aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Rudalics2008-09-24 16:15:38 +0000
committerMartin Rudalics2008-09-24 16:15:38 +0000
commit46f12fd46f71741e4a7bd7895fbbc6a60be2e7f5 (patch)
tree36c1ad25fe70c619d8e33a2da33049017a108abf
parente8e8dbf923868c921357d227d8f8581978cfea65 (diff)
downloademacs-46f12fd46f71741e4a7bd7895fbbc6a60be2e7f5.tar.gz
emacs-46f12fd46f71741e4a7bd7895fbbc6a60be2e7f5.zip
(describe-face): Print relative file name in help buffer.
-rw-r--r--lisp/ChangeLog26869
-rw-r--r--lisp/faces.el2
2 files changed, 13439 insertions, 13432 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index ca1a1cda571..db82d57d272 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,13431 +1,13438 @@
12008-09-23 Romain Francoise <romain@orebokech.com> 12008-09-24 Martin Rudalics <rudalics@gmx.at>
2 2
3 * subr.el (with-output-to-string): Make sure that the temporary 3 * help-fns.el (describe-function-1, describe-variable): Print
4 buffer gets killed. 4 relative file name in help buffer.
5 5 * faces.el (describe-face): Print relative file name in help
62008-09-23 Markus Sauermann <markus@sauermann-consulting.de> (tiny change) 6 buffer.
7 7
8 * emacs-lisp/emacslisp-mode.el (calculate-lisp-indent): Fix 82008-09-23 Romain Francoise <romain@orebokech.com>
9 indentation problem with keyword symbols when a list starts with 9
10 ,@ or spaces. (Bug#1012) 10 * subr.el (with-output-to-string): Make sure that the temporary
11 11 buffer gets killed.
122008-09-23 Martin Rudalics <rudalics@gmx.at> 12
13 132008-09-23 Markus Sauermann <markus@sauermann-consulting.de> (tiny change)
14 * textmodes/tex-mode.el (latex-find-indent): Try to handle 14
15 escaped close parens correctly. (Bug#954) 15 * emacs-lisp/emacslisp-mode.el (calculate-lisp-indent): Fix
16 16 indentation problem with keyword symbols when a list starts with
172008-09-22 Tassilo Horn <tassilo@member.fsf.org> 17 ,@ or spaces. (Bug#1012)
18 18
19 * play/fortune.el (fortune-in-buffer): Fix a bug which forced 192008-09-23 Martin Rudalics <rudalics@gmx.at>
20 usage of `fortune-file' even though a FILE argument was passed to 20
21 the function. 21 * textmodes/tex-mode.el (latex-find-indent): Try to handle
22 22 escaped close parens correctly. (Bug#954)
232008-09-21 Dan Nicolaescu <dann@ics.uci.edu> 23
24 242008-09-22 Tassilo Horn <tassilo@member.fsf.org>
25 * startup.el (command-line): Start the server when in daemon mode. 25
26 Remove always true test. 26 * play/fortune.el (fortune-in-buffer): Fix a bug which forced
27 27 usage of `fortune-file' even though a FILE argument was passed to
28 * frame.el (frame-initialize): Remove spurious setting of 28 the function.
29 special-display-function with the default value. 29
30 302008-09-21 Dan Nicolaescu <dann@ics.uci.edu>
312008-09-20 Vincent Belaïche <vincent.b.1@hotmail.fr> 31
32 32 * startup.el (command-line): Start the server when in daemon mode.
33 * calc/calc-vec.el (calcFunc-venum): Properly handle intervals. 33 Remove always true test.
34 34
352008-09-20 Glenn Morris <rgm@gnu.org> 35 * frame.el (frame-initialize): Remove spurious setting of
36 36 special-display-function with the default value.
37 * emacs-lisp/lisp-mode.el (lisp-indent-offset): 37
38 Fix custom type. (Bug#1011) 382008-09-20 Vincent Belaïche <vincent.b.1@hotmail.fr>
39 39
402008-09-20 David De La Harpe Golden <david@harpegolden.net> 40 * calc/calc-vec.el (calcFunc-venum): Properly handle intervals.
41 41
42 * files.el (move-file-to-trash): Avoid recursive trashing if 422008-09-20 Glenn Morris <rgm@gnu.org>
43 rename-file calls delete-file. 43
44 44 * emacs-lisp/lisp-mode.el (lisp-indent-offset):
452008-09-20 Glenn Morris <rgm@gnu.org> 45 Fix custom type. (Bug#1011)
46 46
47 * play/fortune.el: Remove leading `*' from defcustom docs. 472008-09-20 David De La Harpe Golden <david@harpegolden.net>
48 (fortune-program-options): Doc fix. Allow to be a string again. 48
49 Add :version. 49 * files.el (move-file-to-trash): Avoid recursive trashing if
50 (fortune-in-buffer): Handle fortune-program-options as a string. 50 rename-file calls delete-file.
51 Don't rely on fortune program accepting options after fortune file. 51
52 522008-09-20 Glenn Morris <rgm@gnu.org>
532008-09-20 Justin Bogner <mail@justinbogner.com> (tiny change) 53
54 54 * play/fortune.el: Remove leading `*' from defcustom docs.
55 * play/fortune.el (fortune-program-options): Change to a list. 55 (fortune-program-options): Doc fix. Allow to be a string again.
56 (fortune-in-buffer): Use apply. 56 Add :version.
57 57 (fortune-in-buffer): Handle fortune-program-options as a string.
582008-09-20 Ulrich Mueller <ulm@kph.uni-mainz.de> 58 Don't rely on fortune program accepting options after fortune file.
59 59
60 * emacs-lisp/authors.el: Change encoding of file to utf-8. 602008-09-20 Justin Bogner <mail@justinbogner.com> (tiny change)
61 (authors-coding-system): Likewise. 61
62 62 * play/fortune.el (fortune-program-options): Change to a list.
632008-09-20 Ami Fischman <ami@fischman.org> 63 (fortune-in-buffer): Use apply.
64 64
65 * savehist.el (savehist-save): Handle errors in writing as well as 652008-09-20 Ulrich Mueller <ulm@kph.uni-mainz.de>
66 reading. 66
67 67 * emacs-lisp/authors.el: Change encoding of file to utf-8.
682008-09-20 Michael Olson <mwolson@gnu.org> 68 (authors-coding-system): Likewise.
69 69
70 * emacs-lisp/tq.el (tq-create): Disable undo in tq buffer in order 702008-09-20 Ami Fischman <ami@fischman.org>
71 to provide a minimal performance boost. 71
72 72 * savehist.el (savehist-save): Handle errors in writing as well as
732008-09-19 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 73 reading.
74 74
75 * proced.el (proced-grammar-alist, proced-custom-attributes) 752008-09-20 Michael Olson <mwolson@gnu.org>
76 (proced-format-alist, proced-format, proced-filter-alist) 76
77 (proced-filter, proced-sort): Use defcustom. 77 * emacs-lisp/tq.el (tq-create): Disable undo in tq buffer in order
78 (proced-mode): Fix docstring. 78 to provide a minimal performance boost.
79 (proced-process-attributes): Handle return value nil of functions 79
80 in proced-custom-attributes. 802008-09-19 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
81 81
822008-09-19 Martin Rudalics <rudalics@gmx.at> 82 * proced.el (proced-grammar-alist, proced-custom-attributes)
83 83 (proced-format-alist, proced-format, proced-filter-alist)
84 * textmodes/sgml-mode.el (sgml-tag-syntax-table): Remove prefix 84 (proced-filter, proced-sort): Use defcustom.
85 flag from "'" entry in sgml-tag-syntax-table. (Bug#946) 85 (proced-mode): Fix docstring.
86 86 (proced-process-attributes): Handle return value nil of functions
872008-09-19 Miles Bader <miles@gnu.org> 87 in proced-custom-attributes.
88 88
89 * comint.el (comint-output-filter): Make field properties for 892008-09-19 Martin Rudalics <rudalics@gmx.at>
90 output text front-sticky. 90
91 91 * textmodes/sgml-mode.el (sgml-tag-syntax-table): Remove prefix
922008-09-18 Dan Nicolaescu <dann@ics.uci.edu> 92 flag from "'" entry in sgml-tag-syntax-table. (Bug#946)
93 93
94 * vc-bzr.el (vc-bzr-show-log-entry): 942008-09-19 Miles Bader <miles@gnu.org>
95 * vc-git.el (vc-git-show-log-entry): Deal with a nil argument, 95
96 C-x v l for a directory uses that. 96 * comint.el (comint-output-filter): Make field properties for
97 97 output text front-sticky.
982008-09-18 Simon Josefsson <simon@josefsson.org> 98
99 992008-09-18 Dan Nicolaescu <dann@ics.uci.edu>
100 * files.el (auto-mode-alist): Use sieve-mode for .sv, .siv, and 100
101 .sieve files. 101 * vc-bzr.el (vc-bzr-show-log-entry):
102 102 * vc-git.el (vc-git-show-log-entry): Deal with a nil argument,
1032008-09-18 Martin Rudalics <rudalics@gmx.at> 103 C-x v l for a directory uses that.
104 104
105 * help-macro.el (make-help-screen): Preserve key bindings 1052008-09-18 Simon Josefsson <simon@josefsson.org>
106 established in help-mode call when exiting this macro. 106
107 107 * files.el (auto-mode-alist): Use sieve-mode for .sv, .siv, and
1082008-09-17 Kenichi Handa <handa@m17n.org> 108 .sieve files.
109 109
110 * language/burmese.el: Fix setting of composition-function-table. 1102008-09-18 Martin Rudalics <rudalics@gmx.at>
111 111
1122008-09-17 Martin Rudalics <rudalics@gmx.at> 112 * help-macro.el (make-help-screen): Preserve key bindings
113 113 established in help-mode call when exiting this macro.
114 * info.el (Info-follow-nearest-node): Don't raise an error for 114
115 mouse-1 clicks. 1152008-09-17 Kenichi Handa <handa@m17n.org>
116 116
1172008-09-17 Jay Belanger <jay.p.belanger@gmail.com> 117 * language/burmese.el: Fix setting of composition-function-table.
118 118
119 * calc/calc-units.el (calc-convert-temperature): Use default 1192008-09-17 Martin Rudalics <rudalics@gmx.at>
120 units when appropriate. 120
121 121 * info.el (Info-follow-nearest-node): Don't raise an error for
1222008-09-16 Markus Triska <markus.triska@gmx.at> 122 mouse-1 clicks.
123 123
124 * textmodes/flyspell.el (flyspell-math-tex-command-p): Always 1242008-09-17 Jay Belanger <jay.p.belanger@gmail.com>
125 catch errors raised in `texmathp'. 125
126 (flyspell-tex-math-initialized): Remove. 126 * calc/calc-units.el (calc-convert-temperature): Use default
127 127 units when appropriate.
1282008-09-16 Martin Rudalics <rudalics@gmx.at> 128
129 1292008-09-16 Markus Triska <markus.triska@gmx.at>
130 * frame.el (select-frame-set-input-focus): With non-nil 130
131 mouse-autoselect-window always move mouse cursor to frame's 131 * textmodes/flyspell.el (flyspell-math-tex-command-p): Always
132 selected window. Otherwise restore pre 2008-09-13 behavior. 132 catch errors raised in `texmathp'.
133 (select-frame-by-name): Use select-frame-set-input-focus. 133 (flyspell-tex-math-initialized): Remove.
134 134
135 * files.el (switch-to-buffer-other-frame): Don't raise frame since 1352008-09-16 Martin Rudalics <rudalics@gmx.at>
136 pop-to-buffer already does it. 136
137 (display-buffer-other-frame): Fix doc-string. 137 * frame.el (select-frame-set-input-focus): With non-nil
138 138 mouse-autoselect-window always move mouse cursor to frame's
1392008-09-16 Glenn Morris <rgm@gnu.org> 139 selected window. Otherwise restore pre 2008-09-13 behavior.
140 140 (select-frame-by-name): Use select-frame-set-input-focus.
141 * add-log.el (diff-find-source-location): Update declaration. 141
142 142 * files.el (switch-to-buffer-other-frame): Don't raise frame since
143 * progmodes/make-mode.el (makefile-match-function-end): 143 pop-to-buffer already does it.
144 Move point. (Bug#983) 144 (display-buffer-other-frame): Fix doc-string.
145 145
1462008-09-16 Daiki Ueno <ueno@unixuser.org> 1462008-09-16 Glenn Morris <rgm@gnu.org>
147 147
148 * epg.el (epg-start-verify): Pass "--verify" to gpgsm. 148 * add-log.el (diff-find-source-location): Update declaration.
149 149
1502008-09-15 Juanma Barranquero <lekktu@gmail.com> 150 * progmodes/make-mode.el (makefile-match-function-end):
151 151 Move point. (Bug#983)
152 * vc-rcs.el (vc-rcs-steal-lock, vc-rcs-checkout): Fix docstring typos. 152
153 (vc-rcs-fetch-master-state, vc-rcs-system-release): Doc fixes. 1532008-09-16 Daiki Ueno <ueno@unixuser.org>
154 154
1552008-09-15 Eduard Wiebe <usenet@pusto.de> (tiny change) 155 * epg.el (epg-start-verify): Pass "--verify" to gpgsm.
156 156
157 * vc-rcs.el (vc-rcs-rollback): Fix typos in docstring. 1572008-09-15 Juanma Barranquero <lekktu@gmail.com>
158 158
1592008-09-15 Martin Rudalics <rudalics@gmx.at> 159 * vc-rcs.el (vc-rcs-steal-lock, vc-rcs-checkout): Fix docstring typos.
160 160 (vc-rcs-fetch-master-state, vc-rcs-system-release): Doc fixes.
161 * files.el (file-truename): Don't raise args-out-of-range error 161
162 when filename has no separator on windows-nt. (Bug#982) 1622008-09-15 Eduard Wiebe <usenet@pusto.de> (tiny change)
163 163
1642008-09-14 Stefan Monnier <monnier@iro.umontreal.ca> 164 * vc-rcs.el (vc-rcs-rollback): Fix typos in docstring.
165 165
166 * diff-mode.el (diff-find-file-name): Rename `batch' to `noprompt' and 1662008-09-15 Martin Rudalics <rudalics@gmx.at>
167 be more honest when we don't know. 167
168 (diff-tell-file-name): Don't prompt before the actual prompt. 168 * files.el (file-truename): Don't raise args-out-of-range error
169 (diff-mode): Don't prompt in add-log-buffer-file-name-function. 169 when filename has no separator on windows-nt. (Bug#982)
170 (diff-find-source-location): Add `noprompt' argument. 170
171 (diff-current-defun): Don't prompt. 1712008-09-14 Stefan Monnier <monnier@iro.umontreal.ca>
172 172
1732008-09-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 173 * diff-mode.el (diff-find-file-name): Rename `batch' to `noprompt' and
174 174 be more honest when we don't know.
175 * proced.el (proced-mark-face, proced-marked-face) 175 (diff-tell-file-name): Don't prompt before the actual prompt.
176 (proced-sort-header-face): Remove. 176 (diff-mode): Don't prompt in add-log-buffer-file-name-function.
177 (proced-font-lock-keywords): Simplify. 177 (diff-find-source-location): Add `noprompt' argument.
178 (proced-format): Use face proced-sort-header. 178 (diff-current-defun): Don't prompt.
179 (proced-format-interactive, proced-sort-interactive) 179
180 (proced-filter-interactive): Only call proced-update if the scheme 1802008-09-14 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
181 has changed. 181
182 (proced-sort-header): Use posn-actual-col-row. 182 * proced.el (proced-mark-face, proced-marked-face)
183 183 (proced-sort-header-face): Remove.
1842008-09-14 Martin Rudalics <rudalics@gmx.at> 184 (proced-font-lock-keywords): Simplify.
185 185 (proced-format): Use face proced-sort-header.
186 * add-log.el (change-log-find-window): New variable. 186 (proced-format-interactive, proced-sort-interactive)
187 (change-log-goto-source-1, change-log-goto-source): 187 (proced-filter-interactive): Only call proced-update if the scheme
188 Set change-log-find-window to window displaying source. 188 has changed.
189 (change-log-next-error): Select window specified by 189 (proced-sort-header): Use posn-actual-col-row.
190 change-log-find-window. 190
191 1912008-09-14 Martin Rudalics <rudalics@gmx.at>
1922008-09-13 Martin Rudalics <rudalics@gmx.at> 192
193 193 * add-log.el (change-log-find-window): New variable.
194 * frame.el (select-frame-set-input-focus): With focus follows 194 (change-log-goto-source-1, change-log-goto-source):
195 mouse move mouse cursor to right window. 195 Set change-log-find-window to window displaying source.
196 * window.el (pop-to-buffer): Select window before calling 196 (change-log-next-error): Select window specified by
197 select-frame-set-input-focus. 197 change-log-find-window.
198 198
1992008-09-12 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 1992008-09-13 Martin Rudalics <rudalics@gmx.at>
200 200
201 * proced.el (proced-sort-header): New face. 201 * frame.el (select-frame-set-input-focus): With focus follows
202 (proced-sort-header-face): New variable. 202 mouse move mouse cursor to right window.
203 (proced-format): Allow format value nil. 203 * window.el (pop-to-buffer): Select window before calling
204 Use proced-sort-header-face for header of sort column. 204 select-frame-set-input-focus.
205 (proced-format-args): New function. 205
206 (proced-grammar-alist, proced-timer-flag, proced-process-alist) 2062008-09-12 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
207 (proced-header-help-echo, proced-field-help-echo, proced-timer) 207
208 (proced-toggle-timer-flag, proced, proced-mode): Doc fix. 208 * proced.el (proced-sort-header): New face.
209 (proced-refine): Rename from proced-filter-attribute. Doc fix. 209 (proced-sort-header-face): New variable.
210 (proced-sort-header): Bind also to mouse-1. 210 (proced-format): Allow format value nil.
211 (proced-move-to-goal-column): Return position of point. 211 Use proced-sort-header-face for header of sort column.
212 (proced-filter-interactive): Always revert listing. 212 (proced-format-args): New function.
213 (proced-format-ttname): Simplify. 213 (proced-grammar-alist, proced-timer-flag, proced-process-alist)
214 (proced-update): Do not keep undo information. Put point at 214 (proced-header-help-echo, proced-field-help-echo, proced-timer)
215 beginning of buffer if we generate the first listing. 215 (proced-toggle-timer-flag, proced, proced-mode): Doc fix.
216 216 (proced-refine): Rename from proced-filter-attribute. Doc fix.
2172008-09-12 Tassilo Horn <tassilo@member.fsf.org> 217 (proced-sort-header): Bind also to mouse-1.
218 218 (proced-move-to-goal-column): Return position of point.
219 * doc-view.el (doc-view-scroll-up-or-next-page) 219 (proced-filter-interactive): Always revert listing.
220 (doc-view-scroll-down-or-previous-page): Fix scrolling in case of 220 (proced-format-ttname): Simplify.
221 vertically split windows. 221 (proced-update): Do not keep undo information. Put point at
222 222 beginning of buffer if we generate the first listing.
2232008-09-12 Glenn Morris <rgm@gnu.org> 223
224 2242008-09-12 Tassilo Horn <tassilo@member.fsf.org>
225 * progmodes/f90.el (f90-mode-map): Don't bind \t and \r. 225
226 226 * doc-view.el (doc-view-scroll-up-or-next-page)
227 * indent.el (indent-line-function): Doc fix. 227 (doc-view-scroll-down-or-previous-page): Fix scrolling in case of
228 * progmodes/sh-script.el (sh-font-lock-open-heredoc): Doc fix. 228 vertically split windows.
229 229
2302008-09-11 Martin Rudalics <rudalics@gmx.at> 2302008-09-12 Glenn Morris <rgm@gnu.org>
231 231
232 * window.el (pop-to-buffer): If the window for buffer-or-name is 232 * progmodes/f90.el (f90-mode-map): Don't bind \t and \r.
233 not on the selected frame, raise that window's frame and give it 233
234 input focus. (Bug#745) 234 * indent.el (indent-line-function): Doc fix.
235 235 * progmodes/sh-script.el (sh-font-lock-open-heredoc): Doc fix.
2362008-09-11 Glenn Morris <rgm@gnu.org> 236
237 2372008-09-11 Martin Rudalics <rudalics@gmx.at>
238 * ido.el (ido-mode): Initialize with custom-initialize-default, 238
239 rather than a set function. (Bug#947) 239 * window.el (pop-to-buffer): If the window for buffer-or-name is
240 240 not on the selected frame, raise that window's frame and give it
2412008-09-10 Chong Yidong <cyd@stupidchicken.com> 241 input focus. (Bug#745)
242 242
243 * replace.el (perform-replace): Don't set inhibit-read-only using 2432008-09-11 Glenn Morris <rgm@gnu.org>
244 query-replace-skip-read-only (bug#956). 244
245 245 * ido.el (ido-mode): Initialize with custom-initialize-default,
246 * edmacro.el (edmacro-parse-keys): Fix last change to omit macros 246 rather than a set function. (Bug#947)
247 of the <<foo>> form. 247
248 2482008-09-10 Chong Yidong <cyd@stupidchicken.com>
2492008-09-10 Martin Rudalics <rudalics@gmx.at> 249
250 250 * replace.el (perform-replace): Don't set inhibit-read-only using
251 * window.el (display-buffer): Fix doc-string typo. 251 query-replace-skip-read-only (bug#956).
252 252
2532008-09-10 Kenichi Handa <handa@m17n.org> 253 * edmacro.el (edmacro-parse-keys): Fix last change to omit macros
254 254 of the <<foo>> form.
255 * composite.el (compose-gstring-for-graphic): Fix previous change. 255
256 2562008-09-10 Martin Rudalics <rudalics@gmx.at>
2572008-09-10 Glenn Morris <rgm@gnu.org> 257
258 258 * window.el (display-buffer): Fix doc-string typo.
259 * info.el (Info-try-follow-nearest-node): Fix doc typo. 259
260 2602008-09-10 Kenichi Handa <handa@m17n.org>
2612008-09-10 Stephen Berman <stephen.berman@gmx.net> 261
262 262 * composite.el (compose-gstring-for-graphic): Fix previous change.
263 * info.el (Info-mouse-follow-nearest-node): Follow links to different 263
264 manuals. (Bug#886) 2642008-09-10 Glenn Morris <rgm@gnu.org>
265 265
2662008-09-09 Juanma Barranquero <lekktu@gmail.com> 266 * info.el (Info-try-follow-nearest-node): Fix doc typo.
267 267
268 * ido.el (ido-unload-function): New function. 2682008-09-10 Stephen Berman <stephen.berman@gmx.net>
269 269
2702008-09-08 Juanma Barranquero <lekktu@gmail.com> 270 * info.el (Info-mouse-follow-nearest-node): Follow links to different
271 271 manuals. (Bug#886)
272 * ido.el (ido-file-internal): Fix typo in prompt. 272
273 (ido-merge-ftp-work-directories, ido-max-work-file-list): Doc fixes. 2732008-09-09 Juanma Barranquero <lekktu@gmail.com>
274 (ido-max-prospects, ido-max-file-prompt-width, ido-ignore-buffers) 274
275 (ido-enable-prefix, ido-setup-hook, ido-rewrite-file-prompt-functions) 275 * ido.el (ido-unload-function): New function.
276 (ido-magic-forward-char, ido-magic-delete-char, ido-pop-dir): 276
277 Fix typos in docstrings. 2772008-09-08 Juanma Barranquero <lekktu@gmail.com>
278 278
2792008-09-08 Martin Rudalics <rudalics@gmx.at> 279 * ido.el (ido-file-internal): Fix typo in prompt.
280 280 (ido-merge-ftp-work-directories, ido-max-work-file-list): Doc fixes.
281 * help-fns.el (describe-function-1): Don't print extra newline 281 (ido-max-prospects, ido-max-file-prompt-width, ido-ignore-buffers)
282 after filling. 282 (ido-enable-prefix, ido-setup-hook, ido-rewrite-file-prompt-functions)
283 283 (ido-magic-forward-char, ido-magic-delete-char, ido-pop-dir):
2842008-09-08 Katsumi Yamaoka <yamaoka@jpl.org> 284 Fix typos in docstrings.
285 285
286 * help-fns.el (find-lisp-object-file-name): Handle case where 2862008-09-08 Martin Rudalics <rudalics@gmx.at>
287 library is compressed. 287
288 288 * help-fns.el (describe-function-1): Don't print extra newline
2892008-09-07 Chong Yidong <cyd@stupidchicken.com> 289 after filling.
290 290
291 * complete.el (PC-do-completion): Don't replace buffer 2912008-09-08 Katsumi Yamaoka <yamaoka@jpl.org>
292 contents (bug#227). 292
293 293 * help-fns.el (find-lisp-object-file-name): Handle case where
2942008-09-07 Juanma Barranquero <lekktu@gmail.com> 294 library is compressed.
295 295
296 * loadhist.el (unload-feature-special-hooks): 2962008-09-07 Chong Yidong <cyd@stupidchicken.com>
297 Add `choose-completion-string-functions'. 297
298 298 * complete.el (PC-do-completion): Don't replace buffer
2992008-09-07 Stefan Monnier <monnier@iro.umontreal.ca> 299 contents (bug#227).
300 300
301 * vc-svn.el (vc-svn-root): 3012008-09-07 Juanma Barranquero <lekktu@gmail.com>
302 * vc-sccs.el (vc-sccs-root): 302
303 * vc-rcs.el (vc-rcs-root): 303 * loadhist.el (unload-feature-special-hooks):
304 * vc-cvs.el (vc-cvs-root): Delete. 304 Add `choose-completion-string-functions'.
305 * vc-hooks.el (vc-find-root): Remove `invert' argument. 305
306 3062008-09-07 Stefan Monnier <monnier@iro.umontreal.ca>
3072008-09-07 Nikolaj Schumacher <n_schumacher@web.de> (tiny change) 307
308 308 * vc-svn.el (vc-svn-root):
309 * progmodes/flymake.el (flymake-parse-err-lines): Filter out 309 * vc-sccs.el (vc-sccs-root):
310 errors occurring in different files. 310 * vc-rcs.el (vc-rcs-root):
311 311 * vc-cvs.el (vc-cvs-root): Delete.
3122008-09-07 Dan Nicolaescu <dann@ics.uci.edu> 312 * vc-hooks.el (vc-find-root): Remove `invert' argument.
313 313
314 * vc-bzr.el (vc-bzr-extra-fileinfo): New defstruct. 3142008-09-07 Nikolaj Schumacher <n_schumacher@web.de> (tiny change)
315 (vc-bzr-status-printer): New function. 315
316 (vc-bzr-after-dir-status): Deal with renamed files. 316 * progmodes/flymake.el (flymake-parse-err-lines): Filter out
317 317 errors occurring in different files.
3182008-09-07 Johan Euphrosine <proppy@aminche.com> (tiny change) 318
319 3192008-09-07 Dan Nicolaescu <dann@ics.uci.edu>
320 * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): Shell quote 320
321 buffer's filename. 321 * vc-bzr.el (vc-bzr-extra-fileinfo): New defstruct.
322 322 (vc-bzr-status-printer): New function.
3232008-09-07 Martin Rudalics <rudalics@gmx.at> 323 (vc-bzr-after-dir-status): Deal with renamed files.
324 324
325 * subr.el (cancel-change-group): Widen buffer temporarily when 3252008-09-07 Johan Euphrosine <proppy@aminche.com> (tiny change)
326 undoing changes. (Bug#810) 326
327 327 * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): Shell quote
3282008-09-07 Nick Roberts <nickrob@snap.net.nz> 328 buffer's filename.
329 329
330 * progmodes/gud.el (gud-stop-subjob): Using jdb, suspend threads 3302008-09-07 Martin Rudalics <rudalics@gmx.at>
331 with gud-stop-subjob rather than exit debugger. 331
332 332 * subr.el (cancel-change-group): Widen buffer temporarily when
3332008-09-07 Kenichi Handa <handa@m17n.org> 333 undoing changes. (Bug#810)
334 334
335 * composite.el: Compose combining characters only when it 3352008-09-07 Nick Roberts <nickrob@snap.net.nz>
336 follows a character matching with "[[:alpha:]]". 336
337 337 * progmodes/gud.el (gud-stop-subjob): Using jdb, suspend threads
3382008-09-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 338 with gud-stop-subjob rather than exit debugger.
339 339
340 * proced.el: Require time-date. 3402008-09-07 Kenichi Handa <handa@m17n.org>
341 (proced-command-alist, proced-command, proced-goal-header-re) 341
342 (proced-sorting-schemes-alist, proced-sorting-scheme) 342 * composite.el: Compose combining characters only when it
343 (proced-header-alist, proced-sorting-schemes-re) 343 follows a character matching with "[[:alpha:]]".
344 (proced-skip-regexp, proced-next-line, proced-previous-line) 344
345 (proced-listing-type, proced-sorting-scheme-p): Remove. 3452008-09-06 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
346 (proced-grammar-alist, proced-custom-attributes) 346
347 (proced-format-alist, proced-format, proced-filter-alist) 347 * proced.el: Require time-date.
348 (proced-filter, proced-sort, proced-goal-attribute) 348 (proced-command-alist, proced-command, proced-goal-header-re)
349 (proced-timer-interval, proced-timer-flag, proced-timer) 349 (proced-sorting-schemes-alist, proced-sorting-scheme)
350 (proced-process-alist, proced-sort-internal, proced-process-tree) 350 (proced-header-alist, proced-sorting-schemes-re)
351 (proced-header-help-echo, proced-field-help-echo): New variables. 351 (proced-skip-regexp, proced-next-line, proced-previous-line)
352 (proced-pid-at-point, proced-timer, proced-mark-process-alist) 352 (proced-listing-type, proced-sorting-scheme-p): Remove.
353 (proced-omit-process, proced-filter, proced-process-tree) 353 (proced-grammar-alist, proced-custom-attributes)
354 (proced-filter-children, proced-children-pids) 354 (proced-format-alist, proced-format, proced-filter-alist)
355 (proced-filter-parents, proced-<, proced-string-lessp) 355 (proced-filter, proced-sort, proced-goal-attribute)
356 (proced-time-lessp, proced-xor, proced-sort-p) 356 (proced-timer-interval, proced-timer-flag, proced-timer)
357 (proced-format-time, proced-format-start, proced-format-ttname) 357 (proced-process-alist, proced-sort-internal, proced-process-tree)
358 (proced-format, proced-process-attributes): New functions. 358 (proced-header-help-echo, proced-field-help-echo): New variables.
359 (proced-toggle-timer-flag, proced-mark-children) 359 (proced-pid-at-point, proced-timer, proced-mark-process-alist)
360 (proced-mark-parents, proced-filter-interactive) 360 (proced-omit-process, proced-filter, proced-process-tree)
361 (proced-filter-attribute, proced-sort-interactive) 361 (proced-filter-children, proced-children-pids)
362 (proced-sort-header, proced-format-interactive): New commands. 362 (proced-filter-parents, proced-<, proced-string-lessp)
363 (proced-move-to-goal-column): Use goal-column. 363 (proced-time-lessp, proced-xor, proced-sort-p)
364 (proced-mode): Use proced-timer. 364 (proced-format-time, proced-format-start, proced-format-ttname)
365 (proced-do-mark-all): Display process count. Use use-region-p. 365 (proced-format, proced-process-attributes): New functions.
366 Simplify. 366 (proced-toggle-timer-flag, proced-mark-children)
367 (proced-omit-processes): Use use-region-p. 367 (proced-mark-parents, proced-filter-interactive)
368 (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid) 368 (proced-filter-attribute, proced-sort-interactive)
369 (proced-sort-start, proced-sort-time, proced-sort-user): 369 (proced-sort-header, proced-format-interactive): New commands.
370 Use proced-sort-interactive. 370 (proced-move-to-goal-column): Use goal-column.
371 (proced-sort): Make it a function that performs the actual sort. 371 (proced-mode): Use proced-timer.
372 (proced-update): New arg revert. Use proced-process-alist, 372 (proced-do-mark-all): Display process count. Use use-region-p.
373 proced-filter, proced-sort, proced-format, and 373 Simplify.
374 proced-grammar-alist. Preserve position of point based on fields. 374 (proced-omit-processes): Use use-region-p.
375 Make header line and fields clickable. 375 (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid)
376 (proced-send-signal): Use proced-pid-at-point and proced-process-alist. 376 (proced-sort-start, proced-sort-time, proced-sort-user):
377 (proced-why): Use save-selected-window. 377 Use proced-sort-interactive.
378 (proced-log): Use buffer-read-only. 378 (proced-sort): Make it a function that performs the actual sort.
379 379 (proced-update): New arg revert. Use proced-process-alist,
3802008-09-06 Chong Yidong <cyd@stupidchicken.com> 380 proced-filter, proced-sort, proced-format, and
381 381 proced-grammar-alist. Preserve position of point based on fields.
382 * tooltip.el (tooltip-mode): Initialize unconditionally to t. 382 Make header line and fields clickable.
383 383 (proced-send-signal): Use proced-pid-at-point and proced-process-alist.
3842008-09-06 Glenn Morris <rgm@gnu.org> 384 (proced-why): Use save-selected-window.
385 385 (proced-log): Use buffer-read-only.
386 * add-log.el (diff-find-source-location): Declare. 386
387 (find-change-log): If called from a diff buffer, try to switch to the 3872008-09-06 Chong Yidong <cyd@stupidchicken.com>
388 source buffer (e.g. to respect change-log-default-name there). 388
389 389 * tooltip.el (tooltip-mode): Initialize unconditionally to t.
390 * progmodes/sh-script.el (sh-get-kw): Remove '()' from the list of 390
391 unallowed characters; added 2006-10-10 without comment. (Bug#753) 3912008-09-06 Glenn Morris <rgm@gnu.org>
392 392
393 * Makefile.in (ELCFILES): Update. 393 * add-log.el (diff-find-source-location): Declare.
394 394 (find-change-log): If called from a diff buffer, try to switch to the
3952008-09-06 Chong Yidong <cyd@stupidchicken.com> 395 source buffer (e.g. to respect change-log-default-name there).
396 396
397 * textmodes/ispell.el (ispell-command-loop): Suspend ispell if the 397 * progmodes/sh-script.el (sh-get-kw): Remove '()' from the list of
398 user enters a mouse event in another frame, or a special event. 398 unallowed characters; added 2006-10-10 without comment. (Bug#753)
399 399
400 * server.el (server-switch-buffer): New arg. 400 * Makefile.in (ELCFILES): Update.
401 (server-execute): If reusing an existing window, set file position 401
402 if required. 4022008-09-06 Chong Yidong <cyd@stupidchicken.com>
403 403
4042008-09-06 Kenichi Handa <handa@m17n.org> 404 * textmodes/ispell.el (ispell-command-loop): Suspend ispell if the
405 405 user enters a mouse event in another frame, or a special event.
406 * language/lao.el: Fix setting of composition-function-table. 406
407 407 * server.el (server-switch-buffer): New arg.
4082008-09-06 Eli Zaretskii <eliz@gnu.org> 408 (server-execute): If reusing an existing window, set file position
409 409 if required.
410 * term/pc-win.el (msdos-show-help): Don't truncate lines while 410
411 displaying help echo messages. 4112008-09-06 Kenichi Handa <handa@m17n.org>
412 412
4132008-09-06 Martin Rudalics <rudalics@gmx.at> 413 * language/lao.el: Fix setting of composition-function-table.
414 414
415 * subr.el (symbol-file): Fix doc-string. 4152008-09-06 Eli Zaretskii <eliz@gnu.org>
416 416
4172008-09-06 Glenn Morris <rgm@gnu.org> 417 * term/pc-win.el (msdos-show-help): Don't truncate lines while
418 418 displaying help echo messages.
419 * help-mode.el (help-xref-forward-stack): Doc fix. 419
420 4202008-09-06 Martin Rudalics <rudalics@gmx.at>
421 * add-log.el (change-log-default-name): Autoload safety. 421
422 422 * subr.el (symbol-file): Fix doc-string.
4232008-09-05 Wilson Snyder <wsnyder@wsnyder.org> 423
424 4242008-09-06 Glenn Morris <rgm@gnu.org>
425 * verilog-mode.el (verilog-library-extensions): Enable .sv 425
426 filename extensions to call verilog-mode. 426 * help-mode.el (help-xref-forward-stack): Doc fix.
427 (verilog-auto, verilog-auto-inst, verilog-faq) 427
428 (verilog-submit-bug-report): Update author support URLs. 428 * add-log.el (change-log-default-name): Autoload safety.
429 (verilog-delete-auto, verilog-auto-inout-module) 429
430 (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for 4302008-09-05 Wilson Snyder <wsnyder@wsnyder.org>
431 creating complemented testbench modules. Suggested by Yishay Belkind. 431
432 (verilog-auto-inst-port, verilog-simplify-range-expression): 432 * verilog-mode.el (verilog-library-extensions): Enable .sv
433 When verilog-auto-inst-param-value is set, don't require a 433 filename extensions to call verilog-mode.
434 AUTO_TEMPLATE to expand parameter substitutions. Suggested by 434 (verilog-auto, verilog-auto-inst, verilog-faq)
435 Yishay Belkind. 435 (verilog-submit-bug-report): Update author support URLs.
436 (verilog-auto-inst-param-value): Add safe variable. 436 (verilog-delete-auto, verilog-auto-inout-module)
437 (verilog-re-search-forward, verilog-re-search-backward): 437 (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for
438 Fix returning wrong search results on Emacs 22.1. 438 creating complemented testbench modules. Suggested by Yishay Belkind.
439 (verilog-modi-cache-results, verilog-auto): Fix warning message 439 (verilog-auto-inst-port, verilog-simplify-range-expression):
440 about "toggling font-lock-mode." 440 When verilog-auto-inst-param-value is set, don't require a
441 (verilog-auto): Fix losing font-lock on errors. 441 AUTO_TEMPLATE to expand parameter substitutions. Suggested by
442 (verilog-auto-inst-param-value, verilog-mode-version) 442 Yishay Belkind.
443 (verilog-mode-version-date, verilog-read-inst-param-value) 443 (verilog-auto-inst-param-value): Add safe variable.
444 (verilog-auto-inst, verilog-auto-inst-param) 444 (verilog-re-search-forward, verilog-re-search-backward):
445 (verilog-auto-inst-port, verilog-simplify-range-expression): 445 Fix returning wrong search results on Emacs 22.1.
446 Allow parameters to be replaced with their values, on the expansion of 446 (verilog-modi-cache-results, verilog-auto): Fix warning message
447 an AUTOINST with Verilog 2001 style parameter settings. 447 about "toggling font-lock-mode."
448 Suggested by David Rogoff. 448 (verilog-auto): Fix losing font-lock on errors.
449 449 (verilog-auto-inst-param-value, verilog-mode-version)
4502008-09-05 Michael McNamara <mac@mail.brushroad.com> 450 (verilog-mode-version-date, verilog-read-inst-param-value)
451 451 (verilog-auto-inst, verilog-auto-inst-param)
452 * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1): 452 (verilog-auto-inst-port, verilog-simplify-range-expression):
453 Better support for the property statement. Sometimes this keyword 453 Allow parameters to be replaced with their values, on the expansion of
454 introduces a statement which requires an endproperty keyword, and 454 an AUTOINST with Verilog 2001 style parameter settings.
455 sometimes it doesn't, depending on the work before the property 455 Suggested by David Rogoff.
456 word. If property is prefixed with assert, assume or cover 456
457 keyword, then the statement is ended with a ';'. Otherwise, 4572008-09-05 Michael McNamara <mac@mail.brushroad.com>
458 property is like task or specify, and is followed by some number 458
459 of statements, which are ended with an endproperty keyword. 459 * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
460 (electric-verilog-tab): Support Emacs 22.2 style handling of tab 460 Better support for the property statement. Sometimes this keyword
461 in a highlighted region: indent each line in region according to 461 introduces a statement which requires an endproperty keyword, and
462 mode. Supply this so it works in XEmacs and older Emacs. 462 sometimes it doesn't, depending on the work before the property
463 463 word. If property is prefixed with assert, assume or cover
4642008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br> 464 keyword, then the statement is ended with a ';'. Otherwise,
465 465 property is like task or specify, and is followed by some number
466 * whitespace.el (whitespace-kill-buffer-hook, whitespace-action): 466 of statements, which are ended with an endproperty keyword.
467 Don't clean up a buffer when killing it. 467 (electric-verilog-tab): Support Emacs 22.2 style handling of tab
468 468 in a highlighted region: indent each line in region according to
4692008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br> 469 mode. Supply this so it works in XEmacs and older Emacs.
470 470
471 * whitespace.el: Fix auto-cleanup on kill prevents killing read-only 4712008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
472 buffers (bug#360). New version 11.2.1. 472
473 (whitespace-action): New value `warn-read-only' to give a warning when 473 * whitespace.el (whitespace-kill-buffer-hook, whitespace-action):
474 buffer is read-only and whitespace action is cleanup or auto-cleanup. 474 Don't clean up a buffer when killing it.
475 (whitespace-cleanup, whitespace-cleanup-region): Code fix. 475
476 (whitespace-warn-read-only): New fun. 4762008-09-05 Vinicius Jose Latorre <viniciusjl@ig.com.br>
477 477
4782008-09-05 Chong Yidong <cyd@stupidchicken.com> 478 * whitespace.el: Fix auto-cleanup on kill prevents killing read-only
479 479 buffers (bug#360). New version 11.2.1.
480 * international/quail.el: Require help-mode. 480 (whitespace-action): New value `warn-read-only' to give a warning when
481 (quail-help-init): Function removed. 481 buffer is read-only and whitespace action is cleanup or auto-cleanup.
482 (quail-keyboard-layout-button, quail-keyboard-customize-button): 482 (whitespace-cleanup, whitespace-cleanup-region): Code fix.
483 Define directly. 483 (whitespace-warn-read-only): New fun.
484 484
485 * dired.el (dired-get-filename): Rewrite octal escape character 4852008-09-05 Chong Yidong <cyd@stupidchicken.com>
486 processor (bug#885). 486
487 487 * international/quail.el: Require help-mode.
4882008-09-05 Eli Zaretskii <eliz@gnu.org> 488 (quail-help-init): Function removed.
489 489 (quail-keyboard-layout-button, quail-keyboard-customize-button):
490 * cus-edit.el (custom-button-pressed): Default to inverse-video. 490 Define directly.
491 491
492 * term/pc-win.el (msdos-face-setup): Setup faces for all frames, 492 * dired.el (dired-get-filename): Rewrite octal escape character
493 not just for terminal-frame. 493 processor (bug#885).
494 494
4952008-09-05 Martin Rudalics <rudalics@gmx.at> 4952008-09-05 Eli Zaretskii <eliz@gnu.org>
496 496
497 * window.el (window--try-to-split-window): Don't split when window 497 * cus-edit.el (custom-button-pressed): Default to inverse-video.
498 is not splittable in last disjunct. (Bug#888) 498
499 499 * term/pc-win.el (msdos-face-setup): Setup faces for all frames,
5002008-09-05 Kenichi Handa <handa@m17n.org> 500 not just for terminal-frame.
501 501
502 * language/tibetan.el: Fix setting of composition-function-table. 5022008-09-05 Martin Rudalics <rudalics@gmx.at>
503 503
504 * composite.el (find-composition): Mention about the automatic 504 * window.el (window--try-to-split-window): Don't split when window
505 composition in the docstring. 505 is not splittable in last disjunct. (Bug#888)
506 (compose-gstring-for-graphic): Fix handling "above" marks. 506
507 5072008-09-05 Kenichi Handa <handa@m17n.org>
508 * descr-text.el (describe-char): Fix handling of automatic composition. 508
509 509 * language/tibetan.el: Fix setting of composition-function-table.
5102008-09-04 Juanma Barranquero <lekktu@gmail.com> 510
511 511 * composite.el (find-composition): Mention about the automatic
512 * net/tramp-cache.el (tramp-flush-file-function): Fix docstring typo. 512 composition in the docstring.
513 (tramp-parse-connection-properties): Reflow docstring. 513 (compose-gstring-for-graphic): Fix handling "above" marks.
514 514
5152008-09-04 Kim F. Storm <storm@cua.dk> 515 * descr-text.el (describe-char): Fix handling of automatic composition.
516 516
517 * ido.el (ido-buffer-internal, ido-file-internal): Pass on other-window 5172008-09-04 Juanma Barranquero <lekktu@gmail.com>
518 and other-frame methods when switching between file and buffer modes. 518
519 519 * net/tramp-cache.el (tramp-flush-file-function): Fix docstring typo.
5202008-09-04 Martin Rudalics <rudalics@gmx.at> 520 (tramp-parse-connection-properties): Reflow docstring.
521 521
522 * info.el (Info-dir-remove-duplicates): Narrow buffer when 5222008-09-04 Kim F. Storm <storm@cua.dk>
523 removing duplicate entries under same heading. Don't skip char 523
524 matching anything but a space or tab at bol. (Bug#864) 524 * ido.el (ido-buffer-internal, ido-file-internal): Pass on other-window
525 525 and other-frame methods when switching between file and buffer modes.
5262008-09-03 Alan Mackenzie <acm@muc.de> 526
527 5272008-09-04 Martin Rudalics <rudalics@gmx.at>
528 * progmodes/cc-defs.el (c-version): Increment to 5.31.6. 528
529 529 * info.el (Info-dir-remove-duplicates): Narrow buffer when
5302008-09-03 Stefan Monnier <monnier@iro.umontreal.ca> 530 removing duplicate entries under same heading. Don't skip char
531 531 matching anything but a space or tab at bol. (Bug#864)
532 * minibuffer.el (completion-pcm--pattern->regex): Undo last change. 532
533 (completion-pcm--all-completions): Move the case-fold-search binding to 5332008-09-03 Alan Mackenzie <acm@muc.de>
534 it also applies to completion-regexp-list (used in all-completions). 534
535 (completion-pcm--hilit-commonality): Add missing case-fold-search. 535 * progmodes/cc-defs.el (c-version): Increment to 5.31.6.
536 536
5372008-09-03 Martin Rudalics <rudalics@gmx.at> 5372008-09-03 Stefan Monnier <monnier@iro.umontreal.ca>
538 538
539 * window.el (pop-up-frame-function): Move ... 539 * minibuffer.el (completion-pcm--pattern->regex): Undo last change.
540 * frame.el (pop-up-frame-function): ... here, to avoid 540 (completion-pcm--all-completions): Move the case-fold-search binding to
541 "CHANGED outside Customize;". 541 it also applies to completion-regexp-list (used in all-completions).
542 542 (completion-pcm--hilit-commonality): Add missing case-fold-search.
5432008-09-03 Glenn Morris <rgm@gnu.org> 543
544 5442008-09-03 Martin Rudalics <rudalics@gmx.at>
545 * buff-menu.el (buffer-menu-mode-hook): Add obsolete alias. 545
546 546 * window.el (pop-up-frame-function): Move ...
5472008-09-03 Chong Yidong <cyd@stupidchicken.com> 547 * frame.el (pop-up-frame-function): ... here, to avoid
548 548 "CHANGED outside Customize;".
549 * isearch.el (isearch-highlight-regexp): Fix last change, quoting 549
550 non-alphabetical characters properly. 5502008-09-03 Glenn Morris <rgm@gnu.org>
551 551
5522008-09-02 Dan Nicolaescu <dann@ics.uci.edu> 552 * buff-menu.el (buffer-menu-mode-hook): Add obsolete alias.
553 553
554 * files.el (auto-mode-alist): Use verilog-mode for SystemVerilog files. 5542008-09-03 Chong Yidong <cyd@stupidchicken.com>
555 555
5562008-09-02 Martin Rudalics <rudalics@gmx.at> 556 * isearch.el (isearch-highlight-regexp): Fix last change, quoting
557 557 non-alphabetical characters properly.
558 * calc/calc.el (calc-dispatch-map): Fix handling of upcased and 558
559 control-prefixed keys. (Bug#835) 5592008-09-02 Dan Nicolaescu <dann@ics.uci.edu>
560 560
5612008-09-02 Chong Yidong <cyd@stupidchicken.com> 561 * files.el (auto-mode-alist): Use verilog-mode for SystemVerilog files.
562 562
563 * image-mode.el (image-mode): Fix 2008-07-19 change. 5632008-09-02 Martin Rudalics <rudalics@gmx.at>
564 564
5652008-09-02 Juanma Barranquero <lekktu@gmail.com> 565 * calc/calc.el (calc-dispatch-map): Fix handling of upcased and
566 566 control-prefixed keys. (Bug#835)
567 * tool-bar.el (tool-bar-add-item): Fix typo in docstring. 567
568 5682008-09-02 Chong Yidong <cyd@stupidchicken.com>
569 * emulation/tpu-edt.el (tpu-kill-buffer): Doc fix. 569
570 570 * image-mode.el (image-mode): Fix 2008-07-19 change.
5712008-09-02 Glenn Morris <rgm@gnu.org> 571
572 5722008-09-02 Juanma Barranquero <lekktu@gmail.com>
573 * emacs-lisp/lucid.el (try-face-font): Remove dead alias. 573
574 574 * tool-bar.el (tool-bar-add-item): Fix typo in docstring.
575 * progmodes/cc-langs.el (c-opt-op-identitier-prefix): Fix typo. 575
576 576 * emulation/tpu-edt.el (tpu-kill-buffer): Doc fix.
5772008-09-01 Glenn Morris <rgm@gnu.org> 577
578 5782008-09-02 Glenn Morris <rgm@gnu.org>
579 * vc-hooks.el (vc-previous-version): Move alias to vc.el. 579
580 * vc.el (vc-default-previous-version): Move alias here from vc-hooks, 580 * emacs-lisp/lucid.el (try-face-font): Remove dead alias.
581 and fix name typos. (Bug#856) 581
582 582 * progmodes/cc-langs.el (c-opt-op-identitier-prefix): Fix typo.
5832008-09-01 Chong Yidong <cyd@stupidchicken.com> 583
584 5842008-09-01 Glenn Morris <rgm@gnu.org>
585 * minibuffer.el (completion-pcm--pattern->regex): 585
586 When completion-ignore-case is non-nil, generate a regexp that 586 * vc-hooks.el (vc-previous-version): Move alias to vc.el.
587 ignores case. 587 * vc.el (vc-default-previous-version): Move alias here from vc-hooks,
588 588 and fix name typos. (Bug#856)
589 * window.el (recenter-top-bottom): Doc fix. 589
590 5902008-09-01 Chong Yidong <cyd@stupidchicken.com>
5912008-09-01 Simon South <ssouth@member.fsf.org> 591
592 592 * minibuffer.el (completion-pcm--pattern->regex):
593 * progmodes/delphi.el: New maintainer. 593 When completion-ignore-case is non-nil, generate a regexp that
594 (delphi-interface-types): New var. 594 ignores case.
595 (delphi-composite-types): Use it. 595
596 (delphi-enclosing-indent-of): Distinguish between "interface" 596 * window.el (recenter-top-bottom): Doc fix.
597 keyword as a unit separator and used like a class declaration. 597
598 5982008-09-01 Simon South <ssouth@member.fsf.org>
5992008-09-01 Martin Rudalics <rudalics@gmx.at> 599
600 600 * progmodes/delphi.el: New maintainer.
601 * help-fns.el (describe-simplify-lib-file-name) 601 (delphi-interface-types): New var.
602 (find-source-lisp-file): Remove. 602 (delphi-composite-types): Use it.
603 (find-lisp-object-file-name): New function giving preference to 603 (delphi-enclosing-indent-of): Distinguish between "interface"
604 files found via load-path instead of loaddefs.el. 604 keyword as a unit separator and used like a class declaration.
605 (describe-function-1): Use new function instead of the removed 605
606 ones. (Bugs #587, #669, #690) 6062008-09-01 Martin Rudalics <rudalics@gmx.at>
607 * faces.el (describe-face): Use find-lisp-object-file-name instead 607
608 of describe-simplify-lib-file-name. 608 * help-fns.el (describe-simplify-lib-file-name)
609 609 (find-source-lisp-file): Remove.
6102008-09-01 Kenichi Handa <handa@m17n.org> 610 (find-lisp-object-file-name): New function giving preference to
611 611 files found via load-path instead of loaddefs.el.
612 * international/mule-diag.el (font-show-log): Fix previous change. 612 (describe-function-1): Use new function instead of the removed
613 613 ones. (Bugs #587, #669, #690)
614 * international/mule-cmds.el (set-language-environment): 614 * faces.el (describe-face): Use find-lisp-object-file-name instead
615 Don't overwrite current-iso639-language if the current language 615 of describe-simplify-lib-file-name.
616 environment doesn't provide that data. 616
617 (set-locale-environment): Set current-iso639-language from the 6172008-09-01 Kenichi Handa <handa@m17n.org>
618 locale name. 618
619 619 * international/mule-diag.el (font-show-log): Fix previous change.
620 * international/fontset.el (script-representative-chars): Re-add 620
621 the entry for symbol, but with vector of characters. 621 * international/mule-cmds.el (set-language-environment):
622 (setup-default-fontset): Cancel previous change. 622 Don't overwrite current-iso639-language if the current language
623 623 environment doesn't provide that data.
6242008-08-31 Chong Yidong <cyd@stupidchicken.com> 624 (set-locale-environment): Set current-iso639-language from the
625 625 locale name.
626 * ido.el: Move provide statement to the end of the file. 626
627 627 * international/fontset.el (script-representative-chars): Re-add
6282008-08-30 Markus Triska <markus.triska@gmx.at> 628 the entry for symbol, but with vector of characters.
629 629 (setup-default-fontset): Cancel previous change.
630 * linum.el (linum-mode): `window-size-change-functions' can now be 630
631 buffer-local. 6312008-08-31 Chong Yidong <cyd@stupidchicken.com>
632 (linum-update-window): Use result of `move-overlay'. 632
633 633 * ido.el: Move provide statement to the end of the file.
6342008-08-30 Glenn Morris <rgm@gnu.org> 634
635 6352008-08-30 Markus Triska <markus.triska@gmx.at>
636 * subr.el (make-variable-frame-local): Tweak obsolescence message. 636
637 637 * linum.el (linum-mode): `window-size-change-functions' can now be
638 * info.el (Info-hide-note-references, Info-refill-paragraphs): 638 buffer-local.
639 Doc fixes. 639 (linum-update-window): Use result of `move-overlay'.
640 640
641 * apropos.el (apropos-command): Report documentation errors. 6412008-08-30 Glenn Morris <rgm@gnu.org>
642 * help-fns.el (describe-function-1): Handle broken aliases. (Bug#825) 642
643 643 * subr.el (make-variable-frame-local): Tweak obsolescence message.
6442008-08-29 Chong Yidong <cyd@stupidchicken.com> 644
645 645 * info.el (Info-hide-note-references, Info-refill-paragraphs):
646 * isearch.el (isearch-highlight-regexp): Fix case of highlighted 646 Doc fixes.
647 string. 647
648 648 * apropos.el (apropos-command): Report documentation errors.
6492008-08-29 Eli Zaretskii <eliz@gnu.org> 649 * help-fns.el (describe-function-1): Handle broken aliases. (Bug#825)
650 650
651 * bindings.el (mode-line-frame-identification): Fix last change. 6512008-08-29 Chong Yidong <cyd@stupidchicken.com>
652 652
6532008-08-29 Kenichi Handa <handa@m17n.org> 653 * isearch.el (isearch-highlight-regexp): Fix case of highlighted
654 654 string.
655 These changes are to adjust the automatic composition for the new 655
656 implementation (avoid using text property). 6562008-08-29 Eli Zaretskii <eliz@gnu.org>
657 657
658 * composite.el (composition-function-table): Move declaration to 658 * bindings.el (mode-line-frame-identification): Fix last change.
659 composite.c. 659
660 (terminal-composition-base-character-p): Delete it. 6602008-08-29 Kenichi Handa <handa@m17n.org>
661 (terminal-composition-function): Delete it. 661
662 (terminal-composition-function-table): Delete it. 662 These changes are to adjust the automatic composition for the new
663 (lgstring-header, lgstring-set-header, lgstring-font) 663 implementation (avoid using text property).
664 (lgstring-char, lgstring-char-len, lgstring-shaped-p) 664
665 (lgstring-set-id, lgstring-glyph, lgstring-glyph-len) 665 * composite.el (composition-function-table): Move declaration to
666 (lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char) 666 composite.c.
667 (lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing) 667 (terminal-composition-base-character-p): Delete it.
668 (lglyph-ascent, lglyph-descent, lglyph-adjustment) 668 (terminal-composition-function): Delete it.
669 (lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph) 669 (terminal-composition-function-table): Delete it.
670 (compose-glyph-string, compose-glyph-string-relative) 670 (lgstring-header, lgstring-set-header, lgstring-font)
671 (compose-gstring-for-graphic, compose-gstring-for-terminal): 671 (lgstring-char, lgstring-char-len, lgstring-shaped-p)
672 New functions. 672 (lgstring-set-id, lgstring-glyph, lgstring-glyph-len)
673 (auto-compose-chars): Argument changed. 673 (lgstring-set-glyph, lglyph-from, lglyph-to, lglyph-char)
674 674 (lglyph-code, lglyph-width, lglyph-lbearing, lglyph-rbearing)
675 * language/european.el: Don't setup composition-function-table. 675 (lglyph-ascent, lglyph-descent, lglyph-adjustment)
676 (diacritic-composition-pattern, diacritic-compose-region) 676 (lglyph-set-from-to, lglyph-copy, lgstring-insert-glyph)
677 (diacritic-compose-string, diacritic-compose-buffer) 677 (compose-glyph-string, compose-glyph-string-relative)
678 (diacritic-composition-function): Delete them. 678 (compose-gstring-for-graphic, compose-gstring-for-terminal):
679 679 New functions.
680 * language/lao-util.el (lao-composition-function): Argument changed. 680 (auto-compose-chars): Argument changed.
681 681
682 * language/sinhala.el: Fix setting up of composition-function-table. 682 * language/european.el: Don't setup composition-function-table.
683 683 (diacritic-composition-pattern, diacritic-compose-region)
684 * language/thai.el: Fix setting up of composition-function-table. 684 (diacritic-compose-string, diacritic-compose-buffer)
685 685 (diacritic-composition-function): Delete them.
686 * language/thai-util.el: Encoding changed to utf-8. 686
687 (thai-composition-function): Argument changed. 687 * language/lao-util.el (lao-composition-function): Argument changed.
688 688
689 * language/indian.el: Fix setting up of composition-function-table. 689 * language/sinhala.el: Fix setting up of composition-function-table.
690 (devanagari-composable-pattern) 690
691 (tamil-composable-pattern, kannada-composable-pattern) 691 * language/thai.el: Fix setting up of composition-function-table.
692 (malayalam-composable-pattern): New variables. 692
693 693 * language/thai-util.el: Encoding changed to utf-8.
694 * international/characters.el (unicode-category-table): 694 (thai-composition-function): Argument changed.
695 Setup unicode-category-table. 695
696 696 * language/indian.el: Fix setting up of composition-function-table.
697 * international/fontset.el (setup-default-fontset): Prepend 697 (devanagari-composable-pattern)
698 iso10646-1 fonts to the fallback font groups instead of appending. 698 (tamil-composable-pattern, kannada-composable-pattern)
699 699 (malayalam-composable-pattern): New variables.
7002008-08-29 Glenn Morris <rgm@gnu.org> 700
701 701 * international/characters.el (unicode-category-table):
702 * cus-start.el (truncate-partial-width-windows): Changed in 23.1. 702 Setup unicode-category-table.
703 703
7042008-08-28 Chong Yidong <cyd@stupidchicken.com> 704 * international/fontset.el (setup-default-fontset): Prepend
705 705 iso10646-1 fonts to the fallback font groups instead of appending.
706 * term/x-win.el (x-win-suspend-error): Don't signal error if there 706
707 are no X frames active. 7072008-08-29 Glenn Morris <rgm@gnu.org>
708 708
7092008-08-28 Michael Albinus <michael.albinus@gmx.de> 709 * cus-start.el (truncate-partial-width-windows): Changed in 23.1.
710 710
711 * net/xesam.el (xesam-kill-buffer-function): Wrap code by 7112008-08-28 Chong Yidong <cyd@stupidchicken.com>
712 `ignore-errors' (the function must succeed always). 712
713 713 * term/x-win.el (x-win-suspend-error): Don't signal error if there
7142008-08-28 "Edward O'Connor" <hober0@gmail.com> 714 are no X frames active.
715 715
716 * json.el (json-read-number): New arg. Handle explicitly signed 7162008-08-28 Michael Albinus <michael.albinus@gmx.de>
717 numbers. 717
718 (json-readtable): Add `+' and `.'. 718 * net/xesam.el (xesam-kill-buffer-function): Wrap code by
719 719 `ignore-errors' (the function must succeed always).
7202008-08-28 Eli Zaretskii <eliz@gnu.org> 720
721 7212008-08-28 "Edward O'Connor" <hober0@gmail.com>
722 * term/pc-win.el (msdos-previous-message): New variable. 722
723 (msdos-show-help): New function. 723 * json.el (json-read-number): New arg. Handle explicitly signed
724 (msdos-initialize-window-system): Set show-help-function to 724 numbers.
725 msdos-show-help. 725 (json-readtable): Add `+' and `.'.
726 726
7272008-04-09 Lennart Borgman <lennart.borgman@gmail.com> 7272008-08-28 Eli Zaretskii <eliz@gnu.org>
728 728
729 * emacs-lisp/debug.el (debug): When killing a noninteractive 729 * term/pc-win.el (msdos-previous-message): New variable.
730 Emacs, give an exit status of -1. 730 (msdos-show-help): New function.
731 731 (msdos-initialize-window-system): Set show-help-function to
7322008-08-28 Chong Yidong <cyd@stupidchicken.com> 732 msdos-show-help.
733 733
734 * vc-hooks.el (vc-workfile-unchanged-p): Revert last change. 7342008-04-09 Lennart Borgman <lennart.borgman@gmail.com>
735 735
7362008-08-27 Alex Harsanyi <harsanyi@mac.com> (tiny change) 736 * emacs-lisp/debug.el (debug): When killing a noninteractive
737 737 Emacs, give an exit status of -1.
738 * vc-hooks.el (vc-workfile-unchanged-p): If the checkout time is 738
739 not the same as the last modification time, fall back on the 7392008-08-28 Chong Yidong <cyd@stupidchicken.com>
740 backend-specific check. 740
741 741 * vc-hooks.el (vc-workfile-unchanged-p): Revert last change.
7422008-08-27 Teodor Zlatanov <tzz@lifelogs.com> 742
743 7432008-08-27 Alex Harsanyi <harsanyi@mac.com> (tiny change)
744 * add-log.el (change-log-next-error): Run an extra `pop-to-buffer' 744
745 to go to the position of interest. 745 * vc-hooks.el (vc-workfile-unchanged-p): If the checkout time is
746 746 not the same as the last modification time, fall back on the
7472008-08-27 Tomas Abrahamsson <tab@lysator.liu.se> 747 backend-specific check.
748 748
749 * textmodes/artist.el (artist-mode-init): Add comment on the 7492008-08-27 Teodor Zlatanov <tzz@lifelogs.com>
750 setting up of the `artist-replacement-table' array. 750
751 (artist-get-replacement-char): New defsubst. 751 * add-log.el (change-log-next-error): Run an extra `pop-to-buffer'
752 (artist-get-char-at-xy-conv, artist-replace-char) 752 to go to the position of interest.
753 (artist-replace-chars, artist-replace-string): Use it instead of 753
754 accessing `artist-replacement-table' directly. 7542008-08-27 Tomas Abrahamsson <tab@lysator.liu.se>
755 Reported by Rubén Berenguel <ruben@maia.ub.es>. 755
756 756 * textmodes/artist.el (artist-mode-init): Add comment on the
757 (artist-mt): Fix structures for cut and copy operations. 757 setting up of the `artist-replacement-table' array.
758 758 (artist-get-replacement-char): New defsubst.
7592008-08-27 Chong Yidong <cyd@stupidchicken.com> 759 (artist-get-char-at-xy-conv, artist-replace-char)
760 760 (artist-replace-chars, artist-replace-string): Use it instead of
761 * shell.el (shell-file-name-quote-list): Quote `$'. 761 accessing `artist-replacement-table' directly.
762 762 Reported by Rubén Berenguel <ruben@maia.ub.es>.
763 * comint.el (comint-dynamic-complete-as-filename): Generalize last 763
764 change to allow quoting of characters before point. 764 (artist-mt): Fix structures for cut and copy operations.
765 (comint-dynamic-list-filename-completions): Quote common substring. 765
766 7662008-08-27 Chong Yidong <cyd@stupidchicken.com>
7672008-08-26 Chong Yidong <cyd@stupidchicken.com> 767
768 768 * shell.el (shell-file-name-quote-list): Quote `$'.
769 * comint.el (comint-dynamic-complete-as-filename): If case is 769
770 ignored while matching, replace the entire filename with completion. 770 * comint.el (comint-dynamic-complete-as-filename): Generalize last
771 771 change to allow quoting of characters before point.
772 * textmodes/flyspell.el (flyspell-check-pre-word-p): Make sure 772 (comint-dynamic-list-filename-completions): Quote common substring.
773 flyspell-pre-point is valid to avoid signalling an error in 773
774 post-command-hook. 7742008-08-26 Chong Yidong <cyd@stupidchicken.com>
775 775
7762008-08-26 Johan Bockgård <bojohan@gnu.org> 776 * comint.el (comint-dynamic-complete-as-filename): If case is
777 777 ignored while matching, replace the entire filename with completion.
778 * linum.el (linum): Inherit remaining face attributes from default 778
779 face. 779 * textmodes/flyspell.el (flyspell-check-pre-word-p): Make sure
780 780 flyspell-pre-point is valid to avoid signalling an error in
7812008-08-26 Markus Triska <markus.triska@gmx.at> 781 post-command-hook.
782 782
783 * linum.el (linum-delay): Disable - it should no longer be 7832008-08-26 Johan Bockgård <bojohan@gnu.org>
784 necessary, and can lead to longer delays. 784
785 (linum-update-window): Renumber if margin width has changed. 785 * linum.el (linum): Inherit remaining face attributes from default
786 786 face.
7872008-08-26 Daiki Ueno <ueno@unixuser.org> 787
788 7882008-08-26 Markus Triska <markus.triska@gmx.at>
789 * epa.el (epa--key-widget-action): Save the selected window to 789
790 make `widget-button-click-moves-point' work. (Bug#733). 790 * linum.el (linum-delay): Disable - it should no longer be
791 791 necessary, and can lead to longer delays.
7922008-08-26 Glenn Morris <rgm@gnu.org> 792 (linum-update-window): Renumber if margin width has changed.
793 793
794 * calendar/holidays.el (calendar-holidays): Doc fix. 7942008-08-26 Daiki Ueno <ueno@unixuser.org>
795 795
796 * progmodes/gud.el (tramp-file-name-localname) 796 * epa.el (epa--key-widget-action): Save the selected window to
797 (tramp-dissect-file-name): Declare. 797 make `widget-button-click-moves-point' work. (Bug#733).
798 798
799 * term/pc-win.el (msdos-setup-keyboard): Fix declaration. 7992008-08-26 Glenn Morris <rgm@gnu.org>
800 800
8012008-08-25 Eli Zaretskii <eliz@gnu.org> 801 * calendar/holidays.el (calendar-holidays): Doc fix.
802 802
803 * bindings.el (mode-line-frame-control): New function, caters to 803 * progmodes/gud.el (tramp-file-name-localname)
804 `pc' ``window system''. 804 (tramp-dissect-file-name): Declare.
805 (mode-line-frame-identification): Use it instead of accessing 805
806 window-system directly. 806 * term/pc-win.el (msdos-setup-keyboard): Fix declaration.
807 807
8082008-08-25 Juri Linkov <juri@jurta.org> 8082008-08-25 Eli Zaretskii <eliz@gnu.org>
809 809
810 * textmodes/text-mode.el (text-mode-map): Unbind "\es" from 810 * bindings.el (mode-line-frame-control): New function, caters to
811 `center-line' and "\eS" from `center-paragraph'. 811 `pc' ``window system''.
812 (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to 812 (mode-line-frame-identification): Use it instead of accessing
813 `center-paragraph'. 813 window-system directly.
814 814
8152008-08-25 Ulf Jasper <ulf@web.de> 8152008-08-25 Juri Linkov <juri@jurta.org>
816 816
817 * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed. 817 * textmodes/text-mode.el (text-mode-map): Unbind "\es" from
818 (newsticker-treeview-treewindow-width): New. 818 `center-line' and "\eS" from `center-paragraph'.
819 (newsticker-treeview-listwindow-height): New. 819 (facemenu-keymap): Bind "\es" to `center-line' and "\eS" to
820 (newsticker-treeview-browse-url-item): New. 820 `center-paragraph'.
821 (newsticker-treeview-mode-map): 821
822 Add newsticker-treeview-browse-url-item. 8222008-08-25 Ulf Jasper <ulf@web.de>
823 (newsticker--treeview-window-init): 823
824 Use newsticker-treeview-treewindow-width and 824 * net/newst-treeview.el (newsticker-treeview-own-frame): Doc fixed.
825 newsticker-treeview-listwindow-height. 825 (newsticker-treeview-treewindow-width): New.
826 826 (newsticker-treeview-listwindow-height): New.
827 * net/newst-reader.el (newsticker-browse-url-item): New. 827 (newsticker-treeview-browse-url-item): New.
828 828 (newsticker-treeview-mode-map):
8292008-08-25 Dan Nicolaescu <dann@ics.uci.edu> 829 Add newsticker-treeview-browse-url-item.
830 830 (newsticker--treeview-window-init):
831 * vc-dir.el (vc-dir-marked-only-files-and-states): 831 Use newsticker-treeview-treewindow-width and
832 (vc-dir-child-files-and-states): Reverse the list before returning it. 832 newsticker-treeview-listwindow-height.
833 833
8342008-08-24 Michael Albinus <michael.albinus@gmx.de> 834 * net/newst-reader.el (newsticker-browse-url-item): New.
835 835
836 * net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'. 8362008-08-25 Dan Nicolaescu <dann@ics.uci.edu>
837 837
8382008-08-24 Romain Francoise <romain@orebokech.com> 838 * vc-dir.el (vc-dir-marked-only-files-and-states):
839 839 (vc-dir-child-files-and-states): Reverse the list before returning it.
840 * progmodes/python.el (run-python): Remove '' from sys.path. 840
841 8412008-08-24 Michael Albinus <michael.albinus@gmx.de>
8422008-08-23 Glenn Morris <rgm@gnu.org> 842
843 843 * net/dbus.el (dbus-introspect): Use `dbus-call-method-non-blocking'.
844 * progmodes/fortran.el (fortran-tab-mode-string) 844
845 (fortran-comment-line-start, fortran-continuation-string): Doc fixes. 8452008-08-24 Romain Francoise <romain@orebokech.com>
846 846
8472008-08-23 Eli Zaretskii <eliz@gnu.org> 847 * progmodes/python.el (run-python): Remove '' from sys.path.
848 848
849 * term/pc-win.el (msdos-setup-keyboard) <msdos-setup-keyboard>: 8492008-08-23 Glenn Morris <rgm@gnu.org>
850 Add declare-function. 850
851 851 * progmodes/fortran.el (fortran-tab-mode-string)
852 * startup.el (command-line): Don't call tty-register-default-colors 852 (fortran-comment-line-start, fortran-continuation-string): Doc fixes.
853 if initial-window-system is `pc'. 853
854 8542008-08-23 Eli Zaretskii <eliz@gnu.org>
855 * term/internal.el (local-function-key-map): Fix unbalanced parens. 855
856 (msdos-key-remapping-map): New variable. Move here all the special 856 * term/pc-win.el (msdos-setup-keyboard) <msdos-setup-keyboard>:
857 keys we will be remapping via local-function-key-map. 857 Add declare-function.
858 (msdos-setup-keyboard): New function. 858
859 859 * startup.el (command-line): Don't call tty-register-default-colors
860 * term/pc-win.el (msdos-create-frame-with-faces): Rename from 860 if initial-window-system is `pc'.
861 make-msdos-frame. 861
862 (terminal-init-internal): New function, errors out if called. 862 * term/internal.el (local-function-key-map): Fix unbalanced parens.
863 (msdos-initialize-window-system): New function. 863 (msdos-key-remapping-map): New variable. Move here all the special
864 (msdos-create-frame-with-faces): Set the terminal's 864 keys we will be remapping via local-function-key-map.
865 `terminal-initted' (sic!) parameter. 865 (msdos-setup-keyboard): New function.
866 (frame-creation-function-alist): Add msdos-create-frame-with-faces. 866
867 (window-system-initialization-alist): 867 * term/pc-win.el (msdos-create-frame-with-faces): Rename from
868 Add msdos-initialize-window-system. 868 make-msdos-frame.
869 (handle-args-function-alist): Use tty-handle-args for `pc' 869 (terminal-init-internal): New function, errors out if called.
870 ``window system'' as well. 870 (msdos-initialize-window-system): New function.
871 (pc-win): Provide. 871 (msdos-create-frame-with-faces): Set the terminal's
872 872 `terminal-initted' (sic!) parameter.
873 * term/tty-colors.el (tty-register-default-colors): Remove bogus 873 (frame-creation-function-alist): Add msdos-create-frame-with-faces.
874 code for using msdos-color-values. 874 (window-system-initialization-alist):
875 875 Add msdos-initialize-window-system.
876 * loadup.el [ms-dos]: Load term/pc-win. 876 (handle-args-function-alist): Use tty-handle-args for `pc'
877 877 ``window system'' as well.
8782008-08-23 Dan Nicolaescu <dann@ics.uci.edu> 878 (pc-win): Provide.
879 879
880 * vc-dir.el (vc-dir-prepare-status-buffer): Make sure we use a 880 * term/tty-colors.el (tty-register-default-colors): Remove bogus
881 directory name. 881 code for using msdos-color-values.
882 882
8832008-08-23 Nick Roberts <nickrob@snap.net.nz> 883 * loadup.el [ms-dos]: Load term/pc-win.
884 884
885 * progmodes/gud.el (gud-common-init): Use absolute file so that 8852008-08-23 Dan Nicolaescu <dann@ics.uci.edu>
886 perldb works with tramp (sudo). 886
887 887 * vc-dir.el (vc-dir-prepare-status-buffer): Make sure we use a
888 * term/x-win.el (x-gtk-map-stock): Don't let the tool bar destroy 888 directory name.
889 match data in process filters. 889
890 8902008-08-23 Nick Roberts <nickrob@snap.net.nz>
8912008-08-23 Martin Rudalics <rudalics@gmx.at> 891
892 892 * progmodes/gud.el (gud-common-init): Use absolute file so that
893 * dired.el (dired-buffer-stale-p): Do not revert buffer that 893 perldb works with tramp (sudo).
894 can be written. 894
895 895 * term/x-win.el (x-gtk-map-stock): Don't let the tool bar destroy
8962008-08-23 Glenn Morris <rgm@gnu.org> 896 match data in process filters.
897 897
898 * dired-x.el (dired-guess-shell-alist-default): Add .mp3 and .ogg. 8982008-08-23 Martin Rudalics <rudalics@gmx.at>
899 (dired-guess-shell-alist-user): Doc fix. (Bug#417). 899
900 900 * dired.el (dired-buffer-stale-p): Do not revert buffer that
9012008-08-23 Chong Yidong <cyd@stupidchicken.com> 901 can be written.
902 902
903 * subr.el (temp-buffer-show-hook): Doc fix. 9032008-08-23 Glenn Morris <rgm@gnu.org>
904 904
9052008-08-22 Michael Albinus <michael.albinus@gmx.de> 905 * dired-x.el (dired-guess-shell-alist-default): Add .mp3 and .ogg.
906 906 (dired-guess-shell-alist-user): Doc fix. (Bug#417).
907 * net/tramp.el (tramp-remote-process-environment): Add "EMACS=t" 907
908 and "INSIDE_EMACS=...". Reported by Tassilo Horn 9082008-08-23 Chong Yidong <cyd@stupidchicken.com>
909 <tassilo@member.fsf.org>. 909
910 910 * subr.el (temp-buffer-show-hook): Doc fix.
911 * net/trampver.el: Update release number. 911
912 9122008-08-22 Michael Albinus <michael.albinus@gmx.de>
913 * net/xesam.el (xesam-minor-mode): New minor mode. 913
914 (xesam-highlight-buffer): Remove. Code moved to 914 * net/tramp.el (tramp-remote-process-environment): Add "EMACS=t"
915 `xesam-minor-mode'. 915 and "INSIDE_EMACS=...". Reported by Tassilo Horn
916 (xesam-refresh-entry): Use `xesam-minor-mode'. 916 <tassilo@member.fsf.org>.
917 917
9182008-08-21 Chong Yidong <cyd@stupidchicken.com> 918 * net/trampver.el: Update release number.
919 919
920 * minibuffer.el (completion--try-word-completion): 920 * net/xesam.el (xesam-minor-mode): New minor mode.
921 Disable partial-completion when considering the addition of a space 921 (xesam-highlight-buffer): Remove. Code moved to
922 or hyphen. 922 `xesam-minor-mode'.
923 923 (xesam-refresh-entry): Use `xesam-minor-mode'.
9242008-08-21 John Paul Wallington <jpw@pobox.com> 924
925 9252008-08-21 Chong Yidong <cyd@stupidchicken.com>
926 * mail/rmail.el (rmail-insert-inbox-text): Ensure that the 926
927 filename of `tofile' doesn't contain any colons on Windows, 927 * minibuffer.el (completion--try-word-completion):
928 Cygwin, and MS-DOS systems. 928 Disable partial-completion when considering the addition of a space
929 929 or hyphen.
9302008-08-21 Daiki Ueno <ueno@unixuser.org> 930
931 9312008-08-21 John Paul Wallington <jpw@pobox.com>
932 * epg.el (epg-make-context, epg-context-set-passphrase-callback) 932
933 (epg-context-set-progress-callback): Make sure the callback is a 933 * mail/rmail.el (rmail-insert-inbox-text): Ensure that the
934 cons of a function and a handback. Update all callers. 934 filename of `tofile' doesn't contain any colons on Windows,
935 935 Cygwin, and MS-DOS systems.
9362008-08-20 David Reitter <david.reitter@gmail.com> 936
937 9372008-08-21 Daiki Ueno <ueno@unixuser.org>
938 * term/ns-win.el (ns-cursor-blink-rate, ns-cursor-blink-mode): Remove. 938
939 Patch applied by Adrian Robert. 939 * epg.el (epg-make-context, epg-context-set-passphrase-callback)
940 940 (epg-context-set-progress-callback): Make sure the callback is a
9412008-08-20 Kevin Ryde <user42@zip.com.au> 941 cons of a function and a handback. Update all callers.
942 942
943 * textmodes/nroff-mode.el (nroff-mode): Avoid auto-filling on 9432008-08-20 David Reitter <david.reitter@gmail.com>
944 directive lines. 944
945 945 * term/ns-win.el (ns-cursor-blink-rate, ns-cursor-blink-mode): Remove.
9462008-08-20 Michael Albinus <michael.albinus@gmx.de> 946 Patch applied by Adrian Robert.
947 947
948 * net/xesam.el (xesam-highlight-string): Precise doc string. 9482008-08-20 Kevin Ryde <user42@zip.com.au>
949 (xesam-highlight-buffer): New defun. 949
950 (xesam-refresh-entry): Use it. Better check for sourceModified. 950 * textmodes/nroff-mode.el (nroff-mode): Avoid auto-filling on
951 951 directive lines.
9522008-08-19 Chong Yidong <cyd@stupidchicken.com> 952
953 9532008-08-20 Michael Albinus <michael.albinus@gmx.de>
954 * edmacro.el (edmacro-parse-keys): Catch events with spaces in 954
955 their names. 955 * net/xesam.el (xesam-highlight-string): Precise doc string.
956 956 (xesam-highlight-buffer): New defun.
9572008-08-19 Kenichi Handa <handa@m17n.org> 957 (xesam-refresh-entry): Use it. Better check for sourceModified.
958 958
959 * language/european.el ("Esperanto"): Change the preferred 9592008-08-19 Chong Yidong <cyd@stupidchicken.com>
960 charsets to iso-8859-3. 960
961 961 * edmacro.el (edmacro-parse-keys): Catch events with spaces in
962 * language/utf-8-lang.el ("UTF-8"): Add the preferred charsets. 962 their names.
963 963
964 * international/fontset.el (script-representative-chars): 9642008-08-19 Kenichi Handa <handa@m17n.org>
965 Delete the entry for symbol. 965
966 (setup-default-fontset): For symbol characters, don't specify 966 * language/european.el ("Esperanto"): Change the preferred
967 :script property. 967 charsets to iso-8859-3.
968 968
9692008-08-19 Chong Yidong <cyd@stupidchicken.com> 969 * language/utf-8-lang.el ("UTF-8"): Add the preferred charsets.
970 970
971 * minibuffer.el (completion-table-dynamic): Doc fix. 971 * international/fontset.el (script-representative-chars):
972 972 Delete the entry for symbol.
973 * cus-edit.el (custom-toggle-hide): Allow hiding only if widget is 973 (setup-default-fontset): For symbol characters, don't specify
974 saved. 974 :script property.
975 975
9762008-08-18 Chong Yidong <cyd@stupidchicken.com> 9762008-08-19 Chong Yidong <cyd@stupidchicken.com>
977 977
978 * emulation/edt.el (edt-default-emulation-setup): 978 * minibuffer.el (completion-table-dynamic): Doc fix.
979 Share global-buffers-menu-map with the emulated global map. 979
980 980 * cus-edit.el (custom-toggle-hide): Allow hiding only if widget is
9812008-08-18 Adrian Robert <Adrian.B.Robert@gmail.com> 981 saved.
982 982
983 * term/ns-win.el (global): Uncomment "put backspace 9832008-08-18 Chong Yidong <cyd@stupidchicken.com>
984 ascii-character..." and friends, they are needed for tramp. (Bug#725) 984
985 985 * emulation/edt.el (edt-default-emulation-setup):
9862008-08-18 Kenichi Handa <handa@m17n.org> 986 Share global-buffers-menu-map with the emulated global map.
987 987
988 * international/mule-diag.el (font-show-log): Add optional arg N 9882008-08-18 Adrian Robert <Adrian.B.Robert@gmail.com>
989 to control the limit of font listing. 989
990 990 * term/ns-win.el (global): Uncomment "put backspace
9912008-08-18 Chong Yidong <cyd@stupidchicken.com> 991 ascii-character..." and friends, they are needed for tramp. (Bug#725)
992 992
993 * window.el (recenter-top-bottom): Determine top and bottom 9932008-08-18 Kenichi Handa <handa@m17n.org>
994 positions using scroll-margin instead of scroll-conservatively. 994
995 995 * international/mule-diag.el (font-show-log): Add optional arg N
9962008-08-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 996 to control the limit of font listing.
997 997
998 * proced.el (proced-send-signal): Use beginning-of-line. 9982008-08-18 Chong Yidong <cyd@stupidchicken.com>
999 999
10002008-08-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 1000 * window.el (recenter-top-bottom): Determine top and bottom
1001 1001 positions using scroll-margin instead of scroll-conservatively.
1002 * proced.el (proced-signal-list): Add POSIX 1003.1-2001 signals. 1002
1003 (proced-mode-map): Add tooltips for menus. Use radio buttons for 10032008-08-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1004 listing types. 1004
1005 (proced-log-buffer): New variable. 1005 * proced.el (proced-send-signal): Use beginning-of-line.
1006 (proced-mark-all, proced-unmark-all, proced-do-mark-al): Operate on 1006
1007 region if transient-mark-mode is turned on and the region is active. 10072008-08-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
1008 (proced-omit-processes): Rename from proced-hide-processes to 1008
1009 avoid key clash with describe-mode (bound to h). Search for 1009 * proced.el (proced-signal-list): Add POSIX 1003.1-2001 signals.
1010 marked processes starting from point-min. 1010 (proced-mode-map): Add tooltips for menus. Use radio buttons for
1011 (proced-header-space): Remove. 1011 listing types.
1012 (proced-send-signal): Handle errors. Operate on current process 1012 (proced-log-buffer): New variable.
1013 if no process is marked. 1013 (proced-mark-all, proced-unmark-all, proced-do-mark-al): Operate on
1014 (proced-why): New command. 1014 region if transient-mark-mode is turned on and the region is active.
1015 (proced-log, proced-log-summary): New functions. 1015 (proced-omit-processes): Rename from proced-hide-processes to
1016 (proced-help): Use proced-why. 1016 avoid key clash with describe-mode (bound to h). Search for
1017 * textmodes/bibtex.el (bibtex-entry-format): Mark as safe. 1017 marked processes starting from point-min.
1018 (bibtex-autokey-year-title-separator): Fix docstring. 1018 (proced-header-space): Remove.
1019 1019 (proced-send-signal): Handle errors. Operate on current process
10202008-08-17 Michael Albinus <michael.albinus@gmx.de> 1020 if no process is marked.
1021 1021 (proced-why): New command.
1022 * net/xesam.el (xesam-vendor, xesam-notify-function): 1022 (proced-log, proced-log-summary): New functions.
1023 New local variables. 1023 (proced-help): Use proced-why.
1024 (xesam-mode): Extend docstring. Initialize `xesam-notify-function'. 1024 * textmodes/bibtex.el (bibtex-entry-format): Mark as safe.
1025 (xesam-refresh-entry): Use `xesam-notify-function' if set. Remove 1025 (bibtex-autokey-year-title-separator): Fix docstring.
1026 Debbugs specific code; it shall be enabled via `xesam-mode-hooks'. 1026
1027 (xesam-new-search): Initialize `xesam-vendor'. 10272008-08-17 Michael Albinus <michael.albinus@gmx.de>
1028 1028
10292008-08-15 Glenn Morris <rgm@gnu.org> 1029 * net/xesam.el (xesam-vendor, xesam-notify-function):
1030 1030 New local variables.
1031 * eshell/esh-cmd.el (eshell-do-pipelines): Indicate the last command in 1031 (xesam-mode): Extend docstring. Initialize `xesam-notify-function'.
1032 a pipeline. 1032 (xesam-refresh-entry): Use `xesam-notify-function' if set. Remove
1033 * eshell/em-ls.el (eshell-ls-files): List one per line in a pipeline, 1033 Debbugs specific code; it shall be enabled via `xesam-mode-hooks'.
1034 unless at the end of the pipeline. (Bug#699). 1034 (xesam-new-search): Initialize `xesam-vendor'.
1035 1035
10362008-08-14 Chong Yidong <cyd@stupidchicken.com> 10362008-08-15 Glenn Morris <rgm@gnu.org>
1037 1037
1038 * minibuffer.el (completion-boundaries): Doc fix. 1038 * eshell/esh-cmd.el (eshell-do-pipelines): Indicate the last command in
1039 (display-completion-list): Only default base-size to zero if 1039 a pipeline.
1040 completing in the minibuffer. 1040 * eshell/em-ls.el (eshell-ls-files): List one per line in a pipeline,
1041 1041 unless at the end of the pipeline. (Bug#699).
1042 * simple.el (completion-base-size): Doc fix. 1042
1043 (choose-completion): Try reselecting completion-reference-buffer. 10432008-08-14 Chong Yidong <cyd@stupidchicken.com>
1044 1044
10452008-08-14 Michael Albinus <michael.albinus@gmx.de> 1045 * minibuffer.el (completion-boundaries): Doc fix.
1046 1046 (display-completion-list): Only default base-size to zero if
1047 * vc-dispatcher.el (vc-do-command): Let asynchronous processes run 1047 completing in the minibuffer.
1048 also for remote directories. 1048
1049 1049 * simple.el (completion-base-size): Doc fix.
10502008-08-14 Stefan Monnier <monnier@iro.umontreal.ca> 1050 (choose-completion): Try reselecting completion-reference-buffer.
1051 1051
1052 * emacs-lisp/easymenu.el (easy-menu-add): Don't precompute keybindings 10522008-08-14 Michael Albinus <michael.albinus@gmx.de>
1053 since those precomputed values aren't used any more. 1053
1054 (easy-menu-precalculate-equivalent-keybindings): Obsolete. 1054 * vc-dispatcher.el (vc-do-command): Let asynchronous processes run
1055 1055 also for remote directories.
10562008-08-14 Martin Rudalics <rudalics@gmx.at> 1056
1057 10572008-08-14 Stefan Monnier <monnier@iro.umontreal.ca>
1058 * help.el (with-help-window): Return last value in BODY. 1058
1059 1059 * emacs-lisp/easymenu.el (easy-menu-add): Don't precompute keybindings
10602008-08-14 Michael Albinus <michael.albinus@gmx.de> 1060 since those precomputed values aren't used any more.
1061 1061 (easy-menu-precalculate-equivalent-keybindings): Obsolete.
1062 * net/xesam.el (xesam-refresh-entry): Use `save-excursion' in the 1062
1063 notify function of the URL. 10632008-08-14 Martin Rudalics <rudalics@gmx.at>
1064 (xesam-new-search): Encode special characters in the query string. 1064
1065 1065 * help.el (with-help-window): Return last value in BODY.
10662008-08-13 Chong Yidong <cyd@stupidchicken.com> 1066
1067 10672008-08-14 Michael Albinus <michael.albinus@gmx.de>
1068 * term/ns-win.el (ns-parse-geometry): Rename from x-parse-geometry. 1068
1069 1069 * net/xesam.el (xesam-refresh-entry): Use `save-excursion' in the
10702008-08-13 Andreas Schwab <schwab@suse.de> 1070 notify function of the URL.
1071 1071 (xesam-new-search): Encode special characters in the query string.
1072 * net/tramp.el (tramp-handle-shell-command): Handle output going 1072
1073 to current buffer like shell-command. Don't disable undo. 10732008-08-13 Chong Yidong <cyd@stupidchicken.com>
1074 1074
10752008-08-13 Glenn Morris <rgm@gnu.org> 1075 * term/ns-win.el (ns-parse-geometry): Rename from x-parse-geometry.
1076 1076
1077 * eshell/esh-cmd.el (eshell/which): Handle the case where no 10772008-08-13 Andreas Schwab <schwab@suse.de>
1078 description is found. 1078
1079 1079 * net/tramp.el (tramp-handle-shell-command): Handle output going
10802008-08-12 Alan Mackenzie <acm@muc.de> 1080 to current buffer like shell-command. Don't disable undo.
1081 1081
1082 * progmodes/cc-defs.el (c-emacs-features): 10822008-08-13 Glenn Morris <rgm@gnu.org>
1083 argumentative-bod-function: bind mark-ring to avoid accumulating a 1083
1084 spurious mark. 1084 * eshell/esh-cmd.el (eshell/which): Handle the case where no
1085 1085 description is found.
10862008-08-12 Chong Yidong <cyd@stupidchicken.com> 1086
1087 10872008-08-12 Alan Mackenzie <acm@muc.de>
1088 * simple.el (visual-line--saved-state): New var. 1088
1089 (visual-line-mode): Save local values of variables, and restore 1089 * progmodes/cc-defs.el (c-emacs-features):
1090 them when visual-line-mode is disabled. 1090 argumentative-bod-function: bind mark-ring to avoid accumulating a
1091 1091 spurious mark.
10922008-08-12 NAKAGAWA Makoto <gha03025@nifty.ne.jp> (tiny change) 1092
1093 10932008-08-12 Chong Yidong <cyd@stupidchicken.com>
1094 * net/ldap.el (ldap-search-internal): Tweak URL regexp. 1094
1095 1095 * simple.el (visual-line--saved-state): New var.
10962008-08-11 Chong Yidong <cyd@stupidchicken.com> 1096 (visual-line-mode): Save local values of variables, and restore
1097 1097 them when visual-line-mode is disabled.
1098 * progmodes/cc-defs.el (c-emacs-features): 1098
1099 Check beginning-of-defun-raw instead of beginning-of-defun, and avoid 10992008-08-12 NAKAGAWA Makoto <gha03025@nifty.ne.jp> (tiny change)
1100 moving point during the test. 1100
1101 1101 * net/ldap.el (ldap-search-internal): Tweak URL regexp.
1102 * emacs-lisp/lisp.el (beginning-of-defun): Doc fix. 1102
1103 11032008-08-11 Chong Yidong <cyd@stupidchicken.com>
11042008-08-11 Glenn Morris <rgm@gnu.org> 1104
1105 1105 * progmodes/cc-defs.el (c-emacs-features):
1106 * term/ns-win.el (x-parse-geometry): Doc fix. 1106 Check beginning-of-defun-raw instead of beginning-of-defun, and avoid
1107 1107 moving point during the test.
1108 * dired.el (x-popup-menu): 1108
1109 * hi-lock.el (x-popup-menu): 1109 * emacs-lisp/lisp.el (beginning-of-defun): Doc fix.
1110 * mouse.el (font-face-attributes): 1110
1111 * calendar/cal-menu.el (x-popup-menu): 11112008-08-11 Glenn Morris <rgm@gnu.org>
1112 * calendar/calendar.el (x-popup-menu): 1112
1113 * calendar/holidays.el (x-popup-menu): 1113 * term/ns-win.el (x-parse-geometry): Doc fix.
1114 * progmodes/cperl-mode.el (x-popup-menu): 1114
1115 * term/ns-win.el (dnd-open-file, tool-bar-mode, scroll-bar-scale) 1115 * dired.el (x-popup-menu):
1116 (x-open-connection): 1116 * hi-lock.el (x-popup-menu):
1117 * term/w32-win.el (x-colors, x-handle-args, x-parse-geometry) 1117 * mouse.el (font-face-attributes):
1118 (x-command-line-resources): 1118 * calendar/cal-menu.el (x-popup-menu):
1119 * term/x-win.el (x-colors, x-parse-geometry, x-resource-name) 1119 * calendar/calendar.el (x-popup-menu):
1120 (x-display-name, x-command-line-resources): 1120 * calendar/holidays.el (x-popup-menu):
1121 Add declarations for builds without X. 1121 * progmodes/cperl-mode.el (x-popup-menu):
1122 1122 * term/ns-win.el (dnd-open-file, tool-bar-mode, scroll-bar-scale)
11232008-08-10 Glenn Morris <rgm@gnu.org> 1123 (x-open-connection):
1124 1124 * term/w32-win.el (x-colors, x-handle-args, x-parse-geometry)
1125 * calendar/cal-bahai.el (holiday-bahai): Doc fix. 1125 (x-command-line-resources):
1126 1126 * term/x-win.el (x-colors, x-parse-geometry, x-resource-name)
11272008-08-10 Dan Nicolaescu <dann@ics.uci.edu> 1127 (x-display-name, x-command-line-resources):
1128 1128 Add declarations for builds without X.
1129 * vc-bzr.el (vc-bzr-find-revision): Rename from 1129
1130 vc-bzr-find-version, forgotten in the 2007-10-10 renaming. 11302008-08-10 Glenn Morris <rgm@gnu.org>
1131 1131
11322008-08-10 Michael Albinus <michael.albinus@gmx.de> 1132 * calendar/cal-bahai.el (holiday-bahai): Doc fix.
1133 1133
1134 * net/xesam.el (xesam-search-engines): Add Debbugs hit fields. 11342008-08-10 Dan Nicolaescu <dann@ics.uci.edu>
1135 (xesam-refresh-entry): Add Debbugs handling. Insert a widget 1135
1136 "DONE", when all hits are retrieved. 1136 * vc-bzr.el (vc-bzr-find-revision): Rename from
1137 (xesam-search): Autoload it. 1137 vc-bzr-find-version, forgotten in the 2007-10-10 renaming.
1138 1138
11392008-08-11 John Paul Wallington <jpw@pobox.com> 11392008-08-10 Michael Albinus <michael.albinus@gmx.de>
1140 1140
1141 * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than 1141 * net/xesam.el (xesam-search-engines): Add Debbugs hit fields.
1142 empty string when no filename. 1142 (xesam-refresh-entry): Add Debbugs handling. Insert a widget
1143 (define-ibuffer-column filename): Accommodate that change. 1143 "DONE", when all hits are retrieved.
1144 1144 (xesam-search): Autoload it.
1145 * ibuf-ext.el (ibuffer-define-filter filename): Use plain old 1145
1146 `buffer-file-name' instead of `ibuffer-buffer-file-name'. 11462008-08-11 John Paul Wallington <jpw@pobox.com>
1147 1147
11482008-08-10 Glenn Morris <rgm@gnu.org> 1148 * ibuffer.el (ibuffer-buffer-file-name): Return nil rather than
1149 1149 empty string when no filename.
1150 * Makefile.in (ELCFILES): Update. 1150 (define-ibuffer-column filename): Accommodate that change.
1151 1151
11522008-08-10 John Paul Wallington <jpw@pobox.com> 1152 * ibuf-ext.el (ibuffer-define-filter filename): Use plain old
1153 1153 `buffer-file-name' instead of `ibuffer-buffer-file-name'.
1154 * pcvs.el (defun-cvs-mode): Add `doc-string' decl. 1154
1155 11552008-08-10 Glenn Morris <rgm@gnu.org>
11562008-08-08 Chong Yidong <cyd@stupidchicken.com> 1156
1157 1157 * Makefile.in (ELCFILES): Update.
1158 * battery.el (battery-echo-area-format, battery-status-function): 1158
1159 Handle new Linux sysfs format for battery reporting. 11592008-08-10 John Paul Wallington <jpw@pobox.com>
1160 (battery-linux-sysfs): New function. 1160
1161 1161 * pcvs.el (defun-cvs-mode): Add `doc-string' decl.
11622008-08-07 Martin Rudalics <rudalics@gmx.at> 1162
1163 11632008-08-08 Chong Yidong <cyd@stupidchicken.com>
1164 * add-log.el (change-log-search-tag-name) 1164
1165 (change-log-goto-source): Fix behavior when point is not on tag. 1165 * battery.el (battery-echo-area-format, battery-status-function):
1166 1166 Handle new Linux sysfs format for battery reporting.
11672008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com> 1167 (battery-linux-sysfs): New function.
1168 1168
1169 * startup.el (command-line-ns-option-alist): Use ignore instead of 11692008-08-07 Martin Rudalics <rudalics@gmx.at>
1170 ns-ignore-0-arg. 1170
1171 1171 * add-log.el (change-log-search-tag-name)
1172 * term/ns-win.el (ns-ignore-0-arg, mouse-extend-region) 1172 (change-log-goto-source): Fix behavior when point is not on tag.
1173 (ns-win-suspend-error, ns-yes-or-no-p, colors): Drop. 1173
1174 (ns-alternatives-map): New variable. 11742008-08-06 Adrian Robert <Adrian.B.Robert@gmail.com>
1175 (x-set-up-function-keys): Use it. 1175
1176 (global): Comment out "put backspace ascii-character..." and friends. 1176 * startup.el (command-line-ns-option-alist): Use ignore instead of
1177 Move function-key-map into ns-alternatives-map. Don't call 1177 ns-ignore-0-arg.
1178 precompute-menubar-bindings. Don't set anything connected with 1178
1179 browse-url. 1179 * term/ns-win.el (ns-ignore-0-arg, mouse-extend-region)
1180 (after-make-frame-functions): Clarify comment why a hook is added. 1180 (ns-win-suspend-error, ns-yes-or-no-p, colors): Drop.
1181 1181 (ns-alternatives-map): New variable.
11822008-08-06 Joakim Verona <joakim@verona.se> 1182 (x-set-up-function-keys): Use it.
1183 1183 (global): Comment out "put backspace ascii-character..." and friends.
1184 * thingatpt.el (thing-at-point-url-path-regexp): Allow parenthesis 1184 Move function-key-map into ns-alternatives-map. Don't call
1185 in url:s. 1185 precompute-menubar-bindings. Don't set anything connected with
1186 1186 browse-url.
11872008-08-06 Dan Nicolaescu <dann@ics.uci.edu> 1187 (after-make-frame-functions): Clarify comment why a hook is added.
1188 1188
1189 * vc-svn.el (vc-svn-parse-status): Use when instead of if. 11892008-08-06 Joakim Verona <joakim@verona.se>
1190 Fix 2008-01-01 change: use a shy group to not affect subsequent 1190
1191 match calls. 1191 * thingatpt.el (thing-at-point-url-path-regexp): Allow parenthesis
1192 1192 in url:s.
11932008-08-06 Reto Zimmermann <reto@gnu.org> 1193
1194 11942008-08-06 Dan Nicolaescu <dann@ics.uci.edu>
1195 * progmodes/vera-mode.el (vera-electric-tab): 1195
1196 * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent 1196 * vc-svn.el (vc-svn-parse-status): Use when instead of if.
1197 region when active. 1197 Fix 2008-01-01 change: use a shy group to not affect subsequent
1198 1198 match calls.
11992008-08-06 Kenichi Handa <handa@m17n.org> 1199
1200 12002008-08-06 Reto Zimmermann <reto@gnu.org>
1201 * faces.el (face-valid-attribute-values): Fix handling the value 1201
1202 of (font-family-list) and font-XXX-table. 1202 * progmodes/vera-mode.el (vera-electric-tab):
1203 1203 * progmodes/vhdl-mode.el (vhdl-electric-tab): Make TAB indent
12042008-08-06 Dan Nicolaescu <dann@ics.uci.edu> 1204 region when active.
1205 1205
1206 * proced.el (proced-menu): Bind the correct function to for toggling. 12062008-08-06 Kenichi Handa <handa@m17n.org>
1207 1207
1208 * vc-dir.el (vc-dir-mode): Fix typo. 1208 * faces.el (face-valid-attribute-values): Fix handling the value
1209 1209 of (font-family-list) and font-XXX-table.
12102008-08-06 Vinicius Jose Latorre <viniciusjl@ig.com.br> 1210
1211 12112008-08-06 Dan Nicolaescu <dann@ics.uci.edu>
1212 * whitespace.el (whitespace-newline-mode) 1212
1213 (global-whitespace-newline-mode, whitespace-mode) 1213 * proced.el (proced-menu): Bind the correct function to for toggling.
1214 (global-whitespace-mode): Improve docstring. 1214
1215 1215 * vc-dir.el (vc-dir-mode): Fix typo.
12162008-08-05 Chong Yidong <cyd@stupidchicken.com> 1216
1217 12172008-08-06 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1218 * kmacro.el (kmacro-exec-ring-item): Add autoload. 1218
1219 1219 * whitespace.el (whitespace-newline-mode)
1220 * files.el (auto-save-visited-file-name): Move definition to fileio.c. 1220 (global-whitespace-newline-mode, whitespace-mode)
1221 1221 (global-whitespace-mode): Improve docstring.
1222 * cus-start.el (all): Handle auto-save-visited-file-name. 1222
1223 12232008-08-05 Chong Yidong <cyd@stupidchicken.com>
12242008-08-05 Alex Shinn <alexshinn@gmail.com> (tiny change) 1224
1225 1225 * kmacro.el (kmacro-exec-ring-item): Add autoload.
1226 * files.el (hack-one-local-variable-eval-safep): Handle 1226
1227 lisp-indent-function and scheme-indent-function in addition to the 1227 * files.el (auto-save-visited-file-name): Move definition to fileio.c.
1228 deprecated lisp-indent-hook. 1228
1229 1229 * cus-start.el (all): Handle auto-save-visited-file-name.
12302008-08-05 Michael Albinus <michael.albinus@gmx.de> 1230
1231 12312008-08-05 Alex Shinn <alexshinn@gmail.com> (tiny change)
1232 * net/xesam.el (top): Require `wid-edit' always. 1232
1233 (xesam-mode-line, xesam-highlight): New deffaces. 1233 * files.el (hack-one-local-variable-eval-safep): Handle
1234 (xesam-objects): New local variable. 1234 lisp-indent-function and scheme-indent-function in addition to the
1235 (xesam-search-engines): Fix error in field list. 1235 deprecated lisp-indent-hook.
1236 (xesam-mode): Use `xesam-mode-line' instead of 1236
1237 `font-lock-type-face'. Apply `xesam-mode' to a temp buffer, for 12372008-08-05 Michael Albinus <michael.albinus@gmx.de>
1238 proper initialization (why?). 1238
1239 (xesam-highlight-string, xesam-get-hits) 1239 * net/xesam.el (top): Require `wid-edit' always.
1240 (xesam-kill-buffer-function): New defuns. 1240 (xesam-mode-line, xesam-highlight): New deffaces.
1241 (xesam-refresh-entry): Move code to `xesam-get-hits'. Check 1241 (xesam-objects): New local variable.
1242 result of "hit.fields", it isn't a string only. Wrap an error of 1242 (xesam-search-engines): Fix error in field list.
1243 the strigi search engine ("xesam:size" is returned as string). 1243 (xesam-mode): Use `xesam-mode-line' instead of
1244 Highlight search items. 1244 `font-lock-type-face'. Apply `xesam-mode' to a temp buffer, for
1245 (xesam-refresh-search-buffer): Make logic of counters more simple. 1245 proper initialization (why?).
1246 Prefetch next hits. 1246 (xesam-highlight-string, xesam-get-hits)
1247 (xesam-signal-handler): Use `xesam-mode-line' instead of 1247 (xesam-kill-buffer-function): New defuns.
1248 `font-lock-type-face'. 1248 (xesam-refresh-entry): Move code to `xesam-get-hits'. Check
1249 (xesam-new-search): Add `xesam-kill-buffer-function' to 1249 result of "hit.fields", it isn't a string only. Wrap an error of
1250 `kill-buffer-hook'. 1250 the strigi search engine ("xesam:size" is returned as string).
1251 1251 Highlight search items.
12522008-08-05 Teodor Zlatanov <tzz@lifelogs.com> 1252 (xesam-refresh-search-buffer): Make logic of counters more simple.
1253 1253 Prefetch next hits.
1254 * add-log.el (change-log-next-error, change-log-mode): Add support 1254 (xesam-signal-handler): Use `xesam-mode-line' instead of
1255 for `next-error' to call `change-log-goto-source' on named files 1255 `font-lock-type-face'.
1256 in a ChangeLog. 1256 (xesam-new-search): Add `xesam-kill-buffer-function' to
1257 1257 `kill-buffer-hook'.
12582008-08-05 Jay Belanger <jay.p.belanger@gmail.com> 1258
1259 12592008-08-05 Teodor Zlatanov <tzz@lifelogs.com>
1260 * calc/calc.el (math-read-number): Handle all C-like languages 1260
1261 properly. 1261 * add-log.el (change-log-next-error, change-log-mode): Add support
1262 1262 for `next-error' to call `change-log-goto-source' on named files
12632008-08-04 Vincent Belaïche <vincent.b.1@hotmail.fr> 1263 in a ChangeLog.
1264 1264
1265 * calc/calc.el (math-read-number): Handle C numbers beginning with 12652008-08-05 Jay Belanger <jay.p.belanger@gmail.com>
1266 0 correctly. 1266
1267 1267 * calc/calc.el (math-read-number): Handle all C-like languages
12682008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com> 1268 properly.
1269 1269
1270 * term/ns-win.el ([ns-new-frame]): New global key. 12702008-08-04 Vincent Belaïche <vincent.b.1@hotmail.fr>
1271 1271
12722008-08-04 Juanma Barranquero <lekktu@gmail.com> 1272 * calc/calc.el (math-read-number): Handle C numbers beginning with
1273 1273 0 correctly.
1274 * international/mule-cmds.el (read-char-by-name): 1274
1275 Check UCS names with `assoc-string' and case folding. 12752008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com>
1276 1276
12772008-08-04 Michael Albinus <michael.albinus@gmx.de> 1277 * term/ns-win.el ([ns-new-frame]): New global key.
1278 1278
1279 * net/dbus.el (dbus-call-method-asynchronously) 12792008-08-04 Juanma Barranquero <lekktu@gmail.com>
1280 (dbus-method-return-internal, dbus-method-error-internal): 1280
1281 Declare them with `declare-function'. 1281 * international/mule-cmds.el (read-char-by-name):
1282 1282 Check UCS names with `assoc-string' and case folding.
12832008-08-04 Juanma Barranquero <lekktu@gmail.com> 1283
1284 12842008-08-04 Michael Albinus <michael.albinus@gmx.de>
1285 * descr-text.el (describe-char-display): Fix last change: 1285
1286 don't pass CHARSET to `encoded-string-description'. 1286 * net/dbus.el (dbus-call-method-asynchronously)
1287 1287 (dbus-method-return-internal, dbus-method-error-internal):
12882008-08-02 Alex Harsanyi <harsanyi@mac.com> (tiny change) 1288 Declare them with `declare-function'.
1289 1289
1290 * vc.el (vc-next-action): Update list var correctly after delete. 12902008-08-04 Juanma Barranquero <lekktu@gmail.com>
1291 1291
12922008-08-02 Chong Yidong <cyd@stupidchicken.com> 1292 * descr-text.el (describe-char-display): Fix last change:
1293 1293 don't pass CHARSET to `encoded-string-description'.
1294 * ido.el (ido-mode): Add toggle notification. 1294
1295 12952008-08-02 Alex Harsanyi <harsanyi@mac.com> (tiny change)
1296 * cus-edit.el (custom-save-all): Avoid destroying symlink if 1296
1297 already visiting the custom file. 1297 * vc.el (vc-next-action): Update list var correctly after delete.
1298 1298
1299 * pgg-gpg.el (pgg-gpg-process-region): Accept any remaining 12992008-08-02 Chong Yidong <cyd@stupidchicken.com>
1300 pending output coming after the status change. 1300
1301 1301 * ido.el (ido-mode): Add toggle notification.
13022008-08-02 Jason Rumney <jasonr@gnu.org> 1302
1303 1303 * cus-edit.el (custom-save-all): Avoid destroying symlink if
1304 * w32-fns.el (tis620-2533): Use as preferred registry for thai fonts. 1304 already visiting the custom file.
1305 1305
13062008-08-01 Kenichi Handa <handa@m17n.org> 1306 * pgg-gpg.el (pgg-gpg-process-region): Accept any remaining
1307 1307 pending output coming after the status change.
1308 * international/mule-cmds.el (encode-coding-char): 1308
1309 New optional arg CHARSET. 13092008-08-02 Jason Rumney <jasonr@gnu.org>
1310 1310
1311 * descr-text.el (describe-char-display): Call encode-coding-char 1311 * w32-fns.el (tis620-2533): Use as preferred registry for thai fonts.
1312 with the arg CHARSET. 1312
1313 (describe-char): Pay attention to the text-property `charset'. 13132008-08-01 Kenichi Handa <handa@m17n.org>
1314 1314
13152008-08-01 Michael Albinus <michael.albinus@gmx.de> 1315 * international/mule-cmds.el (encode-coding-char):
1316 1316 New optional arg CHARSET.
1317 * net/dbus.el (dbus-check-event, dbus-handle-event): Handle D-Bus 1317
1318 error messages. 1318 * descr-text.el (describe-char-display): Call encode-coding-char
1319 (dbus-set-property): Call `dbus-introspect-get-property' instead 1319 with the arg CHARSET.
1320 of `dbus-get-property'. 1320 (describe-char): Pay attention to the text-property `charset'.
1321 1321
1322 * net/xesam.el (xesam-all-fields): Remove source and content 13222008-08-01 Michael Albinus <michael.albinus@gmx.de>
1323 identifiers. 1323
1324 (xesam-dbus-unique-names): New defvar. 1324 * net/dbus.el (dbus-check-event, dbus-handle-event): Handle D-Bus
1325 (xesam-dbus-call-method): New defun. Replace all calls of 1325 error messages.
1326 `dbus-call-method' by `xesam-dbus-call-method'. 1326 (dbus-set-property): Call `dbus-introspect-get-property' instead
1327 (xesam-get-cached-property, xesam-set-cached-property): 1327 of `dbus-get-property'.
1328 New defuns. 1328
1329 (xesam-get-property, xesam-set-property, xesam-refresh-entry) 1329 * net/xesam.el (xesam-all-fields): Remove source and content
1330 (xesam-new-search, xesam-search): Apply `xesam-get-cached-property'. 1330 identifiers.
1331 (xesam-search-engines): Make it an association list. Take changed 1331 (xesam-dbus-unique-names): New defvar.
1332 layout into account in the corresponding function. 1332 (xesam-dbus-call-method): New defun. Replace all calls of
1333 (xesam-delete-search-engine): Remove check for consistency of 1333 `dbus-call-method' by `xesam-dbus-call-method'.
1334 `xesam-search-engines', not needed anymore. 1334 (xesam-get-cached-property, xesam-set-cached-property):
1335 (xesam-mode): Show XML query string only in the debug case. 1335 New defuns.
1336 1336 (xesam-get-property, xesam-set-property, xesam-refresh-entry)
13372008-07-31 Juanma Barranquero <lekktu@gmail.com> 1337 (xesam-new-search, xesam-search): Apply `xesam-get-cached-property'.
1338 1338 (xesam-search-engines): Make it an association list. Take changed
1339 * files.el (read-file-modes): Fix typo in docstring. 1339 layout into account in the corresponding function.
1340 1340 (xesam-delete-search-engine): Remove check for consistency of
13412008-07-31 Chong Yidong <cyd@stupidchicken.com> 1341 `xesam-search-engines', not needed anymore.
1342 1342 (xesam-mode): Show XML query string only in the debug case.
1343 * Makefile.in: Avoid maintainer warning for autogenerated unicode 1343
1344 files. 13442008-07-31 Juanma Barranquero <lekktu@gmail.com>
1345 1345
1346 * apropos.el (apropos-symbol): Don't set button skip by default. 1346 * files.el (read-file-modes): Fix typo in docstring.
1347 (apropos-print): Set button skip iff searching for multiple types. 1347
1348 (apropos-print-doc): Insert blank label button when searching for 13482008-07-31 Chong Yidong <cyd@stupidchicken.com>
1349 a single type. 1349
1350 1350 * Makefile.in: Avoid maintainer warning for autogenerated unicode
1351 * button.el (forward-button): Avoid infloop. 1351 files.
1352 1352
1353 * minibuffer.el (read-file-name-completion-ignore-case): 1353 * apropos.el (apropos-symbol): Don't set button skip by default.
1354 Add cygwin to the list. 1354 (apropos-print): Set button skip iff searching for multiple types.
1355 1355 (apropos-print-doc): Insert blank label button when searching for
13562008-07-31 Sven Joachim <svenjoac@gmx.de> 1356 a single type.
1357 1357
1358 * files.el (abbreviate-file-name): When replacing $HOME with ~, 1358 * button.el (forward-button): Avoid infloop.
1359 turn off case-fold-search. 1359
1360 1360 * minibuffer.el (read-file-name-completion-ignore-case):
13612008-07-31 Michael Albinus <michael.albinus@gmx.de> 1361 Add cygwin to the list.
1362 1362
1363 * net/dbus.el (top): Don't register for "NameOwnerChanged". 13632008-07-31 Sven Joachim <svenjoac@gmx.de>
1364 (dbus-message-type-invalid, dbus-message-type-method-call) 1364
1365 (dbus-message-type-method-return, dbus-message-type-error) 1365 * files.el (abbreviate-file-name): When replacing $HOME with ~,
1366 (dbus-message-type-signal): New defconst. 1366 turn off case-fold-search.
1367 (dbus-ignore-errors): Fix `edebug-form-spec' property. 1367
1368 (dbus-return-values-table): New defvar. 13682008-07-31 Michael Albinus <michael.albinus@gmx.de>
1369 (dbus-call-method-non-blocking-handler, dbus-event-message-type): 1369
1370 New defun. 1370 * net/dbus.el (top): Don't register for "NameOwnerChanged".
1371 (dbus-check-event, dbus-handle-event, dbus-event-serial-number): 1371 (dbus-message-type-invalid, dbus-message-type-method-call)
1372 Extend docstring. Adapt implementation according to new 1372 (dbus-message-type-method-return, dbus-message-type-error)
1373 `dbus-event' layout. 1373 (dbus-message-type-signal): New defconst.
1374 (dbus-event-service-name, dbus-event-path-name) 1374 (dbus-ignore-errors): Fix `edebug-form-spec' property.
1375 (dbus-event-interface-name, dbus-event-member-name): 1375 (dbus-return-values-table): New defvar.
1376 Adapt implementation according to new `dbus-event' layout. 1376 (dbus-call-method-non-blocking-handler, dbus-event-message-type):
1377 (dbus-set-property): Correct `dbus-introspect-get-attribute' call. 1377 New defun.
1378 1378 (dbus-check-event, dbus-handle-event, dbus-event-serial-number):
1379 * net/xesam.el (xesam-type, xesam-query, xesam-xml-string): New defvar. 1379 Extend docstring. Adapt implementation according to new
1380 (xesam-mode): Rework implementation. 1380 `dbus-event' layout.
1381 (xesam-new-search): Additional parameter TYPE. 1381 (dbus-event-service-name, dbus-event-path-name)
1382 (xesam-search): Adapt call of `xesam-new-search'. 1382 (dbus-event-interface-name, dbus-event-member-name):
1383 1383 Adapt implementation according to new `dbus-event' layout.
13842008-07-31 Juri Linkov <juri@jurta.org> 1384 (dbus-set-property): Correct `dbus-introspect-get-attribute' call.
1385 1385
1386 * dired-aux.el (dired-do-chmod): Set default value to the original 1386 * net/xesam.el (xesam-type, xesam-query, xesam-xml-string): New defvar.
1387 mode string using absolute notation like u=rwx,g=rx,o=rx. 1387 (xesam-mode): Rework implementation.
1388 Use it as a new arg `default' of `dired-mark-read-string'. 1388 (xesam-new-search): Additional parameter TYPE.
1389 (dired-mark-read-string): Add new optional arg `default'. 1389 (xesam-search): Adapt call of `xesam-new-search'.
1390 1390
1391 * files.el (read-file-modes): Set default value to the original 13912008-07-31 Juri Linkov <juri@jurta.org>
1392 mode string using absolute notation like u=rwx,g=rx,o=rx. 1392
1393 Use it as the `default' arg of `read-string'. 1393 * dired-aux.el (dired-do-chmod): Set default value to the original
1394 1394 mode string using absolute notation like u=rwx,g=rx,o=rx.
1395 * filesets.el (filesets-cmd-isearch-getargs): Check if the 1395 Use it as a new arg `default' of `dired-mark-read-string'.
1396 variable `files' is bound to avoid warnings. 1396 (dired-mark-read-string): Add new optional arg `default'.
1397 1397
1398 * isearch.el (isearch-forward-regexp, isearch-forward-word) 1398 * files.el (read-file-modes): Set default value to the original
1399 (isearch-backward, isearch-backward-regexp): Doc fix - make a link 1399 mode string using absolute notation like u=rwx,g=rx,o=rx.
1400 to the command `isearch-forward' instead of displaying "See C-s". 1400 Use it as the `default' arg of `read-string'.
1401 (isearch-highlight-regexp): Remove arguments `regexp' and `face' 1401
1402 with their interactive specifications. Move reading the face name to 1402 * filesets.el (filesets-cmd-isearch-getargs): Check if the
1403 the main body after calls to isearch-done and isearch-clean-overlays. 1403 variable `files' is bound to avoid warnings.
1404 1404
1405 * mb-depth.el: Unify all names under one common name prefix 1405 * isearch.el (isearch-forward-regexp, isearch-forward-word)
1406 `minibuffer-depth-'. 1406 (isearch-backward, isearch-backward-regexp): Doc fix - make a link
1407 (minibuffer-depth-indicator-function): Rename from 1407 to the command `isearch-forward' instead of displaying "See C-s".
1408 `minibuf-depth-indicator-function'. 1408 (isearch-highlight-regexp): Remove arguments `regexp' and `face'
1409 (minibuffer-depth-overlay): Rename from 1409 with their interactive specifications. Move reading the face name to
1410 `minibuf-depth-overlay'. 1410 the main body after calls to isearch-done and isearch-clean-overlays.
1411 (minibuffer-depth-setup): Rename from 1411
1412 `minibuf-depth-setup-minibuffer'. 1412 * mb-depth.el: Unify all names under one common name prefix
1413 (minibuffer-depth-indicate-mode): Rename from 1413 `minibuffer-depth-'.
1414 `minibuffer-indicate-depth-mode'. 1414 (minibuffer-depth-indicator-function): Rename from
1415 1415 `minibuf-depth-indicator-function'.
14162008-07-31 Juri Linkov <juri@jurta.org> 1416 (minibuffer-depth-overlay): Rename from
1417 1417 `minibuf-depth-overlay'.
1418 * dired-aux.el (dired-isearch-filenames-toggle): New command. 1418 (minibuffer-depth-setup): Rename from
1419 (dired-isearch-filenames-setup): Bind "\M-sf" to 1419 `minibuf-depth-setup-minibuffer'.
1420 dired-isearch-filenames-toggle in isearch-mode-map. 1420 (minibuffer-depth-indicate-mode): Rename from
1421 (dired-isearch-filenames-end): Bind "\M-sf" to nil 1421 `minibuffer-indicate-depth-mode'.
1422 in isearch-mode-map. 1422
1423 14232008-07-31 Juri Linkov <juri@jurta.org>
1424 * isearch.el (isearch-edit-string-set-word): New command. 1424
1425 (minibuffer-local-isearch-map): Bind "\C-w" to 1425 * dired-aux.el (dired-isearch-filenames-toggle): New command.
1426 isearch-edit-string-set-word. 1426 (dired-isearch-filenames-setup): Bind "\M-sf" to
1427 (isearch-new-word): Temporary internal variable. 1427 dired-isearch-filenames-toggle in isearch-mode-map.
1428 (isearch-edit-string): Remove special case of reading the 1428 (dired-isearch-filenames-end): Bind "\M-sf" to nil
1429 first character and checking it for C-w. 1429 in isearch-mode-map.
1430 1430
1431 * simple.el (read-shell-command, shell-command): 1431 * isearch.el (isearch-edit-string-set-word): New command.
1432 Move code that uses minibuffer-with-setup-hook to set 1432 (minibuffer-local-isearch-map): Bind "\C-w" to
1433 minibuffer-default-add-function to minibuffer-default-add-shell-commands 1433 isearch-edit-string-set-word.
1434 from the interactive spec of `shell-command' to `read-shell-command'. 1434 (isearch-new-word): Temporary internal variable.
1435 1435 (isearch-edit-string): Remove special case of reading the
1436 * international/mule-cmds.el (read-char-by-name): 1436 first character and checking it for C-w.
1437 Accept hash notation. Doc fix. 1437
1438 (ucs-insert): Doc fix. Convert to number only when `arg' is 1438 * simple.el (read-shell-command, shell-command):
1439 a string. Use separate error message when `arg' is not an integer. 1439 Move code that uses minibuffer-with-setup-hook to set
1440 Bind `ucs-insert' to `C-x 8 RET'. 1440 minibuffer-default-add-function to minibuffer-default-add-shell-commands
1441 1441 from the interactive spec of `shell-command' to `read-shell-command'.
14422008-07-31 Joachim Nilsson <joachim.nilsson@member.fsf.org> (tiny change) 1442
1443 1443 * international/mule-cmds.el (read-char-by-name):
1444 * progmodes/cc-styles.el (c-style-alist): For the Ellemtel style, 1444 Accept hash notation. Doc fix.
1445 move the (arglist-cont-nonempty) from c-offsets-alist to 1445 (ucs-insert): Doc fix. Convert to number only when `arg' is
1446 c-hanging-braces-alist like other styles already have. 1446 a string. Use separate error message when `arg' is not an integer.
1447 1447 Bind `ucs-insert' to `C-x 8 RET'.
14482008-07-31 Dan Nicolaescu <dann@ics.uci.edu> 1448
1449 14492008-07-31 Joachim Nilsson <joachim.nilsson@member.fsf.org> (tiny change)
1450 * textmodes/texinfmt.el: 1450
1451 * nxml/nxml-enc.el: 1451 * progmodes/cc-styles.el (c-style-alist): For the Ellemtel style,
1452 * mail/feedmail.el: 1452 move the (arglist-cont-nonempty) from c-offsets-alist to
1453 * international/mule.el: 1453 c-hanging-braces-alist like other styles already have.
1454 * international/latexenc.el: 1454
1455 * emulation/viper-util.el: 14552008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
1456 * emulation/viper-init.el: 1456
1457 * emulation/viper-ex.el: 1457 * textmodes/texinfmt.el:
1458 * emacs-lisp/bytecomp.el: 1458 * nxml/nxml-enc.el:
1459 * version.el: 1459 * mail/feedmail.el:
1460 * subr.el: 1460 * international/mule.el:
1461 * startup.el: 1461 * international/latexenc.el:
1462 * sort.el: 1462 * emulation/viper-util.el:
1463 * shadowfile.el: 1463 * emulation/viper-init.el:
1464 * recentf.el: 1464 * emulation/viper-ex.el:
1465 * printing.el: 1465 * emacs-lisp/bytecomp.el:
1466 * paths.el: 1466 * version.el:
1467 * minibuffer.el: 1467 * subr.el:
1468 * ls-lisp.el: 1468 * startup.el:
1469 * loadup.el: 1469 * sort.el:
1470 * hippie-exp.el: 1470 * shadowfile.el:
1471 * finder.el: 1471 * recentf.el:
1472 * files.el: 1472 * printing.el:
1473 * ediff-util.el: 1473 * paths.el:
1474 * ediff-ptch.el: 1474 * minibuffer.el:
1475 * ediff-init.el: 1475 * ls-lisp.el:
1476 * ediff-diff.el: 1476 * loadup.el:
1477 * dired.el: 1477 * hippie-exp.el:
1478 * dired-aux.el: 1478 * finder.el:
1479 * cus-edit.el: 1479 * files.el:
1480 * bindings.el: 1480 * ediff-util.el:
1481 * arc-mode.el: 1481 * ediff-ptch.el:
1482 * add-log.el: Remove VMS support. 1482 * ediff-init.el:
1483 * obsolete/vmsproc.el: 1483 * ediff-diff.el:
1484 * obsolete/vms-pmail.el: 1484 * dired.el:
1485 * obsolete/vms-patch.el: Remove file. 1485 * dired-aux.el:
1486 1486 * cus-edit.el:
14872008-07-31 Alan Mackenzie <acm@muc.de> 1487 * bindings.el:
1488 1488 * arc-mode.el:
1489 * progmodes/cc-mode.el (c-before-hack-hook): New function 1489 * add-log.el: Remove VMS support.
1490 (Top Level): Install c-before-hack-hook on 1490 * obsolete/vmsproc.el:
1491 before-hack-local-variables-hook, rather than 1491 * obsolete/vms-pmail.el:
1492 c-postprocess-file-styles on hack-local-variables-hook. 1492 * obsolete/vms-patch.el: Remove file.
1493 1493
14942008-07-31 Chong Yidong <cyd@stupidchicken.com> 14942008-07-31 Alan Mackenzie <acm@muc.de>
1495 1495
1496 * files.el (normal-mode): Move call to hack-project-variables into 1496 * progmodes/cc-mode.el (c-before-hack-hook): New function
1497 hack-local-variables. 1497 (Top Level): Install c-before-hack-hook on
1498 (file-local-variables-alist, before-hack-local-variables-hook): 1498 before-hack-local-variables-hook, rather than
1499 New vars. 1499 c-postprocess-file-styles on hack-local-variables-hook.
1500 (ignored-local-variables): Add file-local-variables-alist. 1500
1501 (hack-local-variables-filter): Renamed from 15012008-07-31 Chong Yidong <cyd@stupidchicken.com>
1502 hack-local-variables-apply. Add the result to 1502
1503 file-local-variables-alist, without applying them. 1503 * files.el (normal-mode): Move call to hack-project-variables into
1504 (hack-local-variables): Set file-local-variables-alist to nil. 1504 hack-local-variables.
1505 Call hack-project-variables and before-hack-local-variables-hook. 1505 (file-local-variables-alist, before-hack-local-variables-hook):
1506 Apply variables here, instead of hack-local-variables-apply. 1506 New vars.
1507 Based on a patch by Alan Mackenzie. 1507 (ignored-local-variables): Add file-local-variables-alist.
1508 1508 (hack-local-variables-filter): Renamed from
15092008-07-30 Thien-Thi Nguyen <ttn@gnuvola.org> 1509 hack-local-variables-apply. Add the result to
1510 1510 file-local-variables-alist, without applying them.
1511 * info-look.el (autoconf-mode :doc-spec): For 1511 (hack-local-variables): Set file-local-variables-alist to nil.
1512 "(autoconf)M4 Macro Index", if the item already 1512 Call hack-project-variables and before-hack-local-variables-hook.
1513 begins with "AS_", don't prefix that string again. 1513 Apply variables here, instead of hack-local-variables-apply.
1514 1514 Based on a patch by Alan Mackenzie.
15152008-07-30 Juri Linkov <juri@jurta.org> 1515
1516 15162008-07-30 Thien-Thi Nguyen <ttn@gnuvola.org>
1517 * info.el (info, Info-mode): Doc fix. 1517
1518 1518 * info-look.el (autoconf-mode :doc-spec): For
1519 * isearch.el (isearch-mode-map): Bind `M-s r' to 1519 "(autoconf)M4 Macro Index", if the item already
1520 `isearch-toggle-regexp' and `M-s w' to `isearch-toggle-word'. 1520 begins with "AS_", don't prefix that string again.
1521 (search-map): Bind `M-s w' to `isearch-forward-word' globally 1521
1522 in the global map `search-map'. 15222008-07-30 Juri Linkov <juri@jurta.org>
1523 (isearch-forward): Doc fix. 1523
1524 (isearch-forward-word, isearch-toggle-case-fold): New commands. 1524 * info.el (info, Info-mode): Doc fix.
1525 1525
1526 * simple.el (quoted-insert): Comment out code that treats 1526 * isearch.el (isearch-mode-map): Bind `M-s r' to
1527 0240-0377 specially. 1527 `isearch-toggle-regexp' and `M-s w' to `isearch-toggle-word'.
1528 1528 (search-map): Bind `M-s w' to `isearch-forward-word' globally
15292008-07-30 Chong Yidong <cyd@stupidchicken.com> 1529 in the global map `search-map'.
1530 1530 (isearch-forward): Doc fix.
1531 * cus-start.el: Add customization info for 1531 (isearch-forward-word, isearch-toggle-case-fold): New commands.
1532 read-buffer-completion-ignore-case. 1532
1533 1533 * simple.el (quoted-insert): Comment out code that treats
15342008-07-30 Sam Steingold <sds@gnu.org> 1534 0240-0377 specially.
1535 1535
1536 * vc-dir.el (vc-dir): Call file-truename on the dir argument. 15362008-07-30 Chong Yidong <cyd@stupidchicken.com>
1537 1537
15382008-07-30 Dan Nicolaescu <dann@ics.uci.edu> 1538 * cus-start.el: Add customization info for
1539 1539 read-buffer-completion-ignore-case.
1540 * vc-dir.el (vc-dir-menu-map, vc-at-event): Fix docstring. 1540
1541 (vc-dir-mode): Improve docstring. 15412008-07-30 Sam Steingold <sds@gnu.org>
1542 1542
15432008-07-30 Juri Linkov <juri@jurta.org> 1543 * vc-dir.el (vc-dir): Call file-truename on the dir argument.
1544 1544
1545 * dired-aux.el (dired-isearch-filenames-setup): Add autoload cookie 15452008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1546 for the sake of isearch-mode-hook in dired-mode in dired.el. 1546
1547 1547 * vc-dir.el (vc-dir-menu-map, vc-at-event): Fix docstring.
15482008-07-19 Markus Triska <markus.triska@gmx.at> 1548 (vc-dir-mode): Improve docstring.
1549 1549
1550 * image-mode.el (image-mode): Set image-mode-text-map when image 15502008-07-30 Juri Linkov <juri@jurta.org>
1551 cannot be displayed. 1551
1552 1552 * dired-aux.el (dired-isearch-filenames-setup): Add autoload cookie
15532008-07-30 Stephen Leake <stephen_leake@stephe-leake.org> 1553 for the sake of isearch-mode-hook in dired-mode in dired.el.
1554 1554
1555 * progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted 15552008-07-19 Markus Triska <markus.triska@gmx.at>
1556 ada-xref-set-default-prj-values. 1556
1557 (ada-prj-display-page): Ditto. 1557 * image-mode.el (image-mode): Set image-mode-text-map when image
1558 1558 cannot be displayed.
1559 * progmodes/ada-xref.el (ada-gnatstub-opts): Fix doc string. 1559
1560 (ada-make-filename-from-adaname): Fix free variable. 15602008-07-30 Stephen Leake <stephen_leake@stephe-leake.org>
1561 1561
15622008-07-30 Dan Nicolaescu <dann@ics.uci.edu> 1562 * progmodes/ada-prj.el (ada-prj-initialize-values): Fix use of deleted
1563 1563 ada-xref-set-default-prj-values.
1564 * vc-git.el (vc-git-status-printer): Synchronize with the default. 1564 (ada-prj-display-page): Ditto.
1565 1565
15662008-07-30 Michael McNamara <mac@mail.brushroad.com> 1566 * progmodes/ada-xref.el (ada-gnatstub-opts): Fix doc string.
1567 1567 (ada-make-filename-from-adaname): Fix free variable.
1568 * progmodes/verilog-mode.el (verilog-do-indent): Remove special indent 1568
1569 for declarations inside a parenthetical list. The code is ill-advised, 15692008-07-30 Dan Nicolaescu <dann@ics.uci.edu>
1570 and doesn't work given user defined types. 1570
1571 (verilog-set-auto-endcomments): Enhance function automatic 1571 * vc-git.el (vc-git-status-printer): Synchronize with the default.
1572 endcomment to support functions that return user defined types. 1572
1573 (verilog-mode): Add code to tell which-function-mode minor mode 15732008-07-30 Michael McNamara <mac@mail.brushroad.com>
1574 that Verilog supports this feature. 1574
1575 (verilog-beg-block-re-ordered, verilog-indent-re) 1575 * progmodes/verilog-mode.el (verilog-do-indent): Remove special indent
1576 (verilog-forward-sexp, verilog-forward-wa, verilog-calc-1) 1576 for declarations inside a parenthetical list. The code is ill-advised,
1577 (verilog-leap-to-head): Support the new virtual and/or protected 1577 and doesn't work given user defined types.
1578 tasks, as well as extern declarations of tasks for indenting and 1578 (verilog-set-auto-endcomments): Enhance function automatic
1579 for forward/backward expression. 1579 endcomment to support functions that return user defined types.
1580 1580 (verilog-mode): Add code to tell which-function-mode minor mode
15812008-07-30 Wilson Snyder <wsnyder@wsnyder.org> 1581 that Verilog supports this feature.
1582 1582 (verilog-beg-block-re-ordered, verilog-indent-re)
1583 * progmodes/verilog-mode.el (verilog-read-decls): Allow AUTORESET 1583 (verilog-forward-sexp, verilog-forward-wa, verilog-calc-1)
1584 to work with SV 'logic' signals. Suggested by Julian Gorfajn. 1584 (verilog-leap-to-head): Support the new virtual and/or protected
1585 (verilog-auto-inst-column): Make verilog-auto-inst-column customizable. 1585 tasks, as well as extern declarations of tasks for indenting and
1586 (verilog-string-replace-matches): Avoid recursion with small 1586 for forward/backward expression.
1587 replacements. 1587
1588 (verilog-auto-inst-param-value, verilog-mode-version) 15882008-07-30 Wilson Snyder <wsnyder@wsnyder.org>
1589 (verilog-mode-version-date, verilog-read-inst-param-value) 1589
1590 (verilog-auto-inst, verilog-auto-inst-param) 1590 * progmodes/verilog-mode.el (verilog-read-decls): Allow AUTORESET
1591 (verilog-auto-inst-port, verilog-simplify-range-expression): Add 1591 to work with SV 'logic' signals. Suggested by Julian Gorfajn.
1592 verilog-auto-inst-param-value option for AUTOINST. Suggested by 1592 (verilog-auto-inst-column): Make verilog-auto-inst-column customizable.
1593 David Rogoff. This allows parameters to be replaced with their 1593 (verilog-string-replace-matches): Avoid recursion with small
1594 values, on the expansion of an AUTOINST with Verilog 2001 style 1594 replacements.
1595 parameter settings. 1595 (verilog-auto-inst-param-value, verilog-mode-version)
1596 1596 (verilog-mode-version-date, verilog-read-inst-param-value)
15972008-07-30 David Lord <david.lord@phonecoop.coop> (tiny change) 1597 (verilog-auto-inst, verilog-auto-inst-param)
1598 1598 (verilog-auto-inst-port, verilog-simplify-range-expression): Add
1599 * calendar/timeclock.el (timeclock-day-projects): Change a `cdr' 1599 verilog-auto-inst-param-value option for AUTOINST. Suggested by
1600 to `cddr'. 1600 David Rogoff. This allows parameters to be replaced with their
1601 1601 values, on the expansion of an AUTOINST with Verilog 2001 style
16022008-07-29 Chong Yidong <cyd@stupidchicken.com> 1602 parameter settings.
1603 1603
1604 * Makefile.in (ELCFILES): Add mairix.elc. 16042008-07-30 David Lord <david.lord@phonecoop.coop> (tiny change)
1605 1605
16062008-07-29 David Engster <deng@randomsample.de> 1606 * calendar/timeclock.el (timeclock-day-projects): Change a `cdr'
1607 1607 to `cddr'.
1608 * net/mairix.el: New file. 1608
1609 16092008-07-29 Chong Yidong <cyd@stupidchicken.com>
16102008-07-29 Juri Linkov <juri@jurta.org> 1610
1611 1611 * Makefile.in (ELCFILES): Add mairix.elc.
1612 * cus-edit.el (custom-face-tag): Inherit from custom-variable-tag 1612
1613 instead of variable-pitch with bold and 1.2 height. 16132008-07-29 David Engster <deng@randomsample.de>
1614 1614
1615 * dired-aux.el (dired-do-async-shell-command): New command. 1615 * net/mairix.el: New file.
1616 1616
1617 * dired.el (dired-mode-map): Rebind `dired-flag-garbage-files' 16172008-07-29 Juri Linkov <juri@jurta.org>
1618 from `&' to `%&'. Bind `&' to `dired-do-async-shell-command'. 1618
1619 1619 * cus-edit.el (custom-face-tag): Inherit from custom-variable-tag
16202008-07-29 Juri Linkov <juri@jurta.org> 1620 instead of variable-pitch with bold and 1.2 height.
1621 1621
1622 * international/mule-cmds.el (ucs-names): New internal variable. 1622 * dired-aux.el (dired-do-async-shell-command): New command.
1623 (ucs-names): New function. 1623
1624 (ucs-completions): New lazy completion variable. 1624 * dired.el (dired-mode-map): Rebind `dired-flag-garbage-files'
1625 (read-char-by-name): New function. 1625 from `&' to `%&'. Bind `&' to `dired-do-async-shell-command'.
1626 (ucs-insert): Replace interactive spec letter "s" with the call to 1626
1627 `read-char-by-name'. 16272008-07-29 Juri Linkov <juri@jurta.org>
1628 1628
1629 * replace.el (read-regexp): Add second arg `default'. Doc fix. 1629 * international/mule-cmds.el (ucs-names): New internal variable.
1630 1630 (ucs-names): New function.
1631 * replace.el (occur-read-primary-args): 1631 (ucs-completions): New lazy completion variable.
1632 * hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer) 1632 (read-char-by-name): New function.
1633 (hi-lock-face-phrase-buffer): Use `(car regexp-history)' as the 1633 (ucs-insert): Replace interactive spec letter "s" with the call to
1634 second arg of `read-regexp'. 1634 `read-char-by-name'.
1635 1635
1636 * dired-aux.el (dired-isearch-filenames): New user option. 1636 * replace.el (read-regexp): Add second arg `default'. Doc fix.
1637 (dired-isearch-orig-success-function): New internal variable. 1637
1638 (dired-isearch-filenames-setup, dired-isearch-filenames-end) 1638 * replace.el (occur-read-primary-args):
1639 (dired-isearch-success-function): New functions. 1639 * hi-lock.el (hi-lock-line-face-buffer, hi-lock-face-buffer)
1640 (dired-isearch-filenames, dired-isearch-filenames-regexp): 1640 (hi-lock-face-phrase-buffer): Use `(car regexp-history)' as the
1641 New commands. 1641 second arg of `read-regexp'.
1642 1642
1643 * dired.el (dired-insert-set-properties): Add new text property 1643 * dired-aux.el (dired-isearch-filenames): New user option.
1644 `dired-filename' to put on file names. 1644 (dired-isearch-orig-success-function): New internal variable.
1645 (dired-mode-map): Bind `M-s f C-s' to `dired-isearch-filenames' 1645 (dired-isearch-filenames-setup, dired-isearch-filenames-end)
1646 and `M-s f M-C-s' to `dired-isearch-filenames-regexp'. 1646 (dired-isearch-success-function): New functions.
1647 Add menu items. 1647 (dired-isearch-filenames, dired-isearch-filenames-regexp):
1648 (dired-mode): Add hook `dired-isearch-filenames-setup' to 1648 New commands.
1649 buffer-local `isearch-mode-hook'. 1649
1650 1650 * dired.el (dired-insert-set-properties): Add new text property
16512008-07-29 Juanma Barranquero <lekktu@gmail.com> 1651 `dired-filename' to put on file names.
1652 1652 (dired-mode-map): Bind `M-s f C-s' to `dired-isearch-filenames'
1653 * progmodes/ada-mode.el (ada-batch-reformat): Doc fix. 1653 and `M-s f M-C-s' to `dired-isearch-filenames-regexp'.
1654 (ada-create-case-exception): Fix typo in docstring. 1654 Add menu items.
1655 (ada-no-auto-case): Return nil, not the docstring. 1655 (dired-mode): Add hook `dired-isearch-filenames-setup' to
1656 (ada-indent-current): Reflow docstring. 1656 buffer-local `isearch-mode-hook'.
1657 1657
1658 * progmodes/ada-prj.el (ada-prj-edit, ada-prj-initialize-values) 16582008-07-29 Juanma Barranquero <lekktu@gmail.com>
1659 (ada-prj-save-specific-option, ada-prj-field): Fix typos in docstrings. 1659
1660 (ada-prj-load-from-file): Reflow docstring. 1660 * progmodes/ada-mode.el (ada-batch-reformat): Doc fix.
1661 (ada-prj-display-page): Fix typo in widget. 1661 (ada-create-case-exception): Fix typo in docstring.
1662 1662 (ada-no-auto-case): Return nil, not the docstring.
1663 * progmodes/ada-stmt.el (ada-case, ada-package-body, ada-private): 1663 (ada-indent-current): Reflow docstring.
1664 Fix typos in docstrings. 1664
1665 1665 * progmodes/ada-prj.el (ada-prj-edit, ada-prj-initialize-values)
1666 * progmodes/ada-xref.el (ada-find-executable, ada-gnat-parse-gpr) 1666 (ada-prj-save-specific-option, ada-prj-field): Fix typos in docstrings.
1667 (ada-compile-current, ada-check-current, ada-run-application) 1667 (ada-prj-load-from-file): Reflow docstring.
1668 (ada-get-ali-file-name): Fix typos in docstrings. 1668 (ada-prj-display-page): Fix typo in widget.
1669 (ada-xref-confirm-compile, ada-find-references) 1669
1670 (ada-find-local-references, ada-find-any-references): Doc fixes. 1670 * progmodes/ada-stmt.el (ada-case, ada-package-body, ada-private):
1671 (ada-get-all-references): Fix typo in error message. 1671 Fix typos in docstrings.
1672 (ada-xref-current-project): Use `let', not `let*'. 1672
1673 (ada-do-file-completion, ada-xref-change-buffer): Reflow docstring. 1673 * progmodes/ada-xref.el (ada-find-executable, ada-gnat-parse-gpr)
1674 1674 (ada-compile-current, ada-check-current, ada-run-application)
16752008-07-28 Vinicius Jose Latorre <viniciusjl@ig.com.br> 1675 (ada-get-ali-file-name): Fix typos in docstrings.
1676 1676 (ada-xref-confirm-compile, ada-find-references)
1677 * whitespace.el (whitespace-newline): Change initialization to have a 1677 (ada-find-local-references, ada-find-any-references): Doc fixes.
1678 low contrast relative to the background color. Suggested by David 1678 (ada-get-all-references): Fix typo in error message.
1679 Reitter <david.reitter@gmail.com>. 1679 (ada-xref-current-project): Use `let', not `let*'.
1680 1680 (ada-do-file-completion, ada-xref-change-buffer): Reflow docstring.
16812008-07-28 Juri Linkov <juri@jurta.org> 1681
1682 16822008-07-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1683 * dired-aux.el (dired-do-isearch, dired-do-isearch-regexp): 1683
1684 New functions. 1684 * whitespace.el (whitespace-newline): Change initialization to have a
1685 1685 low contrast relative to the background color. Suggested by David
1686 * dired.el (dired-mode-map): Bind dired-do-isearch to `M-s a C-s' 1686 Reitter <david.reitter@gmail.com>.
1687 and dired-do-isearch-regexp to `M-s a M-C-s'. Add menu items. 1687
1688 16882008-07-28 Juri Linkov <juri@jurta.org>
16892008-07-28 Seiji Zenitani <zenitani@mac.com> 1689
1690 1690 * dired-aux.el (dired-do-isearch, dired-do-isearch-regexp):
1691 * help-fns.el (help-C-file-name): Add .m (Obj-C code) for Cocoa port. 1691 New functions.
1692 * emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise. 1692
1693 1693 * dired.el (dired-mode-map): Bind dired-do-isearch to `M-s a C-s'
16942008-07-28 Stephen Leake <stephen_leake@stephe-leake.org> 1694 and dired-do-isearch-regexp to `M-s a M-C-s'. Add menu items.
1695 1695
1696 * progmodes/ada-mode.el (ada-mode): Clean up XEmacs handling. 16962008-07-28 Seiji Zenitani <zenitani@mac.com>
1697 Add support for add-log. 1697
1698 (ada-end-stmt-re): Fix bug - allow comment after 'when'. 1698 * help-fns.el (help-C-file-name): Add .m (Obj-C code) for Cocoa port.
1699 1699 * emacs-lisp/find-func.el (find-function-search-for-symbol): Likewise.
1700 * progmodes/ada-prj.el: Delete 'main_unit' project variable. 1700
1701 (ada-prj-save): Prompt for file name if not given. 17012008-07-28 Stephen Leake <stephen_leake@stephe-leake.org>
1702 (ada-prj-display-page): Display casing exceptions. 1702
1703 1703 * progmodes/ada-mode.el (ada-mode): Clean up XEmacs handling.
1704 * progmodes/ada-xref.el: Add support for GNAT project files as Emacs 1704 Add support for add-log.
1705 Ada mode project files. Delete 'main_unit' project variable; 1705 (ada-end-stmt-re): Fix bug - allow comment after 'when'.
1706 only need 'main'. Simplify handling of default project values. 1706
1707 Use cross-prefix consistently. 1707 * progmodes/ada-prj.el: Delete 'main_unit' project variable.
1708 (ada-find-executable): Throw error if not found. 1708 (ada-prj-save): Prompt for file name if not given.
1709 (ada-initialize-runtime-library): Improve error handling when 1709 (ada-prj-display-page): Display casing exceptions.
1710 gnatls not found. 1710
1711 (ada-gnat-parse-gpr): New. 1711 * progmodes/ada-xref.el: Add support for GNAT project files as Emacs
1712 (ada-treat-cmd-string): Allow process environment variables. 1712 Ada mode project files. Delete 'main_unit' project variable;
1713 (ada-xref-set-default-prj-values): Delete; replace with 1713 only need 'main'. Simplify handling of default project values.
1714 ada-default-prj-properties. 1714 Use cross-prefix consistently.
1715 (ada-parse-prj-file): Handle GNAT project files. 1715 (ada-find-executable): Throw error if not found.
1716 (ada-parse-prj-file-1): New, factored out of ada-parse-prj-file. 1716 (ada-initialize-runtime-library): Improve error handling when
1717 (ada-select-prj-file): New. 1717 gnatls not found.
1718 (ada-get-absolute-dir-list): Allow project and environment variables. 1718 (ada-gnat-parse-gpr): New.
1719 1719 (ada-treat-cmd-string): Allow process environment variables.
17202008-07-27 Michael Albinus <michael.albinus@gmx.de> 1720 (ada-xref-set-default-prj-values): Delete; replace with
1721 1721 ada-default-prj-properties.
1722 Sync with Tramp 2.1.14. 1722 (ada-parse-prj-file): Handle GNAT project files.
1723 1723 (ada-parse-prj-file-1): New, factored out of ada-parse-prj-file.
1724 * net/tramp.el (tramp-perl-directory-files-and-attributes) 1724 (ada-select-prj-file): New.
1725 (tramp-get-device): Make device number a cons cell. 1725 (ada-get-absolute-dir-list): Allow project and environment variables.
1726 (tramp-convert-file-attributes): Make inode a cons cell. 1726
1727 17272008-07-27 Michael Albinus <michael.albinus@gmx.de>
1728 * net/trampver.el: Update release number. 1728
1729 1729 Sync with Tramp 2.1.14.
17302008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com> 1730
1731 1731 * net/tramp.el (tramp-perl-directory-files-and-attributes)
1732 * faces.el (face-set-after-frame-default): Treat 'ns as all other 1732 (tramp-get-device): Make device number a cons cell.
1733 window systems. 1733 (tramp-convert-file-attributes): Make inode a cons cell.
1734 1734
17352008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com> 1735 * net/trampver.el: Update release number.
1736 1736
1737 * term/ns-win.el (do-applescript): New alias in carbon-compat section. 17372008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com>
1738 1738
17392008-07-27 Dan Nicolaescu <dann@ics.uci.edu> 1739 * faces.el (face-set-after-frame-default): Treat 'ns as all other
1740 1740 window systems.
1741 Remove support for Mac Carbon. 1741
1742 * term/mac-win.el: Remove file 17422008-07-27 Adrian Robert <Adrian.B.Robert@gmail.com>
1743 * international/mule-cmds.el: 1743
1744 * version.el: 1744 * term/ns-win.el (do-applescript): New alias in carbon-compat section.
1745 * startup.el: 1745
1746 * simple.el: 17462008-07-27 Dan Nicolaescu <dann@ics.uci.edu>
1747 * mwheel.el: 1747
1748 * mouse.el: 1748 Remove support for Mac Carbon.
1749 * loadup.el: 1749 * term/mac-win.el: Remove file
1750 * isearch.el: 1750 * international/mule-cmds.el:
1751 * info.el: 1751 * version.el:
1752 * frame.el: 1752 * startup.el:
1753 * faces.el: 1753 * simple.el:
1754 * disp-table.el: 1754 * mwheel.el:
1755 * cus-start.el: 1755 * mouse.el:
1756 * cus-face.el: 1756 * loadup.el:
1757 * cus-edit.el: 1757 * isearch.el:
1758 * Makefile.in: Remove code for Carbon. 1758 * info.el:
1759 1759 * frame.el:
17602008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com> 1760 * faces.el:
1761 1761 * disp-table.el:
1762 * term/ns-win.el (ns-extended-platform-support-mode): Get rid of 1762 * cus-start.el:
1763 bindings for functions deleted by Dan N. 2008-07-21. Set 1763 * cus-face.el:
1764 where-is-preferred-modifier. Add show-manual option to Help menu. 1764 * cus-edit.el:
1765 1765 * Makefile.in: Remove code for Carbon.
17662008-07-26 Michael Albinus <michael.albinus@gmx.de> 1766
1767 17672008-07-26 Adrian Robert <Adrian.B.Robert@gmail.com>
1768 * net/tramp.el (tramp-handle-start-file-process): 1768
1769 Set query-on-exit flag. Kill temporary buffer. 1769 * term/ns-win.el (ns-extended-platform-support-mode): Get rid of
1770 (tramp-process-sentinel): Remove defun. 1770 bindings for functions deleted by Dan N. 2008-07-21. Set
1771 (tramp-do-copy-or-rename-file-out-of-band) 1771 where-is-preferred-modifier. Add show-manual option to Help menu.
1772 (tramp-maybe-open-connection): Don't call it. 1772
1773 17732008-07-26 Michael Albinus <michael.albinus@gmx.de>
1774 * net/tramp-fish.el (tramp-fish-maybe-open-connection): Don't call 1774
1775 `tramp-process-sentinel'. 1775 * net/tramp.el (tramp-handle-start-file-process):
1776 1776 Set query-on-exit flag. Kill temporary buffer.
1777 * net/tramp-smb.el (tramp-smb-maybe-open-connection): Don't call 1777 (tramp-process-sentinel): Remove defun.
1778 `tramp-process-sentinel'. 1778 (tramp-do-copy-or-rename-file-out-of-band)
1779 1779 (tramp-maybe-open-connection): Don't call it.
1780 * net/xesam.el (xesam-from): Remove defvar. 1780
1781 (xesam-mode): Derive from `special-mode'. Extend `xesam-mode-map' 1781 * net/tramp-fish.el (tramp-fish-maybe-open-connection): Don't call
1782 and `mode-line-position'. 1782 `tramp-process-sentinel'.
1783 (xesam-refresh-entry): Remove argument `hit-number'. Add debug 1783
1784 information to the widgets. Don't set `mode-line-position'. 1784 * net/tramp-smb.el (tramp-smb-maybe-open-connection): Don't call
1785 (xesam-refresh-search-buffer): Correct hit number computing. 1785 `tramp-process-sentinel'.
1786 Don't set `mode-line-position'. 1786
1787 (xesam-new-search): Add debug information to the mode line. 1787 * net/xesam.el (xesam-from): Remove defvar.
1788 1788 (xesam-mode): Derive from `special-mode'. Extend `xesam-mode-map'
17892008-07-25 Vinicius Jose Latorre <viniciusjl@ig.com.br> 1789 and `mode-line-position'.
1790 1790 (xesam-refresh-entry): Remove argument `hit-number'. Add debug
1791 * diff-mode.el (diff-show-trailing-blanks): Renamed to 1791 information to the widgets. Don't set `mode-line-position'.
1792 diff-show-trailing-whitespaces. 1792 (xesam-refresh-search-buffer): Correct hit number computing.
1793 1793 Don't set `mode-line-position'.
17942008-07-25 Chong Yidong <cyd@stupidchicken.com> 1794 (xesam-new-search): Add debug information to the mode line.
1795 1795
1796 * textmodes/tex-mode.el (tex-compilation-parse-errors): Check for 17962008-07-25 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1797 invalid filename strings when parsing tex errors (bug#376). 1797
1798 1798 * diff-mode.el (diff-show-trailing-blanks): Renamed to
17992008-07-25 Dan Nicolaescu <dann@ics.uci.edu> 1799 diff-show-trailing-whitespaces.
1800 1800
1801 * menu-bar.el (menu-bar-file-menu): Fix typo. 18012008-07-25 Chong Yidong <cyd@stupidchicken.com>
1802 1802
18032008-07-25 Juanma Barranquero <lekktu@gmail.com> 1803 * textmodes/tex-mode.el (tex-compilation-parse-errors): Check for
1804 1804 invalid filename strings when parsing tex errors (bug#376).
1805 * play/solitaire.el (solitaire-mode-map): Define within defvar. 1805
1806 (solitaire-mode): Define with `define-derived-mode'. 18062008-07-25 Dan Nicolaescu <dann@ics.uci.edu>
1807 (solitaire-insert-board, solitaire-right, solitaire-left, solitaire-up) 1807
1808 (solitaire-down): Use "?\s" instead of "?\ "; use `when'. 1808 * menu-bar.el (menu-bar-file-menu): Fix typo.
1809 (solitaire-undo, solitaire-check): Use `when'. 1809
1810 (solitaire-solve): Err out if the solitaire is already in progress. 18102008-07-25 Juanma Barranquero <lekktu@gmail.com>
1811 Use `when'. 1811
1812 1812 * play/solitaire.el (solitaire-mode-map): Define within defvar.
1813 * descr-text.el (describe-char): Don't overwrite local variable char 1813 (solitaire-mode): Define with `define-derived-mode'.
1814 when describing characters with display-table entries. Display font 1814 (solitaire-insert-board, solitaire-right, solitaire-left, solitaire-up)
1815 backend when describing composed characters. Simplify: use `let' 1815 (solitaire-down): Use "?\s" instead of "?\ "; use `when'.
1816 instead of `let*', and `or x y' instead of `if x x y'. 1816 (solitaire-undo, solitaire-check): Use `when'.
1817 1817 (solitaire-solve): Err out if the solitaire is already in progress.
18182008-07-25 Chong Yidong <cyd@stupidchicken.com> 1818 Use `when'.
1819 1819
1820 * image-mode.el (image-minor-mode): Set up winprops. 1820 * descr-text.el (describe-char): Don't overwrite local variable char
1821 1821 when describing characters with display-table entries. Display font
18222008-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br> 1822 backend when describing composed characters. Simplify: use `let'
1823 1823 instead of `let*', and `or x y' instead of `if x x y'.
1824 * diff-mode.el (diff-show-trailing-blanks): New fun. 1824
1825 Show trailing blanks in modified lines for diff-mode. 18252008-07-25 Chong Yidong <cyd@stupidchicken.com>
1826 1826
18272008-07-24 Michael Albinus <michael.albinus@gmx.de> 1827 * image-mode.el (image-minor-mode): Set up winprops.
1828 1828
1829 * Makefile.in (ELCFILES): Add net/xesam.el. 18292008-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1830 1830
1831 * net/tramp.el (tramp-handle-start-file-process): Make NAME a unique 1831 * diff-mode.el (diff-show-trailing-blanks): New fun.
1832 process name. Reported by Markus Triska <markus.triska@gmx.at>. 1832 Show trailing blanks in modified lines for diff-mode.
1833 1833
1834 * net/xesam.el: New file. 18342008-07-24 Michael Albinus <michael.albinus@gmx.de>
1835 1835
18362008-07-24 Sven Joachim <svenjoac@gmx.de> 1836 * Makefile.in (ELCFILES): Add net/xesam.el.
1837 1837
1838 * dired-aux.el (dired-copy-file-recursive): Avoid calling 1838 * net/tramp.el (tramp-handle-start-file-process): Make NAME a unique
1839 set-file-modes when creating target directories. 1839 process name. Reported by Markus Triska <markus.triska@gmx.at>.
1840 1840
18412008-07-24 Juanma Barranquero <lekktu@gmail.com> 1841 * net/xesam.el: New file.
1842 1842
1843 * play/solitaire.el (solitaire-mode): Fix typo in docstring. 18432008-07-24 Sven Joachim <svenjoac@gmx.de>
1844 Set `show-trailing-whitespace' to nil. 1844
1845 (solitaire, solitaire-mode-map, solitaire-mode-hook, solitaire-solve): 1845 * dired-aux.el (dired-copy-file-recursive): Avoid calling
1846 Fix typos in docstrings. 1846 set-file-modes when creating target directories.
1847 1847
18482008-07-24 Chong Yidong <cyd@stupidchicken.com> 18482008-07-24 Juanma Barranquero <lekktu@gmail.com>
1849 1849
1850 * textmodes/enriched.el (enriched-mode-map): Bind C-a and C-j via 1850 * play/solitaire.el (solitaire-mode): Fix typo in docstring.
1851 key remapping, not directly. 1851 Set `show-trailing-whitespace' to nil.
1852 1852 (solitaire, solitaire-mode-map, solitaire-mode-hook, solitaire-solve):
18532008-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br> 1853 Fix typos in docstrings.
1854 1854
1855 * whitespace.el: New version 11.2. 18552008-07-24 Chong Yidong <cyd@stupidchicken.com>
1856 (whitespace-newline-mode, global-whitespace-newline-mode): New newline 1856
1857 minor mode visualization. 1857 * textmodes/enriched.el (enriched-mode-map): Bind C-a and C-j via
1858 1858 key remapping, not directly.
18592008-07-24 Dan Nicolaescu <dann@ics.uci.edu> 1859
1860 18602008-07-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
1861 * progmodes/cc-mode.el (auto-mode-alist): Add .i and .ii files. 1861
1862 1862 * whitespace.el: New version 11.2.
1863 * Makefile.in (ELCFILES): Add term/common-win.elc. 1863 (whitespace-newline-mode, global-whitespace-newline-mode): New newline
1864 1864 minor mode visualization.
1865 * vc-dir.el (vc-dir-search, vc-dir-isearch) 1865
1866 (vc-dir-isearch-regexp): New functions. 18662008-07-24 Dan Nicolaescu <dann@ics.uci.edu>
1867 (vc-dir-mode-map, vc-dir-menu-map): Bind them. 1867
1868 1868 * progmodes/cc-mode.el (auto-mode-alist): Add .i and .ii files.
18692008-07-23 Juri Linkov <juri@jurta.org> 1869
1870 1870 * Makefile.in (ELCFILES): Add term/common-win.elc.
1871 * isearch-multi.el: Remove file to avoid dos file name clashes 1871
1872 with isearch-x.el. Move most content to misearch.el. 1872 * vc-dir.el (vc-dir-search, vc-dir-isearch)
1873 1873 (vc-dir-isearch-regexp): New functions.
1874 * misearch.el: New file with most content from isearch-multi.el. 1874 (vc-dir-mode-map, vc-dir-menu-map): Bind them.
1875 Rename `isearch-buffers' name prefixes to `multi-isearch'. 1875
1876 Remove `isearch-buffers-minor-mode'. Add new function 18762008-07-23 Juri Linkov <juri@jurta.org>
1877 `multi-isearch-setup' to `isearch-mode-hook'. New top-level 1877
1878 commands `multi-isearch-buffers', `multi-isearch-buffers-regexp', 1878 * isearch-multi.el: Remove file to avoid dos file name clashes
1879 `multi-isearch-files', `multi-isearch-files-regexp'. 1879 with isearch-x.el. Move most content to misearch.el.
1880 1880
1881 * Makefile.in (ELCFILES): Remove isearch-multi.elc. Add misearch.elc. 1881 * misearch.el: New file with most content from isearch-multi.el.
1882 1882 Rename `isearch-buffers' name prefixes to `multi-isearch'.
1883 * isearch.el (isearch-message-prefix): Display "Multi" when 1883 Remove `isearch-buffers-minor-mode'. Add new function
1884 `multi-isearch-next-buffer-current-function' is non-nil. 1884 `multi-isearch-setup' to `isearch-mode-hook'. New top-level
1885 (isearch-search-string): Replace `isearch-buffers-next-buffer-function' 1885 commands `multi-isearch-buffers', `multi-isearch-buffers-regexp',
1886 with `multi-isearch-next-buffer-current-function', and 1886 `multi-isearch-files', `multi-isearch-files-regexp'.
1887 `isearch-buffers-current-buffer' with `multi-isearch-current-buffer'. 1887
1888 1888 * Makefile.in (ELCFILES): Remove isearch-multi.elc. Add misearch.elc.
1889 * add-log.el (change-log-mode): Set `change-log-next-buffer' to 1889
1890 `multi-isearch-next-buffer-function' instead of 1890 * isearch.el (isearch-message-prefix): Display "Multi" when
1891 `isearch-buffers-next-buffer-function'. Remove call to 1891 `multi-isearch-next-buffer-current-function' is non-nil.
1892 `isearch-buffers-minor-mode'. 1892 (isearch-search-string): Replace `isearch-buffers-next-buffer-function'
1893 1893 with `multi-isearch-next-buffer-current-function', and
1894 * buff-menu.el (Buffer-menu-marked-buffers) 1894 `isearch-buffers-current-buffer' with `multi-isearch-current-buffer'.
1895 (Buffer-menu-isearch-buffers) 1895
1896 (Buffer-menu-isearch-buffers-regexp): New functions. 1896 * add-log.el (change-log-mode): Set `change-log-next-buffer' to
1897 (Buffer-menu-mode-map): Bind "M-s a C-s" to 1897 `multi-isearch-next-buffer-function' instead of
1898 `Buffer-menu-isearch-buffers', and "M-s a M-C-s" to 1898 `isearch-buffers-next-buffer-function'. Remove call to
1899 `Buffer-menu-isearch-buffers-regexp'. 1899 `isearch-buffers-minor-mode'.
1900 (Buffer-menu-mode): Document new commands in docstring. 1900
1901 (list-buffers-noselect): Add one space after Info file name 1901 * buff-menu.el (Buffer-menu-marked-buffers)
1902 according to the Info address convention. 1902 (Buffer-menu-isearch-buffers)
1903 1903 (Buffer-menu-isearch-buffers-regexp): New functions.
1904 * ibuf-ext.el (ibuffer-do-isearch, ibuffer-do-isearch-regexp): 1904 (Buffer-menu-mode-map): Bind "M-s a C-s" to
1905 New functions. 1905 `Buffer-menu-isearch-buffers', and "M-s a M-C-s" to
1906 1906 `Buffer-menu-isearch-buffers-regexp'.
1907 * ibuffer.el (ibuffer-mode-map): Bind "M-s a C-s" to 1907 (Buffer-menu-mode): Document new commands in docstring.
1908 `ibuffer-do-isearch' and "M-s a M-C-s" to `ibuffer-do-isearch-regexp'. 1908 (list-buffers-noselect): Add one space after Info file name
1909 (ibuffer-mode): Document new commands in docstring. 1909 according to the Info address convention.
1910 1910
1911 * filesets.el (filesets-commands): Add commands for "Isearch" and 1911 * ibuf-ext.el (ibuffer-do-isearch, ibuffer-do-isearch-regexp):
1912 "Isearch (regexp)". Replace `query-replace' and `query-replace-regexp' 1912 New functions.
1913 with `perform-replace' using `filesets-cmd-query-replace-regexp-getargs'. 1913
1914 (filesets-run-cmd): Call `fn' only once if it is `multi-isearch-files' 1914 * ibuffer.el (ibuffer-mode-map): Bind "M-s a C-s" to
1915 or `multi-isearch-files-regexp'. 1915 `ibuffer-do-isearch' and "M-s a M-C-s" to `ibuffer-do-isearch-regexp'.
1916 (filesets-cmd-query-replace-getargs): Call standard function 1916 (ibuffer-mode): Document new commands in docstring.
1917 `query-replace-read-args' to read `query-replace' arguments. 1917
1918 Add `multi-query-replace-map'. 1918 * filesets.el (filesets-commands): Add commands for "Isearch" and
1919 (filesets-cmd-query-replace-regexp-getargs) 1919 "Isearch (regexp)". Replace `query-replace' and `query-replace-regexp'
1920 (filesets-cmd-isearch-getargs): New functions. 1920 with `perform-replace' using `filesets-cmd-query-replace-regexp-getargs'.
1921 1921 (filesets-run-cmd): Call `fn' only once if it is `multi-isearch-files'
19222008-07-23 Chong Yidong <cyd@stupidchicken.com> 1922 or `multi-isearch-files-regexp'.
1923 1923 (filesets-cmd-query-replace-getargs): Call standard function
1924 * international/mule.el (recode-region): Deactivate mark at the end. 1924 `query-replace-read-args' to read `query-replace' arguments.
1925 1925 Add `multi-query-replace-map'.
19262008-07-23 Nikolaj Schumacher <n_schumacher@web.de> (tiny change) 1926 (filesets-cmd-query-replace-regexp-getargs)
1927 1927 (filesets-cmd-isearch-getargs): New functions.
1928 * progmodes/flymake.el (flymake-errline, flymake-warnline): 1928
1929 Use more suitable colors on dark displays. 19292008-07-23 Chong Yidong <cyd@stupidchicken.com>
1930 1930
19312008-07-23 Michael Albinus <michael.albinus@gmx.de> 1931 * international/mule.el (recode-region): Deactivate mark at the end.
1932 1932
1933 * net/tramp.el (tramp-methods): Add "-q" for "scp", "scp1", 19332008-07-23 Nikolaj Schumacher <n_schumacher@web.de> (tiny change)
1934 "scp2", "ssh", "ssh1", "ssh2", "scpc", "scpx", "sshx". 1934
1935 (tramp-temp-buffer-name): New defconst. 1935 * progmodes/flymake.el (flymake-errline, flymake-warnline):
1936 (tramp-handle-start-file-process): Use it. Apply "exec", for the 1936 Use more suitable colors on dark displays.
1937 command. No trailing prompt. 1937
1938 (tramp-process-sentinel): Remove temporary buffer, if existing. 19382008-07-23 Michael Albinus <michael.albinus@gmx.de>
1939 Don't handle trailing prompt. 1939
1940 (tramp-open-connection-setup-interactive-shell): 1940 * net/tramp.el (tramp-methods): Add "-q" for "scp", "scp1",
1941 Use `tramp-temp-buffer-name'. 1941 "scp2", "ssh", "ssh1", "ssh2", "scpc", "scpx", "sshx".
1942 1942 (tramp-temp-buffer-name): New defconst.
19432008-07-23 Chong Yidong <cyd@stupidchicken.com> 1943 (tramp-handle-start-file-process): Use it. Apply "exec", for the
1944 1944 command. No trailing prompt.
1945 * shell.el (shell-dynamic-complete-functions): 1945 (tramp-process-sentinel): Remove temporary buffer, if existing.
1946 Use comint-dynamic-complete-filename as well (bug#361). 1946 Don't handle trailing prompt.
1947 1947 (tramp-open-connection-setup-interactive-shell):
19482008-07-23 Dan Nicolaescu <dann@ics.uci.edu> 1948 Use `tramp-temp-buffer-name'.
1949 1949
1950 * term/ns-win.el: 19502008-07-23 Chong Yidong <cyd@stupidchicken.com>
1951 * version.el (emacs-version): 1951
1952 * loadup.el: 1952 * shell.el (shell-dynamic-complete-functions):
1953 * frame.el (make-frame-on-display): Check for ns instead of 1953 Use comint-dynamic-complete-filename as well (bug#361).
1954 ns-windowing. 1954
1955 19552008-07-23 Dan Nicolaescu <dann@ics.uci.edu>
1956 * dired.el (dired-mode-map): Show the key binding for wdired. 1956
1957 1957 * term/ns-win.el:
1958 * menu-bar.el (menu-bar-file-menu): Show the key binding for 1958 * version.el (emacs-version):
1959 exiting Emacs. 1959 * loadup.el:
1960 1960 * frame.el (make-frame-on-display): Check for ns instead of
19612008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com> 1961 ns-windowing.
1962 1962
1963 * term/ns-win.el (x-list-fonts): Drop alias. 1963 * dired.el (dired-mode-map): Show the key binding for wdired.
1964 1964
19652008-07-23 Juri Linkov <juri@jurta.org> 1965 * menu-bar.el (menu-bar-file-menu): Show the key binding for
1966 1966 exiting Emacs.
1967 * replace.el (multi-query-replace-map): New variable. 1967
1968 (perform-replace): Add processing of new multi-buffer keys bound 19682008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
1969 to `automatic-all' and `exit-current'. Set `query-flag' to nil 1969
1970 if last input char was `automatic-all'. Set new local variable 1970 * term/ns-win.el (x-list-fonts): Drop alias.
1971 `multi-buffer' to t when one of new two keys were typed. Return 1971
1972 non-nil value of `multi-buffer' that tells to calling functions 19722008-07-23 Juri Linkov <juri@jurta.org>
1973 to continue replacement on the next file. 1973
1974 1974 * replace.el (multi-query-replace-map): New variable.
1975 * progmodes/etags.el (tags-query-replace): Set arg `map' of 1975 (perform-replace): Add processing of new multi-buffer keys bound
1976 `perform-replace' to `multi-query-replace-map'. 1976 to `automatic-all' and `exit-current'. Set `query-flag' to nil
1977 1977 if last input char was `automatic-all'. Set new local variable
19782008-07-22 Stefan Monnier <monnier@iro.umontreal.ca> 1978 `multi-buffer' to t when one of new two keys were typed. Return
1979 1979 non-nil value of `multi-buffer' that tells to calling functions
1980 * diff-mode.el (diff-auto-refine-mode): Remove lighter, since it's 1980 to continue replacement on the next file.
1981 otherwise displayed in every buffer. 1981
1982 1982 * progmodes/etags.el (tags-query-replace): Set arg `map' of
1983 * vc-arch.el (vc-arch-trim-make-sentinel): Use a closure. 1983 `perform-replace' to `multi-query-replace-map'.
1984 (vc-arch-trim-one-revlib): Delete temp directories as well. 1984
1985 19852008-07-22 Stefan Monnier <monnier@iro.umontreal.ca>
19862008-07-22 Stephen Eglen <stephen@gnu.org> 1986
1987 1987 * diff-mode.el (diff-auto-refine-mode): Remove lighter, since it's
1988 * iswitchb.el (iswitchb-delim): New variable. Suggested by Ted Roden. 1988 otherwise displayed in every buffer.
1989 1989
19902008-07-22 Sven Joachim <svenjoac@gmx.de> 1990 * vc-arch.el (vc-arch-trim-make-sentinel): Use a closure.
1991 1991 (vc-arch-trim-one-revlib): Delete temp directories as well.
1992 * vc-dir.el (vc-dir-recompute-file-state): Fix mismatched parenthesis. 1992
1993 19932008-07-22 Stephen Eglen <stephen@gnu.org>
19942008-07-22 Miles Bader <miles@gnu.org> 1994
1995 1995 * iswitchb.el (iswitchb-delim): New variable. Suggested by Ted Roden.
1996 * progmodes/sh-script.el (sh-newline-and-indent): Remove. 1996
1997 (sh-mode-map): Remove remapping of newline-and-indent. 19972008-07-22 Sven Joachim <svenjoac@gmx.de>
1998 1998
19992008-07-22 Dan Nicolaescu <dann@ics.uci.edu> 1999 * vc-dir.el (vc-dir-recompute-file-state): Fix mismatched parenthesis.
2000 2000
2001 * vc.el (Todo): Update. 20012008-07-22 Miles Bader <miles@gnu.org>
2002 2002
2003 * vc-hooks.el: Remove obsolete comment. 2003 * progmodes/sh-script.el (sh-newline-and-indent): Remove.
2004 2004 (sh-mode-map): Remove remapping of newline-and-indent.
2005 * vc-git.el (vc-git-status-printer): Update the directory display 2005
2006 to match the default. 20062008-07-22 Dan Nicolaescu <dann@ics.uci.edu>
2007 2007
2008 * vc-dir.el (vc-dir-recompute-file-state): Add workaround for CVS. 2008 * vc.el (Todo): Update.
2009 2009
20102008-07-21 Chong Yidong <cyd@stupidchicken.com> 2010 * vc-hooks.el: Remove obsolete comment.
2011 2011
2012 * menu-bar.el (menu-bar-line-wrapping-menu): Use Visual Line mode 2012 * vc-git.el (vc-git-status-printer): Update the directory display
2013 for "word wrap" command. 2013 to match the default.
2014 2014
2015 * simple.el (visual-line-mode): Disable truncate-partial-width-windows. 2015 * vc-dir.el (vc-dir-recompute-file-state): Add workaround for CVS.
2016 2016
20172008-07-21 Dan Nicolaescu <dann@ics.uci.edu> 20172008-07-21 Chong Yidong <cyd@stupidchicken.com>
2018 2018
2019 * term/ns-win.el: Rename ns- functions/variables to the 2019 * menu-bar.el (menu-bar-line-wrapping-menu): Use Visual Line mode
2020 corresponding x- versions. 2020 for "word wrap" command.
2021 (x-select-text, x-cut-buffer-or-selection-value) 2021
2022 (x-disown-selection-internal, x-get-selection-internal) 2022 * simple.el (visual-line-mode): Disable truncate-partial-width-windows.
2023 (x-own-selection-internal, x-defined-colors, xw-defined-colors) 2023
2024 (x-display-mm-width, x-display-mm-height) 20242008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
2025 (x-display-backing-store, x-display-save-under) 2025
2026 (x-display-visual-class, x-display-screens, x-focus-frame): Remove 2026 * term/ns-win.el: Rename ns- functions/variables to the
2027 defaliases. 2027 corresponding x- versions.
2028 2028 (x-select-text, x-cut-buffer-or-selection-value)
2029 * frame.el (ns-display-name): Remove declaration. 2029 (x-disown-selection-internal, x-get-selection-internal)
2030 (make-frame-on-display): Use x-display-name instead 2030 (x-own-selection-internal, x-defined-colors, xw-defined-colors)
2031 ns-display-name. Use unless. 2031 (x-display-mm-width, x-display-mm-height)
2032 2032 (x-display-backing-store, x-display-save-under)
2033 * startup.el (command-line-1): Fix indentation. 2033 (x-display-visual-class, x-display-screens, x-focus-frame): Remove
2034 2034 defaliases.
2035 * term/ns-win.el (up-one, down-one, left-one, right-one): Remove, 2035
2036 checked in inadvertently. 2036 * frame.el (ns-display-name): Remove declaration.
2037 2037 (make-frame-on-display): Use x-display-name instead
20382008-07-21 Chong Yidong <cyd@stupidchicken.com> 2038 ns-display-name. Use unless.
2039 2039
2040 * term/ns-win.el: Standardize references to "Nextstep" in 2040 * startup.el (command-line-1): Fix indentation.
2041 comments, messages, and docstrings. 2041
2042 (ns-handle-args, x-parse-geometry) 2042 * term/ns-win.el (up-one, down-one, left-one, right-one): Remove,
2043 (ns-extended-platform-support-mode, x-setup-function-keys) 2043 checked in inadvertently.
2044 (ns-select-overlay, ns-unselect-line, ns-yes-or-no-p) 2044
2045 (ns-set-pasteboard, ns-scroll-bar-move, ns-defined-colors) 20452008-07-21 Chong Yidong <cyd@stupidchicken.com>
2046 (ns-initialized, ns-initialize-window-system): Doc fixes. 2046
2047 2047 * term/ns-win.el: Standardize references to "Nextstep" in
20482008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org> 2048 comments, messages, and docstrings.
2049 2049 (ns-handle-args, x-parse-geometry)
2050 * diff-mode.el (diff-auto-refine): Delete defcustom. 2050 (ns-extended-platform-support-mode, x-setup-function-keys)
2051 (diff-auto-refine-mode): New func/var via define-minor-mode. 2051 (ns-select-overlay, ns-unselect-line, ns-yes-or-no-p)
2052 Update var ref to use diff-auto-refine-mode. 2052 (ns-set-pasteboard, ns-scroll-bar-move, ns-defined-colors)
2053 * smerge-mode.el (diff-mode): Require when compiling. 2053 (ns-initialized, ns-initialize-window-system): Doc fixes.
2054 (smerge-auto-refine): Delete defcustom. 2054
2055 Update smerge-auto-refine ref to use diff-auto-refine-mode. 20552008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
2056 2056
20572008-07-21 Chong Yidong <cyd@stupidchicken.com> 2057 * diff-mode.el (diff-auto-refine): Delete defcustom.
2058 2058 (diff-auto-refine-mode): New func/var via define-minor-mode.
2059 * simple.el (visual-line): New custom group. 2059 Update var ref to use diff-auto-refine-mode.
2060 (visual-line-fringe-indicators): New var. 2060 * smerge-mode.el (diff-mode): Require when compiling.
2061 (visual-line-mode): Set fringe-indicator-alist based on 2061 (smerge-auto-refine): Delete defcustom.
2062 visual-line-fringe-indicators. Add lighter. 2062 Update smerge-auto-refine ref to use diff-auto-refine-mode.
2063 2063
20642008-07-20 Dan Nicolaescu <dann@ics.uci.edu> 20642008-07-21 Chong Yidong <cyd@stupidchicken.com>
2065 2065
2066 * term/x-win.el (x-handle-switch, x-handle-numeric-switch) 2066 * simple.el (visual-line): New custom group.
2067 (x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch) 2067 (visual-line-fringe-indicators): New var.
2068 (x-handle-geometry, x-handle-name-switch, x-display-name) 2068 (visual-line-mode): Set fringe-indicator-alist based on
2069 (x-handle-display, x-handle-args, x-colors): Move ... 2069 visual-line-fringe-indicators. Add lighter.
2070 * term/common-win.el: ... here. New file. 2070
2071 * term/w32-win.el (x-handle-switch, x-handle-numeric-switch) 20712008-07-20 Dan Nicolaescu <dann@ics.uci.edu>
2072 (x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch) 2072
2073 (x-handle-geometry, x-handle-name-switch, x-display-name) 2073 * term/x-win.el (x-handle-switch, x-handle-numeric-switch)
2074 (x-handle-display, x-handle-args, x-colors): Remove. 2074 (x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
2075 * loadup.el: Load term/common-win before term/x-win and term/w32-win. 2075 (x-handle-geometry, x-handle-name-switch, x-display-name)
2076 2076 (x-handle-display, x-handle-args, x-colors): Move ...
20772008-07-19 Juri Linkov <juri@jurta.org> 2077 * term/common-win.el: ... here. New file.
2078 2078 * term/w32-win.el (x-handle-switch, x-handle-numeric-switch)
2079 * startup.el (fancy-startup-text): Move the line "To quit 2079 (x-handle-initial-switch, x-handle-iconic, x-handle-xrm-switch)
2080 a partially entered command, type Control-g" a few lines below 2080 (x-handle-geometry, x-handle-name-switch, x-display-name)
2081 to be after the line "To start". Add text "at gnu.org" to 2081 (x-handle-display, x-handle-args, x-colors): Remove.
2082 "Overview of Emacs features". 2082 * loadup.el: Load term/common-win before term/x-win and term/w32-win.
2083 2083
2084 * dired.el (dired-mode-map): Fix menu text of 20842008-07-19 Juri Linkov <juri@jurta.org>
2085 image-dired-display-thumbs. 2085
2086 2086 * startup.el (fancy-startup-text): Move the line "To quit
2087 * image-dired.el (image-dired-cmd-create-thumbnail-options) 2087 a partially entered command, type Control-g" a few lines below
2088 (image-dired-cmd-create-temp-image-options) 2088 to be after the line "To start". Add text "at gnu.org" to
2089 (image-dired-cmd-create-standard-thumbnail-command): Add > to the 2089 "Overview of Emacs features".
2090 ImageMagick command line to change the dimensions of the image 2090
2091 only if its width or height exceeds the geometry specification. 2091 * dired.el (dired-mode-map): Fix menu text of
2092 2092 image-dired-display-thumbs.
2093 * longlines.el: Add coding cookie utf-8 for the pilcrow sign. 2093
2094 2094 * image-dired.el (image-dired-cmd-create-thumbnail-options)
2095 * proced.el (proced-mode, proced): Add \\<proced-mode-map> 2095 (image-dired-cmd-create-temp-image-options)
2096 to docstrings. 2096 (image-dired-cmd-create-standard-thumbnail-command): Add > to the
2097 2097 ImageMagick command line to change the dimensions of the image
20982008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com> 2098 only if its width or height exceeds the geometry specification.
2099 2099
2100 * term/ns-win.el (ns-ps-print-menu-map): Fix typo pointed out by 2100 * longlines.el: Add coding cookie utf-8 for the pilcrow sign.
2101 Vinicius Jose Latorre. 2101
2102 2102 * proced.el (proced-mode, proced): Add \\<proced-mode-map>
21032008-07-19 Glenn Morris <rgm@gnu.org> 2103 to docstrings.
2104 2104
2105 * term/ns-win.el (ns-make-command-string): Use mapconcat. 21052008-07-19 Adrian Robert <Adrian.B.Robert@gmail.com>
2106 (ns-save-preferences): Fix typo in previous change. (Bug#573) 2106
2107 2107 * term/ns-win.el (ns-ps-print-menu-map): Fix typo pointed out by
21082008-07-18 Michael Albinus <michael.albinus@gmx.de> 2108 Vinicius Jose Latorre.
2109 2109
2110 * net/dbus.el (dbus-interface-properties): New defconst. 21102008-07-19 Glenn Morris <rgm@gnu.org>
2111 (dbus-introspect): Update docstring. 2111
2112 (dbus-introspect-xml, dbus-introspect-get-attribute) 2112 * term/ns-win.el (ns-make-command-string): Use mapconcat.
2113 (dbus-introspect-get-node-names, dbus-introspect-get-all-nodes) 2113 (ns-save-preferences): Fix typo in previous change. (Bug#573)
2114 (dbus-introspect-get-interface-names) 2114
2115 (dbus-introspect-get-interface, dbus-introspect-get-method-names) 21152008-07-18 Michael Albinus <michael.albinus@gmx.de>
2116 (dbus-introspect-get-method, dbus-introspect-get-signal-names) 2116
2117 (dbus-introspect-get-signal, dbus-introspect-get-property-names) 2117 * net/dbus.el (dbus-interface-properties): New defconst.
2118 (dbus-introspect-get-property) 2118 (dbus-introspect): Update docstring.
2119 (dbus-introspect-get-annotation-names) 2119 (dbus-introspect-xml, dbus-introspect-get-attribute)
2120 (dbus-introspect-get-annotation) 2120 (dbus-introspect-get-node-names, dbus-introspect-get-all-nodes)
2121 (dbus-introspect-get-argument-names, dbus-introspect-get-argument) 2121 (dbus-introspect-get-interface-names)
2122 (dbus-introspect-get-signature, dbus-get-property) 2122 (dbus-introspect-get-interface, dbus-introspect-get-method-names)
2123 (dbus-set-property, dbus-get-all-properties): New defuns. 2123 (dbus-introspect-get-method, dbus-introspect-get-signal-names)
2124 2124 (dbus-introspect-get-signal, dbus-introspect-get-property-names)
21252008-07-18 Chong Yidong <cyd@stupidchicken.com> 2125 (dbus-introspect-get-property)
2126 2126 (dbus-introspect-get-annotation-names)
2127 * Makefile.in (ELCFILES): Remove ns-carbon-compat.elc and 2127 (dbus-introspect-get-annotation)
2128 ns-grabenv.elc. 2128 (dbus-introspect-get-argument-names, dbus-introspect-get-argument)
2129 2129 (dbus-introspect-get-signature, dbus-get-property)
2130 * ns-carbon-compat.el: File removed. 2130 (dbus-set-property, dbus-get-all-properties): New defuns.
2131 2131
2132 * ns-grabenv.el: File removed. 21322008-07-18 Chong Yidong <cyd@stupidchicken.com>
2133 2133
2134 * term/ns-win.el: Contents of ns-carbon-compat.el and 2134 * Makefile.in (ELCFILES): Remove ns-carbon-compat.elc and
2135 ns-grabenv.el moved here. 2135 ns-grabenv.elc.
2136 (ns-grabenv, ns-open-file-select-line): Doc fixes. 2136
2137 (ns-submit-bug-report): Function removed. Reports go to the main 2137 * ns-carbon-compat.el: File removed.
2138 Emacs bug list. 2138
2139 (ns-handle-args, ns-spi-service-call): Doc fixes. 2139 * ns-grabenv.el: File removed.
2140 (info-ns-emacs): Function removed. Nextstep port manual will be 2140
2141 merged into the Emacs manual, so no separate link needed. 2141 * term/ns-win.el: Contents of ns-carbon-compat.el and
2142 2142 ns-grabenv.el moved here.
21432008-07-18 Francesc Rocher <rocher@member.fsf.org> 2143 (ns-grabenv, ns-open-file-select-line): Doc fixes.
2144 2144 (ns-submit-bug-report): Function removed. Reports go to the main
2145 * startup.el (fancy-splash-head): Fix change of 2008-07-02. 2145 Emacs bug list.
2146 2146 (ns-handle-args, ns-spi-service-call): Doc fixes.
21472008-07-18 Glenn Morris <rgm@gnu.org> 2147 (info-ns-emacs): Function removed. Nextstep port manual will be
2148 2148 merged into the Emacs manual, so no separate link needed.
2149 * eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change 2149
2150 to XEmacs, since it does nothing for Emacs. 21502008-07-18 Francesc Rocher <rocher@member.fsf.org>
2151 2151
21522008-07-18 Katsumi Yamaoka <yamaoka@jpl.org> 2152 * startup.el (fancy-splash-head): Fix change of 2008-07-02.
2153 2153
2154 * net/tls.el (open-tls-stream): Make it work with the 2nd argument 21542008-07-18 Glenn Morris <rgm@gnu.org>
2155 BUFFER that is a string but does not exist as a buffer object, as 2155
2156 mentioned in the doc-string. 2156 * eshell/esh-arg.el (eshell-quote-backslash): Restrict previous change
2157 2157 to XEmacs, since it does nothing for Emacs.
21582008-07-17 Chong Yidong <cyd@stupidchicken.com> 2158
2159 21592008-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
2160 * simple.el (line-move-visual): Make it a defcustom. 2160
2161 (line-move-1): Convert temporary-goal-column back to an integer if 2161 * net/tls.el (open-tls-stream): Make it work with the 2nd argument
2162 it was set as a float by a previous call to line-move-visual. 2162 BUFFER that is a string but does not exist as a buffer object, as
2163 (end-of-visual-line, beginning-of-visual-line) 2163 mentioned in the doc-string.
2164 (next-logical-line, previous-logical-line): New functions. 2164
2165 21652008-07-17 Chong Yidong <cyd@stupidchicken.com>
21662008-07-17 David Reitter <david.reitter@gmail.com> 2166
2167 2167 * simple.el (line-move-visual): Make it a defcustom.
2168 * simple.el (kill-visual-line, turn-on-visual-line-mode): New 2168 (line-move-1): Convert temporary-goal-column back to an integer if
2169 functions. 2169 it was set as a float by a previous call to line-move-visual.
2170 (visual-line-mode, global-visual-line-mode): New minor mode. 2170 (end-of-visual-line, beginning-of-visual-line)
2171 (visual-line-mode-map): New variable. 2171 (next-logical-line, previous-logical-line): New functions.
2172 2172
21732008-07-17 Glenn Morris <rgm@gnu.org> 21732008-07-17 David Reitter <david.reitter@gmail.com>
2174 2174
2175 * term/ns-win.el (parameters): Declare for compiler. 2175 * simple.el (kill-visual-line, turn-on-visual-line-mode): New
2176 2176 functions.
21772008-07-17 Fan Kai <fktpp@xemacs.org> (tiny change) 2177 (visual-line-mode, global-visual-line-mode): New minor mode.
2178 2178 (visual-line-mode-map): New variable.
2179 * eshell/esh-arg.el (eshell-quote-backslash): Fix eshell path completion 2179
2180 for Windows. 21802008-07-17 Glenn Morris <rgm@gnu.org>
2181 2181
21822008-07-17 Daiki Ueno <ueno@unixuser.org> 2182 * term/ns-win.el (parameters): Declare for compiler.
2183 2183
2184 * epa.el (epa-key-list-mode): Use run-mode-hooks. 21842008-07-17 Fan Kai <fktpp@xemacs.org> (tiny change)
2185 (epa-key-mode): Ditto. 2185
2186 (epa-info-mode): Ditto. 2186 * eshell/esh-arg.el (eshell-quote-backslash): Fix eshell path completion
2187 2187 for Windows.
21882008-07-17 Glenn Morris <rgm@gnu.org> 2188
2189 21892008-07-17 Daiki Ueno <ueno@unixuser.org>
2190 * term/ns-win.el (ns-handle-switch): Simplify. Handle the numeric case. 2190
2191 (ns-handle-numeric-switch): Just call ns-handle-switch. 2191 * epa.el (epa-key-list-mode): Use run-mode-hooks.
2192 (ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp) 2192 (epa-key-mode): Ditto.
2193 (ns-handle-args): Simplify using `pop'. 2193 (epa-info-mode): Ditto.
2194 (ns-display-name): Define (used in frame.el). 2194
2195 (menu-bar-select-frame): Add (ignored) arg to more closely match the 21952008-07-17 Glenn Morris <rgm@gnu.org>
2196 original definition. 2196
2197 (ns-perform-service): Declare. 2197 * term/ns-win.el (ns-handle-switch): Simplify. Handle the numeric case.
2198 (ns-save-preferences): Use fewer `let's. 2198 (ns-handle-numeric-switch): Just call ns-handle-switch.
2199 2199 (ns-handle-name-switch, ns-handle-nxopen, ns-handle-nxopentemp)
2200 * frame.el (ns-display-name): Declare for compiler. 2200 (ns-handle-args): Simplify using `pop'.
2201 2201 (ns-display-name): Define (used in frame.el).
22022008-07-17 Kenichi Handa <handa@m17n.org> 2202 (menu-bar-select-frame): Add (ignored) arg to more closely match the
2203 2203 original definition.
2204 * descr-text.el (describe-char-unidata-list): Initialize to the 2204 (ns-perform-service): Declare.
2205 list of name, general-category, decomposition, and old-name. 2205 (ns-save-preferences): Use fewer `let's.
2206 2206
22072008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com> 2207 * frame.el (ns-display-name): Declare for compiler.
2208 2208
2209 * startup.el (command-line-1): Update processing of NS long options to 22092008-07-17 Kenichi Handa <handa@m17n.org>
2210 mimic recent changes to processing of X long options. 2210
2211 2211 * descr-text.el (describe-char-unidata-list): Initialize to the
22122008-07-16 Nick Roberts <nickrob@snap.net.nz> 2212 list of name, general-category, decomposition, and old-name.
2213 2213
2214 * progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a 22142008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2215 list of #defines for remote files. 2215
2216 (gdb-source-info): Only show main if it has been found. 2216 * startup.el (command-line-1): Update processing of NS long options to
2217 2217 mimic recent changes to processing of X long options.
22182008-07-16 Stefan Monnier <monnier@iro.umontreal.ca> 2218
2219 22192008-07-16 Nick Roberts <nickrob@snap.net.nz>
2220 * term/ns-win.el: Require CL; fix up comment style; reindent. 2220
2221 (ns-define-service): Use subst-char-in-string. Avoid `eval'. 2221 * progmodes/gdb-ui.el (gdb-create-define-alist): Don't create a
2222 (ns-save-preferences): Use `case'. 2222 list of #defines for remote files.
2223 (ns-initialize-window-system): Use `dolist'. 2223 (gdb-source-info): Only show main if it has been found.
2224 2224
22252008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com> 22252008-07-16 Stefan Monnier <monnier@iro.umontreal.ca>
2226 2226
2227 * loadup.el: Remove load of easy-mmode prior to ns-win when NS 2227 * term/ns-win.el: Require CL; fix up comment style; reindent.
2228 windowing is used. 2228 (ns-define-service): Use subst-char-in-string. Avoid `eval'.
2229 * term/ns-win.el (ns-extended-platform-support-mode): 2229 (ns-save-preferences): Use `case'.
2230 Correct/improve documentation. 2230 (ns-initialize-window-system): Use `dolist'.
2231 2231
22322008-07-16 Glenn Morris <rgm@gnu.org> 22322008-07-16 Adrian Robert <Adrian.B.Robert@gmail.com>
2233 2233
2234 * emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el: 2234 * loadup.el: Remove load of easy-mmode prior to ns-win when NS
2235 Simply require 'cl (see comment in cl-compat.el). 2235 windowing is used.
2236 * emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function. 2236 * term/ns-win.el (ns-extended-platform-support-mode):
2237 * emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler. 2237 Correct/improve documentation.
2238 (cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook 2238
2239 directly rather by subterfuge. Provide cl before loading cl-macs. 22392008-07-16 Glenn Morris <rgm@gnu.org>
2240 2240
2241 * paths.el (rmail-spool-directory): Remove settings for systems that are 2241 * emacs-lisp/cl-compat.el, emacs-lisp/cl-macs.el, emacs-lisp/cl-seq.el:
2242 no longer supported. 2242 Simply require 'cl (see comment in cl-compat.el).
2243 2243 * emacs-lisp/cl-macs.el (cl-compile-time-init): Remove function.
2244 * frame.el (ns-initialize-window-system): Declare for compiler. 2244 * emacs-lisp/cl.el (cl-do-pop, cl-mapcar-many): Declare for compiler.
2245 2245 (cl-hack-byte-compiler): Load cl-macs and run cl-hack-bytecomp-hook
2246 * term/ns-win.el: Add numerous declarations for compiler. 2246 directly rather by subterfuge. Provide cl before loading cl-macs.
2247 (ns-pop-up-frames): Move definition before use. Doc fix. 2247
2248 2248 * paths.el (rmail-spool-directory): Remove settings for systems that are
2249 * emacs-lisp/check-declare.el (check-declare-locate) 2249 no longer supported.
2250 (check-declare-verify): Handle .m files. 2250
2251 2251 * frame.el (ns-initialize-window-system): Declare for compiler.
22522008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com> 2252
2253 2253 * term/ns-win.el: Add numerous declarations for compiler.
2254 * ns-carbon-compat.el: New file: user-visible compatibility of 2254 (ns-pop-up-frames): Move definition before use. Doc fix.
2255 NeXTstep port with Carbon port. 2255
2256 * ns-grabenv.el: New file: functionality useful on OS X platform to 2256 * emacs-lisp/check-declare.el (check-declare-locate)
2257 expose environment variables inside Emacs started from icon. 2257 (check-declare-verify): Handle .m files.
2258 * Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win. 2258
2259 * cus-edit.el: 22592008-07-15 Adrian Robert <Adrian.B.Robert@gmail.com>
2260 * cus-face.el: 2260
2261 * disp-table.el: 2261 * ns-carbon-compat.el: New file: user-visible compatibility of
2262 * faces.el: 2262 NeXTstep port with Carbon port.
2263 * info.el: 2263 * ns-grabenv.el: New file: functionality useful on OS X platform to
2264 * mouse.el: 2264 expose environment variables inside Emacs started from icon.
2265 * mwheel.el: 2265 * Makefile.in (ELCFILES): Add ns-carbon-compat, ns-grabenv, ns-win.
2266 * simple.el: Add ns to window systems treated as GUIs. 2266 * cus-edit.el:
2267 * facemenu.el (facemenu-read-color): Don't require a name match under 2267 * cus-face.el:
2268 NS, to allow numeric color entry. 2268 * disp-table.el:
2269 * frame.el (make-frame-on-display): Follow code for 'x in initializing 2269 * faces.el:
2270 'ns window system if need be. 2270 * info.el:
2271 (various): Add 'ns as described above. 2271 * mouse.el:
2272 * loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if 2272 * mwheel.el:
2273 ns-windowing is active. 2273 * simple.el: Add ns to window systems treated as GUIs.
2274 * startup.el (command-line-ns-option-alist): New constant to handle NS 2274 * facemenu.el (facemenu-read-color): Don't require a name match under
2275 windowing system specific command line args analogous to how they are 2275 NS, to allow numeric color entry.
2276 handled for X windows. 2276 * frame.el (make-frame-on-display): Follow code for 'x in initializing
2277 (command-line-1): Use the above where appropriate. 2277 'ns window system if need be.
2278 * version.el: Add NS port version. 2278 (various): Add 'ns as described above.
2279 * woman.el (woman-man.conf-path): Add /usr/share/misc to init path on 2279 * loadup.el: Load ns-win.el, easy-menu.el, easy-mmode.el if
2280 Darwin (usually OS X) systems. 2280 ns-windowing is active.
2281 (woman-use-own-frame): Include 'ns in list of GUI window systems. 2281 * startup.el (command-line-ns-option-alist): New constant to handle NS
2282 * emulation/viper-util.el (ns-display-color-p) 2282 windowing system specific command line args analogous to how they are
2283 (ns-color-defined-p): Remove these (caustically-commented) outdated 2283 handled for X windows.
2284 compensations for a port that was never itself integrated until now. 2284 (command-line-1): Use the above where appropriate.
2285 * gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support 2285 * version.el: Add NS port version.
2286 for NS window system. 2286 * woman.el (woman-man.conf-path): Add /usr/share/misc to init path on
2287 * international/mule-cmds.el: Add 'ns to list of special-cased window 2287 Darwin (usually OS X) systems.
2288 systems (probably most of these, x/w32/mac/ns could be changed to 2288 (woman-use-own-frame): Include 'ns in list of GUI window systems.
2289 window-system non-nil). 2289 * emulation/viper-util.el (ns-display-color-p)
2290 * term/ns-win.el: New file: lisp-side support for NS windowing system. 2290 (ns-color-defined-p): Remove these (caustically-commented) outdated
2291 2291 compensations for a port that was never itself integrated until now.
22922008-07-14 Jason Rumney <jasonr@gnu.org> 2292 * gnus/gnus-util.el (gnus-select-frame-set-input-focus): Add support
2293 2293 for NS window system.
2294 * term/w32-win.el (x-handle-switch, x-handle-name-switch) 2294 * international/mule-cmds.el: Add 'ns to list of special-cased window
2295 (x-handle-numeric-switch, x-handle-initial-switch) 2295 systems (probably most of these, x/w32/mac/ns could be changed to
2296 (x-handle-xrm-switch, x-handle-args, x-handle-display) 2296 window-system non-nil).
2297 (xw-defined-colors, w32-initialize-window-system): 2297 * term/ns-win.el: New file: lisp-side support for NS windowing system.
2298 Avoid use of cl pop and push macros. 2298
2299 22992008-07-14 Jason Rumney <jasonr@gnu.org>
23002008-07-14 Martin Rudalics <rudalics@gmx.at> 2300
2301 2301 * term/w32-win.el (x-handle-switch, x-handle-name-switch)
2302 * add-log.el (change-log-goto-source): Avoid wrong-type-argument 2302 (x-handle-numeric-switch, x-handle-initial-switch)
2303 error when change-log-search-file-name returns nil. 2303 (x-handle-xrm-switch, x-handle-args, x-handle-display)
2304 2304 (xw-defined-colors, w32-initialize-window-system):
23052008-07-13 Martin Rudalics <rudalics@gmx.at> 2305 Avoid use of cl pop and push macros.
2306 2306
2307 * add-log.el (change-log-search-file-name): 23072008-07-14 Martin Rudalics <rudalics@gmx.at>
2308 Use match-string-no-properties. 2308
2309 (change-log-search-tag-name-1, change-log-search-tag-name) 2309 * add-log.el (change-log-goto-source): Avoid wrong-type-argument
2310 (change-log-goto-source-1, change-log-goto-source): New functions. 2310 error when change-log-search-file-name returns nil.
2311 (change-log-tag-re, change-log-find-head, change-log-find-tail): 2311
2312 New variables. 23122008-07-13 Martin Rudalics <rudalics@gmx.at>
2313 (change-log-mode-map): Bind C-c C-c to change-log-goto-source. 2313
2314 2314 * add-log.el (change-log-search-file-name):
23152008-07-13 Jay Belanger <jay.p.belanger@gmail.com> 2315 Use match-string-no-properties.
2316 2316 (change-log-search-tag-name-1, change-log-search-tag-name)
2317 * calc/calc-help.el (calc-describe-key): Add angles to special key 2317 (change-log-goto-source-1, change-log-goto-source): New functions.
2318 descriptions. 2318 (change-log-tag-re, change-log-find-head, change-log-find-tail):
2319 2319 New variables.
23202008-07-13 Vincent Belaïche <vincent.b.1@hotmail.fr> 2320 (change-log-mode-map): Bind C-c C-c to change-log-goto-source.
2321 2321
2322 * calc/calc-help.el (calc-describe-thing): Use `re-search-forward' to 23222008-07-13 Jay Belanger <jay.p.belanger@gmail.com>
2323 search for regexp. 2323
2324 2324 * calc/calc-help.el (calc-describe-key): Add angles to special key
23252008-07-12 Chong Yidong <cyd@stupidchicken.com> 2325 descriptions.
2326 2326
2327 * simple.el (line-move-visual): Handle null pixel position gracefully. 23272008-07-13 Vincent Belaïche <vincent.b.1@hotmail.fr>
2328 2328
23292008-07-11 Jason Rumney <jasonr@gnu.org> 2329 * calc/calc-help.el (calc-describe-thing): Use `re-search-forward' to
2330 2330 search for regexp.
2331 * files.el (file-truename): Get truename of ancestors if file does 2331
2332 not exist on Windows. 23322008-07-12 Chong Yidong <cyd@stupidchicken.com>
2333 2333
23342008-07-11 Chong Yidong <cyd@stupidchicken.com> 2334 * simple.el (line-move-visual): Handle null pixel position gracefully.
2335 2335
2336 * simple.el (line-move-visual): Obey goal-column and no-error arg. 23362008-07-11 Jason Rumney <jasonr@gnu.org>
2337 (track-eol, temporary-goal-column, previous-line, next-line): 2337
2338 Update docstring. 2338 * files.el (file-truename): Get truename of ancestors if file does
2339 (move-end-of-line, move-beginning-of-line): Bind line-move-visual 2339 not exist on Windows.
2340 to nil. 2340
2341 23412008-07-11 Chong Yidong <cyd@stupidchicken.com>
23422008-07-11 Stefan Monnier <monnier@iro.umontreal.ca> 2342
2343 2343 * simple.el (line-move-visual): Obey goal-column and no-error arg.
2344 * simple.el (line-move-visual): New var. 2344 (track-eol, temporary-goal-column, previous-line, next-line):
2345 (line-move-visual): New function. 2345 Update docstring.
2346 (line-move): Call line-move-visual. 2346 (move-end-of-line, move-beginning-of-line): Bind line-move-visual
2347 2347 to nil.
23482008-07-11 Dan Nicolaescu <dann@ics.uci.edu> 2348
2349 23492008-07-11 Stefan Monnier <monnier@iro.umontreal.ca>
2350 * progmodes/grep.el (grep-files-aliases): Improve the C++ source 2350
2351 pattern and add patterns for C++ header files. 2351 * simple.el (line-move-visual): New var.
2352 2352 (line-move-visual): New function.
23532008-07-10 Chong Yidong <cyd@stupidchicken.com> 2353 (line-move): Call line-move-visual.
2354 2354
2355 * window.el (truncated-partial-width-window-p): New function. 23552008-07-11 Dan Nicolaescu <dann@ics.uci.edu>
2356 2356
2357 * menu-bar.el: Remove Longlines mode from menu. Add word-wrap option. 2357 * progmodes/grep.el (grep-files-aliases): Improve the C++ source
2358 2358 pattern and add patterns for C++ header files.
2359 * faces.el (x-create-frame-with-faces): Don't pass parameters that 2359
2360 are set later to x-create-frame. 23602008-07-10 Chong Yidong <cyd@stupidchicken.com>
2361 (face-set-after-frame-default): Apply X resources for non-default 2361
2362 faces. 2362 * window.el (truncated-partial-width-window-p): New function.
2363 2363
23642008-07-08 Chong Yidong <cyd@stupidchicken.com> 2364 * menu-bar.el: Remove Longlines mode from menu. Add word-wrap option.
2365 2365
2366 * faces.el (face-set-after-frame-default): Simplify. Don't apply 2366 * faces.el (x-create-frame-with-faces): Don't pass parameters that
2367 frame-specific X resource settings. Set faces using a list of 2367 are set later to x-create-frame.
2368 frame parameters explicitly passed to the calling 2368 (face-set-after-frame-default): Apply X resources for non-default
2369 function (e.g. make-frame). 2369 faces.
2370 (x-create-frame-with-faces, tty-create-frame-with-faces): Supply 2370
2371 explicit frame parameter list to face-set-after-frame-default. 23712008-07-08 Chong Yidong <cyd@stupidchicken.com>
2372 2372
23732008-07-08 Eduard Wiebe <usenet@pusto.de> (tiny change) 2373 * faces.el (face-set-after-frame-default): Simplify. Don't apply
2374 2374 frame-specific X resource settings. Set faces using a list of
2375 * net/browse-url.el (browse-url-default-browser): 2375 frame parameters explicitly passed to the calling
2376 Fix argument list in lambda. 2376 function (e.g. make-frame).
2377 2377 (x-create-frame-with-faces, tty-create-frame-with-faces): Supply
23782008-07-07 Ulf Jasper <ulf@web.de> 2378 explicit frame parameter list to face-set-after-frame-default.
2379 2379
2380 * net/newst-backend.el (newsticker--get-news-by-url): Catch errors 23802008-07-08 Eduard Wiebe <usenet@pusto.de> (tiny change)
2381 from url-retrieve. 2381
2382 (newsticker--sentinel-work): Fix xerror typo. 2382 * net/browse-url.el (browse-url-default-browser):
2383 2383 Fix argument list in lambda.
23842008-07-07 Dan Nicolaescu <dann@ics.uci.edu> 2384
2385 23852008-07-07 Ulf Jasper <ulf@web.de>
2386 * vc-dir.el (vc-dir-refresh): Only update files. 2386
2387 2387 * net/newst-backend.el (newsticker--get-news-by-url): Catch errors
2388 * vc-git.el (vc-git--ls-files-state): Remove unused function. 2388 from url-retrieve.
2389 2389 (newsticker--sentinel-work): Fix xerror typo.
2390 * vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes. 2390
2391 23912008-07-07 Dan Nicolaescu <dann@ics.uci.edu>
23922008-07-06 John Paul Wallington <jpw@pobox.com> 2392
2393 2393 * vc-dir.el (vc-dir-refresh): Only update files.
2394 * kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes. 2394
2395 2395 * vc-git.el (vc-git--ls-files-state): Remove unused function.
23962008-07-05 Alexandre Julliard <julliard@winehq.org> 2396
2397 2397 * vc-bzr.el (vc-bzr-after-dir-status): Deal with execute bit changes.
2398 * vc-git.el (vc-git-registered): Return true for removed files. 2398
2399 (vc-git-print-log, vc-git-log-view-mode): Print a single log for 23992008-07-06 John Paul Wallington <jpw@pobox.com>
2400 all the files instead of one per file. 2400
2401 (vc-git-previous-revision): Add support for project-wide previous 2401 * kermit.el (kermit-esc-char, kermit-clean-off): Doc fixes.
2402 revision when specified file is nil. 2402
2403 24032008-07-05 Alexandre Julliard <julliard@winehq.org>
24042008-07-05 Dan Nicolaescu <dann@ics.uci.edu> 2404
2405 2405 * vc-git.el (vc-git-registered): Return true for removed files.
2406 * vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir. 2406 (vc-git-print-log, vc-git-log-view-mode): Print a single log for
2407 2407 all the files instead of one per file.
2408 * vc-dir.el (vc-dir-find-child-files): New function. 2408 (vc-git-previous-revision): Add support for project-wide previous
2409 (vc-dir-resync-directory-files): New function. 2409 revision when specified file is nil.
2410 (vc-dir-recompute-file-state): New function, broken out of ... 2410
2411 (vc-dir-resynch-file): ... here. Also deal with directories. 24112008-07-05 Dan Nicolaescu <dann@ics.uci.edu>
2412 * vc-dispatcher.el (vc-resynch-buffers-in-directory): New function. 2412
2413 (vc-resynch-buffer): Use it. 2413 * vms-patch.el, vmsproc.el, mail/vms-pmail.el: Move to obsolete dir.
2414 2414
2415 * vc-hg.el (vc-hg-registered): Do not set vc-state. 2415 * vc-dir.el (vc-dir-find-child-files): New function.
2416 2416 (vc-dir-resync-directory-files): New function.
2417 * vc-annotate.el (vc-annotate-mode-menu): Add separator. 2417 (vc-dir-recompute-file-state): New function, broken out of ...
2418 2418 (vc-dir-resynch-file): ... here. Also deal with directories.
24192008-07-05 Nick Roberts <nickrob@snap.net.nz> 2419 * vc-dispatcher.el (vc-resynch-buffers-in-directory): New function.
2420 2420 (vc-resynch-buffer): Use it.
2421 * progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer 2421
2422 if it's not part of gdb-ui, e.g, at start. 2422 * vc-hg.el (vc-hg-registered): Do not set vc-state.
2423 2423
2424 * progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute 2424 * vc-annotate.el (vc-annotate-mode-menu): Add separator.
2425 filenames in stack trace (text command mode). 2425
2426 24262008-07-05 Nick Roberts <nickrob@snap.net.nz>
24272008-07-05 Stefan Monnier <monnier@iro.umontreal.ca> 2427
2428 2428 * progmodes/gdb-ui.el (gdb-display-buffer): Don't split a buffer
2429 * mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload. 2429 if it's not part of gdb-ui, e.g, at start.
2430 2430
2431 * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords): 2431 * progmodes/gud.el (gud-gdb-get-stackframe): Allow absolute
2432 Use syntax-ppss on a position *before* the char we want to change. 2432 filenames in stack trace (text command mode).
2433 2433
24342008-07-04 Dan Nicolaescu <dann@ics.uci.edu> 24342008-07-05 Stefan Monnier <monnier@iro.umontreal.ca>
2435 2435
2436 * vc-dir.el (vc-dir-query-replace-regexp): New function. 2436 * mouse-drag.el (mouse-drag-throw, mouse-drag-drag): Autoload.
2437 (vc-dir-tool-bar-map, vc-dir-menu-map): Bind it. 2437
2438 (vc-dir-mode-map): Likewise. 2438 * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
2439 2439 Use syntax-ppss on a position *before* the char we want to change.
24402008-07-03 Juanma Barranquero <lekktu@gmail.com> 2440
2441 24412008-07-04 Dan Nicolaescu <dann@ics.uci.edu>
2442 * eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring. 2442
2443 (eshell-parse-argument-hook, eshell-special-chars-inside-quoting) 2443 * vc-dir.el (vc-dir-query-replace-regexp): New function.
2444 (eshell-arg-load-hook, eshell-special-chars-outside-quoting): 2444 (vc-dir-tool-bar-map, vc-dir-menu-map): Bind it.
2445 Remove spurious * in defcustom docstrings. 2445 (vc-dir-mode-map): Likewise.
2446 2446
2447 * textmodes/fill.el (fill-paragraph): Fix typo in docstring. 24472008-07-03 Juanma Barranquero <lekktu@gmail.com>
2448 (fill-individual-varying-indent, colon-double-space, enable-kinsoku) 2448
2449 (adaptive-fill-mode, adaptive-fill-first-line-regexp) 2449 * eshell/esh-arg.el (eshell-quote-backslash): Fix typo in docstring.
2450 (default-justification): Remove spurious * in defcustom docstrings. 2450 (eshell-parse-argument-hook, eshell-special-chars-inside-quoting)
2451 2451 (eshell-arg-load-hook, eshell-special-chars-outside-quoting):
2452 * textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table) 2452 Remove spurious * in defcustom docstrings.
2453 (rst-font-lock-keywords-function, rst-mode, rst-minor-mode) 2453
2454 (rst-compare-decorations, rst-default-indent, rst-update-section) 2454 * textmodes/fill.el (fill-paragraph): Fix typo in docstring.
2455 (rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node) 2455 (fill-individual-varying-indent, colon-double-space, enable-kinsoku)
2456 (rst-toc-insert-find-delete-contents, rst-toc-count-lines) 2456 (adaptive-fill-mode, adaptive-fill-first-line-regexp)
2457 (rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color): 2457 (default-justification): Remove spurious * in defcustom docstrings.
2458 Fix typos in docstrings. 2458
2459 (rst-mode-lazy): Fix typo in docstring. Remove spurious *. 2459 * textmodes/rst.el (rst, rst-line-homogeneous-p, rst-mode-abbrev-table)
2460 (rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration) 2460 (rst-font-lock-keywords-function, rst-mode, rst-minor-mode)
2461 (rst-get-decorations-around, rst-section-tree-point) 2461 (rst-compare-decorations, rst-default-indent, rst-update-section)
2462 (rst-font-lock-adornment-point): Reflow docstrings. 2462 (rst-decoration-complete-p, rst-section-tree, rst-toc-insert-node)
2463 (rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration): 2463 (rst-toc-insert-find-delete-contents, rst-toc-count-lines)
2464 Doc fixes. 2464 (rst-toc-mode-goto-section, rst-faces, rst-level-face-base-color):
2465 (rst-re-enumerations): Comment out. 2465 Fix typos in docstrings.
2466 2466 (rst-mode-lazy): Fix typo in docstring. Remove spurious *.
2467 * nxml/nxml-glyph.el (nxml-glyph-set-hook): 2467 (rst-adjust, rst-line-homogeneous-p, rst-suggest-new-decoration)
2468 * nxml/nxml-uchnm.el (nxml-unicode-blocks) 2468 (rst-get-decorations-around, rst-section-tree-point)
2469 (nxml-unicode-block-char-name-set): 2469 (rst-font-lock-adornment-point): Reflow docstrings.
2470 * nxml/nxml-util.el (nxml-debug, nxml-make-namespace): 2470 (rst-get-decoration, rst-get-decoration-match, rst-adjust-decoration):
2471 * nxml/rng-nxml.el (rng-set-state-after): 2471 Doc fixes.
2472 * nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring. 2472 (rst-re-enumerations): Comment out.
2473 2473
2474 * nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary) 2474 * nxml/nxml-glyph.el (nxml-glyph-set-hook):
2475 (rng-c-parse-annotation-body): 2475 * nxml/nxml-uchnm.el (nxml-unicode-blocks)
2476 * nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings. 2476 (nxml-unicode-block-char-name-set):
2477 2477 * nxml/nxml-util.el (nxml-debug, nxml-make-namespace):
2478 * nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1) 2478 * nxml/rng-nxml.el (rng-set-state-after):
2479 (nxml-extend-region, nxml-merge-indent-context-type, nxml-complete) 2479 * nxml/rng-uri.el (rng-file-name-uri): Fix typo in docstring.
2480 (nxml-forward-balanced-item, nxml-dynamic-markup-word) 2480
2481 (nxml-define-char-name-set, nxml-toggle-char-ref-extra-display): 2481 * nxml/rng-cmpct.el (rng-c-lookup-create, rng-c-parse-primary)
2482 Fix typos in docstrings. 2482 (rng-c-parse-annotation-body):
2483 (nxml-attribute-indent): Reflow docstring. 2483 * nxml/rng-dt.el (rng-dt-namespace-context-getter): Reflow docstrings.
2484 (nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end) 2484
2485 (nxml-default-buffer-file-coding-system): Doc fixes. 2485 * nxml/nxml-mode.el (nxml, nxml-mode, nxml-after-change1)
2486 2486 (nxml-extend-region, nxml-merge-indent-context-type, nxml-complete)
2487 * nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state) 2487 (nxml-forward-balanced-item, nxml-dynamic-markup-word)
2488 (nxml-ns-set-prefix): Fix typos in docstrings. 2488 (nxml-define-char-name-set, nxml-toggle-char-ref-extra-display):
2489 (nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default): 2489 Fix typos in docstrings.
2490 Reflow docstring. 2490 (nxml-attribute-indent): Reflow docstring.
2491 (nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes. 2491 (nxml-bind-meta-tab-to-complete-flag, nxml-last-fontify-end)
2492 2492 (nxml-default-buffer-file-coding-system): Doc fixes.
2493 * nxml/nxml-outln.el (nxml-hide-all-text-content) 2493
2494 (nxml-show-direct-text-content, nxml-show-direct-subheadings) 2494 * nxml/nxml-ns.el (nxml-ns-state, nxml-ns-initial-state)
2495 (nxml-hide-direct-text-content, nxml-hide-subheadings) 2495 (nxml-ns-set-prefix): Fix typos in docstrings.
2496 (nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other) 2496 (nxml-ns-push-state, nxml-ns-pop-state, nxml-ns-set-default):
2497 (nxml-outline-display-rest, nxml-outline-set-overlay) 2497 Reflow docstring.
2498 (nxml-section-tag-forward, nxml-section-tag-backward) 2498 (nxml-ns-get-prefix, nxml-ns-get-default): Doc fixes.
2499 (nxml-back-to-section-start): Fix typos in docstrings. 2499
2500 2500 * nxml/nxml-outln.el (nxml-hide-all-text-content)
2501 * nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file): 2501 (nxml-show-direct-text-content, nxml-show-direct-subheadings)
2502 Doc fixes. 2502 (nxml-hide-direct-text-content, nxml-hide-subheadings)
2503 2503 (nxml-hide-text-content, nxml-show-subheadings, nxml-hide-other)
2504 * nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards) 2504 (nxml-outline-display-rest, nxml-outline-set-overlay)
2505 (nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes. 2505 (nxml-section-tag-forward, nxml-section-tag-backward)
2506 (nxml-scan-after-change): Fix typo in docstring. 2506 (nxml-back-to-section-start): Fix typos in docstrings.
2507 2507
2508 * nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list) 2508 * nxml/nxml-parse.el (nxml-validate-function, nxml-parse-file):
2509 (rng-name-class-possible-names): Doc fixes. 2509 Doc fixes.
2510 (rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris) 2510
2511 (rng-match-possible-start-tag-names, rng-match-possible-value-strings): 2511 * nxml/nxml-rap.el (nxml-scan-end, nxml-move-tag-backwards)
2512 Fix typos in docstrings. 2512 (nxml-scan-element-forward, nxml-scan-element-backward): Doc fixes.
2513 (rng-intern-group-shortcut, rng-intern-choice-shortcut): 2513 (nxml-scan-after-change): Fix typo in docstring.
2514 Reflow docstrings. 2514
2515 2515 * nxml/rng-match.el (rng-being-compiled, rng-normalize-choice-list)
2516 * nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes. 2516 (rng-name-class-possible-names): Doc fixes.
2517 (rng-substq, rng-complete-before-point): Fix typos in docstrings. 2517 (rng-memo-map-add, rng-intern-group, rng-match-possible-namespace-uris)
2518 2518 (rng-match-possible-start-tag-names, rng-match-possible-value-strings):
2519 * nxml/rng-xsd.el (rng-xsd-make-date-time-regexp) 2519 Fix typos in docstrings.
2520 (rng-xsd-convert-date-time): Reflow docstrings. 2520 (rng-intern-group-shortcut, rng-intern-choice-shortcut):
2521 (rng-xsd-compile): Fix typo in docstring. 2521 Reflow docstrings.
2522 2522
2523 * nxml/rng-loc.el (rng-current-schema-file-name) 2523 * nxml/rng-util.el (rng-uniquify-eq, rng-uniquify-equal): Doc fixes.
2524 (rng-locate-schema-file-using, rng-locate-schema-file-from-type-id): 2524 (rng-substq, rng-complete-before-point): Fix typos in docstrings.
2525 Doc fixes. 2525
2526 (rng-set-schema-file): Fix typo in docstring. 2526 * nxml/rng-xsd.el (rng-xsd-make-date-time-regexp)
2527 2527 (rng-xsd-convert-date-time): Reflow docstrings.
2528 * nxml/rng-valid.el (rng-error-count, rng-validate-mode) 2528 (rng-xsd-compile): Fix typo in docstring.
2529 (rng-do-some-validation, rng-process-start-tag, rng-process-text): 2529
2530 Fix typos in docstrings. 2530 * nxml/rng-loc.el (rng-current-schema-file-name)
2531 (rng-message-overlay, rng-conditional-up-to-date-start) 2531 (rng-locate-schema-file-using, rng-locate-schema-file-from-type-id):
2532 (rng-conditional-up-to-date-end): Doc fixes. 2532 Doc fixes.
2533 (rng-next-error, rng-previous-error): Reflow docstrings. 2533 (rng-set-schema-file): Fix typo in docstring.
2534 2534
2535 * nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix. 2535 * nxml/rng-valid.el (rng-error-count, rng-validate-mode)
2536 (xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs) 2536 (rng-do-some-validation, rng-process-start-tag, rng-process-text):
2537 (xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog) 2537 Fix typos in docstrings.
2538 (xmltok-merge-attributes): Fix typos in docstrings. 2538 (rng-message-overlay, rng-conditional-up-to-date-start)
2539 (xmltok-make-attribute, xmltok-forward-special) 2539 (rng-conditional-up-to-date-end): Doc fixes.
2540 (xmltok-get-declared-encoding-position): Reflow docstrings. 2540 (rng-next-error, rng-previous-error): Reflow docstrings.
2541 2541
2542 * nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix. 2542 * nxml/xmltok.el (xmltok-attribute-raw-normalized-value): Doc fix.
2543 (xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp): 2543 (xmltok-dtd, xmltok-dependent-regions, xmltok-attribute-refs)
2544 Fix typos in docstrings. 2544 (xmltok-valid-char-p, xmltok-standalone, xmltok-forward-prolog)
2545 2545 (xmltok-merge-attributes): Fix typos in docstrings.
25462008-07-02 John Paul Wallington <jpw@pobox.com> 2546 (xmltok-make-attribute, xmltok-forward-special)
2547 2547 (xmltok-get-declared-encoding-position): Reflow docstrings.
2548 * ibuffer.el (ibuffer-buffer-file-name): 2548
2549 Use `list-buffers-directory'. Remove special-casing for `cvs-mode' 2549 * nxml/xsd-regexp.el (xsdre-char-class-to-range-list): Doc fix.
2550 and `vc-dir-mode'. Suggested by Dan Nicolaescu. 2550 (xsdre-range-list-union, xsdre-check-range-list, xsdre-current-regexp):
2551 2551 Fix typos in docstrings.
25522008-07-02 Toru Tsuneyoshi <t_tuneyosi@hotmail.com> 2552
2553 25532008-07-02 John Paul Wallington <jpw@pobox.com>
2554 * files.el (backup-extract-version): Handle versioned directories. 2554
2555 (trash-directory): New variable. 2555 * ibuffer.el (ibuffer-buffer-file-name):
2556 (move-file-to-trash): New function. 2556 Use `list-buffers-directory'. Remove special-casing for `cvs-mode'
2557 2557 and `vc-dir-mode'. Suggested by Dan Nicolaescu.
2558 * cus-start.el (delete-by-moving-to-trash): Declare for custom. 2558
2559 25592008-07-02 Toru Tsuneyoshi <t_tuneyosi@hotmail.com>
25602008-07-02 Magnus Henoch <mange@freemail.hu> 2560
2561 2561 * files.el (backup-extract-version): Handle versioned directories.
2562 * vc-git.el (vc-git-annotate-command): Use proper option for 2562 (trash-directory): New variable.
2563 specifying revision. 2563 (move-file-to-trash): New function.
2564 2564
25652008-07-02 Francesc Rocher <rocher@member.fsf.org> 2565 * cus-start.el (delete-by-moving-to-trash): Declare for custom.
2566 2566
2567 * startup.el (fancy-splash-head): Prefer SVG or PNG splash image, 25672008-07-02 Magnus Henoch <mange@freemail.hu>
2568 if available. 2568
2569 2569 * vc-git.el (vc-git-annotate-command): Use proper option for
25702008-07-01 Dan Nicolaescu <dann@ics.uci.edu> 2570 specifying revision.
2571 2571
2572 * uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode. 25722008-07-02 Francesc Rocher <rocher@member.fsf.org>
2573 2573
2574 * vc-annotate.el (vc-annotate-mode-map): Use lower case keys. 2574 * startup.el (fancy-splash-head): Prefer SVG or PNG splash image,
2575 Add binding for vc-annotate-show-changeset-diff-revision-at-line. 2575 if available.
2576 2576
2577 * vc-dir.el (vc-dir-mode): Set list-buffers-directory. 25772008-07-01 Dan Nicolaescu <dann@ics.uci.edu>
2578 2578
25792008-07-01 Nick Roberts <nickrob@snap.net.nz> 2579 * uniquify.el (uniquify-list-buffers-directory-modes): Add vc-dir-mode.
2580 2580
2581 * progmodes/gdb-ui.el (gdb-create-source-file-list): New option. 2581 * vc-annotate.el (vc-annotate-mode-map): Use lower case keys.
2582 (gdb-init-2): Use it. Don't run gdb-mode-hook again. 2582 Add binding for vc-annotate-show-changeset-diff-revision-at-line.
2583 (gdb-var-list-children-regexp, gdb-var-update-regexp) 2583
2584 (gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp) 2584 * vc-dir.el (vc-dir-mode): Set list-buffers-directory.
2585 (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1) 2585
2586 (gdb-stack-list-locals-regexp): Future proof regexps better. 25862008-07-01 Nick Roberts <nickrob@snap.net.nz>
2587 2587
25882008-06-30 Juri Linkov <juri@jurta.org> 2588 * progmodes/gdb-ui.el (gdb-create-source-file-list): New option.
2589 2589 (gdb-init-2): Use it. Don't run gdb-mode-hook again.
2590 * faces.el (face-name-history): New variable. 2590 (gdb-var-list-children-regexp, gdb-var-update-regexp)
2591 (make-face, make-empty-face): Replace interactive spec "S" 2591 (gdb-info-breakpoints-custom, gdb-stack-list-frames-regexp)
2592 with `read-from-minibuffer' where `read' arg is t and 2592 (gdb-var-list-children-regexp-1, gdb-var-update-regexp-1)
2593 `hist' arg is `face-name-history'. 2593 (gdb-stack-list-locals-regexp): Future proof regexps better.
2594 (read-face-name): Set `hist' arg of `completing-read-multiple' 2594
2595 to `face-name-history'. 25952008-06-30 Juri Linkov <juri@jurta.org>
2596 (list-faces-display): Use `read-regexp' instead of `read-string' 2596
2597 to read regexp. 2597 * faces.el (face-name-history): New variable.
2598 2598 (make-face, make-empty-face): Replace interactive spec "S"
2599 * hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias 2599 with `read-from-minibuffer' where `read' arg is t and
2600 to `regexp-history'. 2600 `hist' arg is `face-name-history'.
2601 (hi-lock-face-history): Rename to `hi-lock-face-defaults' and 2601 (read-face-name): Set `hist' arg of `completing-read-multiple'
2602 make it an obsolete alias to it. 2602 to `face-name-history'.
2603 (hi-lock-face-defaults): New variable renamed from 2603 (list-faces-display): Use `read-regexp' instead of `read-string'
2604 `hi-lock-face-history'. 2604 to read regexp.
2605 (hi-lock-line-face-buffer, hi-lock-face-buffer) 2605
2606 (hi-lock-face-phrase-buffer): Use `read-regexp' instead of 2606 * hi-lock.el (hi-lock-regexp-history): Make it an obsolete alias
2607 `read-from-minibuffer'. Doc fix. 2607 to `regexp-history'.
2608 (hi-lock-read-face-name): Replace `hi-lock-face-history' with 2608 (hi-lock-face-history): Rename to `hi-lock-face-defaults' and
2609 `hi-lock-face-defaults'. Remove `mapcar (lambda (f) (cons f f))'. 2609 make it an obsolete alias to it.
2610 Set `hist' arg of `completing-read' to `face-name-history'. 2610 (hi-lock-face-defaults): New variable renamed from
2611 Put a list of default faces to `default' arg instead of `hist' arg. 2611 `hi-lock-face-history'.
2612 2612 (hi-lock-line-face-buffer, hi-lock-face-buffer)
2613 * bindings.el (abbrev-map, narrow-map): New variables. 2613 (hi-lock-face-phrase-buffer): Use `read-regexp' instead of
2614 Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'. 2614 `read-from-minibuffer'. Doc fix.
2615 Rebind related commands to these new maps. 2615 (hi-lock-read-face-name): Replace `hi-lock-face-history' with
2616 (ctl-x-r-map): New variable for rectangle, register and bookmark 2616 `hi-lock-face-defaults'. Remove `mapcar (lambda (f) (cons f f))'.
2617 keys. Move rectangle keybindings to rect.el and register 2617 Set `hist' arg of `completing-read' to `face-name-history'.
2618 keybindings to register.el. 2618 Put a list of default faces to `default' arg instead of `hist' arg.
2619 (next-buffer, previous-buffer): Remove C-x prefix and move 2619
2620 keybindings to ctl-x-map. 2620 * bindings.el (abbrev-map, narrow-map): New variables.
2621 2621 Bind `C-x a' to `abbrev-map' and `C-x n' to `narrow-map'.
2622 * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l" 2622 Rebind related commands to these new maps.
2623 to the new map `ctl-x-r-map' in autoload cookies. 2623 (ctl-x-r-map): New variable for rectangle, register and bookmark
2624 2624 keys. Move rectangle keybindings to rect.el and register
2625 * expand.el: Rebind two global `C-x a' keys "n", "p" 2625 keybindings to register.el.
2626 to the new map `abbrev-map' in autoload cookies. 2626 (next-buffer, previous-buffer): Remove C-x prefix and move
2627 2627 keybindings to ctl-x-map.
2628 * rect.el: Bind global keys to ctl-x-r-map in autoload cookies. 2628
2629 2629 * bookmark.el: Rebind three global `C-x r' keys "b", "m", "l"
2630 * register.el: Bind global keys to ctl-x-r-map in autoload cookies. 2630 to the new map `ctl-x-r-map' in autoload cookies.
2631 2631
26322008-06-30 Miles Bader <miles@gnu.org> 2632 * expand.el: Rebind two global `C-x a' keys "n", "p"
2633 2633 to the new map `abbrev-map' in autoload cookies.
2634 * net/rcirc.el (rcirc-markup-attributes): Don't skip a character 2634
2635 after processing an escape sequence. 2635 * rect.el: Bind global keys to ctl-x-r-map in autoload cookies.
2636 2636
26372008-06-29 Michael Albinus <michael.albinus@gmx.de> 2637 * register.el: Bind global keys to ctl-x-r-map in autoload cookies.
2638 2638
2639 * net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch 26392008-06-30 Miles Bader <miles@gnu.org>
2640 from 2008-06-28. It does not work on W32. 2640
2641 2641 * net/rcirc.el (rcirc-markup-attributes): Don't skip a character
26422008-06-29 Juri Linkov <juri@jurta.org> 2642 after processing an escape sequence.
2643 2643
2644 * replace.el (read-regexp): New function. 26442008-06-29 Michael Albinus <michael.albinus@gmx.de>
2645 (keep-lines-read-args, occur-read-primary-args): 2645
2646 Call `read-regexp' instead of code moved to new function. 2646 * net/tramp-ftp.el (tramp-ftp-file-name-handler): Revert patch
2647 (keep-lines, flush-lines, how-many): Remove parenthesis and colon 2647 from 2008-06-28. It does not work on W32.
2648 from the end of prompt. 2648
2649 (replace-re-search-function): Doc fix. 26492008-06-29 Juri Linkov <juri@jurta.org>
2650 2650
26512008-06-29 Kenichi Handa <handa@m17n.org> 2651 * replace.el (read-regexp): New function.
2652 2652 (keep-lines-read-args, occur-read-primary-args):
2653 * descr-text.el (describe-char-display): Always return a string. 2653 Call `read-regexp' instead of code moved to new function.
2654 (describe-char-padded-string): New function. 2654 (keep-lines, flush-lines, how-many): Remove parenthesis and colon
2655 (describe-char): Adjusted for the change of 2655 from the end of prompt.
2656 describe-char-display. Use describe-char-padded-string. 2656 (replace-re-search-function): Doc fix.
2657 2657
26582008-06-29 Andreas Schwab <schwab@suse.de> 26582008-06-29 Kenichi Handa <handa@m17n.org>
2659 2659
2660 * vc-dir.el (vc-dir): Make backend argument optional and use 2660 * descr-text.el (describe-char-display): Always return a string.
2661 vc-responsible-backend when nil. Interactively pass nil for 2661 (describe-char-padded-string): New function.
2662 backend instead of using the backend of what happens to be 2662 (describe-char): Adjusted for the change of
2663 default-directory at the time of the call. 2663 describe-char-display. Use describe-char-padded-string.
2664 2664
2665 * find-dired.el (find-dired-filter): Preserve point. 26652008-06-29 Andreas Schwab <schwab@suse.de>
2666 2666
26672008-06-28 Juanma Barranquero <lekktu@gmail.com> 2667 * vc-dir.el (vc-dir): Make backend argument optional and use
2668 2668 vc-responsible-backend when nil. Interactively pass nil for
2669 * net/sasl.el (sasl-client-set-property, sasl-make-mechanism) 2669 backend instead of using the backend of what happens to be
2670 (sasl-find-mechanism, sasl-next-step): 2670 default-directory at the time of the call.
2671 * net/sasl-ntlm.el (sasl-ntlm-steps, sasl-ntlm-request) 2671
2672 (sasl-ntlm-response): Fix typos in docstrings. 2672 * find-dired.el (find-dired-filter): Preserve point.
2673 2673
26742008-06-28 robert marshall <robert@capuchin.co.uk> (tiny change) 26742008-06-28 Juanma Barranquero <lekktu@gmail.com>
2675 2675
2676 * international/mule-cmds.el (view-hello-file): Doc fix. 2676 * net/sasl.el (sasl-client-set-property, sasl-make-mechanism)
2677 2677 (sasl-find-mechanism, sasl-next-step):
26782008-06-28 Chong Yidong <cyd@stupidchicken.com> 2678 * net/sasl-ntlm.el (sasl-ntlm-steps, sasl-ntlm-request)
2679 2679 (sasl-ntlm-response): Fix typos in docstrings.
2680 * faces.el (inhibit-face-set-after-frame-default): Var deleted. 2680
2681 (set-face-attribute, face-set-after-frame-default)): Don't use it. 26812008-06-28 robert marshall <robert@capuchin.co.uk> (tiny change)
2682 2682
26832008-06-28 John Paul Wallington <jpw@pobox.com> 2683 * international/mule-cmds.el (view-hello-file): Doc fix.
2684 2684
2685 * calc/calc.el (defmath): Add `doc-string' decl. Add docstring. 26852008-06-28 Chong Yidong <cyd@stupidchicken.com>
2686 2686
26872008-06-28 Michael Albinus <michael.albinus@gmx.de> 2687 * faces.el (inhibit-face-set-after-frame-default): Var deleted.
2688 2688 (set-face-attribute, face-set-after-frame-default)): Don't use it.
2689 * net/tramp.el (tramp-handle-file-modes): Handle symlinks. 2689
2690 (tramp-convert-file-attributes): Convert symlinks only when 26902008-06-28 John Paul Wallington <jpw@pobox.com>
2691 returned from `tramp-handle-file-attributes-with-stat'. 2691
2692 2692 * calc/calc.el (defmath): Add `doc-string' decl. Add docstring.
2693 * net/tramp-ftp.el (top): Delete 'ange-ftp property from 2693
2694 `substitute-in-file-name' when unloading. 26942008-06-28 Michael Albinus <michael.albinus@gmx.de>
2695 (tramp-ftp-file-name-handler): Set `tramp-mode' to nil. 2695
2696 2696 * net/tramp.el (tramp-handle-file-modes): Handle symlinks.
26972008-06-28 Dan Nicolaescu <dann@ics.uci.edu> 2697 (tramp-convert-file-attributes): Convert symlinks only when
2698 2698 returned from `tramp-handle-file-attributes-with-stat'.
2699 * vc-dir.el (vc-dir-hide-up-to-date): Also hide empty directories. 2699
2700 (vc-string-prefix-p): Move function ... 2700 * net/tramp-ftp.el (top): Delete 'ange-ftp property from
2701 * vc.el (vc-string-prefix-p): ... here. 2701 `substitute-in-file-name' when unloading.
2702 2702 (tramp-ftp-file-name-handler): Set `tramp-mode' to nil.
27032008-06-27 Juanma Barranquero <lekktu@gmail.com> 2703
2704 27042008-06-28 Dan Nicolaescu <dann@ics.uci.edu>
2705 * vc-dir.el (vc-dir): Complete only directory names. 2705
2706 2706 * vc-dir.el (vc-dir-hide-up-to-date): Also hide empty directories.
27072008-06-27 Jason Rumney <jasonr@gnu.org> 2707 (vc-string-prefix-p): Move function ...
2708 2708 * vc.el (vc-string-prefix-p): ... here.
2709 * w32-fns.el (top-level): Unconditionally define all charsets. 2709
2710 27102008-06-27 Juanma Barranquero <lekktu@gmail.com>
27112008-06-27 Alan Mackenzie <acm@muc.de> 2711
2712 2712 * vc-dir.el (vc-dir): Complete only directory names.
2713 * progmodes/cc-mode.el (c-mode-base-map): Don't bind C-M-[ae] to 2713
2714 the CC Mode specific functions; this is no longer needed, since 27142008-06-27 Jason Rumney <jasonr@gnu.org>
2715 {beginning,end}-of-defun now pass ARG to ...-of-defun-function. 2715
2716 2716 * w32-fns.el (top-level): Unconditionally define all charsets.
2717 * progmodes/cc-defs.el (c-emacs-features): New feature 2717
2718 'argumentative-bod-function. 27182008-06-27 Alan Mackenzie <acm@muc.de>
2719 2719
27202008-06-27 John Paul Wallington <jpw@pobox.com> 2720 * progmodes/cc-mode.el (c-mode-base-map): Don't bind C-M-[ae] to
2721 2721 the CC Mode specific functions; this is no longer needed, since
2722 * chistory.el (list-command-history): Use `bound-and-true-p'. 2722 {beginning,end}-of-defun now pass ARG to ...-of-defun-function.
2723 (command-history-map): Define within defvar. Add docstring. 2723
2724 2724 * progmodes/cc-defs.el (c-emacs-features): New feature
27252008-06-27 Juanma Barranquero <lekktu@gmail.com> 2725 'argumentative-bod-function.
2726 2726
2727 * image.el (image-jpeg-p): Don't fail if the arg cannot be converted 27272008-06-27 John Paul Wallington <jpw@pobox.com>
2728 to unibyte; just assume it is not a JPEG. Use `string-match-p'. 2728
2729 (image-type-from-data, image-type-from-file-name): Use `string-match-p'. 2729 * chistory.el (list-command-history): Use `bound-and-true-p'.
2730 (image-type-from-buffer): Use `looking-at-p'. 2730 (command-history-map): Define within defvar. Add docstring.
2731 2731
27322008-06-27 Juanma Barranquero <lekktu@gmail.com> 27322008-06-27 Juanma Barranquero <lekktu@gmail.com>
2733 2733
2734 * ibuf-ext.el (diff-sentinel): Declare. 2734 * image.el (image-jpeg-p): Don't fail if the arg cannot be converted
2735 2735 to unibyte; just assume it is not a JPEG. Use `string-match-p'.
27362008-06-27 Glenn Morris <rgm@gnu.org> 2736 (image-type-from-data, image-type-from-file-name): Use `string-match-p'.
2737 2737 (image-type-from-buffer): Use `looking-at-p'.
2738 * calendar/lunar.el (calendar-lunar-phases): Rename from 2738
2739 calendar-phases-of-moon. Keep old name as alias, update callers. 27392008-06-27 Juanma Barranquero <lekktu@gmail.com>
2740 (lunar-phases): Rename from phases-of-moon. Keep old name as alias. 2740
2741 (diary-lunar-phases): Rename from diary-phases-of-moon. 2741 * ibuf-ext.el (diff-sentinel): Declare.
2742 Keep old name as alias. 2742
2743 * calendar/cal-menu.el (cal-menu-sunmoon-menu) 27432008-06-27 Glenn Morris <rgm@gnu.org>
2744 (cal-menu-global-mouse-menu): Update for lunar name changes. 2744
2745 * calendar/calendar.el (calendar-mode-map): Update for name change. 2745 * calendar/lunar.el (calendar-lunar-phases): Rename from
2746 * calendar/diary-lib.el (diary-list-sexp-entries): Doc update. 2746 calendar-phases-of-moon. Keep old name as alias, update callers.
2747 2747 (lunar-phases): Rename from phases-of-moon. Keep old name as alias.
27482008-06-26 Glenn Morris <rgm@gnu.org> 2748 (diary-lunar-phases): Rename from diary-phases-of-moon.
2749 2749 Keep old name as alias.
2750 * calendar/solar.el (solar-sunrise-sunset-string): Add optional 2750 * calendar/cal-menu.el (cal-menu-sunmoon-menu)
2751 argument `nolocation'. 2751 (cal-menu-global-mouse-menu): Update for lunar name changes.
2752 (calendar-sunrise-sunset-month): New function. 2752 * calendar/calendar.el (calendar-mode-map): Update for name change.
2753 * calendar/cal-menu.el (cal-menu-sunmoon-menu): Rename from 2753 * calendar/diary-lib.el (diary-list-sexp-entries): Doc update.
2754 cal-menu-moon-menu. Add calendar-sunrise-sunset-month. 2754
2755 (cal-menu-global-mouse-menu): Add calendar-sunrise-sunset-month. 27552008-06-26 Glenn Morris <rgm@gnu.org>
2756 * calendar/calendar.el (solar-sunrises-buffer): New constant. 2756
2757 (calendar-mode-map): Use cal-menu-sunmoon-menu. 2757 * calendar/solar.el (solar-sunrise-sunset-string): Add optional
2758 (calendar-buffer-list): Add solar-sunrises-buffer. 2758 argument `nolocation'.
2759 2759 (calendar-sunrise-sunset-month): New function.
2760 * calendar/cal-menu.el (cal-menu-goto-menu): Tweak menu name. 2760 * calendar/cal-menu.el (cal-menu-sunmoon-menu): Rename from
2761 2761 cal-menu-moon-menu. Add calendar-sunrise-sunset-month.
27622008-06-26 Chong Yidong <cyd@stupidchicken.com> 2762 (cal-menu-global-mouse-menu): Add calendar-sunrise-sunset-month.
2763 2763 * calendar/calendar.el (solar-sunrises-buffer): New constant.
2764 * cus-start.el: Add customization types for word-wrap and 2764 (calendar-mode-map): Use cal-menu-sunmoon-menu.
2765 shift-select-mode. 2765 (calendar-buffer-list): Add solar-sunrises-buffer.
2766 2766
27672008-06-26 John Paul Wallington <jpw@pobox.com> 2767 * calendar/cal-menu.el (cal-menu-goto-menu): Tweak menu name.
2768 2768
2769 * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): New function. 27692008-06-26 Chong Yidong <cyd@stupidchicken.com>
2770 (ibuffer-diff-with-file): Use it. Do diff on marked buffers. 2770
2771 (ibuffer-mark-on-buffer): Don't display message when removing marks. 2771 * cus-start.el: Add customization types for word-wrap and
2772 (ibuffer-mark-by-mode): Use `buffer-local-value'. 2772 shift-select-mode.
2773 2773
27742008-06-26 Dan Nicolaescu <dann@ics.uci.edu> 27742008-06-26 John Paul Wallington <jpw@pobox.com>
2775 2775
2776 * vc-dir.el (tool-bar): Require. 2776 * ibuf-ext.el (ibuffer-diff-buffer-with-file-1): New function.
2777 2777 (ibuffer-diff-with-file): Use it. Do diff on marked buffers.
2778 * vc.el (ewoc, tool-bar): Do not require. 2778 (ibuffer-mark-on-buffer): Don't display message when removing marks.
2779 2779 (ibuffer-mark-by-mode): Use `buffer-local-value'.
27802008-06-26 Kenichi Handa <handa@m17n.org> 2780
2781 27812008-06-26 Dan Nicolaescu <dann@ics.uci.edu>
2782 * international/mule-cmds.el (encode-coding-char): Fix for ASCII 2782
2783 characters. 2783 * vc-dir.el (tool-bar): Require.
2784 2784
2785 * composite.el (terminal-composition-base-character-p): New function. 2785 * vc.el (ewoc, tool-bar): Do not require.
2786 (terminal-composition-function): 2786
2787 Use terminal-composition-base-character-p. Include the base character 27872008-06-26 Kenichi Handa <handa@m17n.org>
2788 in the composition. 2788
2789 (auto-compose-chars): Don't check font-object for terminal display. 2789 * international/mule-cmds.el (encode-coding-char): Fix for ASCII
2790 2790 characters.
27912008-06-26 Glenn Morris <rgm@gnu.org> 2791
2792 2792 * composite.el (terminal-composition-base-character-p): New function.
2793 * doc-view.el (bookmark-make-record-default): 2793 (terminal-composition-function):
2794 * image-mode.el (bookmark-make-record-default): Fix declaration. 2794 Use terminal-composition-base-character-p. Include the base character
2795 2795 in the composition.
2796 * calendar/calendar.el (calendar-date-echo-text): Doc fix. 2796 (auto-compose-chars): Don't check font-object for terminal display.
2797 Add default :value for sexp type. 2797
2798 (calendar-month-edges): New variable. 27982008-06-26 Glenn Morris <rgm@gnu.org>
2799 (calendar-month-edges): New function. 2799
2800 (calendar-recompute-layout-variables): Set calendar-month-edges. 2800 * doc-view.el (bookmark-make-record-default):
2801 (calendar-intermonth-header, calendar-intermonth-text): New options. 2801 * image-mode.el (bookmark-make-record-default): Fix declaration.
2802 (calendar-insert-at-column): New function. 2802
2803 (calendar-generate-month): Use calendar-insert-at-column. 2803 * calendar/calendar.el (calendar-date-echo-text): Doc fix.
2804 Handle intermonth text. Add 'date property. 2804 Add default :value for sexp type.
2805 (calendar-column-to-month): Remove function. 2805 (calendar-month-edges): New variable.
2806 (calendar-column-to-segment): New function. 2806 (calendar-month-edges): New function.
2807 (calendar-cursor-to-date): Use calendar-column-to-segment. 2807 (calendar-recompute-layout-variables): Set calendar-month-edges.
2808 Check 'date property. 2808 (calendar-intermonth-header, calendar-intermonth-text): New options.
2809 2809 (calendar-insert-at-column): New function.
2810 * calendar/calendar.el (calendar-print-other-dates): 2810 (calendar-generate-month): Use calendar-insert-at-column.
2811 Handle mouse events. 2811 Handle intermonth text. Add 'date property.
2812 * calendar/cal-menu.el (calendar-mouse-print-dates): Remove function. 2812 (calendar-column-to-month): Remove function.
2813 (cal-menu-context-mouse-menu): Use calendar-print-other-dates. 2813 (calendar-column-to-segment): New function.
2814 2814 (calendar-cursor-to-date): Use calendar-column-to-segment.
2815 * calendar/holidays.el (calendar-cursor-holidays): Handle mouse events. 2815 Check 'date property.
2816 * calendar/cal-menu.el (calendar-mouse-holidays): Remove function. 2816
2817 (cal-menu-context-mouse-menu): Use calendar-cursor-holidays. 2817 * calendar/calendar.el (calendar-print-other-dates):
2818 2818 Handle mouse events.
2819 * calendar/cal-move.el (calendar-cursor-to-nearest-date): 2819 * calendar/cal-menu.el (calendar-mouse-print-dates): Remove function.
2820 Use calendar-column-to-segment, calendar-month-edges, and 2820 (cal-menu-context-mouse-menu): Use calendar-print-other-dates.
2821 the 'date property to handle intermonth text. 2821
2822 2822 * calendar/holidays.el (calendar-cursor-holidays): Handle mouse events.
2823 * calendar/cal-iso.el (calendar-iso-from-absolute): Add autoload cookie. 2823 * calendar/cal-menu.el (calendar-mouse-holidays): Remove function.
2824 2824 (cal-menu-context-mouse-menu): Use calendar-cursor-holidays.
2825 * calendar/cal-menu.el (cal-menu-moon-menu, cal-menu-diary-menu) 2825
2826 (cal-menu-holidays-menu, cal-menu-goto-menu, cal-menu-scroll-menu): 2826 * calendar/cal-move.el (calendar-cursor-to-nearest-date):
2827 Add doc strings. 2827 Use calendar-column-to-segment, calendar-month-edges, and
2828 (cal-menu-context-mouse-menu): Add some :keys. 2828 the 'date property to handle intermonth text.
2829 (calendar-check-holidays): Declare rather than autoloading. 2829
2830 (diary-show-holidays-flag): Remove unneeded declaration. 2830 * calendar/cal-iso.el (calendar-iso-from-absolute): Add autoload cookie.
2831 2831
2832 * calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset. 2832 * calendar/cal-menu.el (cal-menu-moon-menu, cal-menu-diary-menu)
2833 * calendar/calendar.el (calendar-cursor-to-date): Handle case where 2833 (cal-menu-holidays-menu, cal-menu-goto-menu, cal-menu-scroll-menu):
2834 event-start is nil. 2834 Add doc strings.
2835 2835 (cal-menu-context-mouse-menu): Add some :keys.
28362008-06-26 Stefan Monnier <monnier@iro.umontreal.ca> 2836 (calendar-check-holidays): Declare rather than autoloading.
2837 2837 (diary-show-holidays-flag): Remove unneeded declaration.
2838 * minibuffer.el (completion-basic-try-completion): Use the text after 2838
2839 point to constrain the completion candidates. 2839 * calendar/cal-menu.el (cal-menu-moon-menu): Add sunrise/sunset.
2840 (completion-basic-all-completions): Adjust accordingly. 2840 * calendar/calendar.el (calendar-cursor-to-date): Handle case where
2841 2841 event-start is nil.
28422008-06-25 Chong Yidong <cyd@stupidchicken.com> 2842
2843 28432008-06-26 Stefan Monnier <monnier@iro.umontreal.ca>
2844 * textmodes/tex-mode.el (tex-verbatim): Use monospace instead of 2844
2845 courier. 2845 * minibuffer.el (completion-basic-try-completion): Use the text after
2846 2846 point to constrain the completion candidates.
2847 * faces.el (set-face-attribute): Doc fix. 2847 (completion-basic-all-completions): Adjust accordingly.
2848 2848
28492008-06-25 Juri Linkov <juri@jurta.org> 28492008-06-25 Chong Yidong <cyd@stupidchicken.com>
2850 2850
2851 * bindings.el (goto-map): New variable. Rebind goto-related 2851 * textmodes/tex-mode.el (tex-verbatim): Use monospace instead of
2852 commands to this `M-g' prefix keymap. 2852 courier.
2853 (search-map): New variable for `M-s' prefix keymap. 2853
2854 Bind `M-s o' to `occur', `M-shr' to `highlight-regexp', `M-shp' to 2854 * faces.el (set-face-attribute): Doc fix.
2855 `highlight-phrase', `M-shl' to `highlight-lines-matching-regexp', 2855
2856 `M-shu' to `unhighlight-regexp', `M-shf' to `hi-lock-find-patterns', 28562008-06-25 Juri Linkov <juri@jurta.org>
2857 `M-shw' to `hi-lock-write-interactive-patterns'. 2857
2858 2858 * bindings.el (goto-map): New variable. Rebind goto-related
2859 * isearch.el (isearch-mode-map): Bind `M-s h r' to 2859 commands to this `M-g' prefix keymap.
2860 `isearch-highlight-regexp'. 2860 (search-map): New variable for `M-s' prefix keymap.
2861 (isearch-highlight-regexp): New function. 2861 Bind `M-s o' to `occur', `M-shr' to `highlight-regexp', `M-shp' to
2862 2862 `highlight-phrase', `M-shl' to `highlight-lines-matching-regexp',
28632008-06-25 Stefan Monnier <monnier@iro.umontreal.ca> 2863 `M-shu' to `unhighlight-regexp', `M-shf' to `hi-lock-find-patterns',
2864 2864 `M-shw' to `hi-lock-write-interactive-patterns'.
2865 * info.el (Info-bookmark-make-record): 2865
2866 Use bookmark-make-record-default. 2866 * isearch.el (isearch-mode-map): Bind `M-s h r' to
2867 (Info-bookmark-jump): Use bookmark-default-handler. 2867 `isearch-highlight-regexp'.
2868 2868 (isearch-highlight-regexp): New function.
2869 * image-mode.el (image-bookmark-make-record): 2869
2870 Use bookmark-make-record-default. 28702008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
2871 (image-bookmark-jump): Use bookmark-default-handler. 2871
2872 2872 * info.el (Info-bookmark-make-record):
2873 * doc-view.el (doc-view-bookmark-make-record): 2873 Use bookmark-make-record-default.
2874 Use bookmark-make-record-default. 2874 (Info-bookmark-jump): Use bookmark-default-handler.
2875 (doc-view-bookmark-jump): Use bookmark-default-handler. 2875
2876 2876 * image-mode.el (image-bookmark-make-record):
2877 * bookmark.el (bookmark-alist): Allow the 2 slightly different formats 2877 Use bookmark-make-record-default.
2878 used until now in bookmark.el's code. 2878 (image-bookmark-jump): Use bookmark-default-handler.
2879 (bookmark-get-bookmark): Accept bookmark names or bookmark records. 2879
2880 (bookmark-get-bookmark-record): Allow the 2 slightly different formats 2880 * doc-view.el (doc-view-bookmark-make-record):
2881 used until now in bookmark.el's code. 2881 Use bookmark-make-record-default.
2882 (bookmark-set-filename): Remove special code, moved to its only caller. 2882 (doc-view-bookmark-jump): Use bookmark-default-handler.
2883 (bookmark-store): Use the newer format. 2883
2884 (bookmark-make-record-default): Add arg `point-only'. 2884 * bookmark.el (bookmark-alist): Allow the 2 slightly different formats
2885 Rename from bookmark-make-record-for-text-file. 2885 used until now in bookmark.el's code.
2886 (bookmark--jump-via): New function. 2886 (bookmark-get-bookmark): Accept bookmark names or bookmark records.
2887 (bookmark-jump, bookmark-jump-other-window, bookmark-bmenu-2-window) 2887 (bookmark-get-bookmark-record): Allow the 2 slightly different formats
2888 (bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window): 2888 used until now in bookmark.el's code.
2889 Use it. 2889 (bookmark-set-filename): Remove special code, moved to its only caller.
2890 (bookmark-jump-noselect, bookmark-default-handler): 2890 (bookmark-store): Use the newer format.
2891 Don't return an alist, instead return the data implicitly by changing 2891 (bookmark-make-record-default): Add arg `point-only'.
2892 current buffer and point. Signal an error if the file doesn't exist. 2892 Rename from bookmark-make-record-for-text-file.
2893 2893 (bookmark--jump-via): New function.
2894 * buff-menu.el: Use with-current-buffer and inhibit-read-only. 2894 (bookmark-jump, bookmark-jump-other-window, bookmark-bmenu-2-window)
2895 (Buffer-menu-toggle-read-only): Avoid vc-toggle-read-only. 2895 (bookmark-bmenu-other-window, bookmark-bmenu-switch-other-window):
2896 2896 Use it.
2897 * bs.el: Use with-current-buffer. Simplify. 2897 (bookmark-jump-noselect, bookmark-default-handler):
2898 (bs-toggle-readonly): Avoid vc-toggle-read-only. 2898 Don't return an alist, instead return the data implicitly by changing
2899 2899 current buffer and point. Signal an error if the file doesn't exist.
2900 * eshell/esh-cmd.el (eshell-manipulate): Check eshell-debug-command 2900
2901 is bound before using it. 2901 * buff-menu.el: Use with-current-buffer and inhibit-read-only.
2902 2902 (Buffer-menu-toggle-read-only): Avoid vc-toggle-read-only.
29032008-06-25 Kenichi Handa <handa@m17n.org> 2903
2904 2904 * bs.el: Use with-current-buffer. Simplify.
2905 * image.el (image-jpeg-p): Convert DATA to unibyte at first. 2905 (bs-toggle-readonly): Avoid vc-toggle-read-only.
2906 2906
29072008-06-25 Dan Nicolaescu <dann@ics.uci.edu> 2907 * eshell/esh-cmd.el (eshell-manipulate): Check eshell-debug-command
2908 2908 is bound before using it.
2909 * vc-hg.el: 2909
2910 * vc-git.el: Require vc-dir when compiling. 29102008-06-25 Kenichi Handa <handa@m17n.org>
2911 2911
2912 * vc-dir.el (vc-dir-marked-only-files-and-states): Rename from 2912 * image.el (image-jpeg-p): Convert DATA to unibyte at first.
2913 vc-dir-marked-only-files. Change the return value. 2913
2914 (vc-dir-child-files-and-states): Rename from vc-dir-child-files. 29142008-06-25 Dan Nicolaescu <dann@ics.uci.edu>
2915 Change the return value. 2915
2916 (vc-dir-deduce-fileset): New function broken out from ... 2916 * vc-hg.el:
2917 * vc.el (vc-deduce-fileset): ... here and ... 2917 * vc-git.el: Require vc-dir when compiling.
2918 (vc-deduce-fileset): ... here. 2918
2919 2919 * vc-dir.el (vc-dir-marked-only-files-and-states): Rename from
2920 * vc-svn.el (vc-annotate-parent-rev): Pacify byte compiler. 2920 vc-dir-marked-only-files. Change the return value.
2921 (vc-svn-parse-status): Do not set the vc-backend property. 2921 (vc-dir-child-files-and-states): Rename from vc-dir-child-files.
2922 2922 Change the return value.
29232008-06-25 Andreas Schwab <schwab@suse.de> 2923 (vc-dir-deduce-fileset): New function broken out from ...
2924 2924 * vc.el (vc-deduce-fileset): ... here and ...
2925 * faces.el (face-font-family-alternatives, variable-pitch): 2925 (vc-deduce-fileset): ... here.
2926 Use "Sans Serif", not "Sans-Serif". 2926
2927 2927 * vc-svn.el (vc-annotate-parent-rev): Pacify byte compiler.
29282008-06-24 Chong Yidong <cyd@stupidchicken.com> 2928 (vc-svn-parse-status): Do not set the vc-backend property.
2929 2929
2930 * faces.el (face-font-family-alternatives, variable-pitch): 29302008-06-25 Andreas Schwab <schwab@suse.de>
2931 Change "Sans" to the canonical name "Sans-Serif". 2931
2932 2932 * faces.el (face-font-family-alternatives, variable-pitch):
29332008-06-24 Jay Belanger <jay.p.belanger@gmail.com> 2933 Use "Sans Serif", not "Sans-Serif".
2934 2934
2935 * calc/calc.el (calc-mode-map): Add extra keybindings to 29352008-06-24 Chong Yidong <cyd@stupidchicken.com>
2936 `calc-missing-key'. 2936
2937 * calc/calc-ext.el (calc-init-extensions): Add keybinding for 2937 * faces.el (face-font-family-alternatives, variable-pitch):
2938 `kill-ring-save'. 2938 Change "Sans" to the canonical name "Sans-Serif".
2939 2939
29402008-06-24 Miles Bader <miles@gnu.org> 29402008-06-24 Jay Belanger <jay.p.belanger@gmail.com>
2941 2941
2942 * mouse.el (mouse-appearance-menu): Don't do anything if the user 2942 * calc/calc.el (calc-mode-map): Add extra keybindings to
2943 pops up the menu but doesn't select anything. 2943 `calc-missing-key'.
2944 2944 * calc/calc-ext.el (calc-init-extensions): Add keybinding for
29452008-06-24 Dan Nicolaescu <dann@ics.uci.edu> 2945 `kill-ring-save'.
2946 2946
2947 * add-log.el (add-change-log-entry): Add new arg to force each new 29472008-06-24 Miles Bader <miles@gnu.org>
2948 entry to be on a new line. 2948
2949 * diff-mode.el (diff-add-change-log-entries-other-window): Use it. 2949 * mouse.el (mouse-appearance-menu): Don't do anything if the user
2950 2950 pops up the menu but doesn't select anything.
2951 * vc-dir.el (vc-client-object): Remove. 2951
2952 (vc-dir-prepare-status-buffer): Take a backend as an argument and 29522008-06-24 Dan Nicolaescu <dann@ics.uci.edu>
2953 use it when looking for a buffer. 2953
2954 (vc-dir): Add a backend argument. Set revert-buffer-function. 2954 * add-log.el (add-change-log-entry): Add new arg to force each new
2955 Don't create a client object. Move bindings ... 2955 entry to be on a new line.
2956 (vc-dir-menu-map, vc-dir-mode-map): ... here. 2956 * diff-mode.el (diff-add-change-log-entries-other-window): Use it.
2957 (vc-dir-revert-buffer-function): New function. 2957
2958 (vc-generic-status-printer): Rename to ... 2958 * vc-dir.el (vc-client-object): Remove.
2959 (vc-dir-status-printer): ... this. 2959 (vc-dir-prepare-status-buffer): Take a backend as an argument and
2960 (vc-generic-state, vc-generic-status-fileinfo-extra) 2960 use it when looking for a buffer.
2961 (vc-dir-extra-menu, vc-make-backend-object): Remove. 2961 (vc-dir): Add a backend argument. Set revert-buffer-function.
2962 (vc-default-status-printer): Use a different face for 2962 Don't create a client object. Move bindings ...
2963 directories. Don't display any text for directories in the state 2963 (vc-dir-menu-map, vc-dir-mode-map): ... here.
2964 column. Add tooltips. 2964 (vc-dir-revert-buffer-function): New function.
2965 2965 (vc-generic-status-printer): Rename to ...
2966 * vc.el (Todo): Update. 2966 (vc-dir-status-printer): ... this.
2967 2967 (vc-generic-state, vc-generic-status-fileinfo-extra)
2968 * vc-hg.el (vc-annotate-convert-time, vc-default-status-printer): 2968 (vc-dir-extra-menu, vc-make-backend-object): Remove.
2969 * vc-rcs.el (vc-annotate-convert-time): 2969 (vc-default-status-printer): Use a different face for
2970 * vc-mtn.el (vc-annotate-convert-time): 2970 directories. Don't display any text for directories in the state
2971 * vc-git.el (vc-annotate-convert-time): 2971 column. Add tooltips.
2972 * vc-cvs.el (vc-annotate-convert-time): 2972
2973 * vc-bzr.el (vc-annotate-convert-time): Declare as functions. 2973 * vc.el (Todo): Update.
2974 2974
29752008-06-23 Dan Nicolaescu <dann@ics.uci.edu> 2975 * vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):
2976 2976 * vc-rcs.el (vc-annotate-convert-time):
2977 * vc-annotate.el (vc-annotate-mode): Derive from special-mode 2977 * vc-mtn.el (vc-annotate-convert-time):
2978 instead of using view-mode. 2978 * vc-git.el (vc-annotate-convert-time):
2979 2979 * vc-cvs.el (vc-annotate-convert-time):
29802008-06-23 Stefan Monnier <monnier@iro.umontreal.ca> 2980 * vc-bzr.el (vc-annotate-convert-time): Declare as functions.
2981 2981
2982 * Makefile.in (distclean): Don't delete *.elc and autogen files. 29822008-06-23 Dan Nicolaescu <dann@ics.uci.edu>
2983 2983
29842008-06-22 Dan Nicolaescu <dann@ics.uci.edu> 2984 * vc-annotate.el (vc-annotate-mode): Derive from special-mode
2985 2985 instead of using view-mode.
2986 * vc.el: 2986
2987 * vc-hooks.el: 29872008-06-23 Stefan Monnier <monnier@iro.umontreal.ca>
2988 * vc-dispatcher.el: Move vc-dir variables and functions ... 2988
2989 * vc-dir.el: ... here. New file. 2989 * Makefile.in (distclean): Don't delete *.elc and autogen files.
2990 * Makefile.in (ELCFILES): Add vc-dir.elc. 2990
2991 29912008-06-22 Dan Nicolaescu <dann@ics.uci.edu>
2992 * vc.el: Move vc-annotate variables and functions ... 2992
2993 * vc-annotate.el: ... here. New file. 2993 * vc.el:
2994 * Makefile.in (ELCFILES): Add vc-annotate.elc. 2994 * vc-hooks.el:
2995 2995 * vc-dispatcher.el: Move vc-dir variables and functions ...
2996 * vc-dav.el: Move here from url/vc-dav.el. 2996 * vc-dir.el: ... here. New file.
2997 (Todo): Note work needed to make this backend functional. 2997 * Makefile.in (ELCFILES): Add vc-dir.elc.
2998 2998
2999 * Makefile.in (ELCFILES): Update vc-dav.el location. 2999 * vc.el: Move vc-annotate variables and functions ...
3000 3000 * vc-annotate.el: ... here. New file.
30012008-06-22 Stefan Monnier <monnier@iro.umontreal.ca> 3001 * Makefile.in (ELCFILES): Add vc-annotate.elc.
3002 3002
3003 * Makefile.in (COMPILE_FIRST): Trim down and add autoload.el. 3003 * vc-dav.el: Move here from url/vc-dav.el.
3004 3004 (Todo): Note work needed to make this backend functional.
30052008-06-21 John Paul Wallington <jpw@pobox.com> 3005
3006 3006 * Makefile.in (ELCFILES): Update vc-dav.el location.
3007 * emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl. 3007
3008 30082008-06-22 Stefan Monnier <monnier@iro.umontreal.ca>
3009 * textmodes/rst.el (rst-mode): Put docstring in right place. 3009
3010 3010 * Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.
30112008-06-21 Chong Yidong <cyd@stupidchicken.com> 3011
3012 30122008-06-21 John Paul Wallington <jpw@pobox.com>
3013 * startup.el (fancy-about-text, fancy-startup-tail): Increase text 3013
3014 size for legibility. 3014 * emacs-lisp/derived.el (define-derived-mode): Add `doc-string' decl.
3015 3015
3016 * faces.el (fixed-pitch): Use "Monospace" family. 3016 * textmodes/rst.el (rst-mode): Put docstring in right place.
3017 (variable-pitch): Use "Sans" family. 3017
3018 (face-font-family-alternatives): Define alternatives for "Sans" 30182008-06-21 Chong Yidong <cyd@stupidchicken.com>
3019 and "Monospace". 3019
3020 3020 * startup.el (fancy-about-text, fancy-startup-tail): Increase text
30212008-06-21 Glenn Morris <rgm@gnu.org> 3021 size for legibility.
3022 3022
3023 * mail/hashcash.el, net/tramp-smb.el, nxml/nxml-mode.el: 3023 * faces.el (fixed-pitch): Use "Monospace" family.
3024 Require 'cl when compiling. 3024 (variable-pitch): Use "Sans" family.
3025 3025 (face-font-family-alternatives): Define alternatives for "Sans"
3026 * emacs-lisp/debug.el (help-xref-interned): Declare. 3026 and "Monospace".
3027 3027
3028 * emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents): 30282008-06-21 Glenn Morris <rgm@gnu.org>
3029 Evaluate definition when compiling. 3029
3030 3030 * mail/hashcash.el, net/tramp-smb.el, nxml/nxml-mode.el:
3031 * progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1 3031 Require 'cl when compiling.
3032 rather than mouse-1. 3032
3033 (bug-reference-url-format): Autoload safe if string. 3033 * emacs-lisp/debug.el (help-xref-interned): Declare.
3034 (bug-reference-bug-regexp): Make space after "bug" optional. 3034
3035 3035 * emacs-lisp/easy-mmode.el (easy-mmode-set-keymap-parents):
3036 * Makefile.in (all): Explicitly pass EMACS to sub-make, 3036 Evaluate definition when compiling.
3037 for some non-GNU makes. 3037
3038 3038 * progmodes/bug-reference.el (bug-reference-map): Bind down-mouse-1
3039 * cus-dep.el (custom-dependencies-no-scan-regexp): 3039 rather than mouse-1.
3040 * finder.el (finder-no-scan-regexp): Add ldefs-boot.el 3040 (bug-reference-url-format): Autoload safe if string.
3041 3041 (bug-reference-bug-regexp): Make space after "bug" optional.
3042 * calendar/cal-move.el (calendar-forward-day): Scroll in one month 3042
3043 increments. 3043 * Makefile.in (all): Explicitly pass EMACS to sub-make,
3044 3044 for some non-GNU makes.
3045 * calendar/calendar.el: Factor out the magic numbers controlling the 3045
3046 calendar layout. 3046 * cus-dep.el (custom-dependencies-no-scan-regexp):
3047 (calendar-month-digit-width, calendar-month-width) 3047 * finder.el (finder-no-scan-regexp): Add ldefs-boot.el
3048 (calendar-right-margin): New variables. 3048
3049 (calendar-recompute-layout-variables, calendar-set-layout-variable): 3049 * calendar/cal-move.el (calendar-forward-day): Scroll in one month
3050 New functions. 3050 increments.
3051 (calendar-left-margin, calendar-intermonth-spacing) 3051
3052 (calendar-column-width, calendar-day-header-width) 3052 * calendar/calendar.el: Factor out the magic numbers controlling the
3053 (calendar-day-digit-width): New options. 3053 calendar layout.
3054 (calendar-first-date-row): New constant. 3054 (calendar-month-digit-width, calendar-month-width)
3055 (calendar-move-to-column, calendar-ensure-newline): New functions, 3055 (calendar-right-margin): New variables.
3056 replacing calendar-insert-indented. 3056 (calendar-recompute-layout-variables, calendar-set-layout-variable):
3057 (calendar-insert-indented): Remove function. 3057 New functions.
3058 (calendar-generate-month): Use calendar-move-to-column and 3058 (calendar-left-margin, calendar-intermonth-spacing)
3059 calendar-ensure-newline. Use layout variables. 3059 (calendar-column-width, calendar-day-header-width)
3060 (calendar-generate, calendar-update-mode-line) 3060 (calendar-day-digit-width): New options.
3061 (calendar-font-lock-keywords): Use layout variables. 3061 (calendar-first-date-row): New constant.
3062 (calendar-column-to-month): New function. 3062 (calendar-move-to-column, calendar-ensure-newline): New functions,
3063 (calendar-cursor-to-date): Use calendar-column-to-month. 3063 replacing calendar-insert-indented.
3064 Use layout variables. 3064 (calendar-insert-indented): Remove function.
3065 * calendar/cal-move.el (calendar-cursor-to-nearest-date): 3065 (calendar-generate-month): Use calendar-move-to-column and
3066 Use layout variables. Use calendar-column-to-month. 3066 calendar-ensure-newline. Use layout variables.
3067 (calendar-cursor-to-visible-date): Use layout variables. 3067 (calendar-generate, calendar-update-mode-line)
3068 3068 (calendar-font-lock-keywords): Use layout variables.
30692008-06-21 Stefan Monnier <monnier@iro.umontreal.ca> 3069 (calendar-column-to-month): New function.
3070 3070 (calendar-cursor-to-date): Use calendar-column-to-month.
3071 * Makefile.in (update-elclist): Don't exclude COMPILE_FIRST. 3071 Use layout variables.
3072 (all): Run compile-last. 3072 * calendar/cal-move.el (calendar-cursor-to-nearest-date):
3073 (compile-onefile): New target. 3073 Use layout variables. Use calendar-column-to-month.
3074 (compile-first): Simplify. 3074 (calendar-cursor-to-visible-date): Use layout variables.
3075 (compile-last): Don't treat COMPILE_FIRST specially. 3075
3076 (COMPILE_FIRST): List the elc files rather than the el files. 30762008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3077 (ELCFILES): Update. 3077
3078 3078 * Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.
30792008-06-21 Ulf Jasper <ulf@web.de> 3079 (all): Run compile-last.
3080 3080 (compile-onefile): New target.
3081 * net/newst-treeview.el: Remove dead code. 3081 (compile-first): Simplify.
3082 (newsticker--window-config): Remove. 3082 (compile-last): Don't treat COMPILE_FIRST specially.
3083 (newsticker-treeview-quit): Do not save window config. 3083 (COMPILE_FIRST): List the elc files rather than the el files.
3084 (newsticker-treeview): Do not try to restore window config. 3084 (ELCFILES): Update.
3085 (newsticker-groups, newsticker--treeview-list-sort-by-column) 3085
3086 (newsticker--treeview-list-new-items) 30862008-06-21 Ulf Jasper <ulf@web.de>
3087 (newsticker--treeview-list-immortal-items) 3087
3088 (newsticker--treeview-list-obsolete-items) 3088 * net/newst-treeview.el: Remove dead code.
3089 (newsticker--treeview-list-all-items) 3089 (newsticker--window-config): Remove.
3090 (newsticker--treeview-list-feed-items): Fix documentation. 3090 (newsticker-treeview-quit): Do not save window config.
3091 3091 (newsticker-treeview): Do not try to restore window config.
30922008-06-21 Miles Bader <miles@gnu.org> 3092 (newsticker-groups, newsticker--treeview-list-sort-by-column)
3093 3093 (newsticker--treeview-list-new-items)
3094 * face-remap.el (text-scale-adjust): Bind `echo-keystrokes' to nil. 3094 (newsticker--treeview-list-immortal-items)
3095 3095 (newsticker--treeview-list-obsolete-items)
30962008-06-21 Alan Mackenzie <acm@muc.de> 3096 (newsticker--treeview-list-all-items)
3097 3097 (newsticker--treeview-list-feed-items): Fix documentation.
3098 * progmodes/cc-engine.el (c-guess-basic-syntax CASE 5D.5): Fix an 3098
3099 infinite loop on invalid syntax. 30992008-06-21 Miles Bader <miles@gnu.org>
3100 3100
31012008-06-21 Stefan Monnier <monnier@iro.umontreal.ca> 3101 * face-remap.el (text-scale-adjust): Bind `echo-keystrokes' to nil.
3102 3102
3103 * textmodes/rst.el: Run rst-define-level-faces when loading. 31032008-06-21 Alan Mackenzie <acm@muc.de>
3104 (rst-mode): Don't set the font-lock-multiline var. 3104
3105 (rst-font-lock-find-unindented-line, rst-font-lock-handle-adornment): 3105 * progmodes/cc-engine.el (c-guess-basic-syntax CASE 5D.5): Fix an
3106 Set the font-lock-multiline property by hand. 3106 infinite loop on invalid syntax.
3107 3107
3108 * loadup.el: Don't add emacs-<VERS> name when bootstrapping. 31082008-06-21 Stefan Monnier <monnier@iro.umontreal.ca>
3109 3109
3110 * Makefile.in (emacs-deps): Remove. 3110 * textmodes/rst.el: Run rst-define-level-faces when loading.
3111 ($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add. 3111 (rst-mode): Don't set the font-lock-multiline var.
3112 (all): Use them. 3112 (rst-font-lock-find-unindented-line, rst-font-lock-handle-adornment):
3113 (autogen-clean): Remove. 3113 Set the font-lock-multiline property by hand.
3114 3114
31152008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 3115 * loadup.el: Don't add emacs-<VERS> name when bootstrapping.
3116 3116
3117 * Makefile.in (all): New target. 3117 * Makefile.in (emacs-deps): Remove.
3118 (bootstrap-prepare): Remove. 3118 ($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
3119 3119 (all): Use them.
3120 * Makefile.in ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not 3120 (autogen-clean): Remove.
3121 the .elc file to batch-byte-compile. 3121
3122 31222008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3123 * progmodes/cc-mode.el (c-make-inherited-keymap): Only use 3123
3124 set-keymap-parents if set-keymap-parent doesn't exist. 3124 * Makefile.in (all): New target.
3125 3125 (bootstrap-prepare): Remove.
3126 * vc-bzr.el (vc-bzr-annotate-extract-revision-at-line): 3126
3127 Allow more than one space before the |. 3127 * Makefile.in ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not
3128 3128 the .elc file to batch-byte-compile.
3129 * textmodes/rst.el: Fix up docstring conventions. 3129
3130 Move vars to before their first use. 3130 * progmodes/cc-mode.el (c-make-inherited-keymap): Only use
3131 (rst-mode): Don't mess with font-lock-support-mode. 3131 set-keymap-parents if set-keymap-parent doesn't exist.
3132 (rst-suggest-new-decoration, rst-adjust-decoration): 3132
3133 Avoid CL's copy-list. 3133 * vc-bzr.el (vc-bzr-annotate-extract-revision-at-line):
3134 (rst-delete-entire-line): Use line-beginning-position. 3134 Allow more than one space before the |.
3135 (rst-position): New fun. 3135
3136 (rst-straighten-decorations): Use it instead of CL's position. 3136 * textmodes/rst.el: Fix up docstring conventions.
3137 (rst-straighten-bullets-region): Avoid CL's mapcar*. 3137 Move vars to before their first use.
3138 (rst-toc-mode): Use define-derived-mode. 3138 (rst-mode): Don't mess with font-lock-support-mode.
3139 (rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2): 3139 (rst-suggest-new-decoration, rst-adjust-decoration):
3140 Remove unused var `in-par'. Use `point' rather than `point-marker'. 3140 Avoid CL's copy-list.
3141 (rst-line-block-region): Reduce redundancy. Use the `pfxarg' arg. 3141 (rst-delete-entire-line): Use line-beginning-position.
3142 (rst-replace-lines): Simplify. 3142 (rst-position): New fun.
3143 (auto-mode-alist): Use rst-mode for *.rst and *.rest files. 3143 (rst-straighten-decorations): Use it instead of CL's position.
3144 3144 (rst-straighten-bullets-region): Avoid CL's mapcar*.
3145 * simple.el (special-mode-map): New var. 3145 (rst-toc-mode): Use define-derived-mode.
3146 (special-mode): New major mode. 3146 (rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2):
3147 3147 Remove unused var `in-par'. Use `point' rather than `point-marker'.
31482008-06-20 Dan Nicolaescu <dann@ics.uci.edu> 3148 (rst-line-block-region): Reduce redundancy. Use the `pfxarg' arg.
3149 3149 (rst-replace-lines): Simplify.
3150 * vc-mtn.el (vc-mtn-log-view-mode): Set log-view-per-file-logs and 3150 (auto-mode-alist): Use rst-mode for *.rst and *.rest files.
3151 log-view-file-re. 3151
3152 3152 * simple.el (special-mode-map): New var.
3153 * vc.el (vc-dir-hide-up-to-date): Undo previous change. 3153 (special-mode): New major mode.
3154 (vc-switch-backend): Simplify. 3154
3155 (Todo): Remove solved items. 31552008-06-20 Dan Nicolaescu <dann@ics.uci.edu>
3156 3156
3157 * vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set 3157 * vc-mtn.el (vc-mtn-log-view-mode): Set log-view-per-file-logs and
3158 the vc-backend property. 3158 log-view-file-re.
3159 3159
31602008-06-20 Stefan Monnier <monnier@iro.umontreal.ca> 3160 * vc.el (vc-dir-hide-up-to-date): Undo previous change.
3161 3161 (vc-switch-backend): Simplify.
3162 * emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error): 3162 (Todo): Remove solved items.
3163 Bind inhibit-read-only since the buffer is always read-only. 3163
3164 3164 * vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set
31652008-06-20 Ulf Jasper <ulf@web.de> 3165 the vc-backend property.
3166 3166
3167 * net/newst-treeview.el (newsticker-treeview-own-frame): 31672008-06-20 Stefan Monnier <monnier@iro.umontreal.ca>
3168 Change default value to nil. 3168
3169 (newsticker--treeview-list-add-item) 3169 * emacs-lisp/checkdoc.el (checkdoc-start-section, checkdoc-error):
3170 (newsticker--treeview-propertize-tag): Show item title in tooltip. 3170 Bind inhibit-read-only since the buffer is always read-only.
3171 3171
31722008-06-20 Martin Blais <blais@furius.ca> 31722008-06-20 Ulf Jasper <ulf@web.de>
3173 Stefan Merten <smerten@oekonux.de> 3173
3174 David Goodger <goodger@python.org> 3174 * net/newst-treeview.el (newsticker-treeview-own-frame):
3175 3175 Change default value to nil.
3176 * textmodes/rst.el: New file. 3176 (newsticker--treeview-list-add-item)
3177 3177 (newsticker--treeview-propertize-tag): Show item title in tooltip.
31782008-06-20 Sam Steingold <sds@gnu.org> 3178
3179 31792008-06-20 Martin Blais <blais@furius.ca>
3180 * vc.el (vc-dir-hide-up-to-date): Accept a prefix argument to also 3180 Stefan Merten <smerten@oekonux.de>
3181 remove DIRECTORY entries. 3181 David Goodger <goodger@python.org>
3182 3182
31832008-06-20 Eli Zaretskii <eliz@gnu.org> 3183 * textmodes/rst.el: New file.
3184 3184
3185 * makefile.w32-in (distclean): Depend on `clean'. 31852008-06-20 Sam Steingold <sds@gnu.org>
3186 (clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~. 3186
3187 (AUTOGENEL): Add $(lisp)/nxml/subdirs.el. 3187 * vc.el (vc-dir-hide-up-to-date): Accept a prefix argument to also
3188 ($(lisp)/cus-load.el): Don't use `touch'. Instead, generate an 3188 remove DIRECTORY entries.
3189 empty cus-load.el with `echo', and include "Local Variables" 3189
3190 section to prevent the empty file from being compiled. 31902008-06-20 Eli Zaretskii <eliz@gnu.org>
3191 (cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets 3191
3192 that generate an empty cus-load.el. 3192 * makefile.w32-in (distclean): Depend on `clean'.
3193 3193 (clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
31942008-06-20 Juanma Barranquero <lekktu@gmail.com> 3194 (AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
3195 3195 ($(lisp)/cus-load.el): Don't use `touch'. Instead, generate an
3196 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH): 3196 empty cus-load.el with `echo', and include "Local Variables"
3197 Don't copy ldefs-boot.el over loaddefs.el. 3197 section to prevent the empty file from being compiled.
3198 (bootstrap-clean): Remove loaddefs.el and don't depend on it. 3198 (cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets
3199 (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars 3199 that generate an empty cus-load.el.
3200 to loaddefs.el; they are not needed now. Add coding cookie. 3200
3201 32012008-06-20 Juanma Barranquero <lekktu@gmail.com>
32022008-06-20 Miles Bader <miles@gnu.org> 3202
3203 3203 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
3204 * face-remap.el (face-remap-add-relative, face-remap-set-base): 3204 Don't copy ldefs-boot.el over loaddefs.el.
3205 Strip unnecessary list levels from SPECS. 3205 (bootstrap-clean): Remove loaddefs.el and don't depend on it.
3206 (buffer-face-set, buffer-face-toggle): 3206 (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
3207 Change argument from FACE to &rest SPECS, and strip unnecessary 3207 to loaddefs.el; they are not needed now. Add coding cookie.
3208 list levels from SPECS. 3208
3209 (buffer-face-mode-invoke): Change argument from FACE to SPECS. 32092008-06-20 Miles Bader <miles@gnu.org>
3210 3210
32112008-06-20 Jason Rumney <jasonr@gnu.org> 3211 * face-remap.el (face-remap-add-relative, face-remap-set-base):
3212 3212 Strip unnecessary list levels from SPECS.
3213 * international/fontset.el (setup-default-fontset): Specify script 3213 (buffer-face-set, buffer-face-toggle):
3214 for latin use of iso10646-1. Fix use of lang tags. 3214 Change argument from FACE to &rest SPECS, and strip unnecessary
3215 3215 list levels from SPECS.
32162008-06-19 Miles Bader <miles@gnu.org> 3216 (buffer-face-mode-invoke): Change argument from FACE to SPECS.
3217 3217
3218 * face-remap.el (text-scale-increase): Start from zero if 32182008-06-20 Jason Rumney <jasonr@gnu.org>
3219 text-scale-mode isn't enabled. 3219
3220 3220 * international/fontset.el (setup-default-fontset): Specify script
32212008-06-19 Stefan Monnier <monnier@iro.umontreal.ca> 3221 for latin use of iso10646-1. Fix use of lang tags.
3222 3222
3223 * faces.el (face-set-after-frame-default): Re-apply explicit `font' 32232008-06-19 Miles Bader <miles@gnu.org>
3224 frame parameters after setting up the `default' face. 3224
3225 3225 * face-remap.el (text-scale-increase): Start from zero if
32262008-06-18 Stefan Monnier <monnier@iro.umontreal.ca> 3226 text-scale-mode isn't enabled.
3227 3227
3228 * faces.el (face-set-after-frame-default): Don't exclude `default'. 32282008-06-19 Stefan Monnier <monnier@iro.umontreal.ca>
3229 3229
32302008-06-18 Glenn Morris <rgm@gnu.org> 3230 * faces.el (face-set-after-frame-default): Re-apply explicit `font'
3231 3231 frame parameters after setting up the `default' face.
3232 * mouse.el (buffer-face-mode-invoke): Declare. 3232
3233 32332008-06-18 Stefan Monnier <monnier@iro.umontreal.ca>
3234 * Makefile.in (ELCFILES): Add org/org-id.elc. 3234
3235 3235 * faces.el (face-set-after-frame-default): Don't exclude `default'.
3236 * calendar/holidays.el (calendar-cursor-holidays): Accept optional date. 3236
3237 * calendar/cal-menu.el (cal-menu-holidays-menu): 32372008-06-18 Glenn Morris <rgm@gnu.org>
3238 Use calendar-cursor-holidays rather than cal-menu-today-holidays. 3238
3239 (cal-menu-today-holidays): Remove function. 3239 * mouse.el (buffer-face-mode-invoke): Declare.
3240 3240
3241 * calendar/cal-menu.el (cal-menu-holiday-window-suffix): Simplify. 3241 * Makefile.in (ELCFILES): Add org/org-id.elc.
3242 (cal-menu-list-holidays-year, cal-menu-list-holidays-following-year) 3242
3243 (cal-menu-list-holidays-previous-year, calendar-mouse-goto-date): 3243 * calendar/holidays.el (calendar-cursor-holidays): Accept optional date.
3244 Remove unused functions. 3244 * calendar/cal-menu.el (cal-menu-holidays-menu):
3245 (calendar-mouse-view-diary-entries): Use format rather than concat. 3245 Use calendar-cursor-holidays rather than cal-menu-today-holidays.
3246 3246 (cal-menu-today-holidays): Remove function.
3247 * calendar/cal-menu.el (cal-menu-x-popup-menu): Turn it into a macro. 3247
3248 (calendar-mouse-holidays, calendar-mouse-view-diary-entries) 3248 * calendar/cal-menu.el (cal-menu-holiday-window-suffix): Simplify.
3249 (calendar-mouse-print-dates): Adapt for cal-menu-x-popup-menu change. 3249 (cal-menu-list-holidays-year, cal-menu-list-holidays-following-year)
3250 3250 (cal-menu-list-holidays-previous-year, calendar-mouse-goto-date):
3251 * calendar/cal-menu.el (cal-menu-event-to-date): Remove function. 3251 Remove unused functions.
3252 (calendar-mouse-holidays, calendar-mouse-view-diary-entries) 3252 (calendar-mouse-view-diary-entries): Use format rather than concat.
3253 (calendar-mouse-view-other-diary-entries, calendar-mouse-print-dates) 3253
3254 (cal-menu-set-date-title): Use calendar-cursor-to-date rather than 3254 * calendar/cal-menu.el (cal-menu-x-popup-menu): Turn it into a macro.
3255 cal-menu-event-to-date. 3255 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
3256 3256 (calendar-mouse-print-dates): Adapt for cal-menu-x-popup-menu change.
3257 * calendar/cal-html.el (cal-html-cursor-month, cal-html-cursor-year): 3257
3258 Handle mouse events. 3258 * calendar/cal-menu.el (cal-menu-event-to-date): Remove function.
3259 * calendar/cal-tex.el (cal-tex-cursor-year) 3259 (calendar-mouse-holidays, calendar-mouse-view-diary-entries)
3260 (cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year) 3260 (calendar-mouse-view-other-diary-entries, calendar-mouse-print-dates)
3261 (cal-tex-cursor-month-landscape, cal-tex-cursor-month) 3261 (cal-menu-set-date-title): Use calendar-cursor-to-date rather than
3262 (cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso) 3262 cal-menu-event-to-date.
3263 (cal-tex-cursor-week-monday, cal-tex-cursor-filofax-2week) 3263
3264 (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily) 3264 * calendar/cal-html.el (cal-html-cursor-month, cal-html-cursor-year):
3265 (cal-tex-cursor-day): Handle mouse events. Rename ARG to N. 3265 Handle mouse events.
3266 (cal-tex-cursor-month): Mark N as optional. 3266 * calendar/cal-tex.el (cal-tex-cursor-year)
3267 * calendar/cal-menu.el (calendar-mouse-tex-day) 3267 (cal-tex-cursor-year-landscape, cal-tex-cursor-filofax-year)
3268 (calendar-mouse-tex-week, calendar-mouse-tex-week2) 3268 (cal-tex-cursor-month-landscape, cal-tex-cursor-month)
3269 (calendar-mouse-tex-week-iso, calendar-mouse-tex-week-monday) 3269 (cal-tex-cursor-week, cal-tex-cursor-week2, cal-tex-cursor-week-iso)
3270 (calendar-mouse-tex-filofax-daily, calendar-mouse-tex-filofax-2week) 3270 (cal-tex-cursor-week-monday, cal-tex-cursor-filofax-2week)
3271 (calendar-mouse-tex-filofax-week, calendar-mouse-tex-month) 3271 (cal-tex-cursor-filofax-week, cal-tex-cursor-filofax-daily)
3272 (calendar-mouse-tex-month-landscape, calendar-mouse-tex-year) 3272 (cal-tex-cursor-day): Handle mouse events. Rename ARG to N.
3273 (calendar-mouse-tex-filofax-year, calendar-mouse-tex-year-landscape): 3273 (cal-tex-cursor-month): Mark N as optional.
3274 Remove functions. 3274 * calendar/cal-menu.el (calendar-mouse-tex-day)
3275 (cal-menu-context-mouse-menu): Replace the above functions with the 3275 (calendar-mouse-tex-week, calendar-mouse-tex-week2)
3276 cal-tex versions. Add HTML submenu. 3276 (calendar-mouse-tex-week-iso, calendar-mouse-tex-week-monday)
3277 3277 (calendar-mouse-tex-filofax-daily, calendar-mouse-tex-filofax-2week)
32782008-06-17 Nick Roberts <nickrob@snap.net.nz> 3278 (calendar-mouse-tex-filofax-week, calendar-mouse-tex-month)
3279 3279 (calendar-mouse-tex-month-landscape, calendar-mouse-tex-year)
3280 * progmodes/gdb-ui.el (gud-gdba-marker-filter): Don't switch to 3280 (calendar-mouse-tex-filofax-year, calendar-mouse-tex-year-landscape):
3281 text command mode. 3281 Remove functions.
3282 (gdb): Explain that gud-gdb is needed for text command mode. 3282 (cal-menu-context-mouse-menu): Replace the above functions with the
3283 3283 cal-tex versions. Add HTML submenu.
32842008-06-17 Martin Rudalics <rudalics@gmx.at> 3284
3285 32852008-06-17 Nick Roberts <nickrob@snap.net.nz>
3286 * window.el (split-height-threshold): Remove spurious extra line. 3286
3287 3287 * progmodes/gdb-ui.el (gud-gdba-marker-filter): Don't switch to
32882008-06-17 Stefan Monnier <monnier@iro.umontreal.ca> 3288 text command mode.
3289 3289 (gdb): Explain that gud-gdb is needed for text command mode.
3290 * calendar/calendar.el (calendar-cursor-to-date): Add argument `event'. 3290
3291 (calendar-set-mark): 32912008-06-17 Martin Rudalics <rudalics@gmx.at>
3292 * calendar/diary-lib.el (diary-insert-entry): 3292
3293 * calendar/solar.el (calendar-sunrise-sunset): Use it. 3293 * window.el (split-height-threshold): Remove spurious extra line.
3294 * calendar/cal-menu.el (calendar-mouse-sunrise/sunset) 3294
3295 (calendar-mouse-insert-diary-entry, calendar-mouse-set-mark): Delete. 32952008-06-17 Stefan Monnier <monnier@iro.umontreal.ca>
3296 (cal-menu-context-mouse-menu): Use calendar-set-mark, 3296
3297 diary-insert-entry, and calendar-sunrise-sunset instead. 3297 * calendar/calendar.el (calendar-cursor-to-date): Add argument `event'.
3298 3298 (calendar-set-mark):
3299 * vc.el (vc-deduce-fileset): Add arg `only-files'. 3299 * calendar/diary-lib.el (diary-insert-entry):
3300 (vc-next-action): Pass the new arg. 3300 * calendar/solar.el (calendar-sunrise-sunset): Use it.
3301 (vc-register): Don't use `only-files'. 3301 * calendar/cal-menu.el (calendar-mouse-sunrise/sunset)
3302 Don't set `backup-inhibited' in the current buffer. 3302 (calendar-mouse-insert-diary-entry, calendar-mouse-set-mark): Delete.
3303 3303 (cal-menu-context-mouse-menu): Use calendar-set-mark,
33042008-06-17 Miles Bader <miles@gnu.org> 3304 diary-insert-entry, and calendar-sunrise-sunset instead.
3305 3305
3306 * mouse.el (mouse-appearance-menu): Use buffer-face-mode. 3306 * vc.el (vc-deduce-fileset): Add arg `only-files'.
3307 3307 (vc-next-action): Pass the new arg.
3308 * face-remap.el (buffer-face-mode-face) 3308 (vc-register): Don't use `only-files'.
3309 (buffer-face-mode-remapping): New variables. 3309 Don't set `backup-inhibited' in the current buffer.
3310 (buffer-face-mode, buffer-face-set, buffer-face-toggle) 3310
3311 (buffer-face-mode-invoke): New functions. 33112008-06-17 Miles Bader <miles@gnu.org>
3312 (variable-pitch-mode-remapping): Variable removed. 3312
3313 (variable-pitch-mode): Rewrite as an interface to `buffer-face-mode'. 3313 * mouse.el (mouse-appearance-menu): Use buffer-face-mode.
3314 3314
3315 * face-remap.el (internal-lisp-face-attributes): New variable. 3315 * face-remap.el (buffer-face-mode-face)
3316 (face-attrs-more-relative-p, face-remap-order): New functions. 3316 (buffer-face-mode-remapping): New variables.
3317 (face-remap-add-relative): Use `face-remap-order'. 3317 (buffer-face-mode, buffer-face-set, buffer-face-toggle)
3318 3318 (buffer-face-mode-invoke): New functions.
33192008-06-17 Glenn Morris <rgm@gnu.org> 3319 (variable-pitch-mode-remapping): Variable removed.
3320 3320 (variable-pitch-mode): Rewrite as an interface to `buffer-face-mode'.
3321 * mouse.el (x-select-font): Declare. 3321
3322 3322 * face-remap.el (internal-lisp-face-attributes): New variable.
3323 * calendar/calendar.el (calendar-move-hook): 3323 (face-attrs-more-relative-p, face-remap-order): New functions.
3324 Add calendar-update-mode-line as an option. 3324 (face-remap-add-relative): Use `face-remap-order'.
3325 (calendar-date-echo-text): New user option. 3325
3326 (calendar-generate-month): Set `day'. Use calendar-date-echo-text. 33262008-06-17 Glenn Morris <rgm@gnu.org>
3327 (calendar-insert-indented): Simplify newline insertion. 3327
3328 (calendar-describe-mode): Remove unused function. 3328 * mouse.el (x-select-font): Declare.
3329 (calendar-mode-line-entry): New function. 3329
3330 (calendar-mode-line-format): Doc fix. Use calendar-mode-line-entry. 3330 * calendar/calendar.el (calendar-move-hook):
3331 Mark as risky. 3331 Add calendar-update-mode-line as an option.
3332 (calendar-mouse-other-month): Remove function. 3332 (calendar-date-echo-text): New user option.
3333 (calendar-other-month): Handle mouse events. 3333 (calendar-generate-month): Set `day'. Use calendar-date-echo-text.
3334 (calendar-goto-info-node): Call fit-window-to-buffer. 3334 (calendar-insert-indented): Simplify newline insertion.
3335 (calendar-mode): Use define-derived-mode. Doc fix. 3335 (calendar-describe-mode): Remove unused function.
3336 (calendar-update-mode-line): Tweak whitespace. 3336 (calendar-mode-line-entry): New function.
3337 3337 (calendar-mode-line-format): Doc fix. Use calendar-mode-line-entry.
33382008-06-16 Stefan Monnier <monnier@iro.umontreal.ca> 3338 Mark as risky.
3339 3339 (calendar-mouse-other-month): Remove function.
3340 * vc-dispatcher.el (vc-dir-child-files): Use vc-string-prefix-p. 3340 (calendar-other-month): Handle mouse events.
3341 (vc-dir-marked-only-files): vc-string-prefix-p. 3341 (calendar-goto-info-node): Call fit-window-to-buffer.
3342 3342 (calendar-mode): Use define-derived-mode. Doc fix.
33432008-06-16 Nick Roberts <nickrob@snap.net.nz> 3343 (calendar-update-mode-line): Tweak whitespace.
3344 3344
3345 * progmodes/gdb-ui.el (gdb-memory-set-address) 33452008-06-16 Stefan Monnier <monnier@iro.umontreal.ca>
3346 (gdb-memory-set-repeat-count): Allow keyboard bindings. 3346
3347 (gdb-memory-mode-map): Bind above functions respectively 3347 * vc-dispatcher.el (vc-dir-child-files): Use vc-string-prefix-p.
3348 to 'S' and 'N'. 3348 (vc-dir-marked-only-files): vc-string-prefix-p.
3349 3349
33502008-06-16 Derek Upham <sand@blarg.net> (tiny change) 33502008-06-16 Nick Roberts <nickrob@snap.net.nz>
3351 3351
3352 * nxml/nxml-mode.el (nxml-mode): Use run-mode-hooks. 3352 * progmodes/gdb-ui.el (gdb-memory-set-address)
3353 3353 (gdb-memory-set-repeat-count): Allow keyboard bindings.
33542008-06-16 Juanma Barranquero <lekktu@gmail.com> 3354 (gdb-memory-mode-map): Bind above functions respectively
3355 3355 to 'S' and 'N'.
3356 * log-view.el (vc-diff-internal): Declare for compiler. 3356
3357 33572008-06-16 Derek Upham <sand@blarg.net> (tiny change)
3358 * vc-bzr.el (log-view-per-file-logs): 3358
3359 * vc-svn.el (log-view-per-file-logs): Pacify byte compiler. 3359 * nxml/nxml-mode.el (nxml-mode): Use run-mode-hooks.
3360 3360
33612008-06-15 Chong Yidong <cyd@stupidchicken.com> 33612008-06-16 Juanma Barranquero <lekktu@gmail.com>
3362 3362
3363 * mouse.el (mouse-appearance-menu-map): New var. 3363 * log-view.el (vc-diff-internal): Declare for compiler.
3364 (mouse-appearance-menu): New function. 3364
3365 Bind it to S-down-mouse-1. 3365 * vc-bzr.el (log-view-per-file-logs):
3366 3366 * vc-svn.el (log-view-per-file-logs): Pacify byte compiler.
33672008-06-15 Juri Linkov <juri@jurta.org> 3367
3368 33682008-06-15 Chong Yidong <cyd@stupidchicken.com>
3369 * info.el (Info-toc): Call Info-toc-nodes instead of Info-build-toc. 3369
3370 (Info-toc, Info-insert-toc): Increment nth's index to add PARENT 3370 * mouse.el (mouse-appearance-menu-map): New var.
3371 as the second element. 3371 (mouse-appearance-menu): New function.
3372 (Info-build-toc): Add PARENT element extracted from the Up pointer. 3372 Bind it to S-down-mouse-1.
3373 Don't print progress messages. 3373
3374 (Info-toc-nodes): New variable and function. 33742008-06-15 Juri Linkov <juri@jurta.org>
3375 (Info-index-nodes): Optimize non-string file name case. 3375
3376 (Info-breadcrumbs-depth): Increment the default value from 3 to 4. 3376 * info.el (Info-toc): Call Info-toc-nodes instead of Info-build-toc.
3377 (Info-insert-breadcrumbs): Use the cached document structure instead 3377 (Info-toc, Info-insert-toc): Increment nth's index to add PARENT
3378 of visiting all ancestor nodes. Remove the initial `>'. 3378 as the second element.
3379 3379 (Info-build-toc): Add PARENT element extracted from the Up pointer.
33802008-06-15 Dan Nicolaescu <dann@ics.uci.edu> 3380 Don't print progress messages.
3381 3381 (Info-toc-nodes): New variable and function.
3382 * log-view.el (log-view-diff-changeset): New function. 3382 (Info-index-nodes): Optimize non-string file name case.
3383 (log-view-mode-map, log-view-mode-menu): Bind it. 3383 (Info-breadcrumbs-depth): Increment the default value from 3 to 4.
3384 (log-view-per-file-logs, log-view-vc-fileset) 3384 (Info-insert-breadcrumbs): Use the cached document structure instead
3385 (log-view-vc-backend): New variables. 3385 of visiting all ancestor nodes. Remove the initial `>'.
3386 (log-view-find-revision, log-view-modify-change-comment) 3386
3387 (log-view-annotate-version): Throw an error if the log is for more 33872008-06-15 Dan Nicolaescu <dann@ics.uci.edu>
3388 than one file and we can't find the current file. Get the current 3388
3389 file from log-view-vc-fileset if necessary. 3389 * log-view.el (log-view-diff-changeset): New function.
3390 (log-view-diff): Get the current file from log-view-vc-fileset if 3390 (log-view-mode-map, log-view-mode-menu): Bind it.
3391 necessary. 3391 (log-view-per-file-logs, log-view-vc-fileset)
3392 3392 (log-view-vc-backend): New variables.
3393 * vc.el (vc-print-log): Set log-view-vc-fileset and log-view-vc-backend. 3393 (log-view-find-revision, log-view-modify-change-comment)
3394 3394 (log-view-annotate-version): Throw an error if the log is for more
3395 * vc-hg.el (vc-hg-log-view-mode): Call the log method only once. 3395 than one file and we can't find the current file. Get the current
3396 (vc-hg-log-view-mode): Declare for compiler. 3396 file from log-view-vc-fileset if necessary.
3397 (vc-hg-log-view-mode): Set log-view-per-file-logs and 3397 (log-view-diff): Get the current file from log-view-vc-fileset if
3398 log-view-file-re. 3398 necessary.
3399 (vc-hg-diff): If no file is passed, use default-directory for cwd. 3399
3400 3400 * vc.el (vc-print-log): Set log-view-vc-fileset and log-view-vc-backend.
3401 * vc-bzr.el (vc-bzr-log-view-mode): Set log-view-per-file-logs. 3401
3402 3402 * vc-hg.el (vc-hg-log-view-mode): Call the log method only once.
3403 * vc-svn.el (vc-svn-log-view-mode): New derived mode. 3403 (vc-hg-log-view-mode): Declare for compiler.
3404 3404 (vc-hg-log-view-mode): Set log-view-per-file-logs and
34052008-06-15 Michael Albinus <michael.albinus@gmx.de> 3405 log-view-file-re.
3406 3406 (vc-hg-diff): If no file is passed, use default-directory for cwd.
3407 * net/tramp.el (tramp-handle-start-file-process): 3407
3408 Clear modification time of the connection buffer. 3408 * vc-bzr.el (vc-bzr-log-view-mode): Set log-view-per-file-logs.
3409 (tramp-sh-file-name-handler): Reset `tramp-locked' in case of error. 3409
3410 (tramp-open-connection-setup-interactive-shell): Flush cache, and 3410 * vc-svn.el (vc-svn-log-view-mode): New derived mode.
3411 restart `tramp-maybe-open-connection' when the remote system has 3411
3412 been changed. Throw 'uname-changed event. 34122008-06-15 Michael Albinus <michael.albinus@gmx.de>
3413 (tramp-maybe-open-connection): Catch it. 3413
3414 3414 * net/tramp.el (tramp-handle-start-file-process):
3415 * net/tramp-cmds.el (tramp-cleanup-all-connections): 3415 Clear modification time of the connection buffer.
3416 Reset `tramp-locked'. 3416 (tramp-sh-file-name-handler): Reset `tramp-locked' in case of error.
3417 3417 (tramp-open-connection-setup-interactive-shell): Flush cache, and
34182008-06-15 Ulf Jasper <ulf@web.de> 3418 restart `tramp-maybe-open-connection' when the remote system has
3419 3419 been changed. Throw 'uname-changed event.
3420 * net/newst-treeview.el (newsticker--treeview-list-update) 3420 (tramp-maybe-open-connection): Catch it.
3421 (newsticker--treeview-item-update) 3421
3422 (newsticker--treeview-tree-update) 3422 * net/tramp-cmds.el (tramp-cleanup-all-connections):
3423 (newsticker-treeview-jump, newsticker-group-add-group) 3423 Reset `tramp-locked'.
3424 (newsticker-group-move-feed, newsticker-group-delete-group): 3424
3425 Remove window dedication. 34252008-06-15 Ulf Jasper <ulf@web.de>
3426 (newsticker--group-manage-orphan-feeds): Handle ill-valued 3426
3427 newsticker-groups. 3427 * net/newst-treeview.el (newsticker--treeview-list-update)
3428 (newsticker--treeview-tree-expand): Don't manage orphan feeds here. 3428 (newsticker--treeview-item-update)
3429 3429 (newsticker--treeview-tree-update)
34302008-06-15 Andreas Schwab <schwab@suse.de> 3430 (newsticker-treeview-jump, newsticker-group-add-group)
3431 3431 (newsticker-group-move-feed, newsticker-group-delete-group):
3432 * vc-cvs.el (vc-cvs-status-extra-headers): Don't match newline 3432 Remove window dedication.
3433 when parsing CVS/Repository. 3433 (newsticker--group-manage-orphan-feeds): Handle ill-valued
3434 3434 newsticker-groups.
3435 * wdired.el (wdired-search-and-rename): Fix undocumented change. 3435 (newsticker--treeview-tree-expand): Don't manage orphan feeds here.
3436 3436
34372008-06-15 Ulf Jasper <ulf@web.de> 34372008-06-15 Andreas Schwab <schwab@suse.de>
3438 3438
3439 * net/newst-plainview.el (newsticker-faces, newsticker-feed-face) 3439 * vc-cvs.el (vc-cvs-status-extra-headers): Don't match newline
3440 (newsticker-extra-face, newsticker-enclosure-face): Moved to 3440 when parsing CVS/Repository.
3441 net/newst-reader.el. 3441
3442 3442 * wdired.el (wdired-search-and-rename): Fix undocumented change.
3443 * net/newst-reader.el (newsticker-faces, newsticker-feed-face) 3443
3444 (newsticker-extra-face, newsticker-enclosure-face): Moved from 34442008-06-15 Ulf Jasper <ulf@web.de>
3445 net/newst-reader.el. 3445
3446 3446 * net/newst-plainview.el (newsticker-faces, newsticker-feed-face)
34472008-06-15 Stefan Monnier <monnier@iro.umontreal.ca> 3447 (newsticker-extra-face, newsticker-enclosure-face): Moved to
3448 3448 net/newst-reader.el.
3449 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8): 3449
3450 Catch and recover from case when the bytes we thought we were reading 3450 * net/newst-reader.el (newsticker-faces, newsticker-feed-face)
3451 turn out to be something else entirely, such as latin-1 chars from 3451 (newsticker-extra-face, newsticker-enclosure-face): Moved from
3452 quail. See bug#396. 3452 net/newst-reader.el.
3453 3453
34542008-06-15 Dan Nicolaescu <dann@ics.uci.edu> 34542008-06-15 Stefan Monnier <monnier@iro.umontreal.ca>
3455 3455
3456 * vc.el (vc-deduce-fileset): Check if the buffer has a file. 3456 * international/encoded-kb.el (encoded-kbd-self-insert-utf-8):
3457 (vc-register): Call the backend function only once, instead of 3457 Catch and recover from case when the bytes we thought we were reading
3458 once for each file. 3458 turn out to be something else entirely, such as latin-1 chars from
3459 (vc-next-action): Update call to vc-register. 3459 quail. See bug#396.
3460 (vc-dir-register): Remove function. 3460
3461 (vc-dir): Bind vc-register instead of vc-dir-register. 34612008-06-15 Dan Nicolaescu <dann@ics.uci.edu>
3462 3462
34632008-06-14 Glenn Morris <rgm@gnu.org> 3463 * vc.el (vc-deduce-fileset): Check if the buffer has a file.
3464 3464 (vc-register): Call the backend function only once, instead of
3465 * Makefile.in (ELCFILES): Add net/newst-*.el. 3465 once for each file.
3466 3466 (vc-next-action): Update call to vc-register.
34672008-06-14 Stefan Monnier <monnier@iro.umontreal.ca> 3467 (vc-dir-register): Remove function.
3468 3468 (vc-dir): Bind vc-register instead of vc-dir-register.
3469 * wdired.el (wdired-do-renames): New function. 3469
3470 (wdired-finish-edit): Use it to. 34702008-06-14 Glenn Morris <rgm@gnu.org>
3471 (wdired-preprocess-files): Don't hardcode (point-min) == 1. 3471
3472 3472 * Makefile.in (ELCFILES): Add net/newst-*.el.
34732008-06-14 Stefan Monnier <monnier@iro.umontreal.ca> 3473
3474 34742008-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
3475 * info.el (Info-insert-breadcrumbs): Don't break in apropos and toc. 3475
3476 3476 * wdired.el (wdired-do-renames): New function.
34772008-06-14 Martin Rudalics <rudalics@gmx.at> 3477 (wdired-finish-edit): Use it to.
3478 3478 (wdired-preprocess-files): Don't hardcode (point-min) == 1.
3479 * window.el (window--even-window-heights): Even window heights 3479
3480 only if the selected window is higher than WINDOW. 34802008-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
3481 Reported by Stephen Berman <Stephen.Berman at gmx.net>. 3481
3482 3482 * info.el (Info-insert-breadcrumbs): Don't break in apropos and toc.
34832008-06-14 Stefan Monnier <monnier@iro.umontreal.ca> 3483
3484 34842008-06-14 Martin Rudalics <rudalics@gmx.at>
3485 * info.el (Info-insert-breadcrumbs): Be careful to preserve history. 3485
3486 3486 * window.el (window--even-window-heights): Even window heights
34872008-06-13 Stefan Monnier <monnier@iro.umontreal.ca> 3487 only if the selected window is higher than WINDOW.
3488 3488 Reported by Stephen Berman <Stephen.Berman at gmx.net>.
3489 * term/linux.el (terminal-init-linux): Load t-mouse. 3489
3490 34902008-06-14 Stefan Monnier <monnier@iro.umontreal.ca>
34912008-06-13 Stefan Monnier <monnier@iro.umontreal.ca> 3491
3492 Drew Adams <drew.adams@oracle.com> 3492 * info.el (Info-insert-breadcrumbs): Be careful to preserve history.
3493 3493
3494 * info.el (Info-breadcrumbs-depth): New var. 34942008-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
3495 (Info-insert-breadcrumbs): New function. 3495
3496 (Info-fontify-node): Use it. 3496 * term/linux.el (terminal-init-linux): Load t-mouse.
3497 (Info-mode-map): Move initialization into declaration. 3497
3498 34982008-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
34992008-06-13 Ulf Jasper <ulf.jasper@web.de> 3499 Drew Adams <drew.adams@oracle.com>
3500 3500
3501 Rename net/newsticker-*.el to net/newst-*.el. 3501 * info.el (Info-breadcrumbs-depth): New var.
3502 * net/newst-backend.el: Rename from net/newsticker-backend.el. 3502 (Info-insert-breadcrumbs): New function.
3503 * net/newst-plainview.el: Rename from net/newsticker-plainview.el. 3503 (Info-fontify-node): Use it.
3504 * net/newst-reader.el: Rename from net/newsticker-reader.el. 3504 (Info-mode-map): Move initialization into declaration.
3505 * net/newst-ticker.el: Rename from net/newsticker-ticker.el. 3505
3506 * net/newst-treeview.el: Rename from net/newsticker-treeview.el. 35062008-06-13 Ulf Jasper <ulf.jasper@web.de>
3507 * net/newsticker-backend.el: Rename to net/newst-backend.el. 3507
3508 * net/newsticker-plainview.el: Rename to net/newst-plainview.el. 3508 Rename net/newsticker-*.el to net/newst-*.el.
3509 * net/newsticker-reader.el: Rename to net/newst-reader.el. 3509 * net/newst-backend.el: Rename from net/newsticker-backend.el.
3510 * net/newsticker-ticker.el: Rename to net/newst-ticker.el. 3510 * net/newst-plainview.el: Rename from net/newsticker-plainview.el.
3511 * net/newsticker-treeview.el: Rename to net/newst-treeview.el. 3511 * net/newst-reader.el: Rename from net/newsticker-reader.el.
3512 3512 * net/newst-ticker.el: Rename from net/newsticker-ticker.el.
35132008-06-13 Stefan Monnier <monnier@iro.umontreal.ca> 3513 * net/newst-treeview.el: Rename from net/newsticker-treeview.el.
3514 3514 * net/newsticker-backend.el: Rename to net/newst-backend.el.
3515 * progmodes/compile.el (compilation-start): Don't disable undo in 3515 * net/newsticker-plainview.el: Rename to net/newst-plainview.el.
3516 comint buffer. Don't override the comint-filter with our own. 3516 * net/newsticker-reader.el: Rename to net/newst-reader.el.
3517 (compilation-filter): Change point's insertion-type. 3517 * net/newsticker-ticker.el: Rename to net/newst-ticker.el.
3518 3518 * net/newsticker-treeview.el: Rename to net/newst-treeview.el.
3519 * comint.el (comint-output-filter): Use copy-marker. 3519
3520 35202008-06-13 Stefan Monnier <monnier@iro.umontreal.ca>
35212008-06-13 David Reitter <david.reitter@gmail.com> 3521
3522 3522 * progmodes/compile.el (compilation-start): Don't disable undo in
3523 * textmodes/flyspell.el (mail-mode-flyspell-verify): 3523 comint buffer. Don't override the comint-filter with our own.
3524 Check message-signature-separator exists before using it. 3524 (compilation-filter): Change point's insertion-type.
3525 3525
35262008-06-13 Dan Nicolaescu <dann@ics.uci.edu> 3526 * comint.el (comint-output-filter): Use copy-marker.
3527 3527
3528 * vc.el (vc-delete-file): Bind default-directory before calling 35282008-06-13 David Reitter <david.reitter@gmail.com>
3529 the backend. 3529
3530 (vc-annotate-show-diff-revision-at-line): Move most of the code to ... 3530 * textmodes/flyspell.el (mail-mode-flyspell-verify):
3531 (vc-annotate-show-diff-revision-at-line-internal): ... here. 3531 Check message-signature-separator exists before using it.
3532 New function. 3532
3533 (vc-annotate-show-changeset-diff-revision-at-line): New function. 35332008-06-13 Dan Nicolaescu <dann@ics.uci.edu>
3534 (vc-annotate-mode-menu): Bind it. 3534
3535 3535 * vc.el (vc-delete-file): Bind default-directory before calling
35362008-06-13 Jason Rumney <jasonr@gnu.org> 3536 the backend.
3537 3537 (vc-annotate-show-diff-revision-at-line): Move most of the code to ...
3538 * term/w32-win.el (mouse-set-font): Remove overridden function. 3538 (vc-annotate-show-diff-revision-at-line-internal): ... here.
3539 (w32-select-font): Declare as obsolete alias for x-select-font. 3539 New function.
3540 3540 (vc-annotate-show-changeset-diff-revision-at-line): New function.
35412008-06-13 Daniel Engeler <engeler@gmail.com> 3541 (vc-annotate-mode-menu): Bind it.
3542 3542
3543 These changes add serial port access. 35432008-06-13 Jason Rumney <jasonr@gnu.org>
3544 * term.el (term-update-mode-line): Modify. 3544
3545 (serial-port-is-file-p, serial-nice-speed-history) 3545 * term/w32-win.el (mouse-set-font): Remove overridden function.
3546 (serial-no-speed, serial-mode-line-speed-menu) 3546 (w32-select-font): Declare as obsolete alias for x-select-font.
3547 (serial-mode-line-config-menu): New variables and constants. 3547
3548 (serial-name-history, serial-speed-history) 35482008-06-13 Daniel Engeler <engeler@gmail.com>
3549 (serial-supported-or-barf, serial-read-name, serial-read-speed) 3549
3550 (serial-term, serial-speed, serial-mode-line-speed-menu-1) 3550 These changes add serial port access.
3551 (serial-mode-line-speed-menu, serial-update-speed-menu) 3551 * term.el (term-update-mode-line): Modify.
3552 (serial-mode-line-config-menu-1, serial-mode-line-config-menu) 3552 (serial-port-is-file-p, serial-nice-speed-history)
3553 (serial-update-config-menu): New functions. 3553 (serial-no-speed, serial-mode-line-speed-menu)
3554 3554 (serial-mode-line-config-menu): New variables and constants.
35552008-06-13 Glenn Morris <rgm@gnu.org> 3555 (serial-name-history, serial-speed-history)
3556 3556 (serial-supported-or-barf, serial-read-name, serial-read-speed)
3557 * menu-bar.el (menu-set-font): Use fboundp rather than functionp. 3557 (serial-term, serial-speed, serial-mode-line-speed-menu-1)
3558 3558 (serial-mode-line-speed-menu, serial-update-speed-menu)
3559 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Doc fix. 3559 (serial-mode-line-config-menu-1, serial-mode-line-config-menu)
3560 3560 (serial-update-config-menu): New functions.
35612008-06-13 Kenichi Handa <handa@m17n.org> 3561
3562 35622008-06-13 Glenn Morris <rgm@gnu.org>
3563 * cus-face.el (custom-face-attributes): Add :foundry. 3563
3564 3564 * menu-bar.el (menu-set-font): Use fboundp rather than functionp.
3565 * faces.el (set-face-attribute): Parse "FOUNDRY-FAMILY" here. 3565
3566 (face-x-resources): Add :foundry. 3566 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Doc fix.
3567 (face-valid-attribute-values): Likewise. 3567
3568 (face-attribute-name-alist): Likewise. 35682008-06-13 Kenichi Handa <handa@m17n.org>
3569 (describe-face): Likewise. 3569
3570 3570 * cus-face.el (custom-face-attributes): Add :foundry.
35712008-06-12 Stefan Monnier <monnier@iro.umontreal.ca> 3571
3572 3572 * faces.el (set-face-attribute): Parse "FOUNDRY-FAMILY" here.
3573 * emacs-lisp/map-ynp.el (map-y-or-n-p): Accept non-char events. 3573 (face-x-resources): Add :foundry.
3574 3574 (face-valid-attribute-values): Likewise.
35752008-06-12 Chong Yidong <cyd@stupidchicken.com> 3575 (face-attribute-name-alist): Likewise.
3576 3576 (describe-face): Likewise.
3577 * longlines.el (longlines-search-forward, longlines-search-backward) 3577
3578 (longlines-re-search-forward): Use a smarter search-spaces-regexp. 35782008-06-12 Stefan Monnier <monnier@iro.umontreal.ca>
3579 3579
35802008-06-12 Sam Steingold <sds@gnu.org> 3580 * emacs-lisp/map-ynp.el (map-y-or-n-p): Accept non-char events.
3581 3581
3582 * vc.el (vc-rename-file): DTRT when the destination is a directory 35822008-06-12 Chong Yidong <cyd@stupidchicken.com>
3583 name and the source is a file. 3583
3584 3584 * longlines.el (longlines-search-forward, longlines-search-backward)
35852008-06-12 Chong Yidong <cyd@stupidchicken.com> 3585 (longlines-re-search-forward): Use a smarter search-spaces-regexp.
3586 3586
3587 * menu-bar.el (menu-set-font): Rename x-font-dialog to x-select-font. 35872008-06-12 Sam Steingold <sds@gnu.org>
3588 3588
35892008-06-12 Glenn Morris <rgm@gnu.org> 3589 * vc.el (vc-rename-file): DTRT when the destination is a directory
3590 3590 name and the source is a file.
3591 * progmodes/f90.el (f90-beginning-of-subprogram) 3591
3592 (f90-end-of-subprogram): Only give a message when interactive. 35922008-06-12 Chong Yidong <cyd@stupidchicken.com>
3593 3593
3594 * term/mac-win.el (x-toolkit-scroll-bars): Check bound. 3594 * menu-bar.el (menu-set-font): Rename x-font-dialog to x-select-font.
3595 3595
3596 * progmodes/cperl-mode.el (cperl-info-on-command): 35962008-06-12 Glenn Morris <rgm@gnu.org>
3597 Use display-pixel-height rather than x-display-pixel-height. 3597
3598 3598 * progmodes/f90.el (f90-beginning-of-subprogram)
3599 * mail/rmailedit.el (rmail-cease-edit): 3599 (f90-end-of-subprogram): Only give a message when interactive.
3600 * vc-dispatcher.el (vc-dir-mode): Check tool-bar-mode is bound. 3600
3601 3601 * term/mac-win.el (x-toolkit-scroll-bars): Check bound.
3602 * emulation/edt.el (edt-xserver): 3602
3603 * emulation/edt-mapper.el (edt-xserver): Use replace-regexp-in-string. 3603 * progmodes/cperl-mode.el (cperl-info-on-command):
3604 3604 Use display-pixel-height rather than x-display-pixel-height.
3605 * emulation/edt-mapper.el: Drop test for Emacs < 19. 3605
3606 3606 * mail/rmailedit.el (rmail-cease-edit):
3607 * mwheel.el (mouse-wheel-follow-mouse, mwheel-event-window): 3607 * vc-dispatcher.el (vc-dir-mode): Check tool-bar-mode is bound.
3608 Evaluate definitions when compiling. Reverse tests. 3608
3609 3609 * emulation/edt.el (edt-xserver):
3610 * dframe.el (dframe-reposition-frame-emacs): Reorder test, and 3610 * emulation/edt-mapper.el (edt-xserver): Use replace-regexp-in-string.
3611 use unless. 3611
3612 3612 * emulation/edt-mapper.el: Drop test for Emacs < 19.
3613 * menu-bar.el (w32-menu-bar-open): Declare for compiler. 3613
3614 3614 * mwheel.el (mouse-wheel-follow-mouse, mwheel-event-window):
3615 * textmodes/artist.el (x-pointer-shape): 3615 Evaluate definitions when compiling. Reverse tests.
3616 * term/x-win.el (x-parse-geometry, x-resource-name, accelerate-menu) 3616
3617 (x-open-connection, x-server-max-request-size, x-get-resource): 3617 * dframe.el (dframe-reposition-frame-emacs): Reorder test, and
3618 * term/w32console.el (x-setup-function-keys): 3618 use unless.
3619 * term/w32-win.el (x-parse-geometry, x-resource-name) 3619
3620 (generate-fontset-menu, image-library-alist, x-open-connection) 3620 * menu-bar.el (w32-menu-bar-open): Declare for compiler.
3621 (setup-default-fontset, set-fontset-font, setup-default-fontset) 3621
3622 (create-fontset-from-fontset-spec, create-fontset-from-x-resource) 3622 * textmodes/artist.el (x-pointer-shape):
3623 (x-get-resource): 3623 * term/x-win.el (x-parse-geometry, x-resource-name, accelerate-menu)
3624 * term/mac-win.el (x-parse-geometry, x-resource-name) 3624 (x-open-connection, x-server-max-request-size, x-get-resource):
3625 (x-get-selection-internal, tool-bar-mode, set-fontset-font) 3625 * term/w32console.el (x-setup-function-keys):
3626 (new-fontset, x-display-list, x-open-connection, x-get-resource): 3626 * term/w32-win.el (x-parse-geometry, x-resource-name)
3627 * progmodes/gud.el (tooltip-last-mouse-motion-event, tooltip-hide) 3627 (generate-fontset-menu, image-library-alist, x-open-connection)
3628 (tooltip-start-delayed-tip, tooltip-use-echo-area, tooltip-show) 3628 (setup-default-fontset, set-fontset-font, setup-default-fontset)
3629 (tooltip-strip-prompt, tooltip-expr-to-print, tooltip-event-buffer): 3629 (create-fontset-from-fontset-spec, create-fontset-from-x-resource)
3630 * progmodes/gdb-ui.el (tooltip-show, tooltip-use-echo-area) 3630 (x-get-resource):
3631 (tooltip-identifier-from-point, define-fringe-bitmap): 3631 * term/mac-win.el (x-parse-geometry, x-resource-name)
3632 * play/gamegrid.el (image-size): 3632 (x-get-selection-internal, tool-bar-mode, set-fontset-font)
3633 * play/bubbles.el (image-size): 3633 (new-fontset, x-display-list, x-open-connection, x-get-resource):
3634 * mail/emacsbug.el (x-server-vendor, x-server-version): 3634 * progmodes/gud.el (tooltip-last-mouse-motion-event, tooltip-hide)
3635 * international/mule-util.el (internal-char-font): 3635 (tooltip-start-delayed-tip, tooltip-use-echo-area, tooltip-show)
3636 * international/mule-diag.el (font-info, query-fontset, fontset-info) 3636 (tooltip-strip-prompt, tooltip-expr-to-print, tooltip-event-buffer):
3637 (fontset-alias-alist, fontset-list, fontset-plain-name): 3637 * progmodes/gdb-ui.el (tooltip-show, tooltip-use-echo-area)
3638 * international/mule-cmds.el (x-server-vendor, x-server-version): 3638 (tooltip-identifier-from-point, define-fringe-bitmap):
3639 * international/fontset.el (font-encoding-charset-alist) 3639 * play/gamegrid.el (image-size):
3640 (otf-script-alist, new-fontset, set-fontset-font) 3640 * play/bubbles.el (image-size):
3641 (x-pixel-size-width-font-regexp, vertical-centering-font-regexp) 3641 * mail/emacsbug.el (x-server-vendor, x-server-version):
3642 (fontset-list, query-fontset, x-get-resource): 3642 * international/mule-util.el (internal-char-font):
3643 * emulation/edt.el (x-server-vendor): 3643 * international/mule-diag.el (font-info, query-fontset, fontset-info)
3644 * emulation/edt-mapper.el (x-server-vendor): 3644 (fontset-alias-alist, fontset-list, fontset-plain-name):
3645 * emacs-lisp/map-ynp.el (x-popup-dialog): 3645 * international/mule-cmds.el (x-server-vendor, x-server-version):
3646 * emacs-lisp/lmenu.el (x-popup-dialog): 3646 * international/fontset.el (font-encoding-charset-alist)
3647 * x-dnd.el (x-window-property, x-change-window-property) 3647 (otf-script-alist, new-fontset, set-fontset-font)
3648 (x-get-selection-internal): 3648 (x-pixel-size-width-font-regexp, vertical-centering-font-regexp)
3649 * woman.el (x-list-fonts): 3649 (fontset-list, query-fontset, x-get-resource):
3650 * w32-fns.el (x-server-version): 3650 * emulation/edt.el (x-server-vendor):
3651 * tooltip.el (x-show-tip, x-hide-tip): 3651 * emulation/edt-mapper.el (x-server-vendor):
3652 * tool-bar.el (image-mask-p): 3652 * emacs-lisp/map-ynp.el (x-popup-dialog):
3653 * thumbs.el (image-size): 3653 * emacs-lisp/lmenu.el (x-popup-dialog):
3654 * term.el (overflow-newline-into-fringe): 3654 * x-dnd.el (x-window-property, x-change-window-property)
3655 * subr.el (scroll-bar-scale): 3655 (x-get-selection-internal):
3656 * startup.el (x-get-resource, tool-bar-mode, image-size): 3656 * woman.el (x-list-fonts):
3657 * select.el (x-get-selection-internal, x-own-selection-internal) 3657 * w32-fns.el (x-server-version):
3658 (x-disown-selection-internal): 3658 * tooltip.el (x-show-tip, x-hide-tip):
3659 * mouse.el (generate-fontset-menu): 3659 * tool-bar.el (image-mask-p):
3660 * mouse-sel.el (x-select-text, x-cut-buffer-or-selection-value): 3660 * thumbs.el (image-size):
3661 * image.el (image-library-alist): 3661 * term.el (overflow-newline-into-fringe):
3662 * image-mode.el (image-size, image-refresh): 3662 * subr.el (scroll-bar-scale):
3663 * image-dired.el (clear-image-cache): 3663 * startup.el (x-get-resource, tool-bar-mode, image-size):
3664 * gs.el (x-display-mm-width, x-display-pixel-width) 3664 * select.el (x-get-selection-internal, x-own-selection-internal)
3665 (x-display-mm-height, x-display-pixel-height) 3665 (x-disown-selection-internal):
3666 (x-change-window-property, x-display-grayscale-p, x-window-property): 3666 * mouse.el (generate-fontset-menu):
3667 * frame.el (tool-bar-mode, x-display-name, x-close-connection) 3667 * mouse-sel.el (x-select-text, x-cut-buffer-or-selection-value):
3668 (x-focus-frame, x-list-fonts, x-display-screens) 3668 * image.el (image-library-alist):
3669 (x-display-pixel-height, x-display-pixel-width, x-display-mm-height) 3669 * image-mode.el (image-size, image-refresh):
3670 (x-display-mm-width, x-display-backing-store, x-display-save-under) 3670 * image-dired.el (clear-image-cache):
3671 (x-display-planes, x-display-color-cells, x-display-visual-class): 3671 * gs.el (x-display-mm-width, x-display-pixel-width)
3672 * faces.el (internal-face-x-get-resource) 3672 (x-display-mm-height, x-display-pixel-height)
3673 (internal-set-lisp-face-attribute-from-resource, x-bitmap-file-path) 3673 (x-change-window-property, x-display-grayscale-p, x-window-property):
3674 (fontset-list, x-list-fonts, xw-color-defined-p, xw-color-values) 3674 * frame.el (tool-bar-mode, x-display-name, x-close-connection)
3675 (xw-display-color-p, x-display-grayscale-p, x-get-resource) 3675 (x-focus-frame, x-list-fonts, x-display-screens)
3676 (x-parse-geometry, x-create-frame, x-setup-function-keys) 3676 (x-display-pixel-height, x-display-pixel-width, x-display-mm-height)
3677 (tool-bar-setup): 3677 (x-display-mm-width, x-display-backing-store, x-display-save-under)
3678 * doc-view.el (clear-image-cache, image-size, tooltip-show): 3678 (x-display-planes, x-display-color-cells, x-display-visual-class):
3679 * dired.el (dnd-get-local-file-name, dnd-get-local-file-uri): 3679 * faces.el (internal-face-x-get-resource)
3680 * dframe.el (x-display-pixel-width, x-display-pixel-height): 3680 (internal-set-lisp-face-attribute-from-resource, x-bitmap-file-path)
3681 * descr-text.el (internal-char-font): 3681 (fontset-list, x-list-fonts, xw-color-defined-p, xw-color-values)
3682 Define for compiler, for builds without X. 3682 (xw-display-color-p, x-display-grayscale-p, x-get-resource)
3683 3683 (x-parse-geometry, x-create-frame, x-setup-function-keys)
36842008-06-11 Stefan Monnier <monnier@iro.umontreal.ca> 3684 (tool-bar-setup):
3685 3685 * doc-view.el (clear-image-cache, image-size, tooltip-show):
3686 * vc-rcs.el (vc-rcs-state-heuristic): Don't assume the file exists. 3686 * dired.el (dnd-get-local-file-name, dnd-get-local-file-uri):
3687 3687 * dframe.el (x-display-pixel-width, x-display-pixel-height):
36882008-06-11 Glenn Morris <rgm@gnu.org> 3688 * descr-text.el (internal-char-font):
3689 3689 Define for compiler, for builds without X.
3690 * progmodes/fortran.el (fortran-end-of-subprogram): Check for a match 3690
3691 before trying to move there. 36912008-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
3692 (fortran-calculate-indent): When fortran-check-all-num-for-matching-do 3692
3693 is non-nil, indent most terminating statements like loop body. 3693 * vc-rcs.el (vc-rcs-state-heuristic): Don't assume the file exists.
3694 3694
3695 * calendar/diary-lib.el (diary-list-entries-2): Accept optional 36952008-06-11 Glenn Morris <rgm@gnu.org>
3696 Gregorian date, and add it, not the local date, to diary-entries-list. 3696
3697 (diary-list-entries-1): Pass Gregorian date to diary-list-entries-2. 3697 * progmodes/fortran.el (fortran-end-of-subprogram): Check for a match
3698 3698 before trying to move there.
36992008-06-11 Stefan Monnier <monnier@iro.umontreal.ca> 3699 (fortran-calculate-indent): When fortran-check-all-num-for-matching-do
3700 3700 is non-nil, indent most terminating statements like loop body.
3701 * progmodes/compile.el (compilation-filter): Fix up last change. 3701
3702 3702 * calendar/diary-lib.el (diary-list-entries-2): Accept optional
3703 * term/linux.el (terminal-init-linux): Use gpm-mouse-enable. 3703 Gregorian date, and add it, not the local date, to diary-entries-list.
3704 3704 (diary-list-entries-1): Pass Gregorian date to diary-list-entries-2.
3705 * t-mouse.el (gpm-mouse-enable, gpm-mouse-disable): New functions. 3705
3706 (gpm-mouse-mode): Make it into a proper global minor mode. 37062008-06-11 Stefan Monnier <monnier@iro.umontreal.ca>
3707 3707
3708 * files.el (save-some-buffers-action-alist): Only use recursive-edit 3708 * progmodes/compile.el (compilation-filter): Fix up last change.
3709 if the user enabled recursive-minibuffers. 3709
3710 3710 * term/linux.el (terminal-init-linux): Use gpm-mouse-enable.
3711 * emacs-lisp/map-ynp.el (map-y-or-n-p): 3711
3712 Add support for scroll-other-window. 3712 * t-mouse.el (gpm-mouse-enable, gpm-mouse-disable): New functions.
3713 3713 (gpm-mouse-mode): Make it into a proper global minor mode.
37142008-06-11 Jason Rumney <jasonr@gnu.org> 3714
3715 3715 * files.el (save-some-buffers-action-alist): Only use recursive-edit
3716 * term/w32-win.el (w32-menu-bar-open): Rename from menu-bar-open. 3716 if the user enabled recursive-minibuffers.
3717 Use tmm-menubar if menu is disabled in this frame. 3717
3718 3718 * emacs-lisp/map-ynp.el (map-y-or-n-p):
3719 * menu-bar.el (menu-bar-open): Determine how to open menu bar 3719 Add support for scroll-other-window.
3720 from frame type, per documentation. Add w32 case. 3720
3721 37212008-06-11 Jason Rumney <jasonr@gnu.org>
37222008-06-10 Stefan Monnier <monnier@iro.umontreal.ca> 3722
3723 3723 * term/w32-win.el (w32-menu-bar-open): Rename from menu-bar-open.
3724 * minibuffer.el (completion--merge-suffix): New function. 3724 Use tmm-menubar if menu is disabled in this frame.
3725 (completion-basic-try-completion): Use it. 3725
3726 (completion-pcm--find-all-completions): Add argument `filter'. 3726 * menu-bar.el (menu-bar-open): Determine how to open menu bar
3727 (completion-pcm--filename-try-filter, completion-pcm--merge-try): 3727 from frame type, per documentation. Add w32 case.
3728 New functions. 3728
3729 (completion-pcm-try-completion): Use them. 37292008-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3730 3730
3731 * xt-mouse.el (turn-on-xterm-mouse-tracking) 3731 * minibuffer.el (completion--merge-suffix): New function.
3732 (turn-off-xterm-mouse-tracking): Use terminal-list. 3732 (completion-basic-try-completion): Use it.
3733 3733 (completion-pcm--find-all-completions): Add argument `filter'.
3734 * cus-start.el (underline-minimum-offset): Rename from 3734 (completion-pcm--filename-try-filter, completion-pcm--merge-try):
3735 x-underline-minimum-display-offset. 3735 New functions.
3736 3736 (completion-pcm-try-completion): Use them.
37372008-06-10 David De La Harpe Golden <david@harpegolden.net> (tiny change) 3737
3738 3738 * xt-mouse.el (turn-on-xterm-mouse-tracking)
3739 * cus-start.el (x-underline-minimum-display-offset): Give it a type. 3739 (turn-off-xterm-mouse-tracking): Use terminal-list.
3740 3740
37412008-06-10 Chong Yidong <cyd@stupidchicken.com> 3741 * cus-start.el (underline-minimum-offset): Rename from
3742 3742 x-underline-minimum-display-offset.
3743 * mouse.el (mouse-select-font): New function. 3743
3744 37442008-06-10 David De La Harpe Golden <david@harpegolden.net> (tiny change)
3745 * faces.el (face-spec-recalc): When the face is set using 3745
3746 Customize, avoid recalculating it twice. 3746 * cus-start.el (x-underline-minimum-display-offset): Give it a type.
3747 3747
3748 * menu-bar.el (menu-set-font): New function. Bind "Set Default 37482008-06-10 Chong Yidong <cyd@stupidchicken.com>
3749 Font" menu item to it. Apply selected font to all frames, and 3749
3750 make it savable. 3750 * mouse.el (mouse-select-font): New function.
3751 (menu-bar-options-save): Save `default' font if changed. 3751
3752 3752 * faces.el (face-spec-recalc): When the face is set using
37532008-06-10 Stefan Monnier <monnier@iro.umontreal.ca> 3753 Customize, avoid recalculating it twice.
3754 3754
3755 * ffap.el (ffap-string-at-point-mode-alist): 3755 * menu-bar.el (menu-set-font): New function. Bind "Set Default
3756 Use alpha rather than lower. 3756 Font" menu item to it. Apply selected font to all frames, and
3757 3757 make it savable.
3758 * dired.el (dired-insert-directory): Don't assume Unix-style dir names. 3758 (menu-bar-options-save): Save `default' font if changed.
3759 3759
3760 * subr.el (momentary-string-display): Use an overlay. 37602008-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3761 3761
3762 * progmodes/compile.el (compilation-mode): 3762 * ffap.el (ffap-string-at-point-mode-alist):
3763 Set window-point-insertion-type. 3763 Use alpha rather than lower.
3764 (compilation-filter): Don't use insert-before-markers any more. 3764
3765 * emacs-lisp/trace.el (trace-make-advice): 3765 * dired.el (dired-insert-directory): Don't assume Unix-style dir names.
3766 Set window-point-insertion-type in the trace buffer. 3766
3767 * startup.el (normal-top-level): Set window-point-insertion-type in 3767 * subr.el (momentary-string-display): Use an overlay.
3768 *Messages*. 3768
3769 * net/telnet.el (telnet-mode): Set window-point-insertion-type. 3769 * progmodes/compile.el (compilation-mode):
3770 (telnet-filter): Don't use insert-before-markers any more. 3770 Set window-point-insertion-type.
3771 * comint.el (comint-mode): Set window-point-insertion-type. 3771 (compilation-filter): Don't use insert-before-markers any more.
3772 (comint-output-filter): Don't use insert-before-markers any more. 3772 * emacs-lisp/trace.el (trace-make-advice):
3773 * button.el (make-text-button): Allow `start' to be a string. 3773 Set window-point-insertion-type in the trace buffer.
3774 3774 * startup.el (normal-top-level): Set window-point-insertion-type in
37752008-06-10 Juanma Barranquero <lekktu@gmail.com> 3775 *Messages*.
3776 3776 * net/telnet.el (telnet-mode): Set window-point-insertion-type.
3777 * emacs-lisp/autoload.el (autoload-rubric): 3777 (telnet-filter): Don't use insert-before-markers any more.
3778 Fix coding cookie not to force Unix EOL. 3778 * comint.el (comint-mode): Set window-point-insertion-type.
3779 3779 (comint-output-filter): Don't use insert-before-markers any more.
37802008-06-10 Martin Rudalics <rudalics@gmx.at> 3780 * button.el (make-text-button): Allow `start' to be a string.
3781 3781
3782 * window.el (window--splittable-p, window--try-to-split-window): 37822008-06-10 Juanma Barranquero <lekktu@gmail.com>
3783 Don't use with-selected-window to avoid messing up get-lru-window. 3783
3784 Reported by David Hansen <david.hansen@gmx.net>. 3784 * emacs-lisp/autoload.el (autoload-rubric):
3785 3785 Fix coding cookie not to force Unix EOL.
37862008-06-10 Glenn Morris <rgm@gnu.org> 3786
3787 37872008-06-10 Martin Rudalics <rudalics@gmx.at>
3788 * subr.el (locate-library): Doc fix. 3788
3789 3789 * window.el (window--splittable-p, window--try-to-split-window):
3790 * net/newsticker-treeview.el (w3m-toggle-inline-images): Declare. 3790 Don't use with-selected-window to avoid messing up get-lru-window.
3791 (newsticker-treeview-tool-bar-map, newsticker-treeview-mode): 3791 Reported by David Hansen <david.hansen@gmx.net>.
3792 Check tool-bar-map is bound, for non-X builds. 3792
3793 37932008-06-10 Glenn Morris <rgm@gnu.org>
3794 * net/newsticker-reader.el (newsticker--next-item-image) 3794
3795 (newsticker--previous-item-image, newsticker--previous-feed-image) 3795 * subr.el (locate-library): Doc fix.
3796 (newsticker--next-feed-image, newsticker--mark-read-image) 3796
3797 (ewsticker--mark-immortal-image, newsticker--narrow-image) 3797 * net/newsticker-treeview.el (w3m-toggle-inline-images): Declare.
3798 (newsticker--get-all-image, newsticker--update-image) 3798 (newsticker-treeview-tool-bar-map, newsticker-treeview-mode):
3799 (newsticker--browse-image): Check xpm images are available. 3799 Check tool-bar-map is bound, for non-X builds.
3800 (newsticker--mark-read-image, newsticker--mark-immortal-image) 3800
3801 (newsticker--narrow-image, newsticker--get-all-image): Doc fix. 3801 * net/newsticker-reader.el (newsticker--next-item-image)
3802 3802 (newsticker--previous-item-image, newsticker--previous-feed-image)
3803 * net/newsticker-plainview.el (tool-bar-map): Don't declare. 3803 (newsticker--next-feed-image, newsticker--mark-read-image)
3804 (newsticker--plainview-tool-bar-map, newsticker-mode): 3804 (ewsticker--mark-immortal-image, newsticker--narrow-image)
3805 Check tool-bar-map is bound, for non-X builds. 3805 (newsticker--get-all-image, newsticker--update-image)
3806 (w3m-toggle-inline-image): Declare. 3806 (newsticker--browse-image): Check xpm images are available.
3807 3807 (newsticker--mark-read-image, newsticker--mark-immortal-image)
3808 * net/newsticker-backend.el (tool-bar-map): Don't declare. 3808 (newsticker--narrow-image, newsticker--get-all-image): Doc fix.
3809 3809
3810 * emacs-lisp/autoload.el (autoload-rubric): Add coding cookie. 3810 * net/newsticker-plainview.el (tool-bar-map): Don't declare.
3811 3811 (newsticker--plainview-tool-bar-map, newsticker-mode):
3812 * finder.el (finder-font-lock-keywords): Handle ``quotes''. 3812 Check tool-bar-map is bound, for non-X builds.
3813 (finder-compile-keywords): Move let to where needed. 3813 (w3m-toggle-inline-image): Declare.
3814 (finder-mouse-face-on-line): Go back one more line if needed. 3814
3815 (finder-list-matches): Use cadr. 3815 * net/newsticker-backend.el (tool-bar-map): Don't declare.
3816 (finder-goto-xref): New function. 3816
3817 (finder-commentary): Add buttons to jump to foo.el libraries. 3817 * emacs-lisp/autoload.el (autoload-rubric): Add coding cookie.
3818 3818
38192008-06-10 Stefan Monnier <monnier@iro.umontreal.ca> 3819 * finder.el (finder-font-lock-keywords): Handle ``quotes''.
3820 3820 (finder-compile-keywords): Move let to where needed.
3821 * apropos.el (apropos-function, apropos-macro, apropos-command) 3821 (finder-mouse-face-on-line): Go back one more line if needed.
3822 (apropos-variable, apropos-face, apropos-group, apropos-widget) 3822 (finder-list-matches): Use cadr.
3823 (apropos-plist): Add apropos-short-label property. 3823 (finder-goto-xref): New function.
3824 (apropos-multi-type): New variables. 3824 (finder-commentary): Add buttons to jump to foo.el libraries.
3825 (apropos-command, apropos-value): Set it. 3825
3826 (apropos-compact-layout): New custom. 38262008-06-10 Stefan Monnier <monnier@iro.umontreal.ca>
3827 (apropos-print, apropos-print-doc): Use it. 3827
3828 (apropos-print): Truncate lines. 3828 * apropos.el (apropos-function, apropos-macro, apropos-command)
3829 3829 (apropos-variable, apropos-face, apropos-group, apropos-widget)
38302008-06-09 Kenichi Handa <handa@m17n.org> 3830 (apropos-plist): Add apropos-short-label property.
3831 3831 (apropos-multi-type): New variables.
3832 * international/fontset.el (font-encoding-alist): 3832 (apropos-command, apropos-value): Set it.
3833 Add an entry for "ascii-0". 3833 (apropos-compact-layout): New custom.
3834 3834 (apropos-print, apropos-print-doc): Use it.
38352008-06-09 Jihyun Cho <jihyun.jo@gmail.com> 3835 (apropos-print): Truncate lines.
3836 3836
3837 * language/hanja-util.el (hanja-init-load): Show the message only 38372008-06-09 Kenichi Handa <handa@m17n.org>
3838 when loading a table. 3838
3839 3839 * international/fontset.el (font-encoding-alist):
38402008-06-08 Ulf Jasper <ulf.jasper@web.de> 3840 Add an entry for "ascii-0".
3841 3841
3842 * net/newsticker-treeview.el (newsticker-treeview): 38422008-06-09 Jihyun Cho <jihyun.jo@gmail.com>
3843 * net/newsticker-plainview.el (newsticker-plainview): 3843
3844 Add autoload cookie. 3844 * language/hanja-util.el (hanja-init-load): Show the message only
3845 3845 when loading a table.
38462008-06-08 Ulf Jasper <ulf.jasper@web.de> 3846
3847 38472008-06-08 Ulf Jasper <ulf.jasper@web.de>
3848 * net/newsticker.el: Split up into newsticker-backend, -ticker, 3848
3849 -reader, -plainview, and -treeview. 3849 * net/newsticker-treeview.el (newsticker-treeview):
3850 (newsticker-version): Change to 1.99. 3850 * net/newsticker-plainview.el (newsticker-plainview):
3851 3851 Add autoload cookie.
3852 * net/newsticker-backend.el: New. Move backend functionality from 3852
3853 newsticker.el to newsticker-backend.el. 38532008-06-08 Ulf Jasper <ulf.jasper@web.de>
3854 (newsticker--download-logos): New. 3854
3855 (newsticker--sentinel-callback): New. 3855 * net/newsticker.el: Split up into newsticker-backend, -ticker,
3856 (newsticker--set-customvar): Remove. Split up into specific 3856 -reader, -plainview, and -treeview.
3857 functions related to retrieval, ticker, buffer, and display. 3857 (newsticker-version): Change to 1.99.
3858 (newsticker--set-customvar-retrieval): New. Extracted from 3858
3859 `newsticker--set-customvar'. 3859 * net/newsticker-backend.el: New. Move backend functionality from
3860 (newsticker-retrieval): New. Renamed from `newsticker-feed'. 3860 newsticker.el to newsticker-backend.el.
3861 (newsticker-url-list-defaults): 3861 (newsticker--download-logos): New.
3862 Use `newsticker--set-customvar-retrieval' for :set. Change :group. 3862 (newsticker--sentinel-callback): New.
3863 (newsticker-url-list): Doc changed. URL can be a function. 3863 (newsticker--set-customvar): Remove. Split up into specific
3864 Use `newsticker--set-customvar-retrieval' for :set. Change :group. 3864 functions related to retrieval, ticker, buffer, and display.
3865 (newsticker-retrieval-method): New. 3865 (newsticker--set-customvar-retrieval): New. Extracted from
3866 (newsticker-wget-name, newsticker-wget-arguments): Change :group. 3866 `newsticker--set-customvar'.
3867 (newsticker-retrieval-interval): 3867 (newsticker-retrieval): New. Renamed from `newsticker-feed'.
3868 Use `newsticker--set-customvar-retrieval' for :set. Change :group. 3868 (newsticker-url-list-defaults):
3869 (newsticker-desc-comp-max): Change :group. 3869 Use `newsticker--set-customvar-retrieval' for :set. Change :group.
3870 (newsticker--cache): Doc changed. 3870 (newsticker-url-list): Doc changed. URL can be a function.
3871 (newsticker--guid-to-string): New. 3871 Use `newsticker--set-customvar-retrieval' for :set. Change :group.
3872 (newsticker--guid): Use `newsticker--guid-to-string'. 3872 (newsticker-retrieval-method): New.
3873 (newsticker--real-feed-name): New. 3873 (newsticker-wget-name, newsticker-wget-arguments): Change :group.
3874 (newsticker--start-feed): New. Extracted from `newsticker-start'. 3874 (newsticker-retrieval-interval):
3875 (newsticker-start): Use `insert-file-contents' for reading cache. 3875 Use `newsticker--set-customvar-retrieval' for :set. Change :group.
3876 Use `newsticker--start-feed'. 3876 (newsticker-desc-comp-max): Change :group.
3877 (newsticker--stop-feed): New. Extracted from `newsticker-stop'. 3877 (newsticker--cache): Doc changed.
3878 (newsticker-stop): Check whether `newsticker-stop-ticker' is fbound. 3878 (newsticker--guid-to-string): New.
3879 Use `newsticker--stop-feed'. 3879 (newsticker--guid): Use `newsticker--guid-to-string'.
3880 (newsticker-save-item): New. 3880 (newsticker--real-feed-name): New.
3881 (newsticker--get-news-by-funcall): New. 3881 (newsticker--start-feed): New. Extracted from `newsticker-start'.
3882 (newsticker-get-news): Handle new retrieval methods. 3882 (newsticker-start): Use `insert-file-contents' for reading cache.
3883 (newsticker--sentinel): Use `newsticker--sentinel-work'. 3883 Use `newsticker--start-feed'.
3884 (newsticker--sentinel-work): New. Extracted from 3884 (newsticker--stop-feed): New. Extracted from `newsticker-stop'.
3885 `newsticker--sentinel'. Use `newsticker--download-logos', 3885 (newsticker-stop): Check whether `newsticker-stop-ticker' is fbound.
3886 `newsticker--sentinel-callback'. 3886 Use `newsticker--stop-feed'.
3887 (newsticker--parse-atom-0.3): Use `newsticker--guid-to-string'. 3887 (newsticker-save-item): New.
3888 (newsticker--parse-atom-1.0): Fix link determination. 3888 (newsticker--get-news-by-funcall): New.
3889 (newsticker--parse-rss-0.91): Fix time determination. 3889 (newsticker-get-news): Handle new retrieval methods.
3890 (newsticker--parse-rss-0.92): Fix time determination. 3890 (newsticker--sentinel): Use `newsticker--sentinel-work'.
3891 (newsticker--parse-rss-2.0): Use `newsticker--guid-to-string'. 3891 (newsticker--sentinel-work): New. Extracted from
3892 (newsticker--parse-generic-feed): New arg order in 3892 `newsticker--sentinel'. Use `newsticker--download-logos',
3893 `newsticker--cache-add'. 3893 `newsticker--sentinel-callback'.
3894 (newsticker--parse-generic-items): Fix for multiple items. 3894 (newsticker--parse-atom-0.3): Use `newsticker--guid-to-string'.
3895 New arg order in `newsticker--cache-add'. 3895 (newsticker--parse-atom-1.0): Fix link determination.
3896 (newsticker--forget-preformatted): Check whether 3896 (newsticker--parse-rss-0.91): Fix time determination.
3897 `newsticker--buffer-set-uptodate' is fbound. 3897 (newsticker--parse-rss-0.92): Fix time determination.
3898 (newsticker--decode-iso8601-date): Handle fractions of seconds. 3898 (newsticker--parse-rss-2.0): Use `newsticker--guid-to-string'.
3899 (newsticker--decode-rfc822-date): Partial timezone handling. 3899 (newsticker--parse-generic-feed): New arg order in
3900 (newsticker--cache-contains): Fix guid problem. 3900 `newsticker--cache-add'.
3901 (newsticker--cache-add): Swap args AGE and TIME. Fix guid problem. 3901 (newsticker--parse-generic-items): Fix for multiple items.
3902 (newsticker--cache-save): New. 3902 New arg order in `newsticker--cache-add'.
3903 (newsticker--cache-update): Use temp buffer. 3903 (newsticker--forget-preformatted): Check whether
3904 (newsticker--stat-num-items): Allow multiple AGE args. 3904 `newsticker--buffer-set-uptodate' is fbound.
3905 (newsticker--stat-num-items-total): New. 3905 (newsticker--decode-iso8601-date): Handle fractions of seconds.
3906 (newsticker--opml-import-outlines): New. 3906 (newsticker--decode-rfc822-date): Partial timezone handling.
3907 (newsticker-opml-import): Use `newsticker--opml-import-outlines'. 3907 (newsticker--cache-contains): Fix guid problem.
3908 (newsticker--do-run-auto-mark-filter): Doc changed. 3908 (newsticker--cache-add): Swap args AGE and TIME. Fix guid problem.
3909 (newsticker-retrieve-random-message): New. 3909 (newsticker--cache-save): New.
3910 3910 (newsticker--cache-update): Use temp buffer.
3911 * net/newsticker-ticker.el: New. Move ticker functionality from 3911 (newsticker--stat-num-items): Allow multiple AGE args.
3912 net/newsticker.el to net/newsticker-ticker.el. 3912 (newsticker--stat-num-items-total): New.
3913 (newsticker--ticker-timer): Rename `newsticker--display-timer' to 3913 (newsticker--opml-import-outlines): New.
3914 `newsticker--ticker-timer'. 3914 (newsticker-opml-import): Use `newsticker--opml-import-outlines'.
3915 (newsticker-ticker-running-p): Rename `newsticker--display-timer' 3915 (newsticker--do-run-auto-mark-filter): Doc changed.
3916 to `newsticker--ticker-timer'. 3916 (newsticker-retrieve-random-message): New.
3917 (newsticker--set-customvar-ticker): New. Extracted from 3917
3918 `newsticker--set-customvar'. 3918 * net/newsticker-ticker.el: New. Move ticker functionality from
3919 (newsticker-ticker-interval): Rename `newsticker-display-interval' 3919 net/newsticker.el to net/newsticker-ticker.el.
3920 to `newsticker-ticker-interval'. Use `newsticker--set-customvar-ticker 3920 (newsticker--ticker-timer): Rename `newsticker--display-timer' to
3921 for :set. Change :group. 3921 `newsticker--ticker-timer'.
3922 (newsticker-scroll-smoothly): Doc changed. Change :group. 3922 (newsticker-ticker-running-p): Rename `newsticker--display-timer'
3923 (newsticker-hide-immortal-items-in-echo-area) 3923 to `newsticker--ticker-timer'.
3924 (newsticker-hide-old-items-in-echo-area) 3924 (newsticker--set-customvar-ticker): New. Extracted from
3925 (newsticker-hide-obsolete-items-in-echo-area): 3925 `newsticker--set-customvar'.
3926 Use `newsticker--set-customvar-ticker for :set. Change :group. 3926 (newsticker-ticker-interval): Rename `newsticker-display-interval'
3927 (newsticker-start-ticker): Rename `newsticker--display-timer' to 3927 to `newsticker-ticker-interval'. Use `newsticker--set-customvar-ticker
3928 `newsticker--ticker-timer'. Rename `newsticker-display-interval' 3928 for :set. Change :group.
3929 to `newsticker-ticker-interval'. 3929 (newsticker-scroll-smoothly): Doc changed. Change :group.
3930 (newsticker-stop-ticker): Rename `newsticker--display-timer' to 3930 (newsticker-hide-immortal-items-in-echo-area)
3931 `newsticker--ticker-timer'. 3931 (newsticker-hide-old-items-in-echo-area)
3932 3932 (newsticker-hide-obsolete-items-in-echo-area):
3933 * net/newsticker-reader.el: New. Move reader functionality from 3933 Use `newsticker--set-customvar-ticker for :set. Change :group.
3934 net/newsticker.el to net/newsticker-reader.el. 3934 (newsticker-start-ticker): Rename `newsticker--display-timer' to
3935 (newsticker--set-customvar-formatting): New. Extracted from 3935 `newsticker--ticker-timer'. Rename `newsticker-display-interval'
3936 `newsticker--set-customvar'. 3936 to `newsticker-ticker-interval'.
3937 (newsticker-reader, newsticker-frontend): New. 3937 (newsticker-stop-ticker): Rename `newsticker--display-timer' to
3938 (newsticker-enable-logo-manipulations): Change :group. 3938 `newsticker--ticker-timer'.
3939 (newsticker-justification): Use `newsticker--set-customvar-formatting' 3939
3940 for :set. Change :group. 3940 * net/newsticker-reader.el: New. Move reader functionality from
3941 (newsticker-use-full-width): Use `newsticker--set-customvar-formatting' 3941 net/newsticker.el to net/newsticker-reader.el.
3942 for :set. Change :group. 3942 (newsticker--set-customvar-formatting): New. Extracted from
3943 (newsticker-html-renderer): Doc changed. 3943 `newsticker--set-customvar'.
3944 Use `newsticker--set-customvar-formatting' for :set. Change :group. 3944 (newsticker-reader, newsticker-frontend): New.
3945 (newsticker-date-format): 3945 (newsticker-enable-logo-manipulations): Change :group.
3946 Use `newsticker--set-customvar-formatting' for :set. Change :group. 3946 (newsticker-justification): Use `newsticker--set-customvar-formatting'
3947 (newsticker--insert-enclosure): 3947 for :set. Change :group.
3948 Rename `newsticker--buffer-insert-enclosure' to 3948 (newsticker-use-full-width): Use `newsticker--set-customvar-formatting'
3949 `newsticker--insert-enclosure'. Add keymap arg. 3949 for :set. Change :group.
3950 (newsticker--print-extra-elements): 3950 (newsticker-html-renderer): Doc changed.
3951 Rename `newsticker--buffer-print-extra-elements' to 3951 Use `newsticker--set-customvar-formatting' for :set. Change :group.
3952 `newsticker--print-extra-elements'. Add keymap arg. 3952 (newsticker-date-format):
3953 (newsticker--do-print-extra-element): 3953 Use `newsticker--set-customvar-formatting' for :set. Change :group.
3954 Rename `newsticker--buffer-do-print-extra-element' to 3954 (newsticker--insert-enclosure):
3955 `newsticker--do-print-extra-element'. Add keymap arg. 3955 Rename `newsticker--buffer-insert-enclosure' to
3956 (newsticker-show-news): Use `newsticker-frontend'. 3956 `newsticker--insert-enclosure'. Add keymap arg.
3957 3957 (newsticker--print-extra-elements):
3958 * net/newsticker-plainview.el: New. Move plainview functionality 3958 Rename `newsticker--buffer-print-extra-elements' to
3959 from net/newsticker.el to net/newsticker-reader.el. 3959 `newsticker--print-extra-elements'. Add keymap arg.
3960 (newsticker-plainview): New. 3960 (newsticker--do-print-extra-element):
3961 (newsticker--set-customvar-sorting): New. Extracted from 3961 Rename `newsticker--buffer-do-print-extra-element' to
3962 `newsticker--set-customvar'. 3962 `newsticker--do-print-extra-element'. Add keymap arg.
3963 (newsticker-sort-method): Use `newsticker--set-customvar-sorting 3963 (newsticker-show-news): Use `newsticker-frontend'.
3964 for :set. Changed :group. 3964
3965 (newsticker-heading-format, newsticker-item-format) 3965 * net/newsticker-plainview.el: New. Move plainview functionality
3966 (newsticker-desc-format, newsticker-statistics-format): 3966 from net/newsticker.el to net/newsticker-reader.el.
3967 Use `newsticker--set-customvar-formatting for :set. Change :group. 3967 (newsticker-plainview): New.
3968 (newsticker-faces): Change :group. 3968 (newsticker--set-customvar-sorting): New. Extracted from
3969 (newsticker-default-face): Enable again. 3969 `newsticker--set-customvar'.
3970 (newsticker-hide-old-items-in-newsticker-buffer) 3970 (newsticker-sort-method): Use `newsticker--set-customvar-sorting
3971 (newsticker-show-descriptions-of-new-items): 3971 for :set. Changed :group.
3972 Use `newsticker--set-customvar-buffer' for :set. Change :group. 3972 (newsticker-heading-format, newsticker-item-format)
3973 (newsticker-show-all-news-elements): Change :group. 3973 (newsticker-desc-format, newsticker-statistics-format):
3974 (newsticker-plainview-hooks): New. 3974 Use `newsticker--set-customvar-formatting for :set. Change :group.
3975 (newsticker-select-item-hook, newsticker-select-feed-hook) 3975 (newsticker-faces): Change :group.
3976 (newsticker-buffer-change-hook, newsticker-narrow-hook): Change :group. 3976 (newsticker-default-face): Enable again.
3977 (newsticker--plainview-tool-bar-map): Rename `newsticker--tool-bar-map' 3977 (newsticker-hide-old-items-in-newsticker-buffer)
3978 to `newsticker--plainview-tool-bar-map'. 3978 (newsticker-show-descriptions-of-new-items):
3979 (newsticker--url-keymap): Add mouse-1 binding. 3979 Use `newsticker--set-customvar-buffer' for :set. Change :group.
3980 (newsticker-plainview): New. 3980 (newsticker-show-all-news-elements): Change :group.
3981 (newsticker-mark-all-items-of-feed-as-read): Change doc. 3981 (newsticker-plainview-hooks): New.
3982 (newsticker--buffer-do-insert-text): Use renamed 3982 (newsticker-select-item-hook, newsticker-select-feed-hook)
3983 newsticker--[buffer-]insert-enclosure and 3983 (newsticker-buffer-change-hook, newsticker-narrow-hook): Change :group.
3984 newsticker--[buffer-]print-extra-elements. 3984 (newsticker--plainview-tool-bar-map): Rename `newsticker--tool-bar-map'
3985 (newsticker--buffer-set-faces): Use newsticker-default-face. 3985 to `newsticker--plainview-tool-bar-map'.
3986 3986 (newsticker--url-keymap): Add mouse-1 binding.
3987 * net/newsticker-treeview.el: New. 3987 (newsticker-plainview): New.
3988 3988 (newsticker-mark-all-items-of-feed-as-read): Change doc.
39892008-06-08 Andreas Schwab <schwab@suse.de> 3989 (newsticker--buffer-do-insert-text): Use renamed
3990 3990 newsticker--[buffer-]insert-enclosure and
3991 * vc-dispatcher.el (vc-dir-children-marked-p): Fix child check. 3991 newsticker--[buffer-]print-extra-elements.
3992 3992 (newsticker--buffer-set-faces): Use newsticker-default-face.
3993 * vc-cvs.el (vc-cvs-dir-status): Pass -f to cvs. 3993
3994 3994 * net/newsticker-treeview.el: New.
3995 * vc-dispatcher.el (vc-dir-move-to-goal-column): Don't move in an 3995
3996 empty line. 39962008-06-08 Andreas Schwab <schwab@suse.de>
3997 3997
3998 * minibuffer.el (minibuffer-message): Bind inhibit-quit around sit-for. 3998 * vc-dispatcher.el (vc-dir-children-marked-p): Fix child check.
3999 3999
40002008-06-08 Martin Rudalics <rudalics@gmx.at> 4000 * vc-cvs.el (vc-cvs-dir-status): Pass -f to cvs.
4001 4001
4002 * window.el (split-height-threshold, split-width-threshold): 4002 * vc-dispatcher.el (vc-dir-move-to-goal-column): Don't move in an
4003 Add choice nil. 4003 empty line.
4004 (split-window-preferred-function): Allow either nil or a function. 4004
4005 (window--splittable-p, window--try-to-split-window): 4005 * minibuffer.el (minibuffer-message): Bind inhibit-quit around sit-for.
4006 Handle changed option values. 4006
4007 40072008-06-08 Martin Rudalics <rudalics@gmx.at>
4008 (window--frame-usable-p): Handle nil argument. 4008
4009 4009 * window.el (split-height-threshold, split-width-threshold):
4010 (display-buffer): Call get-lru-window when pop-up-windows is nil 4010 Add choice nil.
4011 and window can't be split. 4011 (split-window-preferred-function): Allow either nil or a function.
4012 4012 (window--splittable-p, window--try-to-split-window):
40132008-06-08 Michael Albinus <michael.albinus@gmx.de> 4013 Handle changed option values.
4014 4014
4015 * uniquify.el (uniquify-get-proposed-name): Handle remote files. 4015 (window--frame-usable-p): Handle nil argument.
4016 4016
4017 * net/tramp.el (top): Quote feature names. Remove 4017 (display-buffer): Call get-lru-window when pop-up-windows is nil
4018 `tramp-rfn-eshadow-setup-minibuffer' from 4018 and window can't be split.
4019 `rfn-eshadow-setup-minibuffer-hook' when unloading. 4019
4020 (tramp-read-passwd): There is only one call to 40202008-06-08 Michael Albinus <michael.albinus@gmx.de>
4021 `auth-source-user-or-password' needed. Pacify byte compiler. 4021
4022 4022 * uniquify.el (uniquify-get-proposed-name): Handle remote files.
40232008-06-08 Andreas Schwab <schwab@suse.de> 4023
4024 4024 * net/tramp.el (top): Quote feature names. Remove
4025 * window.el (display-buffer): Use lru window if current window 4025 `tramp-rfn-eshadow-setup-minibuffer' from
4026 cannot be split. 4026 `rfn-eshadow-setup-minibuffer-hook' when unloading.
4027 4027 (tramp-read-passwd): There is only one call to
40282008-06-08 Stefan Monnier <monnier@iro.umontreal.ca> 4028 `auth-source-user-or-password' needed. Pacify byte compiler.
4029 4029
4030 * apropos.el (apropos-library): New command and new button. 40302008-06-08 Andreas Schwab <schwab@suse.de>
4031 (apropos-library-button): New function. 4031
4032 4032 * window.el (display-buffer): Use lru window if current window
4033 * apropos.el: Remove spurious * in docstrings. 4033 cannot be split.
4034 (apropos-label-face): Use variable pitch. 4034
4035 (apropos-print): Use dolist and with-current-buffer. 40352008-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
4036 (apropos-print-doc): Use when. 4036
4037 4037 * apropos.el (apropos-library): New command and new button.
4038 * window.el (special-display-p, display-buffer): 4038 (apropos-library-button): New function.
4039 Fix up C->Elisp transcription error. 4039
4040 4040 * apropos.el: Remove spurious * in docstrings.
40412008-06-08 Stefan Monnier <monnier@iro.umontreal.ca> 4041 (apropos-label-face): Use variable pitch.
4042 4042 (apropos-print): Use dolist and with-current-buffer.
4043 * emacs-lisp/bytecomp.el (byte-compile-current-group): New var. 4043 (apropos-print-doc): Use when.
4044 (byte-compile-file): Initialize it. 4044
4045 (byte-compile-nogroup-warn): Keep track of the current group. 4045 * window.el (special-display-p, display-buffer):
4046 4046 Fix up C->Elisp transcription error.
40472008-06-08 Glenn Morris <rgm@gnu.org> 4047
4048 40482008-06-08 Stefan Monnier <monnier@iro.umontreal.ca>
4049 * Makefile.in (compile, compile-always, bootstrap-prepare): 4049
4050 Explicitly pass EMACS to sub-makes that use it, for non-GNU makes. 4050 * emacs-lisp/bytecomp.el (byte-compile-current-group): New var.
4051 4051 (byte-compile-file): Initialize it.
40522008-06-07 Jihyun Cho <jihyun.jo@gmail.com> 4052 (byte-compile-nogroup-warn): Keep track of the current group.
4053 4053
4054 * language/hanja-util.el (hanja-init-load): Use a char-table for 40542008-06-08 Glenn Morris <rgm@gnu.org>
4055 hanja-table. 4055
4056 (hangul-to-hanja-char): Adjust for the above change. 4056 * Makefile.in (compile, compile-always, bootstrap-prepare):
4057 4057 Explicitly pass EMACS to sub-makes that use it, for non-GNU makes.
40582008-06-07 Glenn Morris <rgm@gnu.org> 4058
4059 40592008-06-07 Jihyun Cho <jihyun.jo@gmail.com>
4060 * finder.el (finder-compile-keywords): Use lm-keywords-list rather than 4060
4061 lm-keywords. 4061 * language/hanja-util.el (hanja-init-load): Use a char-table for
4062 4062 hanja-table.
4063 * mail/sendmail.el (mail-interactive): Add :version. 4063 (hangul-to-hanja-char): Adjust for the above change.
4064 4064
4065 * term/linux.el (terminal-init-linux): Use gpm-mouse-mode rather than 40652008-06-07 Glenn Morris <rgm@gnu.org>
4066 obsolete alias. 4066
4067 4067 * finder.el (finder-compile-keywords): Use lm-keywords-list rather than
4068 * ediff-merg.el, strokes.el, wid-edit.el, emacs-lisp/lisp-mnt.el: 4068 lm-keywords.
4069 * emulation/edt-mapper.el, eshell/em-dirs.el, eshell/em-glob.el: 4069
4070 * eshell/em-ls.el, eshell/em-unix.el, eshell/esh-cmd.el: 4070 * mail/sendmail.el (mail-interactive): Add :version.
4071 * eshell/esh-io.el, eshell/esh-opt.el, eshell/esh-test.el: 4071
4072 * eshell/esh-util.el, international/mule-cmds.el: 4072 * term/linux.el (terminal-init-linux): Use gpm-mouse-mode rather than
4073 * international/mule-diag.el, mail/smtpmail.el, net/netrc.el: 4073 obsolete alias.
4074 * net/tls.el, progmodes/etags.el, textmodes/page-ext.el: 4074
4075 Remove unnecessary eval-when-compiles and eval-and-compiles. 4075 * ediff-merg.el, strokes.el, wid-edit.el, emacs-lisp/lisp-mnt.el:
4076 4076 * emulation/edt-mapper.el, eshell/em-dirs.el, eshell/em-glob.el:
4077 * Makefile.in (bootstrap-clean): Run autogen-clean. 4077 * eshell/em-ls.el, eshell/em-unix.el, eshell/esh-cmd.el:
4078 (maintainer-clean): No need to run autogen-clean now it is included in 4078 * eshell/esh-io.el, eshell/esh-opt.el, eshell/esh-test.el:
4079 bootstrap-clean. 4079 * eshell/esh-util.el, international/mule-cmds.el:
4080 4080 * international/mule-diag.el, mail/smtpmail.el, net/netrc.el:
40812008-06-06 Miles Bader <miles@gnu.org> 4081 * net/tls.el, progmodes/etags.el, textmodes/page-ext.el:
4082 4082 Remove unnecessary eval-when-compiles and eval-and-compiles.
4083 * Makefile.in (ELCFILES): Add gnus/nndir.elc. 4083
4084 4084 * Makefile.in (bootstrap-clean): Run autogen-clean.
40852008-06-06 Chong Yidong <cyd@stupidchicken.com> 4085 (maintainer-clean): No need to run autogen-clean now it is included in
4086 4086 bootstrap-clean.
4087 * menu-bar.el (menu-bar-options-menu): Add Menu entry for 4087
4088 longlines mode. 40882008-06-06 Miles Bader <miles@gnu.org>
4089 4089
4090 * replace.el (replace-search-function) 4090 * Makefile.in (ELCFILES): Add gnus/nndir.elc.
4091 (replace-re-search-function): New vars. 4091
4092 (perform-replace): Use them. 40922008-06-06 Chong Yidong <cyd@stupidchicken.com>
4093 4093
4094 * longlines.el (longlines-re-search-forward): New function. 4094 * menu-bar.el (menu-bar-options-menu): Add Menu entry for
4095 (longlines-mode): Bind replace-search-function and 4095 longlines mode.
4096 replace-re-search-function, to ensure that replacement commands 4096
4097 treat newlines as spaces. 4097 * replace.el (replace-search-function)
4098 (longlines-show-effect): Default to a pilcrow sign. 4098 (replace-re-search-function): New vars.
4099 4099 (perform-replace): Use them.
41002008-06-06 Stefan Monnier <monnier@iro.umontreal.ca> 4100
4101 4101 * longlines.el (longlines-re-search-forward): New function.
4102 * help.el (function-called-at-point): 4102 (longlines-mode): Bind replace-search-function and
4103 * help-fns.el (variable-at-point): Use emacs-lisp-mode-syntax-table 4103 replace-re-search-function, to ensure that replacement commands
4104 even when calling find-tag-default. 4104 treat newlines as spaces.
4105 4105 (longlines-show-effect): Default to a pilcrow sign.
41062008-06-06 Daniel Colascione <danc@merrillpress.com> 4106
4107 41072008-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
4108 * nxml/nxml-mode.el (nxml-syntax-highlight-flag) 4108
4109 (nxml-fontify-chunk-size, nxml-clear-face, nxml-set-fontified) 4109 * help.el (function-called-at-point):
4110 (nxml-clear-fontified, nxml-fontify, nxml-fontify1) 4110 * help-fns.el (variable-at-point): Use emacs-lisp-mode-syntax-table
4111 (nxml-fontify-buffer, nxml-do-fontify): 4111 even when calling find-tag-default.
4112 Remove obsolete variables and functions. 4112
4113 (nxml-font-lock-keywords, nxml-set-face, nxml-mode) 41132008-06-06 Daniel Colascione <danc@merrillpress.com>
4114 (nxml-degrade, nxml-after-change, nxml-after-change1) 4114
4115 (nxml-extend-region, nxml-extend-after-change-region) 4115 * nxml/nxml-mode.el (nxml-syntax-highlight-flag)
4116 (nxml-extend-after-change-region1, nxml-fontify-matcher) 4116 (nxml-fontify-chunk-size, nxml-clear-face, nxml-set-fontified)
4117 (nxml-toggle-char-ref-extra-display): Use font-lock, and 4117 (nxml-clear-fontified, nxml-fontify, nxml-fontify1)
4118 font-lock-extend-region-functions in particular, to fontify 4118 (nxml-fontify-buffer, nxml-do-fontify):
4119 nxml-mode buffers. 4119 Remove obsolete variables and functions.
4120 (nxml-debug-region): New debugging helper function. 4120 (nxml-font-lock-keywords, nxml-set-face, nxml-mode)
4121 4121 (nxml-degrade, nxml-after-change, nxml-after-change1)
4122 * nxml/nxml-rap.el (nxml-clear-inside, nxml-set-inside) 4122 (nxml-extend-region, nxml-extend-after-change-region)
4123 (nxml-scan-after-change, nxml-move-tag-backwards): 4123 (nxml-extend-after-change-region1, nxml-fontify-matcher)
4124 Adapt for font-lock changes. 4124 (nxml-toggle-char-ref-extra-display): Use font-lock, and
4125 4125 font-lock-extend-region-functions in particular, to fontify
4126 * nxml/nxml-util.el (nxml-debug, nxml-debug-change) 4126 nxml-mode buffers.
4127 (nxml-debug-set-inside, nxml-debug-clear-inside): 4127 (nxml-debug-region): New debugging helper function.
4128 New debugging functions. 4128
4129 (nxml-with-degradation-on-error): New helper macro. 4129 * nxml/nxml-rap.el (nxml-clear-inside, nxml-set-inside)
4130 4130 (nxml-scan-after-change, nxml-move-tag-backwards):
41312008-06-06 Martin Rudalics <rudalics@gmx.at> 4131 Adapt for font-lock changes.
4132 4132
4133 * window.el (display-buffer): Remove dead call to get-lru-window. 4133 * nxml/nxml-util.el (nxml-debug, nxml-debug-change)
4134 4134 (nxml-debug-set-inside, nxml-debug-clear-inside):
41352008-06-06 Stefan Monnier <monnier@iro.umontreal.ca> 4135 New debugging functions.
4136 4136 (nxml-with-degradation-on-error): New helper macro.
4137 * mail/sendmail.el (mail-interactive): Change default. 4137
4138 41382008-06-06 Martin Rudalics <rudalics@gmx.at>
41392008-06-05 John Paul Wallington <jpw@pobox.com> 4139
4140 4140 * window.el (display-buffer): Remove dead call to get-lru-window.
4141 * bindings.el (completion-ignored-extensions): 4141
4142 Add .p64fsl, .d64fsl, and .dx64fsl. 41422008-06-06 Stefan Monnier <monnier@iro.umontreal.ca>
4143 4143
41442008-06-05 Stefan Monnier <monnier@iro.umontreal.ca> 4144 * mail/sendmail.el (mail-interactive): Change default.
4145 4145
4146 * ffap.el (ffap-prompter): Don't use the region. 41462008-06-05 John Paul Wallington <jpw@pobox.com>
4147 4147
41482008-06-05 Sam Steingold <sds@gnu.org> 4148 * bindings.el (completion-ignored-extensions):
4149 4149 Add .p64fsl, .d64fsl, and .dx64fsl.
4150 * vc-cvs.el (vc-cvs-registered): Consider a directory with a CVS 4150
4151 subdirectory to be registered. 41512008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
4152 4152
41532008-06-05 Martin Rudalics <rudalics@gmx.at> 4153 * ffap.el (ffap-prompter): Don't use the region.
4154 4154
4155 * window.el (display-buffer-function, special-display-p) 41552008-06-05 Sam Steingold <sds@gnu.org>
4156 (special-display-buffer-names, special-display-regexps) 4156
4157 (special-display-function, same-window-p, same-window-buffer-names) 4157 * vc-cvs.el (vc-cvs-registered): Consider a directory with a CVS
4158 (same-window-regexps, pop-up-frames, display-buffer-reuse-frames) 4158 subdirectory to be registered.
4159 (pop-up-frame-function, pop-up-windows, even-window-heights) 4159
4160 (split-window-preferred-function, split-height-threshold) 41602008-06-05 Martin Rudalics <rudalics@gmx.at>
4161 (window--display-buffer-1, display-buffer, pop-to-buffer): 4161
4162 Move from window.c and buffer.c. 4162 * window.el (display-buffer-function, special-display-p)
4163 (window--splittable-p, window--try-to-split-window) 4163 (special-display-buffer-names, special-display-regexps)
4164 (window--frame-usable-p, window--display-buffer-2) 4164 (special-display-function, same-window-p, same-window-buffer-names)
4165 (window--even-window-heights): New functions. 4165 (same-window-regexps, pop-up-frames, display-buffer-reuse-frames)
4166 (split-width-threshold): New option. 4166 (pop-up-frame-function, pop-up-windows, even-window-heights)
4167 (split-window-preferred-horizontally): Remove. 4167 (split-window-preferred-function, split-height-threshold)
4168 4168 (window--display-buffer-1, display-buffer, pop-to-buffer):
4169 * cus-start.el: Remove corresponding declarations. 4169 Move from window.c and buffer.c.
4170 4170 (window--splittable-p, window--try-to-split-window)
41712008-06-05 Sam Steingold <sds@gnu.org> 4171 (window--frame-usable-p, window--display-buffer-2)
4172 4172 (window--even-window-heights): New functions.
4173 * vc.el (vc-update): Use `save-some-buffers' instead of signaling 4173 (split-width-threshold): New option.
4174 an error on modified buffers. 4174 (split-window-preferred-horizontally): Remove.
4175 4175
41762008-06-05 Stefan Monnier <monnier@iro.umontreal.ca> 4176 * cus-start.el: Remove corresponding declarations.
4177 4177
4178 * progmodes/etags.el (tags-verify-table): Be careful to use and update 41782008-06-05 Sam Steingold <sds@gnu.org>
4179 tags-file-name and tags-table-list from the right buffer. 4179
4180 (tags-table-check-computed-list, tags-table-extend-computed-list) 4180 * vc.el (vc-update): Use `save-some-buffers' instead of signaling
4181 (find-tag-noselect): Use with-current-buffer. 4181 an error on modified buffers.
4182 4182
4183 * emacs-lisp/trace.el (trace-entry-message, trace-exit-message): 41832008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
4184 Use print-circle. 4184
4185 4185 * progmodes/etags.el (tags-verify-table): Be careful to use and update
4186 * minibuffer.el (minibuffer-local-must-match-filename-map): 4186 tags-file-name and tags-table-list from the right buffer.
4187 Declare obsolete alias for the old name. 4187 (tags-table-check-computed-list, tags-table-extend-computed-list)
4188 4188 (find-tag-noselect): Use with-current-buffer.
4189 * abbrev.el (unexpand-abbrev): Better preserve markers. 4189
4190 4190 * emacs-lisp/trace.el (trace-entry-message, trace-exit-message):
41912008-06-05 Glenn Morris <rgm@gnu.org> 4191 Use print-circle.
4192 4192
4193 * emacs-lisp/autoload.el (autoload-rubric): New function, 4193 * minibuffer.el (minibuffer-local-must-match-filename-map):
4194 extracted from autoload-ensure-default-file. 4194 Declare obsolete alias for the old name.
4195 (autoload-ensure-default-file): Use autoload-rubric. 4195
4196 4196 * abbrev.el (unexpand-abbrev): Better preserve markers.
4197 * cus-dep.el (generated-custom-dependencies-file): Doc fix. 4197
4198 (custom-dependencies-no-scan-regexp): New variable. 41982008-06-05 Glenn Morris <rgm@gnu.org>
4199 (custom-make-dependencies): Use with-temp-buffer and autoload-rubric. 4199
4200 Don't scan files matching custom-dependencies-no-scan-regexp. 4200 * emacs-lisp/autoload.el (autoload-rubric): New function,
4201 Disable undo in the output buffer. Remove kept-new-versions wackiness. 4201 extracted from autoload-ensure-default-file.
4202 4202 (autoload-ensure-default-file): Use autoload-rubric.
4203 * finder.el (finder-headmark): Initialize and add doc string. 4203
4204 (generated-finder-keywords-file): Doc fix. 4204 * cus-dep.el (generated-custom-dependencies-file): Doc fix.
4205 (finder-no-scan-regexp): New variable. 4205 (custom-dependencies-no-scan-regexp): New variable.
4206 (finder-compile-keywords): Use a single let binding. 4206 (custom-make-dependencies): Use with-temp-buffer and autoload-rubric.
4207 Disable undo in the output buffer. Use autoload-rubric. 4207 Don't scan files matching custom-dependencies-no-scan-regexp.
4208 Use mapc rather than mapcar. Don't scan files matching 4208 Disable undo in the output buffer. Remove kept-new-versions wackiness.
4209 finder-no-scan-regexp. Use with-temp-buffer. Use expand-file-name 4209
4210 rather than concat. Use directory-files to do regexp matching. 4210 * finder.el (finder-headmark): Initialize and add doc string.
4211 No need to require jka-compr. 4211 (generated-finder-keywords-file): Doc fix.
4212 (finder-list-keywords): Remove un-needed set-buffer. Disable undo. 4212 (finder-no-scan-regexp): New variable.
4213 (finder-list-matches): Disable undo. 4213 (finder-compile-keywords): Use a single let binding.
4214 (finder-commentary): Use let rather than let*. Disable undo. 4214 Disable undo in the output buffer. Use autoload-rubric.
4215 (finder-current-item): Use zerop. 4215 Use mapc rather than mapcar. Don't scan files matching
4216 (finder-mode): Use define-derived-mode. 4216 finder-no-scan-regexp. Use with-temp-buffer. Use expand-file-name
4217 (finder-exit): Doc fix. Use dolist. 4217 rather than concat. Use directory-files to do regexp matching.
4218 4218 No need to require jka-compr.
4219 * Makefile.in ($(lisp)/cus-load.el): Remove unnecessary rule. 4219 (finder-list-keywords): Remove un-needed set-buffer. Disable undo.
4220 (custom-deps): Don't require $(lisp)/cus-load.el. 4220 (finder-list-matches): Disable undo.
4221 (custom-deps, finder-data): Don't depend on autoloads. 4221 (finder-commentary): Use let rather than let*. Disable undo.
4222 Should not be needed now, and doing so was causing make install to 4222 (finder-current-item): Use zerop.
4223 re-dump emacs post-bootstrap. 4223 (finder-mode): Use define-derived-mode.
4224 (bootstrap-after): Don't run update-elclist, since modifying Makefile.in 4224 (finder-exit): Doc fix. Use dolist.
4225 mid-build forces some things to be rebuilt. 4225
4226 4226 * Makefile.in ($(lisp)/cus-load.el): Remove unnecessary rule.
42272008-06-05 Miles Bader <miles@gnu.org> 4227 (custom-deps): Don't require $(lisp)/cus-load.el.
4228 4228 (custom-deps, finder-data): Don't depend on autoloads.
4229 * face-remap.el 4229 Should not be needed now, and doing so was causing make install to
4230 (face-remap-add-relative): Renamed from `add-relative-face-remapping'. 4230 re-dump emacs post-bootstrap.
4231 (face-remap-remove-relative): Renamed from 4231 (bootstrap-after): Don't run update-elclist, since modifying Makefile.in
4232 `remove-relative-face-remapping'. 4232 mid-build forces some things to be rebuilt.
4233 (face-remap-reset-base): Renamed from 4233
4234 `set-default-base-face-remapping'. 42342008-06-05 Miles Bader <miles@gnu.org>
4235 (face-remap-set-base): Renamed from `set-base-face-remapping'. 4235
4236 (text-scale-increase): Renamed from `increase-buffer-face-height'. 4236 * face-remap.el
4237 (text-scale-decrease): Renamed from `decrease-buffer-face-height'. 4237 (face-remap-add-relative): Renamed from `add-relative-face-remapping'.
4238 (text-scale-adjust): Renamed from `adjust-buffer-face-height'. 4238 (face-remap-remove-relative): Renamed from
4239 4239 `remove-relative-face-remapping'.
4240 * face-remap.el (variable-pitch-mode): Autoload. 4240 (face-remap-reset-base): Renamed from
4241 4241 `set-default-base-face-remapping'.
42422008-06-04 Sam Steingold <sds@gnu.org> 4242 (face-remap-set-base): Renamed from `set-base-face-remapping'.
4243 4243 (text-scale-increase): Renamed from `increase-buffer-face-height'.
4244 * vc-hg.el (vc-hg-status-extra-header, vc-hg-status-extra-headers): 4244 (text-scale-decrease): Renamed from `decrease-buffer-face-height'.
4245 Generate extra status headers for a Mercurial tree. 4245 (text-scale-adjust): Renamed from `adjust-buffer-face-height'.
4246 4246
42472008-06-04 John Paul Wallington <jpw@pobox.com> 4247 * face-remap.el (variable-pitch-mode): Autoload.
4248 4248
4249 * echistory.el (electric-history-map): Define within defvar. 42492008-06-04 Sam Steingold <sds@gnu.org>
4250 Add docstring. 4250
4251 4251 * vc-hg.el (vc-hg-status-extra-header, vc-hg-status-extra-headers):
4252 * font-lock.el (font-lock-turn-off-thing-lock) 4252 Generate extra status headers for a Mercurial tree.
4253 (font-lock-after-fontify-buffer, font-lock-after-unfontify-buffer): 4253
4254 Use `bound-and-true-p'. 42542008-06-04 John Paul Wallington <jpw@pobox.com>
4255 (cpp-font-lock-keywords-source-directives, cpp-font-lock-keywords): 4255
4256 Doc fixes. 4256 * echistory.el (electric-history-map): Define within defvar.
4257 4257 Add docstring.
4258 * international/ccl.el (define-ccl-program): Add `doc-string' 4258
4259 declaration. 4259 * font-lock.el (font-lock-turn-off-thing-lock)
4260 4260 (font-lock-after-fontify-buffer, font-lock-after-unfontify-buffer):
42612008-06-04 Juanma Barranquero <lekktu@gmail.com> 4261 Use `bound-and-true-p'.
4262 4262 (cpp-font-lock-keywords-source-directives, cpp-font-lock-keywords):
4263 * face-remap.el (variable-pitch-mode): Reflow docstrings. 4263 Doc fixes.
4264 (text-scale-mode, adjust-buffer-face-height): Fix typos in docstrings. 4264
4265 4265 * international/ccl.el (define-ccl-program): Add `doc-string'
42662008-06-04 Trent W. Buck <trentbuck@gmail.com> (tiny change) 4266 declaration.
4267 4267
4268 * emacs-lisp/rx.el (rx): Doc fix. 42682008-06-04 Juanma Barranquero <lekktu@gmail.com>
4269 4269
42702008-06-04 Markus Triska <markus.triska@gmx.at> 4270 * face-remap.el (variable-pitch-mode): Reflow docstrings.
4271 4271 (text-scale-mode, adjust-buffer-face-height): Fix typos in docstrings.
4272 * image-mode.el (image-mode-map): Add doc-view-inspired bindings. 4272
4273 42732008-06-04 Trent W. Buck <trentbuck@gmail.com> (tiny change)
42742008-06-04 Miles Bader <miles@gnu.org> 4274
4275 4275 * emacs-lisp/rx.el (rx): Doc fix.
4276 * face-remap.el (adjust-buffer-face-height): New function. 4276
4277 Add autoloaded keybindings in ctl-x-map. 42772008-06-04 Markus Triska <markus.triska@gmx.at>
4278 (increase-buffer-face-height, decrease-buffer-face-height): 4278
4279 Simplify interactive spec to just "p". Remove autoloaded keybindings. 4279 * image-mode.el (image-mode-map): Add doc-view-inspired bindings.
4280 4280
42812008-06-03 Chong Yidong <cyd@stupidchicken.com> 42812008-06-04 Miles Bader <miles@gnu.org>
4282 4282
4283 * simple.el (line-move-1): If we did not move as far as desired, 4283 * face-remap.el (adjust-buffer-face-height): New function.
4284 ensure that point-left and point-entered hooks are called. 4284 Add autoloaded keybindings in ctl-x-map.
4285 4285 (increase-buffer-face-height, decrease-buffer-face-height):
42862008-06-03 Sam Steingold <sds@gnu.org> 4286 Simplify interactive spec to just "p". Remove autoloaded keybindings.
4287 4287
4288 * vc-cvs.el (vc-cvs-status-extra-headers): Remove extraneous newlines. 42882008-06-03 Chong Yidong <cyd@stupidchicken.com>
4289 4289
42902008-06-03 John Paul Wallington <jpw@pobox.com> 4290 * simple.el (line-move-1): If we did not move as far as desired,
4291 4291 ensure that point-left and point-entered hooks are called.
4292 * progmodes/make-mode.el (makefile-cleanup-continuations) 4292
4293 (makefile-warn-suspicious-lines, makefile-warn-continuations): 42932008-06-03 Sam Steingold <sds@gnu.org>
4294 Use `derived-mode-p'. 4294
4295 4295 * vc-cvs.el (vc-cvs-status-extra-headers): Remove extraneous newlines.
42962008-06-03 Stefan Monnier <monnier@iro.umontreal.ca> 4296
4297 42972008-06-03 John Paul Wallington <jpw@pobox.com>
4298 * Makefile.in (update-elclist): Impose a fixed collation for sorting. 4298
4299 (ELCFILES): Update. 4299 * progmodes/make-mode.el (makefile-cleanup-continuations)
4300 4300 (makefile-warn-suspicious-lines, makefile-warn-continuations):
43012008-06-03 Miles Bader <miles@gnu.org> 4301 Use `derived-mode-p'.
4302 4302
4303 * face-remap.el: New file. 43032008-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
4304 * Makefile.in (ELCFILES): Add face-remap.elc. 4304
4305 4305 * Makefile.in (update-elclist): Impose a fixed collation for sorting.
43062008-06-03 Stefan Monnier <monnier@iro.umontreal.ca> 4306 (ELCFILES): Update.
4307 4307
4308 * progmodes/flymake.el (flymake-process-filter): Make sure the source 43082008-06-03 Miles Bader <miles@gnu.org>
4309 buffer isn't dead. 4309
4310 4310 * face-remap.el: New file.
4311 * obsolete/bg-mouse.el, obsolete/float.el, obsolete/hilit19.el, 4311 * Makefile.in (ELCFILES): Add face-remap.elc.
4312 * obsolete/lselect.el, obsolete/mlsupport.el, obsolete/ooutline.el, 4312
4313 * obsolete/profile.el, obsolete/rsz-mini.el, obsolete/uncompress.el, 43132008-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
4314 * obsolete/auto-show.el, obsolete/hscroll.el: 4314
4315 Remove packages that were obsolete in Emacs-20, or that were obsolete 4315 * progmodes/flymake.el (flymake-process-filter): Make sure the source
4316 in Emacs-21 and do not contain any more code. 4316 buffer isn't dead.
4317 4317
4318 * vc-dispatcher.el (vc-dir-menu-map-filter): Don't fail if 4318 * obsolete/bg-mouse.el, obsolete/float.el, obsolete/hilit19.el,
4319 vc-client-mode is not set. 4319 * obsolete/lselect.el, obsolete/mlsupport.el, obsolete/ooutline.el,
4320 4320 * obsolete/profile.el, obsolete/rsz-mini.el, obsolete/uncompress.el,
4321 * image-mode.el (image-mode-map): Suppress key map and bind `q'. 4321 * obsolete/auto-show.el, obsolete/hscroll.el:
4322 * doc-view.el (doc-view-mode-map): Inherit from image-mode-map. 4322 Remove packages that were obsolete in Emacs-20, or that were obsolete
4323 4323 in Emacs-21 and do not contain any more code.
4324 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): Try to be 4324
4325 yet a bit more clever at distinguishing / from /. 4325 * vc-dispatcher.el (vc-dir-menu-map-filter): Don't fail if
4326 4326 vc-client-mode is not set.
43272008-06-03 Kenichi Handa <handa@m17n.org> 4327
4328 4328 * image-mode.el (image-mode-map): Suppress key map and bind `q'.
4329 * Makefile.in (ELCFILES): Add $(lisp)/language/hanja-util.elc. 4329 * doc-view.el (doc-view-mode-map): Inherit from image-mode-map.
4330 4330
43312008-06-03 Jihyun Cho <jihyun.jo@gmail.com> 4331 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): Try to be
4332 4332 yet a bit more clever at distinguishing / from /.
4333 * language/hanja-util.el: New file. 4333
4334 43342008-06-03 Kenichi Handa <handa@m17n.org>
43352008-06-03 Glenn Morris <rgm@gnu.org> 4335
4336 4336 * Makefile.in (ELCFILES): Add $(lisp)/language/hanja-util.elc.
4337 * progmodes/f90.el (f90-typedef-matcher, f90-looking-at-type-like): 4337
4338 Check that end-of-word follows "type". 43382008-06-03 Jihyun Cho <jihyun.jo@gmail.com>
4339 4339
43402008-06-02 Daiki Ueno <ueno@unixuser.org> 4340 * language/hanja-util.el: New file.
4341 4341
4342 * epa-file.el (epa-file-write-region): Write the entire buffer 43422008-06-03 Glenn Morris <rgm@gnu.org>
4343 content if START is nil. 4343
4344 4344 * progmodes/f90.el (f90-typedef-matcher, f90-looking-at-type-like):
43452008-06-01 Thomas Morgan <tlm@thomasmorgan.net> (tiny change) 4345 Check that end-of-word follows "type".
4346 4346
4347 * select.el (x-get-selection): Fix typo. 43472008-06-02 Daiki Ueno <ueno@unixuser.org>
4348 4348
43492008-06-01 Juanma Barranquero <lekktu@gmail.com> 4349 * epa-file.el (epa-file-write-region): Write the entire buffer
4350 4350 content if START is nil.
4351 * descr-text.el (describe-text-sexp): Use `string-match-p'. Simplify. 4351
4352 (describe-char): Use `looking-at-p', `string-match-p' when possible. 43522008-06-01 Thomas Morgan <tlm@thomasmorgan.net> (tiny change)
4353 4353
43542008-06-01 Stefan Monnier <monnier@iro.umontreal.ca> 4354 * select.el (x-get-selection): Fix typo.
4355 4355
4356 * tar-mode.el (tar-header-block-summarize): Ensure one space around 43562008-06-01 Juanma Barranquero <lekktu@gmail.com>
4357 user&group. 4357
4358 4358 * descr-text.el (describe-text-sexp): Use `string-match-p'. Simplify.
43592008-05-31 John Paul Wallington <jpw@pobox.com> 4359 (describe-char): Use `looking-at-p', `string-match-p' when possible.
4360 4360
4361 * help-fns.el (describe-variable-custom-version-info): 43612008-06-01 Stefan Monnier <monnier@iro.umontreal.ca>
4362 Handle dotted `package-version' info. 4362
4363 4363 * tar-mode.el (tar-header-block-summarize): Ensure one space around
43642008-05-31 Juanma Barranquero <lekktu@gmail.com> 4364 user&group.
4365 4365
4366 * icomplete.el (icomplete-get-keys): Doc fix. Use `when'. 43662008-05-31 John Paul Wallington <jpw@pobox.com>
4367 4367
43682008-05-31 Dan Nicolaescu <dann@ics.uci.edu> 4368 * help-fns.el (describe-variable-custom-version-info):
4369 4369 Handle dotted `package-version' info.
4370 * vc-cvs.el (vc-cvs-after-dir-status): Support spaces in file 4370
4371 names and improve support for unregistered files. 43712008-05-31 Juanma Barranquero <lekktu@gmail.com>
4372 4372
43732008-05-31 Glenn Morris <rgm@gnu.org> 4373 * icomplete.el (icomplete-get-keys): Doc fix. Use `when'.
4374 4374
4375 * Makefile.in (compile-last): Replace tr in `els' assignment with sed. 43752008-05-31 Dan Nicolaescu <dann@ics.uci.edu>
4376 Remove shell variable `elc'. Split tests to hopefully be more portable. 4376
4377 Fix `sel' assignment. 4377 * vc-cvs.el (vc-cvs-after-dir-status): Support spaces in file
4378 4378 names and improve support for unregistered files.
43792008-05-30 Juanma Barranquero <lekktu@gmail.com> 4379
4380 43802008-05-31 Glenn Morris <rgm@gnu.org>
4381 * minibuffer.el (completion-table-dynamic): Doc fix. 4381
4382 4382 * Makefile.in (compile-last): Replace tr in `els' assignment with sed.
43832008-05-30 Stefan Monnier <monnier@iro.umontreal.ca> 4383 Remove shell variable `elc'. Split tests to hopefully be more portable.
4384 4384 Fix `sel' assignment.
4385 * vc-cvs.el (vc-cvs-state-heuristic, vc-cvs-parse-status): 4385
4386 Try and return `unregistered' when applicable. 43862008-05-30 Juanma Barranquero <lekktu@gmail.com>
4387 4387
4388 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): 4388 * minibuffer.el (completion-table-dynamic): Doc fix.
4389 Don't encourage naming variables with "-flag". 4389
4390 43902008-05-30 Stefan Monnier <monnier@iro.umontreal.ca>
43912008-05-30 Glenn Morris <rgm@gnu.org> 4391
4392 4392 * vc-cvs.el (vc-cvs-state-heuristic, vc-cvs-parse-status):
4393 * Makefile.in (update-elclist): Hide the warning when it does not apply, 4393 Try and return `unregistered' when applicable.
4394 make it milder when it does. 4394
4395 (autogen-clean): New target. 4395 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
4396 (maintainer-clean): Use autogen-clean. 4396 Don't encourage naming variables with "-flag".
4397 4397
4398 * calendar/diary-lib.el (diary-display-function): New name for 43982008-05-30 Glenn Morris <rgm@gnu.org>
4399 diary-display-hook. Keep old name as obsolete alias. Doc fix. 4399
4400 Change custom type and version. 4400 * Makefile.in (update-elclist): Hide the warning when it does not apply,
4401 (diary-list-entries-hook, diary-list-entries, diary-simple-display) 4401 make it milder when it does.
4402 (diary-fancy-display): Doc fixes. 4402 (autogen-clean): New target.
4403 (diary-list-entries, diary-include-other-diary-files) 4403 (maintainer-clean): Use autogen-clean.
4404 (diary-mail-entries): 4404
4405 Use diary-display-function rather than diary-display-hook. 4405 * calendar/diary-lib.el (diary-display-function): New name for
4406 4406 diary-display-hook. Keep old name as obsolete alias. Doc fix.
4407 * calendar/appt.el (appt-check): Use diary-display-function rather than 4407 Change custom type and version.
4408 diary-display-hook. 4408 (diary-list-entries-hook, diary-list-entries, diary-simple-display)
4409 * calendar/cal-x.el (calendar-dedicate-diary): Update for 4409 (diary-fancy-display): Doc fixes.
4410 diary-display-function replacing diary-display-hook. 4410 (diary-list-entries, diary-include-other-diary-files)
4411 * org/org-agenda.el (org-get-entries-from-diary): Also set 4411 (diary-mail-entries):
4412 diary-display-function. 4412 Use diary-display-function rather than diary-display-hook.
4413 4413
4414 * calendar/cal-html.el (cal-html-list-diary-entries): 4414 * calendar/appt.el (appt-check): Use diary-display-function rather than
4415 * calendar/cal-menu.el (calendar-mouse-view-diary-entries): 4415 diary-display-hook.
4416 * calendar/cal-tex.el (cal-tex-list-diary-entries): Use LIST-ONLY 4416 * calendar/cal-x.el (calendar-dedicate-diary): Update for
4417 argument of diary-list-entries rather than setting diary-display-hook. 4417 diary-display-function replacing diary-display-hook.
4418 4418 * org/org-agenda.el (org-get-entries-from-diary): Also set
44192008-05-30 Kenichi Handa <handa@m17n.org> 4419 diary-display-function.
4420 4420
4421 * international/mule-conf.el (utf-8-with-signature): Renamed from 4421 * calendar/cal-html.el (cal-html-list-diary-entries):
4422 utf-8-sig. 4422 * calendar/cal-menu.el (calendar-mouse-view-diary-entries):
4423 (utf-8-auto): Adjusted for the above change. 4423 * calendar/cal-tex.el (cal-tex-list-diary-entries): Use LIST-ONLY
4424 4424 argument of diary-list-entries rather than setting diary-display-hook.
4425 * international/mule-diag.el (describe-font): Don't check fontset 4425
4426 here, and just call font-info. Get the default font by from the 44262008-05-30 Kenichi Handa <handa@m17n.org>
4427 default face. 4427
4428 4428 * international/mule-conf.el (utf-8-with-signature): Renamed from
44292008-05-29 Kenichi Handa <handa@m17n.org> 4429 utf-8-sig.
4430 4430 (utf-8-auto): Adjusted for the above change.
4431 * international/mule-conf.el (utf-8-sig, utf-8-auto): 4431
4432 New coding systems. 4432 * international/mule-diag.el (describe-font): Don't check fontset
4433 4433 here, and just call font-info. Get the default font by from the
4434 * international/mule.el (define-coding-system): Accept :bom for utf-8. 4434 default face.
4435 4435
44362008-05-29 Espen Wiborg <espen.wiborg@telio.no> (tiny change) 44362008-05-29 Kenichi Handa <handa@m17n.org>
4437 4437
4438 * international/utf-7.el (utf-7-encode): Use the right escape char 4438 * international/mule-conf.el (utf-8-sig, utf-8-auto):
4439 depending on imap/nonimap encoding. 4439 New coding systems.
4440 4440
44412008-05-29 Stefan Monnier <monnier@iro.umontreal.ca> 4441 * international/mule.el (define-coding-system): Accept :bom for utf-8.
4442 4442
4443 * minibuffer.el (completion-pcm-all-completions): Add the base-size. 44432008-05-29 Espen Wiborg <espen.wiborg@telio.no> (tiny change)
4444 4444
44452008-05-29 Juanma Barranquero <lekktu@gmail.com> 4445 * international/utf-7.el (utf-7-encode): Use the right escape char
4446 4446 depending on imap/nonimap encoding.
4447 * icomplete.el (icomplete-prospects-height): Add :group. 4447
4448 44482008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
44492008-05-29 Stefan Monnier <monnier@iro.umontreal.ca> 4449
4450 4450 * minibuffer.el (completion-pcm-all-completions): Add the base-size.
4451 * icomplete.el (icomplete-prospects-length): Make obsolete. 4451
4452 (icomplete-prospects-height): New var. 44522008-05-29 Juanma Barranquero <lekktu@gmail.com>
4453 (icomplete-completions): Use it. 4453
4454 4454 * icomplete.el (icomplete-prospects-height): Add :group.
44552008-05-29 David Kastrup <dak@gnu.org> 4455
4456 44562008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
4457 * autoinsert.el (auto-insert): Add :link. 4457
4458 4458 * icomplete.el (icomplete-prospects-length): Make obsolete.
44592008-05-29 Stefan Monnier <monnier@iro.umontreal.ca> 4459 (icomplete-prospects-height): New var.
4460 4460 (icomplete-completions): Use it.
4461 * tar-mode.el (tar-header): New field `header-start'. 4461
4462 (tar-header-block-tokenize): Set it when useful. 44622008-05-29 David Kastrup <dak@gnu.org>
4463 Drop "GNUtar " magic value, which even GNU Tar doesn't know about. 4463
4464 (tar-header-data-end): New function. 4464 * autoinsert.el (auto-insert): Add :link.
4465 (tar-summarize-buffer): Use it. 4465
4466 (tar-next-line): Fix goal column for long usernames. 44662008-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
4467 (tar-expunge-internal): Use header-start. 4467
4468 (tar-rename-entry): Handle ustar-style long names. 4468 * tar-mode.el (tar-header): New field `header-start'.
4469 (tar-alter-one-field): Add optional `descriptor' argument. 4469 (tar-header-block-tokenize): Set it when useful.
4470 (tar-subfile-save-buffer): Use it. 4470 Drop "GNUtar " magic value, which even GNU Tar doesn't know about.
4471 4471 (tar-header-data-end): New function.
44722008-05-28 Stefan Monnier <monnier@iro.umontreal.ca> 4472 (tar-summarize-buffer): Use it.
4473 4473 (tar-next-line): Fix goal column for long usernames.
4474 * tar-mode.el (tar-header): New field `header-start'. 4474 (tar-expunge-internal): Use header-start.
4475 (tar-header-block-tokenize): Set header-start for longlink entries. 4475 (tar-rename-entry): Handle ustar-style long names.
4476 (tar-expunge-internal): Use header-start to expunge longlink entries. 4476 (tar-alter-one-field): Add optional `descriptor' argument.
4477 4477 (tar-subfile-save-buffer): Use it.
4478 * files.el (hack-local-variables): Don't signal an error if the local 4478
4479 variable section is not properly terminated. 44792008-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
4480 4480
4481 * emacs-lisp/easymenu.el (easy-menu-convert-item) 4481 * tar-mode.el (tar-header): New field `header-start'.
4482 (easy-menu-convert-item-1): Move the duplicate-generation outside of 4482 (tar-header-block-tokenize): Set header-start for longlink entries.
4483 the caching so it also works for identical entries. 4483 (tar-expunge-internal): Use header-start to expunge longlink entries.
4484 4484
4485 * tar-mode.el (tar-summarize-buffer): Fix reporter initialization. 4485 * files.el (hack-local-variables): Don't signal an error if the local
4486 (tar-mode): Use write-region-annotate-functions rather than 4486 variable section is not properly terminated.
4487 write-contents-functions. 4487
4488 (tar-extract): Remove unused var `pos'. 4488 * emacs-lisp/easymenu.el (easy-menu-convert-item)
4489 (tar-subfile-save-buffer): Remove unused var `following-descs'. 4489 (easy-menu-convert-item-1): Move the duplicate-generation outside of
4490 (tar-mode-write-file): Remove. 4490 the caching so it also works for identical entries.
4491 (tar-write-region-annotate): New function. 4491
4492 4492 * tar-mode.el (tar-summarize-buffer): Fix reporter initialization.
4493 * progmodes/flymake.el (flymake-save-buffer-in-file): 4493 (tar-mode): Use write-region-annotate-functions rather than
4494 * shadowfile.el (shadow-copy-file): 4494 write-contents-functions.
4495 * arc-mode.el (archive-*-write-file-member): 4495 (tar-extract): Remove unused var `pos'.
4496 * files.el (diff-buffer-with-file): 4496 (tar-subfile-save-buffer): Remove unused var `following-descs'.
4497 * subr.el (with-temp-file): Pass nil to write-region. 4497 (tar-mode-write-file): Remove.
4498 * jka-compr.el (jka-compr-write-region): Preserve `start's nullness. 4498 (tar-write-region-annotate): New function.
4499 4499
4500 * doc-view.el (doc-view-mode-map): Bind `q' to quit-window, as is 4500 * progmodes/flymake.el (flymake-save-buffer-in-file):
4501 the custom. 4501 * shadowfile.el (shadow-copy-file):
4502 4502 * arc-mode.el (archive-*-write-file-member):
4503 * files.el (basic-save-buffer-2): Pass nil rather than (point-min) 4503 * files.el (diff-buffer-with-file):
4504 to write-region. 4504 * subr.el (with-temp-file): Pass nil to write-region.
4505 4505 * jka-compr.el (jka-compr-write-region): Preserve `start's nullness.
45062008-05-28 Glenn Morris <rgm@gnu.org> 4506
4507 4507 * doc-view.el (doc-view-mode-map): Bind `q' to quit-window, as is
4508 * Makefile.in (update-elclist): Work around non-portability of "\" 4508 the custom.
4509 in various implementations of echo. 4509
4510 4510 * files.el (basic-save-buffer-2): Pass nil rather than (point-min)
45112008-05-27 Stefan Monnier <monnier@iro.umontreal.ca> 4511 to write-region.
4512 4512
4513 * international/mule-diag.el (describe-current-coding-system): 45132008-05-28 Glenn Morris <rgm@gnu.org>
4514 Don't assume selection-coding-system is always defined. 4514
4515 4515 * Makefile.in (update-elclist): Work around non-portability of "\"
4516 * tar-mode.el: Use defstruct and markers. 4516 in various implementations of echo.
4517 (tar-setf): Remove. 4517
4518 (tar-header): Use defstruct. Add `data-start' field. 45182008-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
4519 (make-tar-desc, tar-desc-tokens): Remove, folded into tar-header. 4519
4520 (tar-desc-data-start): Remove (now called tar-header-data-start). 4520 * international/mule-diag.el (describe-current-coding-system):
4521 (tar-roundup-512): New fun. 4521 Don't assume selection-coding-system is always defined.
4522 (tar-header-block-tokenize): Receive a buffer position rather than 4522
4523 a string. Handle @longLink here, be more careful about it. 4523 * tar-mode.el: Use defstruct and markers.
4524 Create a marker for data-start. 4524 (tar-setf): Remove.
4525 (tar-summarize-buffer): Don't handle @LongLink here any more. 4525 (tar-header): Use defstruct. Add `data-start' field.
4526 (tar-expunge-internal, tar-subfile-save-buffer): Don't update 4526 (make-tar-desc, tar-desc-tokens): Remove, folded into tar-header.
4527 data-start on the following entries any more. 4527 (tar-desc-data-start): Remove (now called tar-header-data-start).
4528 (tar-chown-entry, tar-chgrp-entry): Use read-number. 4528 (tar-roundup-512): New fun.
4529 4529 (tar-header-block-tokenize): Receive a buffer position rather than
4530 * tar-mode.el: Use buffer-swap-text to separate summary and raw data. 4530 a string. Handle @longLink here, be more careful about it.
4531 (tar-header-offset): Remove. 4531 Create a marker for data-start.
4532 (tar-parse-info, tar-header-offset, tar-file-name-coding-system): 4532 (tar-summarize-buffer): Don't handle @LongLink here any more.
4533 Not permanent any more. 4533 (tar-expunge-internal, tar-subfile-save-buffer): Don't update
4534 (tar-data-buffer): New var. 4534 data-start on the following entries any more.
4535 (tar-data-swapped-p, tar-change-major-mode-hook) 4535 (tar-chown-entry, tar-chgrp-entry): Use read-number.
4536 (tar-mode-kill-buffer-hook): New funs. 4536
4537 (tar-untar-buffer, tar-summarize-buffer, tar-mode, tar-mode-revert) 4537 * tar-mode.el: Use buffer-swap-text to separate summary and raw data.
4538 (tar-extract, tar-copy, tar-expunge-internal, tar-expunge) 4538 (tar-header-offset): Remove.
4539 (tar-clear-modification-flags, tar-alter-one-field) 4539 (tar-parse-info, tar-header-offset, tar-file-name-coding-system):
4540 (tar-subfile-save-buffer, tar-pad-to-blocksize, tar-mode-write-file): 4540 Not permanent any more.
4541 Change accordingly. 4541 (tar-data-buffer): New var.
4542 4542 (tar-data-swapped-p, tar-change-major-mode-hook)
45432008-05-27 Dan Nicolaescu <dann@ics.uci.edu> 4543 (tar-mode-kill-buffer-hook): New funs.
4544 4544 (tar-untar-buffer, tar-summarize-buffer, tar-mode, tar-mode-revert)
4545 * vc-dispatcher.el (vc-directory-resynch-file): Rename to ... 4545 (tar-extract, tar-copy, tar-expunge-internal, tar-expunge)
4546 (vc-dir-resynch-file): ... this. Update callers. 4546 (tar-clear-modification-flags, tar-alter-one-field)
4547 Use vc-string-prefix-p. Ignore directory args. 4547 (tar-subfile-save-buffer, tar-pad-to-blocksize, tar-mode-write-file):
4548 (vc-string-prefix-p): CSE. 4548 Change accordingly.
4549 (vc-resynch-buffer): Restore conditional. 4549
4550 45502008-05-27 Dan Nicolaescu <dann@ics.uci.edu>
4551 * vc-hooks.el (vc-after-save): Improve test. 4551
4552 (vc-mode-line): Fix indentation. 4552 * vc-dispatcher.el (vc-directory-resynch-file): Rename to ...
4553 4553 (vc-dir-resynch-file): ... this. Update callers.
45542008-05-27 Chong Yidong <cyd@stupidchicken.com> 4554 Use vc-string-prefix-p. Ignore directory args.
4555 4555 (vc-string-prefix-p): CSE.
4556 * calendar/parse-time.el (parse-time-months) 4556 (vc-resynch-buffer): Restore conditional.
4557 (parse-time-weekdays): Add long-form month and day names. 4557
4558 4558 * vc-hooks.el (vc-after-save): Improve test.
45592008-05-27 Glenn Morris <rgm@gnu.org> 4559 (vc-mode-line): Fix indentation.
4560 4560
4561 * Makefile.in (update-elclist): Make errors in final sed non-fatal. 45612008-05-27 Chong Yidong <cyd@stupidchicken.com>
4562 4562
45632008-05-27 Stefan Monnier <monnier@iro.umontreal.ca> 4563 * calendar/parse-time.el (parse-time-months)
4564 4564 (parse-time-weekdays): Add long-form month and day names.
4565 * vc-dispatcher.el (vc-string-prefix-p): New function. 4565
4566 (vc-dir-parent-marked-p): Use it. 45662008-05-27 Glenn Morris <rgm@gnu.org>
4567 4567
45682008-05-27 Dan Nicolaescu <dann@ics.uci.edu> 4568 * Makefile.in (update-elclist): Make errors in final sed non-fatal.
4569 4569
4570 * vc.el (Problems): Remove fixed issues. 45702008-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
4571 (vc-expand-dirs): Avoid returning directories. 4571
4572 (vc-dir): Fix C-x v v binding. 4572 * vc-dispatcher.el (vc-string-prefix-p): New function.
4573 (vc-make-backend-object): Fix name. 4573 (vc-dir-parent-marked-p): Use it.
4574 (vc-dir-show-fileentry): Fix docstring. 4574
4575 (vc-dir-refresh): Use vc-dir-backend. Fix docstring. 45752008-05-27 Dan Nicolaescu <dann@ics.uci.edu>
4576 (vc-dir-refresh-files): Use vc-dir-backend. Fix docstring. 4576
4577 Reset the state for directories. 4577 * vc.el (Problems): Remove fixed issues.
4578 (vc-dir-headers): Align labels. 4578 (vc-expand-dirs): Avoid returning directories.
4579 (vc-default-status-printer): Do no call prettify-state-info. 4579 (vc-dir): Fix C-x v v binding.
4580 (vc-deduce-fileset): Replace implementation with one based on a 4580 (vc-make-backend-object): Fix name.
4581 working older version. 4581 (vc-dir-show-fileentry): Fix docstring.
4582 (vc-next-action): Use the new form of vc-deduce-fileset. 4582 (vc-dir-refresh): Use vc-dir-backend. Fix docstring.
4583 Fix dealing with unregistered files. 4583 (vc-dir-refresh-files): Use vc-dir-backend. Fix docstring.
4584 4584 Reset the state for directories.
4585 * vc-dispatcher.el (vc-resynch-window): Fix mode-line updating. 4585 (vc-dir-headers): Align labels.
4586 (vc-dir-menu-map): Fix menu title for the menu bar and the popup menu. 4586 (vc-default-status-printer): Do no call prettify-state-info.
4587 (vc-dir-child-files): New function. 4587 (vc-deduce-fileset): Replace implementation with one based on a
4588 (vc-dir-node-directory): New function. 4588 working older version.
4589 (vc-dir-update, vc-dir-parent-marked-p) 4589 (vc-next-action): Use the new form of vc-deduce-fileset.
4590 (vc-dir-children-marked-p, vc-dir-mark-all-files) 4590 Fix dealing with unregistered files.
4591 (vc-dir-marked-only-files, vc-dispatcher-selection-set): Use it. 4591
4592 4592 * vc-dispatcher.el (vc-resynch-window): Fix mode-line updating.
4593 * vc-cvs.el (vc-cvs-status-extra-headers): Align labels. 4593 (vc-dir-menu-map): Fix menu title for the menu bar and the popup menu.
4594 4594 (vc-dir-child-files): New function.
45952008-05-26 Stefan Monnier <monnier@iro.umontreal.ca> 4595 (vc-dir-node-directory): New function.
4596 4596 (vc-dir-update, vc-dir-parent-marked-p)
4597 * diff-mode.el (diff-context-mid-hunk-header-re): New const. 4597 (vc-dir-children-marked-p, vc-dir-mark-all-files)
4598 (diff-font-lock-keywords, diff-context->unified) 4598 (vc-dir-marked-only-files, vc-dispatcher-selection-set): Use it.
4599 (diff-reverse-direction, diff-fixup-modifs, diff-sanity-check-hunk) 4599
4600 (diff-hunk-text, diff-find-source-location): Use it. 4600 * vc-cvs.el (vc-cvs-status-extra-headers): Align labels.
4601 (diff-post-command-hook): Let the user edit the hunk headers. 4601
4602 46022008-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
46032008-05-26 Andreas Schwab <schwab@suse.de> 4603
4604 4604 * diff-mode.el (diff-context-mid-hunk-header-re): New const.
4605 * vc.el (vc-default-prettify-state-info): Fix formatting of an 4605 (diff-font-lock-keywords, diff-context->unified)
4606 unknown state. 4606 (diff-reverse-direction, diff-fixup-modifs, diff-sanity-check-hunk)
4607 4607 (diff-hunk-text, diff-find-source-location): Use it.
4608 * tar-mode.el (tar-summarize-buffer): Comment fix. 4608 (diff-post-command-hook): Let the user edit the hunk headers.
4609 4609
46102008-05-26 Stefan Monnier <monnier@iro.umontreal.ca> 46102008-05-26 Andreas Schwab <schwab@suse.de>
4611 4611
4612 * tar-mode.el (tar-summarize-buffer): Handle GNU Tar @LongLink format. 4612 * vc.el (vc-default-prettify-state-info): Fix formatting of an
4613 4613 unknown state.
46142008-05-26 Glenn Morris <rgm@gnu.org> 4614
4615 4615 * tar-mode.el (tar-summarize-buffer): Comment fix.
4616 * calendar/cal-hebrew.el (diary-ordinal-suffix): Declare for compiler. 4616
4617 46172008-05-26 Stefan Monnier <monnier@iro.umontreal.ca>
46182008-05-25 John Paul Wallington <jpw@pobox.com> 4618
4619 4619 * tar-mode.el (tar-summarize-buffer): Handle GNU Tar @LongLink format.
4620 * proced.el (proced-next-line, proced-previous-line): 4620
4621 Avoid calling `next-line' and `previous-line' from Lisp code. 46212008-05-26 Glenn Morris <rgm@gnu.org>
4622 4622
46232008-05-25 Ed Reingold <reingold@emr.cs.iit.edu> 4623 * calendar/cal-hebrew.el (diary-ordinal-suffix): Declare for compiler.
4624 4624
4625 * calendar/cal-hebrew.el (diary-hebrew-yahrzeit): 46252008-05-25 John Paul Wallington <jpw@pobox.com>
4626 Use diary-ordinal-suffix. 4626
4627 4627 * proced.el (proced-next-line, proced-previous-line):
46282008-05-24 Juanma Barranquero <lekktu@gmail.com> 4628 Avoid calling `next-line' and `previous-line' from Lisp code.
4629 4629
4630 * emacs-lisp/edebug.el (edebug-setup-hook, edebug-all-defs) 46302008-05-25 Ed Reingold <reingold@emr.cs.iit.edu>
4631 (edebug-all-forms, edebug-eval-macro-args, edebug-save-windows) 4631
4632 (edebug-save-displayed-buffer-points, edebug-initial-mode) 4632 * calendar/cal-hebrew.el (diary-hebrew-yahrzeit):
4633 (edebug-trace, edebug-test-coverage, edebug-continue-kbd-macro) 4633 Use diary-ordinal-suffix.
4634 (edebug-print-length, edebug-print-level, edebug-print-circle) 4634
4635 (edebug-unwrap-results, edebug-on-error, edebug-on-quit) 46352008-05-24 Juanma Barranquero <lekktu@gmail.com>
4636 (edebug-global-break-condition, edebug-sit-for-seconds): 4636
4637 Remove spurious * from defcustom docstrings. 4637 * emacs-lisp/edebug.el (edebug-setup-hook, edebug-all-defs)
4638 (edebug-unwrap*, edebug-signal, edebug-eval-display): 4638 (edebug-all-forms, edebug-eval-macro-args, edebug-save-windows)
4639 Improve argument/docstring consistency. 4639 (edebug-save-displayed-buffer-points, edebug-initial-mode)
4640 (edebug-test-coverage, edebug-gensym, edebug-read) 4640 (edebug-trace, edebug-test-coverage, edebug-continue-kbd-macro)
4641 (edebug-top-level-nonstop, edebug-eval-result-list) 4641 (edebug-print-length, edebug-print-level, edebug-print-circle)
4642 (edebug-eval-redisplay, edebug-trace): Fix typos in docstring. 4642 (edebug-unwrap-results, edebug-on-error, edebug-on-quit)
4643 (edebug-eval-defun, edebug-eval-top-level-form, edebug) 4643 (edebug-global-break-condition, edebug-sit-for-seconds):
4644 (edebug-display-freq-count): Reflow docstrings. 4644 Remove spurious * from defcustom docstrings.
4645 (edebug-restore-status): Doc fix. 4645 (edebug-unwrap*, edebug-signal, edebug-eval-display):
4646 4646 Improve argument/docstring consistency.
46472008-05-24 Stefan Monnier <monnier@iro.umontreal.ca> 4647 (edebug-test-coverage, edebug-gensym, edebug-read)
4648 4648 (edebug-top-level-nonstop, edebug-eval-result-list)
4649 * proced.el (proced-header-line): Use the :align-to 0 feature 4649 (edebug-eval-redisplay, edebug-trace): Fix typos in docstring.
4650 rather than computing the corresponding position manually. 4650 (edebug-eval-defun, edebug-eval-top-level-form, edebug)
4651 (proced-update): Don't hardcode point-min==1. 4651 (edebug-display-freq-count): Reflow docstrings.
4652 4652 (edebug-restore-status): Doc fix.
46532008-05-24 Alan Mackenzie <acm@muc.de> 4653
4654 46542008-05-24 Stefan Monnier <monnier@iro.umontreal.ca>
4655 * progmodes/cc-mode.el (c-postprocess-file-styles): Throw an error 4655
4656 if c-file-style is set to a non-string. 4656 * proced.el (proced-header-line): Use the :align-to 0 feature
4657 4657 rather than computing the corresponding position manually.
4658 (c-neutralize-CPP-line): Surround by `save-excursion'. 4658 (proced-update): Don't hardcode point-min==1.
4659 (c-neutralize-syntax-in-CPP): Optimize for speed. 4659
4660 46602008-05-24 Alan Mackenzie <acm@muc.de>
46612008-05-24 Glenn Morris <rgm@gnu.org> 4661
4662 4662 * progmodes/cc-mode.el (c-postprocess-file-styles): Throw an error
4663 * Makefile.in (update-elclist): New target, to update ELCFILES. 4663 if c-file-style is set to a non-string.
4664 (bootstrap-after): Run update-elclist. 4664
4665 4665 (c-neutralize-CPP-line): Surround by `save-excursion'.
46662008-05-24 Ulf Jasper <ulf.jasper@web.de> 4666 (c-neutralize-syntax-in-CPP): Optimize for speed.
4667 4667
4668 * icalendar.el (icalendar-version): Increase to "0.19". 46682008-05-24 Glenn Morris <rgm@gnu.org>
4669 (icalendar--date-style): New function. 4669
4670 (icalendar--datetime-to-diary-date): Doc fix. 4670 * Makefile.in (update-elclist): New target, to update ELCFILES.
4671 Use icalendar--date-style. 4671 (bootstrap-after): Run update-elclist.
4672 (icalendar--datestring-to-isodate): Doc fix. Handle iso date style. 4672
4673 (icalendar--convert-yearly-to-ical) 46732008-05-24 Ulf Jasper <ulf.jasper@web.de>
4674 (icalendar--convert-recurring-to-diary): Handle iso date style, 4674
4675 use icalendar-date-style. 4675 * icalendar.el (icalendar-version): Increase to "0.19".
4676 4676 (icalendar--date-style): New function.
46772008-05-23 Dan Nicolaescu <dann@ics.uci.edu> 4677 (icalendar--datetime-to-diary-date): Doc fix.
4678 4678 Use icalendar--date-style.
4679 * vc.el (vc-delete-file): Make sure the buffer is deleted and 4679 (icalendar--datestring-to-isodate): Doc fix. Handle iso date style.
4680 vc-dir buffers are updated. 4680 (icalendar--convert-yearly-to-ical)
4681 4681 (icalendar--convert-recurring-to-diary): Handle iso date style,
46822008-05-23 Stefan Monnier <monnier@iro.umontreal.ca> 4682 use icalendar-date-style.
4683 4683
4684 * vc.el (vc-delete-file): Don't try to resynch the buffer. 46842008-05-23 Dan Nicolaescu <dann@ics.uci.edu>
4685 4685
46862008-05-23 Paul Rivier <paul.r.ml@gmail.com> 4686 * vc.el (vc-delete-file): Make sure the buffer is deleted and
4687 4687 vc-dir buffers are updated.
4688 * textmodes/reftex-vars.el (reftex-extra-bindings-prefix): New var. 4688
4689 * textmodes/reftex.el (reftex-extra-bindings-map): New var. 46892008-05-23 Stefan Monnier <monnier@iro.umontreal.ca>
4690 (reftex-extra-bindings): Use it. 4690
4691 4691 * vc.el (vc-delete-file): Don't try to resynch the buffer.
4692 * progmodes/mixal-mode.el (mixal-mode-map): Move key-bindings 4692
4693 away from the user-reserved keys. 46932008-05-23 Paul Rivier <paul.r.ml@gmail.com>
4694 4694
4695 * progmodes/ada-mode.el (ada-mode-extra-map, ada-mode-extra-prefix): 4695 * textmodes/reftex-vars.el (reftex-extra-bindings-prefix): New var.
4696 New vars. 4696 * textmodes/reftex.el (reftex-extra-bindings-map): New var.
4697 (ada-create-keymap): Use them. 4697 (reftex-extra-bindings): Use it.
4698 4698
46992008-05-23 Stefan Monnier <monnier@iro.umontreal.ca> 4699 * progmodes/mixal-mode.el (mixal-mode-map): Move key-bindings
4700 4700 away from the user-reserved keys.
4701 * emacs-lisp/regexp-opt.el (regexp-opt): Always return 4701
4702 a properly-grouped regexp. 4702 * progmodes/ada-mode.el (ada-mode-extra-map, ada-mode-extra-prefix):
4703 4703 New vars.
47042008-05-23 Juanma Barranquero <lekktu@gmail.com> 4704 (ada-create-keymap): Use them.
4705 4705
4706 * progmodes/cap-words.el (capitalized-words-mode): 47062008-05-23 Stefan Monnier <monnier@iro.umontreal.ca>
4707 Fix typos in docstring. 4707
4708 4708 * emacs-lisp/regexp-opt.el (regexp-opt): Always return
47092008-05-23 Kenichi Handa <handa@m17n.org> 4709 a properly-grouped regexp.
4710 4710
4711 * international/mule-conf.el: Don't define the charset `emacs' 47112008-05-23 Juanma Barranquero <lekktu@gmail.com>
4712 here, just put :docstring, :short-name, and :long-name. 4712
4713 4713 * progmodes/cap-words.el (capitalized-words-mode):
47142008-05-22 Kenichi Handa <handa@m17n.org> 4714 Fix typos in docstring.
4715 4715
4716 * international/mule-diag.el (font-show-log): Limit each listing 47162008-05-23 Kenichi Handa <handa@m17n.org>
4717 to 20 items. 4717
4718 4718 * international/mule-conf.el: Don't define the charset `emacs'
47192008-05-23 Nick Roberts <nickrob@snap.net.nz> 4719 here, just put :docstring, :short-name, and :long-name.
4720 4720
4721 * progmodes/gdb-ui.el (gdb-enable-debug): New function. 47212008-05-22 Kenichi Handa <handa@m17n.org>
4722 (gdb-annotation-rules): New entry for "thread-changed". 4722
4723 (gdb-thread-changed): New function. 4723 * international/mule-diag.el (font-show-log): Limit each listing
4724 4724 to 20 items.
47252008-05-23 Glenn Morris <rgm@gnu.org> 4725
4726 47262008-05-23 Nick Roberts <nickrob@snap.net.nz>
4727 * Makefile.in (SOURCES): Remove, unused. 4727
4728 (lisptagsfiles1, lisptagsfiles2): Use '*' rather than '[a-zA-Z]*'. 4728 * progmodes/gdb-ui.el (gdb-enable-debug): New function.
4729 (TAGS, TAGS-LISP): Use a single rule with multiple targets. 4729 (gdb-annotation-rules): New entry for "thread-changed".
4730 Exclude more '*loaddefs' files. 4730 (gdb-thread-changed): New function.
4731 (compile-always): Simplify '.elc' deletion. 4731
4732 47322008-05-23 Glenn Morris <rgm@gnu.org>
47332008-05-23 Stefan Monnier <monnier@iro.umontreal.ca> 4733
4734 4734 * Makefile.in (SOURCES): Remove, unused.
4735 * vc-bzr.el (vc-bzr-annotate-time): Reduce memory allocation. 4735 (lisptagsfiles1, lisptagsfiles2): Use '*' rather than '[a-zA-Z]*'.
4736 (vc-bzr-revision-completion-table): Handle `boundaries' argument. 4736 (TAGS, TAGS-LISP): Use a single rule with multiple targets.
4737 4737 Exclude more '*loaddefs' files.
4738 * minibuffer.el (completion-boundaries): Change calling 4738 (compile-always): Simplify '.elc' deletion.
4739 convention, so `string' has the same semantics as in 4739
4740 try-completion and all-completions. 47402008-05-23 Stefan Monnier <monnier@iro.umontreal.ca>
4741 (completion-table-with-context, completion--embedded-envvar-table) 4741
4742 (completion--file-name-table) 4742 * vc-bzr.el (vc-bzr-annotate-time): Reduce memory allocation.
4743 (completion-pcm--find-all-completions): Adjust code accordingly. 4743 (vc-bzr-revision-completion-table): Handle `boundaries' argument.
4744 4744
47452008-05-22 Chong Yidong <cyd@stupidchicken.com> 4745 * minibuffer.el (completion-boundaries): Change calling
4746 4746 convention, so `string' has the same semantics as in
4747 * image-mode.el (image-mode-winprops): Add argument CLEANUP to 4747 try-completion and all-completions.
4748 prune image-mode-winprops-alist, preventing it from growing 4748 (completion-table-with-context, completion--embedded-envvar-table)
4749 indefinitely. 4749 (completion--file-name-table)
4750 (image-mode-reapply-winprops): Use it. 4750 (completion-pcm--find-all-completions): Adjust code accordingly.
4751 4751
47522008-05-22 Teodor Zlatanov <tzz@lifelogs.com> 47522008-05-22 Chong Yidong <cyd@stupidchicken.com>
4753 4753
4754 * net/netrc.el (netrc-machine): Always match if the port is not given. 4754 * image-mode.el (image-mode-winprops): Add argument CLEANUP to
4755 4755 prune image-mode-winprops-alist, preventing it from growing
47562008-05-22 Stefan Monnier <monnier@iro.umontreal.ca> 4756 indefinitely.
4757 4757 (image-mode-reapply-winprops): Use it.
4758 * minibuffer.el (completion-pcm--find-all-completions): 4758
4759 Don't add pseudo-completions. 47592008-05-22 Teodor Zlatanov <tzz@lifelogs.com>
4760 4760
4761 * icomplete.el (icomplete-eoinput): Remove. 4761 * net/netrc.el (netrc-machine): Always match if the port is not given.
4762 (icomplete-overlay): New var to replace it. 4762
4763 (icomplete-tidy): Rewrite. 47632008-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
4764 (icomplete-exhibit): Use an overlay. 4764
4765 (icomplete-completions): Use completion-all-sorted-completions. 4765 * minibuffer.el (completion-pcm--find-all-completions):
4766 Obey completion-ignore-case. 4766 Don't add pseudo-completions.
4767 4767
4768 * files.el (locate-dominating-file): Accept non-existing argument. 4768 * icomplete.el (icomplete-eoinput): Remove.
4769 (project-find-settings-file): Rewrite, using locate-dominating-file. 4769 (icomplete-overlay): New var to replace it.
4770 4770 (icomplete-tidy): Rewrite.
47712008-05-22 Kenichi Handa <handa@m17n.org> 4771 (icomplete-exhibit): Use an overlay.
4772 4772 (icomplete-completions): Use completion-all-sorted-completions.
4773 * faces.el (font-weight-table, font-slant-table, font-width-table): 4773 Obey completion-ignore-case.
4774 Delete them. Don't call internal-set-font-style-table. 4774
4775 4775 * files.el (locate-dominating-file): Accept non-existing argument.
4776 * international/mule-diag.el (font-show-log): New function. 4776 (project-find-settings-file): Rewrite, using locate-dominating-file.
4777 4777
4778 * international/fontset.el (script-representative-chars): Add more 47782008-05-22 Kenichi Handa <handa@m17n.org>
4779 chars for latin. Add data for symbol. 4779
4780 (setup-default-fontset): Add entries for phonetic, armenian, and symbol. 4780 * faces.el (font-weight-table, font-slant-table, font-width-table):
4781 4781 Delete them. Don't call internal-set-font-style-table.
47822008-05-21 Stefan Monnier <monnier@iro.umontreal.ca> 4782
4783 4783 * international/mule-diag.el (font-show-log): New function.
4784 * minibuffer.el (completion-all-sorted-completions): New var. 4784
4785 (completion--flush-all-sorted-completions) 4785 * international/fontset.el (script-representative-chars): Add more
4786 (completion-all-sorted-completions): New functions. 4786 chars for latin. Add data for symbol.
4787 (minibuffer-force-complete): New command. 4787 (setup-default-fontset): Add entries for phonetic, armenian, and symbol.
4788 4788
47892008-05-21 Glenn Morris <rgm@gnu.org> 47892008-05-21 Stefan Monnier <monnier@iro.umontreal.ca>
4790 4790
4791 * files.el (c-postprocess-file-styles): Declare for compiler. 4791 * minibuffer.el (completion-all-sorted-completions): New var.
4792 4792 (completion--flush-all-sorted-completions)
4793 * Makefile.in: Allow for parallel byte-compiling. 4793 (completion-all-sorted-completions): New functions.
4794 (ELCFILES): New variable. 4794 (minibuffer-force-complete): New command.
4795 (.el.elc): Remove prerequisites from suffix rule. Print a message. 4795
4796 (compile-first, compile-main, compile-last): New targets. 47962008-05-21 Glenn Morris <rgm@gnu.org>
4797 (compile-always): Simplify - delete .elc files, then `make compile'. 4797
4798 4798 * files.el (c-postprocess-file-styles): Declare for compiler.
4799 * Makefile.in (compile-calc): Use glob rather than find. 4799
4800 ($(lisp)/progmodes/cc-mode.elc): Use $@. 4800 * Makefile.in: Allow for parallel byte-compiling.
4801 4801 (ELCFILES): New variable.
4802 * eshell/esh-module.el: No need for cl when compiling. 4802 (.el.elc): Remove prerequisites from suffix rule. Print a message.
4803 4803 (compile-first, compile-main, compile-last): New targets.
4804 * eshell/eshell.el (eshell-defgroup): New alias. 4804 (compile-always): Simplify - delete .elc files, then `make compile'.
4805 * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el: 4805
4806 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el: 4806 * Makefile.in (compile-calc): Use glob rather than find.
4807 * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el: 4807 ($(lisp)/progmodes/cc-mode.elc): Use $@.
4808 * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el: 4808
4809 * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el: 4809 * eshell/esh-module.el: No need for cl when compiling.
4810 * eshell/em-xtra.el: Use eshell-defgroup rather than defgroup. 4810
4811 Autoload the custom group. Set generated-autoload-file. 4811 * eshell/eshell.el (eshell-defgroup): New alias.
4812 * eshell/em-basic.el, eshell/esh-module.el: Require eshell, 4812 * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el:
4813 for eshell-defgroup. 4813 * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el:
4814 * eshell/esh-module.el (eshell-load-defgroups): Remove. 4814 * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el:
4815 Require esh-groups rather than loading it. 4815 * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el:
4816 4816 * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el:
48172008-05-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 4817 * eshell/em-xtra.el: Use eshell-defgroup rather than defgroup.
4818 4818 Autoload the custom group. Set generated-autoload-file.
4819 * proced.el (proced-header-line): New variable and new function. 4819 * eshell/em-basic.el, eshell/esh-module.el: Require eshell,
4820 (proced-mode): Set header-line-format. 4820 for eshell-defgroup.
4821 (proced-update): Set proced-header-line. 4821 * eshell/esh-module.el (eshell-load-defgroups): Remove.
4822 (proced-send-signal): Use proced-header-line. 4822 Require esh-groups rather than loading it.
4823 4823
48242008-05-21 Stefan Monnier <monnier@iro.umontreal.ca> 48242008-05-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
4825 4825
4826 * macros.el (insert-kbd-macro): Use prin1-char. 4826 * proced.el (proced-header-line): New variable and new function.
4827 4827 (proced-mode): Set header-line-format.
48282008-05-20 Stefan Monnier <monnier@iro.umontreal.ca> 4828 (proced-update): Set proced-header-line.
4829 4829 (proced-send-signal): Use proced-header-line.
4830 * minibuffer.el (completion-boundaries): New function. 4830
4831 (completion--some): Delay errors. 48312008-05-21 Stefan Monnier <monnier@iro.umontreal.ca>
4832 (complete-with-action, completion-table-with-context): 4832
4833 Handle `boundaries' case. 4833 * macros.el (insert-kbd-macro): Use prin1-char.
4834 (completion--try-word-completion): Avoid partial-completion 4834
4835 when the user hasn't entered anything yet. 48352008-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
4836 (minibuffer-local-map, minibuffer-local-filename-completion-map) 4836
4837 (minibuffer-local-must-match-map, minibuffer-local-completion-map) 4837 * minibuffer.el (completion-boundaries): New function.
4838 (minibuffer-local-must-match-filename-map, minibuffer-local-ns-map): 4838 (completion--some): Delay errors.
4839 Setup default keybindings. 4839 (complete-with-action, completion-table-with-context):
4840 (completion--embedded-envvar-re): New var. 4840 Handle `boundaries' case.
4841 (completion--embedded-envvar-table): Use it. Handle `boundaries' case. 4841 (completion--try-word-completion): Avoid partial-completion
4842 (completion--file-name-table): Handle `boundaries' case. 4842 when the user hasn't entered anything yet.
4843 (completion-pcm--pattern->regex): Avoid pathological backtracking. 4843 (minibuffer-local-map, minibuffer-local-filename-completion-map)
4844 (completion-pcm--all-completions): Add a `prefix' arg. 4844 (minibuffer-local-must-match-map, minibuffer-local-completion-map)
4845 (completion-pcm--find-all-completions): New function. 4845 (minibuffer-local-must-match-filename-map, minibuffer-local-ns-map):
4846 (completion-pcm-all-completions, completion-pcm-try-completion): 4846 Setup default keybindings.
4847 Use it. 4847 (completion--embedded-envvar-re): New var.
4848 4848 (completion--embedded-envvar-table): Use it. Handle `boundaries' case.
4849 * icomplete.el (icomplete-completions): Don't use `predicate' with 4849 (completion--file-name-table): Handle `boundaries' case.
4850 a table of a different type than `candidates'. 4850 (completion-pcm--pattern->regex): Avoid pathological backtracking.
4851 4851 (completion-pcm--all-completions): Add a `prefix' arg.
48522008-05-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 4852 (completion-pcm--find-all-completions): New function.
4853 4853 (completion-pcm-all-completions, completion-pcm-try-completion):
4854 * proced.el (proced-goal-column): Rename from proced-procname-column. 4854 Use it.
4855 (proced-goal-header-re): Rename from proced-procname-column-regexp. 4855
4856 (proced-move-to-goal-column): Rename from proced-move-to-procname. 4856 * icomplete.el (icomplete-completions): Don't use `predicate' with
4857 (proced-header-face, proced-header-regexp): Remove. 4857 a table of a different type than `candidates'.
4858 (proced-font-lock-keywords): Remove proced-header-face. 4858
4859 (proced-header-alist, proced-sorting-schemes-re): New variables. 48592008-05-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
4860 (proced): Rename Proced buffer to *Proced*. 4860
4861 (proced-next-line, proced-previous-line): New commands. 4861 * proced.el (proced-goal-column): Rename from proced-procname-column.
4862 (proced-do-mark, proced-do-mark-all, proced-toggle-marks) 4862 (proced-goal-header-re): Rename from proced-procname-column-regexp.
4863 (proced-hide-processes): Do not treat first line as special. 4863 (proced-move-to-goal-column): Rename from proced-move-to-procname.
4864 (proced-header-space): New function. 4864 (proced-header-face, proced-header-regexp): Remove.
4865 (proced-update): Use header-line-format. 4865 (proced-font-lock-keywords): Remove proced-header-face.
4866 Initialize proced-header-alist and proced-sorting-schemes-re. 4866 (proced-header-alist, proced-sorting-schemes-re): New variables.
4867 Set proced-goal-column. Include proced-command in mode-name. 4867 (proced): Rename Proced buffer to *Proced*.
4868 (proced-send-signal): Use header-line-format for *Marked 4868 (proced-next-line, proced-previous-line): New commands.
4869 Processes* buffer. 4869 (proced-do-mark, proced-do-mark-all, proced-toggle-marks)
4870 (proced-sort): Restrict minibuffer completion to applicable 4870 (proced-hide-processes): Do not treat first line as special.
4871 sorting schemes. 4871 (proced-header-space): New function.
4872 (proced-sorting-scheme-p): Use proced-sorting-schemes-re. 4872 (proced-update): Use header-line-format.
4873 4873 Initialize proced-header-alist and proced-sorting-schemes-re.
48742008-05-20 Stefan Monnier <monnier@iro.umontreal.ca> 4874 Set proced-goal-column. Include proced-command in mode-name.
4875 4875 (proced-send-signal): Use header-line-format for *Marked
4876 * icomplete.el (icomplete-simple-completing-p): 4876 Processes* buffer.
4877 Allow icomplete-with-completion-tables to say "use it everywhere". 4877 (proced-sort): Restrict minibuffer completion to applicable
4878 (icomplete-completions): Obey completion-styles. Try to accommodate 4878 sorting schemes.
4879 partial-completion style. 4879 (proced-sorting-scheme-p): Use proced-sorting-schemes-re.
4880 4880
48812008-05-20 Michael Olson <mwolson@gnu.org> 48812008-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
4882 4882
4883 * files.el (project-find-settings-file): Change concat to 4883 * icomplete.el (icomplete-simple-completing-p):
4884 expand-file-name. 4884 Allow icomplete-with-completion-tables to say "use it everywhere".
4885 4885 (icomplete-completions): Obey completion-styles. Try to accommodate
48862008-05-19 Tom Tromey <tromey@redhat.com> 4886 partial-completion style.
4887 4887
4888 * files.el (normal-mode): Call hack-project-variables. 48882008-05-20 Michael Olson <mwolson@gnu.org>
4889 (hack-local-variables-confirm): Add 'project' argument. 4889
4890 (hack-local-variables-apply): New function. 4890 * files.el (project-find-settings-file): Change concat to
4891 (hack-local-variables): Use it. 4891 expand-file-name.
4892 (project-class-alist, project-directory-alist): New variables. 4892
4893 (project-get-alist): New function. 48932008-05-19 Tom Tromey <tromey@redhat.com>
4894 (project-collect-bindings-from-alist) 4894
4895 (project-collect-binding-list, set-directory-project) 4895 * files.el (normal-mode): Call hack-project-variables.
4896 (project-find-settings-file, project-define-from-project-file) 4896 (hack-local-variables-confirm): Add 'project' argument.
4897 (hack-project-variables): New functions. 4897 (hack-local-variables-apply): New function.
4898 4898 (hack-local-variables): Use it.
48992008-05-19 Stefan Monnier <monnier@iro.umontreal.ca> 4899 (project-class-alist, project-directory-alist): New variables.
4900 4900 (project-get-alist): New function.
4901 * emacs-lisp/cl-specs.el (destructuring-bind): Fix spec. 4901 (project-collect-bindings-from-alist)
4902 4902 (project-collect-binding-list, set-directory-project)
49032008-05-19 Juanma Barranquero <lekktu@gmail.com> 4903 (project-find-settings-file, project-define-from-project-file)
4904 4904 (hack-project-variables): New functions.
4905 * faces.el (font-weight-table): Fix typo in docstring. 4905
4906 49062008-05-19 Stefan Monnier <monnier@iro.umontreal.ca>
49072008-05-18 David Hull <david@snap.com> (tiny change) 4907
4908 4908 * emacs-lisp/cl-specs.el (destructuring-bind): Fix spec.
4909 * vc-hg.el (vc-hg-annotate-re): Recognize the output of --follow. 4909
4910 (vc-hg-annotate-command): Allow white space before version number. 49102008-05-19 Juanma Barranquero <lekktu@gmail.com>
4911 4911
49122008-05-18 Jay Belanger <jay.p.belanger@gmail.com> 4912 * faces.el (font-weight-table): Fix typo in docstring.
4913 4913
4914 * calc/calc-yank.el (calc-register-alist): New variable. 49142008-05-18 David Hull <david@snap.com> (tiny change)
4915 (calc-set-register, calc-get-register, calc-copy-to-register) 4915
4916 (calc-insert-register, calc-add-to-register, calc-append-to-register) 4916 * vc-hg.el (vc-hg-annotate-re): Recognize the output of --follow.
4917 (calc-prepend-to-register): New functions. 4917 (vc-hg-annotate-command): Allow white space before version number.
4918 4918
4919 * calc/calc-ext.el (calc-init-extensions): Add keybindings for 49192008-05-18 Jay Belanger <jay.p.belanger@gmail.com>
4920 `calc-copy-to-register' and `calc-insert-register'. 4920
4921 Autoload new register functions. 4921 * calc/calc-yank.el (calc-register-alist): New variable.
4922 4922 (calc-set-register, calc-get-register, calc-copy-to-register)
4923 * calc/calc-help.el (calc-r-prefix-help): Add help for register 4923 (calc-insert-register, calc-add-to-register, calc-append-to-register)
4924 functions. 4924 (calc-prepend-to-register): New functions.
4925 4925
49262008-05-18 Dan Nicolaescu <dann@ics.uci.edu> 4926 * calc/calc-ext.el (calc-init-extensions): Add keybindings for
4927 4927 `calc-copy-to-register' and `calc-insert-register'.
4928 * vc.el (Todo): Add known problems. 4928 Autoload new register functions.
4929 (vc-dir-backend): New variable. 4929
4930 (vc-dir): Set it. 4930 * calc/calc-help.el (calc-r-prefix-help): Add help for register
4931 (vc-make-backend-object, vc-generic-status-printer) 4931 functions.
4932 (vc-generic-state, vc-generic-status-fileinfo-extra) 4932
4933 (vc-dir-extra-menu): Use it. 49332008-05-18 Dan Nicolaescu <dann@ics.uci.edu>
4934 (vc-generic-dir-headers): Remove, unused. 4934
4935 4935 * vc.el (Todo): Add known problems.
4936 * vc-dispatcher.el (vc-dir-previous-directory): Rename from 4936 (vc-dir-backend): New variable.
4937 vc-dir-prev-directory for consistency with vc-dir-previous-line. 4937 (vc-dir): Set it.
4938 (vc-dir-mode-map): Fix bindings. 4938 (vc-make-backend-object, vc-generic-status-printer)
4939 4939 (vc-generic-state, vc-generic-status-fileinfo-extra)
4940 * vc-bzr.el (vc-bzr-after-dir-status): Remove unused binding. 4940 (vc-dir-extra-menu): Use it.
4941 4941 (vc-generic-dir-headers): Remove, unused.
49422008-05-18 Jay Belanger <jay.p.belanger@gmail.com> 4942
4943 4943 * vc-dispatcher.el (vc-dir-previous-directory): Rename from
4944 * calc/calc-yank.el (calc-kill): Make sure that only the stack is 4944 vc-dir-prev-directory for consistency with vc-dir-previous-line.
4945 operated on. 4945 (vc-dir-mode-map): Fix bindings.
4946 (calc-kill-region): Kill entire lines. 4946
4947 4947 * vc-bzr.el (vc-bzr-after-dir-status): Remove unused binding.
49482008-05-17 Glenn Morris <rgm@gnu.org> 4948
4949 49492008-05-18 Jay Belanger <jay.p.belanger@gmail.com>
4950 * ezimage.el (ezimage-use-images): Drop support for Emacs < 21 and 4950
4951 simplify initial value. 4951 * calc/calc-yank.el (calc-kill): Make sure that only the stack is
4952 (defezimage): Drop support for Emacs without defimage, use a featurep 4952 operated on.
4953 test rather than fboundp when defining, drop with-no-warnings. 4953 (calc-kill-region): Kill entire lines.
4954 (ezimage-insert-over-text): Move featurep test inside 4954
4955 add-text-properties. 49552008-05-17 Glenn Morris <rgm@gnu.org>
4956 4956
4957 * elide-head.el (elide-head-headers-to-hide): Handle GPLv3 format. 4957 * ezimage.el (ezimage-use-images): Drop support for Emacs < 21 and
4958 4958 simplify initial value.
4959 * net/tramp.el (top-level): Load auth-source when compiling. 4959 (defezimage): Drop support for Emacs without defimage, use a featurep
4960 4960 test rather than fboundp when defining, drop with-no-warnings.
4961 * progmodes/fortran.el (fortran-font-lock-keywords-2): Add .eqv., .neqv. 4961 (ezimage-insert-over-text): Move featurep test inside
4962 4962 add-text-properties.
49632008-05-17 Andreas Schwab <schwab@suse.de> 4963
4964 4964 * elide-head.el (elide-head-headers-to-hide): Handle GPLv3 format.
4965 * vc-dispatcher.el (vc-dir-mode-map): Fix M-down and M-up binding. 4965
4966 4966 * net/tramp.el (top-level): Load auth-source when compiling.
49672008-05-17 Dan Nicolaescu <dann@ics.uci.edu> 4967
4968 4968 * progmodes/fortran.el (fortran-font-lock-keywords-2): Add .eqv., .neqv.
4969 * vc.el (vc-annotate-show-diff-revision-at-line): Change 4969
4970 vc-diff-internal arg to match what vc-deduce-fileseset returns now. 49702008-05-17 Andreas Schwab <schwab@suse.de>
4971 4971
49722008-05-17 Vinicius Jose Latorre <viniciusjl@ig.com.br> 4972 * vc-dispatcher.el (vc-dir-mode-map): Fix M-down and M-up binding.
4973 4973
4974 * menu-bar.el (menu-bar-select-buffer): Reinsert it as msb.el uses it. 49742008-05-17 Dan Nicolaescu <dann@ics.uci.edu>
4975 4975
49762008-05-17 Jim Meyering <meyering@redhat.com> 4976 * vc.el (vc-annotate-show-diff-revision-at-line): Change
4977 4977 vc-diff-internal arg to match what vc-deduce-fileseset returns now.
4978 * ido.el (ido-save-history): Do not emit a trailing newline at the 4978
4979 end of the ido history file. 49792008-05-17 Vinicius Jose Latorre <viniciusjl@ig.com.br>
4980 4980
49812008-05-16 John Paul Wallington <jpw@pobox.com> 4981 * menu-bar.el (menu-bar-select-buffer): Reinsert it as msb.el uses it.
4982 4982
4983 * vc-dispatcher.el (top-level): Revert previous change: require cl 49832008-05-17 Jim Meyering <meyering@redhat.com>
4984 when compiling. 4984
4985 4985 * ido.el (ido-save-history): Do not emit a trailing newline at the
49862008-05-16 Eric S. Raymond <esr@snark.thyrsus.com> 4986 end of the ido history file.
4987 4987
4988 * vc.el (vc-default-status-printer) 49882008-05-16 John Paul Wallington <jpw@pobox.com>
4989 (vc-default-prettify-state-info): Enhance the state prettyprinter 4989
4990 to deal better with unknown states and indirect through it when 4990 * vc-dispatcher.el (top-level): Revert previous change: require cl
4991 painting vc-dir buffers. 4991 when compiling.
4992 4992
49932008-05-16 John Paul Wallington <jpw@pobox.com> 49932008-05-16 Eric S. Raymond <esr@snark.thyrsus.com>
4994 4994
4995 * vc-dispatcher.el (top-level): Don't require cl when compiling. 4995 * vc.el (vc-default-status-printer)
4996 (vc-dir-mode-map): Fix backquote. 4996 (vc-default-prettify-state-info): Enhance the state prettyprinter
4997 (vc-at-event): Doc fix. Use `make-symbol' instead of `gensym'. 4997 to deal better with unknown states and indirect through it when
4998 4998 painting vc-dir buffers.
49992008-05-16 Michael Albinus <michael.albinus@gmx.de> 4999
5000 50002008-05-16 John Paul Wallington <jpw@pobox.com>
5001 * net/tramp.el (tramp-handle-write-region): Fix check for short track. 5001
5002 Reported by Glenn Morris <rgm@gnu.org>. 5002 * vc-dispatcher.el (top-level): Don't require cl when compiling.
5003 5003 (vc-dir-mode-map): Fix backquote.
50042008-05-16 Eric S. Raymond <esr@snark.thyrsus.com> 5004 (vc-at-event): Doc fix. Use `make-symbol' instead of `gensym'.
5005 5005
5006 * vc.el: Remove my analysis of SCCS/RCS concurrency issues from 50062008-05-16 Michael Albinus <michael.albinus@gmx.de>
5007 the end of the file, it was good work at one time but has been 5007
5008 stale since 1995 and may now be actively misleading. 5008 * net/tramp.el (tramp-handle-write-region): Fix check for short track.
5009 * vc-cvs.el (vc-cvs-status-extra-headers): Extract and display the 5009 Reported by Glenn Morris <rgm@gnu.org>.
5010 CVS repository and module (assumptions for the latter a bit iffy). 5010
5011 * vc-svn.el (vc-svn-status-extra-headers): Extract and display the 50112008-05-16 Eric S. Raymond <esr@snark.thyrsus.com>
5012 SVN repository. 5012
5013 5013 * vc.el: Remove my analysis of SCCS/RCS concurrency issues from
50142008-05-16 Juanma Barranquero <lekktu@gmail.com> 5014 the end of the file, it was good work at one time but has been
5015 5015 stale since 1995 and may now be actively misleading.
5016 * vc-rcs.el (vc-rcs-create-tag): 5016 * vc-cvs.el (vc-cvs-status-extra-headers): Extract and display the
5017 * vc-sccs.el (vc-sccs-create-tag): 5017 CVS repository and module (assumptions for the latter a bit iffy).
5018 Fix typo in error message and pass backend arg. 5018 * vc-svn.el (vc-svn-status-extra-headers): Extract and display the
5019 5019 SVN repository.
50202008-05-15 Michael Albinus <michael.albinus@gmx.de> 5020
5021 50212008-05-16 Juanma Barranquero <lekktu@gmail.com>
5022 * net/tramp.el (tramp-file-name-for-operation): Add `make-temp-name'. 5022
5023 5023 * vc-rcs.el (vc-rcs-create-tag):
50242008-05-15 Teodor Zlatanov <tzz@lifelogs.com> 5024 * vc-sccs.el (vc-sccs-create-tag):
5025 5025 Fix typo in error message and pass backend arg.
5026 * net/tramp.el: Load auth-source library. 5026
5027 (tramp-read-passwd): Use it for password, not login. 50272008-05-15 Michael Albinus <michael.albinus@gmx.de>
5028 5028
50292008-05-15 Shigeru Fukaya <shugeru.fukaya@gmail.com> 5029 * net/tramp.el (tramp-file-name-for-operation): Add `make-temp-name'.
5030 5030
5031 * ses.el (ses-goto-print): Use move-to-column rather than forward-char. 50312008-05-15 Teodor Zlatanov <tzz@lifelogs.com>
5032 (ses-print-cell): Use string-width, truncate-string-to-width, 5032
5033 delete-region rather than length, substring, delete-char. 5033 * net/tramp.el: Load auth-source library.
5034 (ses-setup): Set inhibit-point-motion-hooks to t. 5034 (tramp-read-passwd): Use it for password, not login.
5035 Calculate position by actually moving point rather than just using 5035
5036 unibyte character length. 50362008-05-15 Shigeru Fukaya <shugeru.fukaya@gmail.com>
5037 (ses-mode): Set indent-tabs-mode to nil. 5037
5038 (ses-center): Use string-width rather than length. 5038 * ses.el (ses-goto-print): Use move-to-column rather than forward-char.
5039 5039 (ses-print-cell): Use string-width, truncate-string-to-width,
50402008-05-15 Eric S. Raymond <esr@snark.thyrsus.com> 5040 delete-region rather than length, substring, delete-char.
5041 5041 (ses-setup): Set inhibit-point-motion-hooks to t.
5042 * vc-cvs.el, vc-git.el, vc-hg.el, vc-hooks.el, vc-mcvs.el, 5042 Calculate position by actually moving point rather than just using
5043 * vc-rcs.el, vc-sccs.el, vc-svn.el, vc.el: 5043 unibyte character length.
5044 Rename vc-*-create-snapshot and vc-*-retrieve-snapshot to 5044 (ses-mode): Set indent-tabs-mode to nil.
5045 vc-*-create-tag and vc-*-retrieve-tag respectively. 5045 (ses-center): Use string-width rather than length.
5046 5046
5047 * vc-dispatcher.el: Fix an incorrect buffer name and remove an 50472008-05-15 Eric S. Raymond <esr@snark.thyrsus.com>
5048 unneeded defalias. 5048
5049 5049 * vc-cvs.el, vc-git.el, vc-hg.el, vc-hooks.el, vc-mcvs.el,
5050 * vc.el, vc-dispatcher.el (vc-dir-menu-map-filter): Move. 5050 * vc-rcs.el, vc-sccs.el, vc-svn.el, vc.el:
5051 5051 Rename vc-*-create-snapshot and vc-*-retrieve-snapshot to
5052 * vc.el, vc-dispatcher.el (vc-dir-menu-map): Remove assumption 5052 vc-*-create-tag and vc-*-retrieve-tag respectively.
5053 about buffer names. 5053
5054 5054 * vc-dispatcher.el: Fix an incorrect buffer name and remove an
50552008-05-15 Glenn Morris <rgm@gnu.org> 5055 unneeded defalias.
5056 5056
5057 * vc-hooks.el (vc-directory-resynch-file): Fix declaration. 5057 * vc.el, vc-dispatcher.el (vc-dir-menu-map-filter): Move.
5058 5058
5059 * org/org-exp.el (org-infojs-options-inbuffer-template): 5059 * vc.el, vc-dispatcher.el (vc-dir-menu-map): Remove assumption
5060 Fix declaration. 5060 about buffer names.
5061 5061
5062 * progmodes/cc-mode.el (declare-function): Add compat definition. 50622008-05-15 Glenn Morris <rgm@gnu.org>
5063 (awk-mode-syntax-table, c-awk-unstick-NL-prop): Declare for compiler. 5063
5064 5064 * vc-hooks.el (vc-directory-resynch-file): Fix declaration.
50652008-05-14 Eric S. Raymond <esr@snark.thyrsus.com> 5065
5066 5066 * org/org-exp.el (org-infojs-options-inbuffer-template):
5067 * vc-dispatcher.el (vc-dispatcher-selection): Change the returned 5067 Fix declaration.
5068 list to a cons so the caller can get back both expanded and 5068
5069 unexpanded filesets. 5069 * progmodes/cc-mode.el (declare-function): Add compat definition.
5070 * vc.el (vc-deduce-fileseset, vc-next-action, vc-diff-internal) 5070 (awk-mode-syntax-table, c-awk-unstick-NL-prop): Declare for compiler.
5071 (vc-merge, vc-version-diff, vc-print-log, vc-revert, vc-rollback): 5071
5072 Change handling of selection-set returns as required. 50722008-05-14 Eric S. Raymond <esr@snark.thyrsus.com>
5073 5073
50742008-05-15 John Paul Wallington <jpw@pobox.com> 5074 * vc-dispatcher.el (vc-dispatcher-selection): Change the returned
5075 5075 list to a cons so the caller can get back both expanded and
5076 * add-log.el (top-level): Don't require cl when compiling. 5076 unexpanded filesets.
5077 5077 * vc.el (vc-deduce-fileseset, vc-next-action, vc-diff-internal)
5078 * arc-mode.el (archive-add-new-member): Use `derived-mode-p'. 5078 (vc-merge, vc-version-diff, vc-print-log, vc-revert, vc-rollback):
5079 (archive-*-extract): Use `zerop'. 5079 Change handling of selection-set returns as required.
5080 (archive-*-write-file-member): Use `or', use `zerop'. 5080
5081 50812008-05-15 John Paul Wallington <jpw@pobox.com>
5082 * diff-mode.el (diff-current-defun): Use `buffer-local-value'. 5082
5083 5083 * add-log.el (top-level): Don't require cl when compiling.
5084 * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst. 5084
5085 (ibuffer-mark-interactive, ibuffer-set-mark) 5085 * arc-mode.el (archive-add-new-member): Use `derived-mode-p'.
5086 (ibuffer-insert-buffer-line, ibuffer-redisplay-current) 5086 (archive-*-extract): Use `zerop'.
5087 (ibuffer-map-lines, ibuffer-switch-format) 5087 (archive-*-write-file-member): Use `or', use `zerop'.
5088 (ibuffer-update-title-and-summary) 5088
5089 (ibuffer-redisplay-engine): Use it. 5089 * diff-mode.el (diff-current-defun): Use `buffer-local-value'.
5090 5090
5091 * ibuf-ext.el (ibuffer-interactive-filter-by-mode) 5091 * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst.
5092 (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes) 5092 (ibuffer-mark-interactive, ibuffer-set-mark)
5093 (define-ibuffer-filter mode, define-ibuffer-filter used-mode) 5093 (ibuffer-insert-buffer-line, ibuffer-redisplay-current)
5094 (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers) 5094 (ibuffer-map-lines, ibuffer-switch-format)
5095 (ibuffer-mark-read-only-buffers) 5095 (ibuffer-update-title-and-summary)
5096 (ibuffer-mark-dired-buffers): Use `buffer-local-value'. 5096 (ibuffer-redisplay-engine): Use it.
5097 5097
5098 * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks) 5098 * ibuf-ext.el (ibuffer-interactive-filter-by-mode)
5099 (define-ibuffer-column, define-ibuffer-sorter) 5099 (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes)
5100 (define-ibuffer-op, define-ibuffer-filter): Add declarations 5100 (define-ibuffer-filter mode, define-ibuffer-filter used-mode)
5101 containing indentation specs, replacing equivalent top-level 5101 (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers)
5102 forms that set `lisp-indent-function' properties. 5102 (ibuffer-mark-read-only-buffers)
5103 (define-ibuffer-op): Use `derived-mode-p'. 5103 (ibuffer-mark-dired-buffers): Use `buffer-local-value'.
5104 (define-ibuffer-filter): Remove redundant `concat' call. 5104
5105 5105 * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks)
51062008-05-14 Michael Albinus <michael.albinus@gmx.de> 5106 (define-ibuffer-column, define-ibuffer-sorter)
5107 5107 (define-ibuffer-op, define-ibuffer-filter): Add declarations
5108 * net/tramp.el (tramp-echo-mark): Update docstring. 5108 containing indentation specs, replacing equivalent top-level
5109 (tramp-echo-mark-marker): New defconst. 5109 forms that set `lisp-indent-function' properties.
5110 (tramp-check-for-regexp): Use it. 5110 (define-ibuffer-op): Use `derived-mode-p'.
5111 5111 (define-ibuffer-filter): Remove redundant `concat' call.
51122008-05-14 Eric S. Raymond <esr@snark.thyrsus.com> 5112
5113 51132008-05-14 Michael Albinus <michael.albinus@gmx.de>
5114 * vc.el (vc-deduce-fileset): Do the right thing when visiting a 5114
5115 buffer (say, a log buffer or diff buffer) with a vc-dir buffer 5115 * net/tramp.el (tramp-echo-mark): Update docstring.
5116 as parent. 5116 (tramp-echo-mark-marker): New defconst.
5117 5117 (tramp-check-for-regexp): Use it.
51182008-05-14 John Paul Wallington <jpw@pobox.com> 5118
5119 51192008-05-14 Eric S. Raymond <esr@snark.thyrsus.com>
5120 * international/mule.el (convert-define-charset-argument): 5120
5121 Remove period from end of error message. 5121 * vc.el (vc-deduce-fileset): Do the right thing when visiting a
5122 (coding-system-mnemonic): Doc fix. 5122 buffer (say, a log buffer or diff buffer) with a vc-dir buffer
5123 (ctext-pre-write-conversion): Doc fix. 5123 as parent.
5124 5124
51252008-05-14 Simon Marshall <simon@gnu.org> 51252008-05-14 John Paul Wallington <jpw@pobox.com>
5126 5126
5127 * obsolete/fast-lock.el (fast-lock-cache-directories): Remove "." 5127 * international/mule.el (convert-define-charset-argument):
5128 from its default value and give it the risky-local-variable 5128 Remove period from end of error message.
5129 property (CVE-2008-2142). 5129 (coding-system-mnemonic): Doc fix.
5130 5130 (ctext-pre-write-conversion): Doc fix.
51312008-05-14 Kenichi Handa <handa@m17n.org> 5131
5132 51322008-05-14 Simon Marshall <simon@gnu.org>
5133 * language/korean.el ("Korean"): Set `iso639-language' 5133
5134 property to `ko'. 5134 * obsolete/fast-lock.el (fast-lock-cache-directories): Remove "."
5135 5135 from its default value and give it the risky-local-variable
5136 * language/japanese.el ("Japanese"): Set `iso639-language' 5136 property (CVE-2008-2142).
5137 property to `ja'. 5137
5138 51382008-05-14 Kenichi Handa <handa@m17n.org>
5139 * language/chinese.el ("Chinese-GB", "Chinese-BIG5") 5139
5140 ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK") 5140 * language/korean.el ("Korean"): Set `iso639-language'
5141 ("Chinese-GB18030"): Set `iso639-language' property to `zh'. 5141 property to `ko'.
5142 5142
5143 * international/mule-cmds.el (set-language-environment): 5143 * language/japanese.el ("Japanese"): Set `iso639-language'
5144 Set current-iso639-language. 5144 property to `ja'.
5145 5145
5146 * international/fontset.el (setup-default-fontset): For kana, han, 5146 * language/chinese.el ("Chinese-GB", "Chinese-BIG5")
5147 hangul, and cjk-misc, move an entry with font-spec at the end. 5147 ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK")
5148 (generate-fontset-menu): Exclude fontset-auto* from the list. 5148 ("Chinese-GB18030"): Set `iso639-language' property to `zh'.
5149 5149
5150 * composite.el (compose-chars-after): Assume that WINDOW is always 5150 * international/mule-cmds.el (set-language-environment):
5151 non-nil. 5151 Set current-iso639-language.
5152 5152
5153 * faces.el (font-weight-table, font-slant-table) 5153 * international/fontset.el (setup-default-fontset): For kana, han,
5154 (font-swidth-table): Declare them by defconst. Change the format 5154 hangul, and cjk-misc, move an entry with font-spec at the end.
5155 of elements. Call internal-set-font-style-table after their 5155 (generate-fontset-menu): Exclude fontset-auto* from the list.
5156 declaration. 5156
5157 (face-valid-attribute-values): Call font-family-list. Get values 5157 * composite.el (compose-chars-after): Assume that WINDOW is always
5158 for width, weight, and slant from font-xxx-table. 5158 non-nil.
5159 5159
5160 * cus-face.el (custom-face-attributes): Add "thin" for :weight. 5160 * faces.el (font-weight-table, font-slant-table)
5161 5161 (font-swidth-table): Declare them by defconst. Change the format
51622008-05-13 John Paul Wallington <jpw@pobox.com> 5162 of elements. Call internal-set-font-style-table after their
5163 5163 declaration.
5164 * ibuffer.el (ibuffer-buffer-file-name): New function. 5164 (face-valid-attribute-values): Call font-family-list. Get values
5165 (define-ibuffer-column filename): Use it. 5165 for width, weight, and slant from font-xxx-table.
5166 5166
5167 * ibuf-ext.el (define-ibuffer-filter filename): Use it. 5167 * cus-face.el (custom-face-attributes): Add "thin" for :weight.
5168 5168
51692008-05-13 Chong Yidong <cyd@stupidchicken.com> 51692008-05-13 John Paul Wallington <jpw@pobox.com>
5170 5170
5171 * talk.el (talk): Simplify. Pass display arg to talk-add-display 5171 * ibuffer.el (ibuffer-buffer-file-name): New function.
5172 as a string. 5172 (define-ibuffer-column filename): Use it.
5173 (talk-add-display): Simplify. Accept only string args. 5173
5174 5174 * ibuf-ext.el (define-ibuffer-filter filename): Use it.
51752008-05-13 Jay Belanger <jay.p.belanger@gmail.com> 5175
5176 51762008-05-13 Chong Yidong <cyd@stupidchicken.com>
5177 * calc/calc.el (calc-mode-map): Remove old keybinding for `calc-yank'. 5177
5178 5178 * talk.el (talk): Simplify. Pass display arg to talk-add-display
51792008-05-13 Stefan Monnier <monnier@iro.umontreal.ca> 5179 as a string.
5180 5180 (talk-add-display): Simplify. Accept only string args.
5181 * Makefile.in (bootstrap-prepare): Don't chmod files. 5181
5182 (autoloads): Do it here instead, where it's actually needed. 51822008-05-13 Jay Belanger <jay.p.belanger@gmail.com>
5183 5183
51842008-05-13 Chong Yidong <cyd@stupidchicken.com> 5184 * calc/calc.el (calc-mode-map): Remove old keybinding for `calc-yank'.
5185 5185
5186 * tool-bar.el (tool-bar-make-keymap): Account for the optional 51862008-05-13 Stefan Monnier <monnier@iro.umontreal.ca>
5187 KEY-BINDING-DATA field in menu-item list. 5187
5188 5188 * Makefile.in (bootstrap-prepare): Don't chmod files.
51892008-05-13 Stefan Monnier <monnier@iro.umontreal.ca> 5189 (autoloads): Do it here instead, where it's actually needed.
5190 5190
5191 * dired.el (dired-read-dir-and-switches): Move things about to use less 51912008-05-13 Chong Yidong <cyd@stupidchicken.com>
5192 recursion during macroexpansion. 5192
5193 5193 * tool-bar.el (tool-bar-make-keymap): Account for the optional
5194 * dired.el (dired-read-dir-and-switches): Use read-file-name. 5194 KEY-BINDING-DATA field in menu-item list.
5195 5195
5196 * dired.el (dired-read-dir-and-switches): Ignore ., .., and 51962008-05-13 Stefan Monnier <monnier@iro.umontreal.ca>
5197 completion-ignored-extension directories if there's something else. 5197
5198 (dired-mark-if, dired-map-over-marks, dired-readin, dired-revert) 5198 * dired.el (dired-read-dir-and-switches): Move things about to use less
5199 (dired-remember-marks, dired-undo, dired-build-subdir-alist) 5199 recursion during macroexpansion.
5200 (dired-internal-do-deletions, dired-mark-files-in-region, dired-mark) 5200
5201 (dired-toggle-marks, dired-change-marks, dired-unmark-all-files): 5201 * dired.el (dired-read-dir-and-switches): Use read-file-name.
5202 buffer-read-only -> inhibit-read-only. 5202
5203 5203 * dired.el (dired-read-dir-and-switches): Ignore ., .., and
52042008-05-12 Eric S. Raymond <esr@snark.thyrsus.com> 5204 completion-ignored-extension directories if there's something else.
5205 5205 (dired-mark-if, dired-map-over-marks, dired-readin, dired-revert)
5206 * vc.el (vc-expand-dirs): Stop this function from tossing out 5206 (dired-remember-marks, dired-undo, dired-build-subdir-alist)
5207 explicitly specified files. 5207 (dired-internal-do-deletions, dired-mark-files-in-region, dired-mark)
5208 5208 (dired-toggle-marks, dired-change-marks, dired-unmark-all-files):
52092008-05-12 Stefan Monnier <monnier@iro.umontreal.ca> 5209 buffer-read-only -> inhibit-read-only.
5210 5210
5211 * smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil 52112008-05-12 Eric S. Raymond <esr@snark.thyrsus.com>
5212 to `insert'. 5212
5213 5213 * vc.el (vc-expand-dirs): Stop this function from tossing out
52142008-05-12 Dan Nicolaescu <dann@ics.uci.edu> 5214 explicitly specified files.
5215 5215
5216 * vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect 52162008-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
5217 cons. Use vc-annotate-backend. 5217
5218 (with-vc-file, edit-vc-file): Remove unused macros. 5218 * smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil
5219 5219 to `insert'.
52202008-05-12 Teodor Zlatanov <tzz@lifelogs.com> 5220
5221 52212008-05-12 Dan Nicolaescu <dann@ics.uci.edu>
5222 * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'. 5222
5223 (smtpmail-try-auth-methods): Use it. 5223 * vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect
5224 5224 cons. Use vc-annotate-backend.
52252008-05-12 Stefan Monnier <monnier@iro.umontreal.ca> 5225 (with-vc-file, edit-vc-file): Remove unused macros.
5226 5226
5227 * emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that 52272008-05-12 Teodor Zlatanov <tzz@lifelogs.com>
5228 (setf (nthcdr ..) ..) doesn't require CL at runtime. 5228
5229 5229 * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'.
52302008-05-11 Carsten Dominik <dominik@science.uva.nl> 5230 (smtpmail-try-auth-methods): Use it.
5231 5231
5232 * org/org.el (org-modules): Repair problems with loading org-jsinfo.org. 52322008-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
5233 5233
52342008-05-11 Stefan Monnier <monnier@iro.umontreal.ca> 5234 * emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that
5235 5235 (setf (nthcdr ..) ..) doesn't require CL at runtime.
5236 * vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr) 5236
5237 (vc-bzr-revision-completion-table): Use process-file. 52372008-05-11 Carsten Dominik <dominik@science.uva.nl>
5238 (vc-bzr-working-revision): Pass relative file names. 5238
5239 5239 * org/org.el (org-modules): Repair problems with loading org-jsinfo.org.
5240 * diff-mode.el (diff-hunk-header-re): Refine the regexp. 5240
5241 52412008-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
52422008-05-11 Juri Linkov <juri@jurta.org> 5242
5243 5243 * vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr)
5244 * wid-edit.el (widget-image-directory): Change default image data 5244 (vc-bzr-revision-completion-table): Use process-file.
5245 subdirectory from "custom" to "images/custom". 5245 (vc-bzr-working-revision): Pass relative file names.
5246 5246
5247 * info.el (Info-next-preorder): Let-bind `Info-history' to nil 5247 * diff-mode.el (diff-hunk-header-re): Refine the regexp.
5248 before recursive call to `Info-next-preorder' to not add 5248
5249 intermediate nodes to the history. 52492008-05-11 Juri Linkov <juri@jurta.org>
5250 5250
5251 * isearch.el: Put isearch-scroll property on recenter-top-bottom. 5251 * wid-edit.el (widget-image-directory): Change default image data
5252 5252 subdirectory from "custom" to "images/custom".
5253 * emulation/cua-base.el: Put isearch-scroll property 5253
5254 on cua-scroll-up and cua-scroll-down. 5254 * info.el (Info-next-preorder): Let-bind `Info-history' to nil
5255 5255 before recursive call to `Info-next-preorder' to not add
52562008-05-11 Eric S. Raymond <esr@snark.thyrsus.com> 5256 intermediate nodes to the history.
5257 5257
5258 * vc-hooks.el (vc-recompute-state): Remove (dead code). 5258 * isearch.el: Put isearch-scroll property on recenter-top-bottom.
5259 5259
52602008-05-10 Dan Nicolaescu <dann@ics.uci.edu> 5260 * emulation/cua-base.el: Put isearch-scroll property
5261 5261 on cua-scroll-up and cua-scroll-down.
5262 * vc-dispatcher.el (ewoc): Require. 5262
5263 (vc-log-edit, vc-buffer-sync): Declare for byte compiler. 52632008-05-11 Eric S. Raymond <esr@snark.thyrsus.com>
5264 5264
5265 * vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if. 5265 * vc-hooks.el (vc-recompute-state): Remove (dead code).
5266 5266
52672008-05-10 Chong Yidong <cyd@stupidchicken.com> 52672008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
5268 5268
5269 * term/w32-win.el (x-colors): 5269 * vc-dispatcher.el (ewoc): Require.
5270 * term/mac-win.el (x-colors): 5270 (vc-log-edit, vc-buffer-sync): Declare for byte compiler.
5271 * term/x-win.el (x-colors): Re-order colors. 5271
5272 5272 * vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if.
52732008-05-10 Reiner Steib <reiner.steib@gmx.de> 5273
5274 52742008-05-10 Chong Yidong <cyd@stupidchicken.com>
5275 * smerge-mode.el (smerge-command-prefix): Fix custom type. 5275
5276 5276 * term/w32-win.el (x-colors):
52772008-05-10 Eric S. Raymond <esr@snark.thyrsus.com> 5277 * term/mac-win.el (x-colors):
5278 5278 * term/x-win.el (x-colors): Re-order colors.
5279 * vc-dispatcher.el (vc-dir-next-directory, vc-dir-prev-directory): 5279
5280 New functions implementing motion to next and previous directory. 52802008-05-10 Reiner Steib <reiner.steib@gmx.de>
5281 5281
5282 * vc-arch.el (vc-arch-command): 5282 * smerge-mode.el (smerge-command-prefix): Fix custom type.
5283 * vc-bzr.el (vc-bzr-command): 5283
5284 * vc-cvs.el (vc-cvs-command): 52842008-05-10 Eric S. Raymond <esr@snark.thyrsus.com>
5285 * vc-dispatcher.el (vc-do-command): 5285
5286 * vc-git.el (vc-git-command): 5286 * vc-dispatcher.el (vc-dir-next-directory, vc-dir-prev-directory):
5287 * vc-hg.el (vc-hg-command): 5287 New functions implementing motion to next and previous directory.
5288 * vc-mcvs.el (vc-mvcs-command): 5288
5289 * vc-mtn.el (vc-mtn-command): 5289 * vc-arch.el (vc-arch-command):
5290 * vc-sccs.el (vc-sccs-command, vc-sccs-workfile) 5290 * vc-bzr.el (vc-bzr-command):
5291 (vc-sccs-workfile-unchanged-p): 5291 * vc-cvs.el (vc-cvs-command):
5292 * vc-svn.el (vc-svn-command, vc-svn-create-repo): 5292 * vc-dispatcher.el (vc-do-command):
5293 * vc-rcs.el (all methods): Remove assumption about what a nil 5293 * vc-git.el (vc-git-command):
5294 argument to vc-do-command means. This means no buffer name needs 5294 * vc-hg.el (vc-hg-command):
5295 to be hardcoded into the dispatcher layer, and it's better to be 5295 * vc-mcvs.el (vc-mvcs-command):
5296 explicit anyway. 5296 * vc-mtn.el (vc-mtn-command):
5297 5297 * vc-sccs.el (vc-sccs-command, vc-sccs-workfile)
5298 * vc-svn.el (vc-svn-dir-state-heuristic): Remove. 5298 (vc-sccs-workfile-unchanged-p):
5299 5299 * vc-svn.el (vc-svn-command, vc-svn-create-repo):
53002008-05-10 Dan Nicolaescu <dann@ics.uci.edu> 5300 * vc-rcs.el (all methods): Remove assumption about what a nil
5301 5301 argument to vc-do-command means. This means no buffer name needs
5302 * vc.el: Update todo. 5302 to be hardcoded into the dispatcher layer, and it's better to be
5303 5303 explicit anyway.
5304 * vc-sccs.el (vc-sccs-dir-status): 5304
5305 * vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple 5305 * vc-svn.el (vc-svn-dir-state-heuristic): Remove.
5306 backends and returning up to date files. 5306
5307 53072008-05-10 Dan Nicolaescu <dann@ics.uci.edu>
5308 * vc-hooks.el (vc-prefix-map): Remove duplicate binding. 5308
5309 5309 * vc.el: Update todo.
53102008-05-09 Eric S. Raymond <esr@snark.thyrsus.com> 5310
5311 5311 * vc-sccs.el (vc-sccs-dir-status):
5312 * vc.el (vc-dir): 5312 * vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple
5313 * vc-hooks.el: Tweak the VC directory bindings. These are now 5313 backends and returning up to date files.
5314 documented in the manual. 5314
5315 5315 * vc-hooks.el (vc-prefix-map): Remove duplicate binding.
5316 * vc-dispatcher.el (vc-dir-update, vc-dir-parent-marked-p) 5316
5317 (vc-dir-children-marked-p): Remove the vc-dir-insert-directories global. 53172008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
5318 (vc-dispatcher-selection-set): Allow callers to pass in an 5318
5319 observer flag that says no buffer sync is required. 5319 * vc.el (vc-dir):
5320 * vc.el (vc-deduce-fileset, vc-print-log, vc-version-diff): 5320 * vc-hooks.el: Tweak the VC directory bindings. These are now
5321 Use the observer flag. 5321 documented in the manual.
5322 5322
53232008-05-09 Michael Albinus <michael.albinus@gmx.de> 5323 * vc-dispatcher.el (vc-dir-update, vc-dir-parent-marked-p)
5324 5324 (vc-dir-children-marked-p): Remove the vc-dir-insert-directories global.
5325 * simple.el (start-file-process): Clarify docstring. 5325 (vc-dispatcher-selection-set): Allow callers to pass in an
5326 5326 observer flag that says no buffer sync is required.
53272008-05-09 Eric S. Raymond <esr@snark.thyrsus.com> 5327 * vc.el (vc-deduce-fileset, vc-print-log, vc-version-diff):
5328 5328 Use the observer flag.
5329 * vc-sccs.el, vc-svn.el, vc-git.el, vc-hg.el, vc-mtn.el: 5329
5330 Remove stub implementations of, and references to, wash-log. 53302008-05-09 Michael Albinus <michael.albinus@gmx.de>
5331 * vc-rcs.el (vc-rcs-comment-history): 5331
5332 * vc-cvs.el (vc-cvs-comment-history): 5332 * simple.el (start-file-process): Clarify docstring.
5333 Inline the code that used to be wash-log. 5333
5334 53342008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
5335 * vc-sccs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback) 5335
5336 (vc-sccs-revert, vc-sccs-steal-lock, vc-sccs-modify-change-comment) 5336 * vc-sccs.el, vc-svn.el, vc-git.el, vc-hg.el, vc-mtn.el:
5337 (vc-sccs-print-log, vc-sccs-diff): Grok directories. 5337 Remove stub implementations of, and references to, wash-log.
5338 * vc-rcs.el (vc-sccs-checkin, vc-sccs-checkout) 5338 * vc-rcs.el (vc-rcs-comment-history):
5339 (vc-rcs-revert, vc-rcs-steal-lock, vc-rcs-modify-change-comment) 5339 * vc-cvs.el (vc-cvs-comment-history):
5340 (vc-rcs-print-log): Grok directories. 5340 Inline the code that used to be wash-log.
5341 5341
53422008-05-09 Stefan Monnier <monnier@iro.umontreal.ca> 5342 * vc-sccs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback)
5343 5343 (vc-sccs-revert, vc-sccs-steal-lock, vc-sccs-modify-change-comment)
5344 * vc.el (vc-mark-resolved): Add `backend' argument. 5344 (vc-sccs-print-log, vc-sccs-diff): Grok directories.
5345 (vc-next-action): Pass it the backend. 5345 * vc-rcs.el (vc-sccs-checkin, vc-sccs-checkout)
5346 (vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff) 5346 (vc-rcs-revert, vc-rcs-steal-lock, vc-rcs-modify-change-comment)
5347 (vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file) 5347 (vc-rcs-print-log): Grok directories.
5348 (vc-default-comment-history, vc-default-create-snapshot) 5348
5349 (vc-default-retrieve-snapshot, vc-default-revert, vc-annotate) 53492008-05-09 Stefan Monnier <monnier@iro.umontreal.ca>
5350 (vc-annotate-revision-previous-to-line) 5350
5351 (vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision): 5351 * vc.el (vc-mark-resolved): Add `backend' argument.
5352 * vc-svn.el (vc-svn-checkout): 5352 (vc-next-action): Pass it the backend.
5353 * vc-mcvs.el (vc-mcvs-checkout): 5353 (vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff)
5354 * vc-hooks.el (vc-state, vc-default-workfile-unchanged-p) 5354 (vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file)
5355 (vc-working-revision, vc-before-save, vc-mode-line): 5355 (vc-default-comment-history, vc-default-create-snapshot)
5356 Prefer vc-call-backend to vc-call so as not to recompute the backend. 5356 (vc-default-retrieve-snapshot, vc-default-revert, vc-annotate)
5357 5357 (vc-annotate-revision-previous-to-line)
5358 * vc.el (vc-deduce-fileset): Don't require the checkout-model and the 5358 (vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision):
5359 state to be consistent since it's often an unwarranted restriction. 5359 * vc-svn.el (vc-svn-checkout):
5360 Don't return the state either. 5360 * vc-mcvs.el (vc-mcvs-checkout):
5361 (vc-next-action): Check that the state is consistent. 5361 * vc-hooks.el (vc-state, vc-default-workfile-unchanged-p)
5362 (vc-diff-internal, vc-version-diff, vc-print-log, vc-revert) 5362 (vc-working-revision, vc-before-save, vc-mode-line):
5363 (vc-rollback, vc-update): Adapt to new return value of 5363 Prefer vc-call-backend to vc-call so as not to recompute the backend.
5364 vc-deduce-fileset. 5364
5365 5365 * vc.el (vc-deduce-fileset): Don't require the checkout-model and the
5366 * vc-dispatcher.el (vc-dispatcher-browsing): Use derived-mode-p. 5366 state to be consistent since it's often an unwarranted restriction.
5367 (vc-dir-prepare-status-buffer): Use vc-dispatcher-browsing. 5367 Don't return the state either.
5368 (vc-dispatcher-in-fileset-p): New fun. 5368 (vc-next-action): Check that the state is consistent.
5369 (vc-dispatcher-selection-set): Use it to properly handle directories. 5369 (vc-diff-internal, vc-version-diff, vc-print-log, vc-revert)
5370 5370 (vc-rollback, vc-update): Adapt to new return value of
53712008-05-09 Dan Nicolaescu <dann@ics.uci.edu> 5371 vc-deduce-fileset.
5372 5372
5373 * vc.el (vc-version-diff, vc-print-log, vc-revert, vc-rollback) 5373 * vc-dispatcher.el (vc-dispatcher-browsing): Use derived-mode-p.
5374 (vc-update): Remove unused let bindings. 5374 (vc-dir-prepare-status-buffer): Use vc-dispatcher-browsing.
5375 5375 (vc-dispatcher-in-fileset-p): New fun.
53762008-05-09 Eric S. Raymond <esr@snark.thyrsus.com> 5376 (vc-dispatcher-selection-set): Use it to properly handle directories.
5377 5377
5378 * vc.el (vc-deduce-fileset, vc-next-action, vc-version-diff) 53782008-05-09 Dan Nicolaescu <dann@ics.uci.edu>
5379 (vc-diff, vc-revert, vc-rollback, vc-update): 5379
5380 * vc-dispatcher.el (vc-dispatcher-selection-set): 5380 * vc.el (vc-version-diff, vc-print-log, vc-revert, vc-rollback)
5381 Get rid of 4 special cases in fileset selection. This involved 5381 (vc-update): Remove unused let bindings.
5382 changing the return value of (vc-deduce-fileset) so that it passes 5382
5383 back a deduced state as well as a deduced back end. 53832008-05-09 Eric S. Raymond <esr@snark.thyrsus.com>
5384 5384
53852008-05-08 Sam Steingold <sds@gnu.org> 5385 * vc.el (vc-deduce-fileset, vc-next-action, vc-version-diff)
5386 5386 (vc-diff, vc-revert, vc-rollback, vc-update):
5387 * progmodes/compile.el (compilation-minor-mode-map) 5387 * vc-dispatcher.el (vc-dispatcher-selection-set):
5388 (compilation-mode-map): Bind "g" to recompile and "q" to quit-window. 5388 Get rid of 4 special cases in fileset selection. This involved
5389 * progmodes/grep.el (grep-mode-map): Use `set-keymap-parent' to connect 5389 changing the return value of (vc-deduce-fileset) so that it passes
5390 it to `compilation-minor-mode-map' (instead of an explicit `cons'). 5390 back a deduced state as well as a deduced back end.
5391 5391
53922008-05-08 Juanma Barranquero <lekktu@gmail.com> 53922008-05-08 Sam Steingold <sds@gnu.org>
5393 5393
5394 * org/org.el (org-modules, org-format-latex-options): 5394 * progmodes/compile.el (compilation-minor-mode-map)
5395 * org/org-archive.el (org-archive-stamp-time) 5395 (compilation-mode-map): Bind "g" to recompile and "q" to quit-window.
5396 (org-archive-save-context-info): 5396 * progmodes/grep.el (grep-mode-map): Use `set-keymap-parent' to connect
5397 * org/org-faces.el (org-hide): 5397 it to `compilation-minor-mode-map' (instead of an explicit `cons').
5398 * org/org-irc.el (org-irc-parse-link): 5398
5399 * org/org-macs.el (org-call-with-arg, org-autoload): 53992008-05-08 Juanma Barranquero <lekktu@gmail.com>
5400 * org/org-mew.el (org-mew-store-link): 5400
5401 * org/org-remember.el (org-remember-store-without-prompt) 5401 * org/org.el (org-modules, org-format-latex-options):
5402 (org-remember-templates): Fix typos in docstrings. 5402 * org/org-archive.el (org-archive-stamp-time)
5403 5403 (org-archive-save-context-info):
5404 * org/org-info.el (org-info-store-link): Remove leftover docstring. 5404 * org/org-faces.el (org-hide):
5405 5405 * org/org-irc.el (org-irc-parse-link):
5406 * org/org-bbdb.el (org-bbdb-export): Remove leftover docstring. 5406 * org/org-macs.el (org-call-with-arg, org-autoload):
5407 (org-bbdb-anniversary-field, org-bbdb-extract-date-fun) 5407 * org/org-mew.el (org-mew-store-link):
5408 (org-bbdb-anniv-split): Fix typos in docstrings. 5408 * org/org-remember.el (org-remember-store-without-prompt)
5409 5409 (org-remember-templates): Fix typos in docstrings.
5410 * org/org-publish.el (org-publish-project-alist): Doc fixes. 5410
5411 (org-publish-use-timestamps-flag): Reflow docstring. 5411 * org/org-info.el (org-info-store-link): Remove leftover docstring.
5412 (org-publish-files-alist): Fix typos in docstring. 5412
5413 5413 * org/org-bbdb.el (org-bbdb-export): Remove leftover docstring.
54142008-05-07 Sam Steingold <sds@gnu.org> 5414 (org-bbdb-anniversary-field, org-bbdb-extract-date-fun)
5415 5415 (org-bbdb-anniv-split): Fix typos in docstrings.
5416 * pcvs-util.el (cvs-bury-buffer): Revert my patch: quit-window 5416
5417 appears to be too aggressive with window removal. 5417 * org/org-publish.el (org-publish-project-alist): Doc fixes.
5418 5418 (org-publish-use-timestamps-flag): Reflow docstring.
54192008-05-08 Michael McNamara <mac@mail.brushroad.com> 5419 (org-publish-files-alist): Fix typos in docstring.
5420 5420
5421 * progmodes/verilog-mode.el (verilog-type-font-keywords): 54212008-05-07 Sam Steingold <sds@gnu.org>
5422 Add leda and 0in as pragma keywords. 5422
5423 (verilog-pretty-expr): Support lining up assignments which include 5423 * pcvs-util.el (cvs-bury-buffer): Revert my patch: quit-window
5424 part selects. 5424 appears to be too aggressive with window removal.
5425 (verilog-mode): More portable check for the availability of 5425
5426 hideshow support. 54262008-05-08 Michael McNamara <mac@mail.brushroad.com>
5427 (verilog-do-indent): Remove special indent for declarations inside 5427
5428 a parenthetical list. The code is ill-advised, and doesn't work 5428 * progmodes/verilog-mode.el (verilog-type-font-keywords):
5429 given the new user defined types. 5429 Add leda and 0in as pragma keywords.
5430 (verilog-set-auto-endcomments): Enhance function automatic 5430 (verilog-pretty-expr): Support lining up assignments which include
5431 endcomment to support functions that return user defined types. 5431 part selects.
5432 (verilog-mode): Add code to tell which-function-mode minor mode 5432 (verilog-mode): More portable check for the availability of
5433 that Verilog supports this feature. 5433 hideshow support.
5434 5434 (verilog-do-indent): Remove special indent for declarations inside
54352008-05-08 Eli Zaretskii <eliz@gnu.org> 5435 a parenthetical list. The code is ill-advised, and doesn't work
5436 5436 given the new user defined types.
5437 * epa-file.el: Require epa-hook. 5437 (verilog-set-auto-endcomments): Enhance function automatic
5438 5438 endcomment to support functions that return user defined types.
5439 * loadup.el ("epa-hook"): Load epa-hook instead of epa-file-hook. 5439 (verilog-mode): Add code to tell which-function-mode minor mode
5440 5440 that Verilog supports this feature.
5441 * epa-hook.el: Renamed from epa-file-hook.el, to avoid 5441
5442 file-names clashes on 8+3 filesystems. Provide epa-hook. 54422008-05-08 Eli Zaretskii <eliz@gnu.org>
5443 5443
5444 * org/org-jsinfo.el: Renamed from org-infojs.el, to avoid 5444 * epa-file.el: Require epa-hook.
5445 file-names clashes on 8+3 filesystems. 5445
5446 5446 * loadup.el ("epa-hook"): Load epa-hook instead of epa-file-hook.
54472008-05-08 Carsten Dominik <dominik@science.uva.nl> 5447
5448 5448 * epa-hook.el: Renamed from epa-file-hook.el, to avoid
5449 * org/org.el (org-read-date-get-relative): Interpret lone 5449 file-names clashes on 8+3 filesystems. Provide epa-hook.
5450 weekday abbreviation as relative to today. 5450
5451 5451 * org/org-jsinfo.el: Renamed from org-infojs.el, to avoid
54522008-05-08 Juanma Barranquero <lekktu@gmail.com> 5452 file-names clashes on 8+3 filesystems.
5453 5453
5454 * abbrev.el (define-abbrev-table): 54542008-05-08 Carsten Dominik <dominik@science.uva.nl>
5455 * composite.el (toggle-auto-composition): 5455
5456 * json.el (json-alist-p, json-plist-p): 5456 * org/org.el (org-read-date-get-relative): Interpret lone
5457 * minibuffer.el (completion-table-with-predicate): 5457 weekday abbreviation as relative to today.
5458 * ps-mule.el (ps-mule-external-libraries): 5458
5459 * emacs-lisp/advice.el (ad-special-form-p): 54592008-05-08 Juanma Barranquero <lekktu@gmail.com>
5460 * emacs-lisp/autoload.el (autoload-generate-file-autoloads): 5460
5461 * eshell/em-smart.el (eshell-review-quick-commands): 5461 * abbrev.el (define-abbrev-table):
5462 * progmodes/python.el (python-comment-line-p, python-blank-line-p) 5462 * composite.el (toggle-auto-composition):
5463 (python-skip-out, python-check-comint-prompt): 5463 * json.el (json-alist-p, json-plist-p):
5464 Don't use `iff' in docstrings. 5464 * minibuffer.el (completion-table-with-predicate):
5465 5465 * ps-mule.el (ps-mule-external-libraries):
5466 * international/robin.el (robin-package-alist): Fix typo in docstring. 5466 * emacs-lisp/advice.el (ad-special-form-p):
5467 (robin-current-package-name): Doc fix. 5467 * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
5468 (robin-activate): Don't use `iff' in docstring. 5468 * eshell/em-smart.el (eshell-review-quick-commands):
5469 5469 * progmodes/python.el (python-comment-line-p, python-blank-line-p)
54702008-05-07 Eric S. Raymond <esr@snark.thyrsus.com> 5470 (python-skip-out, python-check-comint-prompt):
5471 5471 Don't use `iff' in docstrings.
5472 * vc.el, vc-dispatcher.el: VC-Dired support removed. 5472
5473 The code uses a ewoc-based implementation now. 5473 * international/robin.el (robin-package-alist): Fix typo in docstring.
5474 * vc-hooks.el: Support for Meta-CVS has been removed. 5474 (robin-current-package-name): Doc fix.
5475 5475 (robin-activate): Don't use `iff' in docstring.
54762008-05-07 Stefan Monnier <monnier@iro.umontreal.ca> 5476
5477 54772008-05-07 Eric S. Raymond <esr@snark.thyrsus.com>
5478 * tool-bar.el: Choose images dynamically. 5478
5479 (tool-bar-make-keymap, tool-bar-find-image): New function. 5479 * vc.el, vc-dispatcher.el: VC-Dired support removed.
5480 (tool-bar-find-image-cache): New var. 5480 The code uses a ewoc-based implementation now.
5481 (tool-bar-local-item, tool-bar-local-item-from-menu): 5481 * vc-hooks.el: Support for Meta-CVS has been removed.
5482 Don't select the image yet, do it later in tool-bar-make-keymap. 5482
5483 54832008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
54842008-05-07 Andreas Schwab <schwab@suse.de> 5484
5485 5485 * tool-bar.el: Choose images dynamically.
5486 * window.el: Require 'cl when compiling. 5486 (tool-bar-make-keymap, tool-bar-find-image): New function.
5487 5487 (tool-bar-find-image-cache): New var.
54882008-05-07 Dan Nicolaescu <dann@ics.uci.edu> 5488 (tool-bar-local-item, tool-bar-local-item-from-menu):
5489 5489 Don't select the image yet, do it later in tool-bar-make-keymap.
5490 * vc-dispatcher.el (vc-dir-insert-directories): Default to t. 5490
5491 54912008-05-07 Andreas Schwab <schwab@suse.de>
54922008-05-07 Glenn Morris <rgm@gnu.org> 5492
5493 5493 * window.el: Require 'cl when compiling.
5494 * subr.el (ignore-errors): Move here from cl-macs.el. 5494
5495 * emacs-lisp/cl-macs.el (ignore-errors): Move to subr.el. 54952008-05-07 Dan Nicolaescu <dann@ics.uci.edu>
5496 5496
5497 * progmodes/fortran.el (fortran-mode): Fix font-lock-syntactic-keywords 5497 * vc-dispatcher.el (vc-dir-insert-directories): Default to t.
5498 oddness. 5498
5499 54992008-05-07 Glenn Morris <rgm@gnu.org>
55002008-05-06 Eric S. Raymond <esr@snark.thyrsus.com> 5500
5501 5501 * subr.el (ignore-errors): Move here from cl-macs.el.
5502 * vc-hooks.el (vc-find-file-hook): 5502 * emacs-lisp/cl-macs.el (ignore-errors): Move to subr.el.
5503 * vc-dispatcher.el (vc-resynch-window): Decouple vc-dispatcher 5503
5504 further from vc.el. 5504 * progmodes/fortran.el (fortran-mode): Fix font-lock-syntactic-keywords
5505 * vc.el (vc-dir-mode): Move VC-specific context menu entries here. 5505 oddness.
5506 5506
55072008-05-06 Wilson Snyder <wsnyder@wsnyder.org> 55072008-05-06 Eric S. Raymond <esr@snark.thyrsus.com>
5508 5508
5509 * progmodes/verilog-mode.el (verilog-getopt-file): 5509 * vc-hooks.el (vc-find-file-hook):
5510 Cleanup warning message format. 5510 * vc-dispatcher.el (vc-resynch-window): Decouple vc-dispatcher
5511 (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum) 5511 further from vc.el.
5512 (verilog-auto-inout, verilog-auto-inout-module) 5512 * vc.el (vc-dir-mode): Move VC-specific context menu entries here.
5513 (verilog-auto-input, verilog-auto-inst, verilog-auto-inst-param) 5513
5514 (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg) 55142008-05-06 Wilson Snyder <wsnyder@wsnyder.org>
5515 (verilog-auto-reg-input, verilog-auto-reset, verilog-auto-sense) 5515
5516 (verilog-auto-sense-sigs, verilog-auto-tieoff) 5516 * progmodes/verilog-mode.el (verilog-getopt-file):
5517 (verilog-auto-unused, verilog-auto-wire) 5517 Cleanup warning message format.
5518 (verilog-decls-get-assigns, verilog-decls-get-consts) 5518 (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum)
5519 (verilog-decls-get-gparams, verilog-decls-get-inouts) 5519 (verilog-auto-inout, verilog-auto-inout-module)
5520 (verilog-decls-get-inputs, verilog-decls-get-outputs) 5520 (verilog-auto-input, verilog-auto-inst, verilog-auto-inst-param)
5521 (verilog-decls-get-ports, verilog-decls-get-regs) 5521 (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg)
5522 (verilog-decls-get-signals, verilog-decls-get-wires) 5522 (verilog-auto-reg-input, verilog-auto-reset, verilog-auto-sense)
5523 (verilog-dir-cache-lib-filenames, verilog-dir-cache-list) 5523 (verilog-auto-sense-sigs, verilog-auto-tieoff)
5524 (verilog-dir-cache-preserving, verilog-dir-file-exists-p) 5524 (verilog-auto-unused, verilog-auto-wire)
5525 (verilog-dir-files, verilog-expand-dirnames, verilog-getopt-file) 5525 (verilog-decls-get-assigns, verilog-decls-get-consts)
5526 (verilog-inject-sense, verilog-library-filenames) 5526 (verilog-decls-get-gparams, verilog-decls-get-inouts)
5527 (verilog-mode-release-date, verilog-mode-version) 5527 (verilog-decls-get-inputs, verilog-decls-get-outputs)
5528 (verilog-modi-cache-add, verilog-modi-cache-preserve-buffer) 5528 (verilog-decls-get-ports, verilog-decls-get-regs)
5529 (verilog-modi-cache-preserve-tick, verilog-modi-cache-results) 5529 (verilog-decls-get-signals, verilog-decls-get-wires)
5530 (verilog-modi-get-assigns, verilog-modi-get-consts) 5530 (verilog-dir-cache-lib-filenames, verilog-dir-cache-list)
5531 (verilog-modi-get-gparams, verilog-modi-get-inouts) 5531 (verilog-dir-cache-preserving, verilog-dir-file-exists-p)
5532 (verilog-modi-get-inputs, verilog-modi-get-outputs) 5532 (verilog-dir-files, verilog-expand-dirnames, verilog-getopt-file)
5533 (verilog-modi-get-ports, verilog-modi-get-regs) 5533 (verilog-inject-sense, verilog-library-filenames)
5534 (verilog-modi-get-signals, verilog-modi-get-sub-inouts) 5534 (verilog-mode-release-date, verilog-mode-version)
5535 (verilog-modi-get-sub-inputs, verilog-modi-get-sub-outputs) 5535 (verilog-modi-cache-add, verilog-modi-cache-preserve-buffer)
5536 (verilog-modi-get-wires, verilog-preserve-cache) 5536 (verilog-modi-cache-preserve-tick, verilog-modi-cache-results)
5537 (verilog-preserve-dir-cache, verilog-preserve-modi-cache) 5537 (verilog-modi-get-assigns, verilog-modi-get-consts)
5538 (verilog-read-sub-decls, verilog-read-sub-decls-line) 5538 (verilog-modi-get-gparams, verilog-modi-get-inouts)
5539 (verilog-read-sub-decls-sig, verilog-subdecls-get-inouts) 5539 (verilog-modi-get-inputs, verilog-modi-get-outputs)
5540 (verilog-subdecls-get-inputs, verilog-subdecls-get-outputs): 5540 (verilog-modi-get-ports, verilog-modi-get-regs)
5541 Add caching of additional state, and rework signal extraction 5541 (verilog-modi-get-signals, verilog-modi-get-sub-inouts)
5542 routines to improve AUTO expansion performance by 300%++. 5542 (verilog-modi-get-sub-inputs, verilog-modi-get-sub-outputs)
5543 5543 (verilog-modi-get-wires, verilog-preserve-cache)
55442008-05-06 Chong Yidong <cyd@stupidchicken.com> 5544 (verilog-preserve-dir-cache, verilog-preserve-modi-cache)
5545 5545 (verilog-read-sub-decls, verilog-read-sub-decls-line)
5546 * progmodes/compile.el (compilation-error-regexp-alist-alist): 5546 (verilog-read-sub-decls-sig, verilog-subdecls-get-inouts)
5547 Tweak Open Watcom regexp to distinguish between errors and warnings. 5547 (verilog-subdecls-get-inputs, verilog-subdecls-get-outputs):
5548 5548 Add caching of additional state, and rework signal extraction
55492008-05-06 Stefan Monnier <monnier@iro.umontreal.ca> 5549 routines to improve AUTO expansion performance by 300%++.
5550 5550
5551 * dired.el (dired-read-dir-and-switches): Fix up last change. 55512008-05-06 Chong Yidong <cyd@stupidchicken.com>
5552 5552
55532008-05-05 Eric S. Raymond <esr@snark.thyrsus.com> 5553 * progmodes/compile.el (compilation-error-regexp-alist-alist):
5554 5554 Tweak Open Watcom regexp to distinguish between errors and warnings.
5555 * vc.el (vc-deduce-fileset): Lift all the policy and UI stuff 5555
5556 out of this function, move it to vc-dispatcher-selection-set. 55562008-05-06 Stefan Monnier <monnier@iro.umontreal.ca>
5557 5557
55582008-05-05 Sam Steingold <sds@gnu.org> 5558 * dired.el (dired-read-dir-and-switches): Fix up last change.
5559 5559
5560 * window.el (delete-other-windows-vertically): New function. 55602008-05-05 Eric S. Raymond <esr@snark.thyrsus.com>
5561 5561
55622008-05-05 Stefan Monnier <monnier@iro.umontreal.ca> 5562 * vc.el (vc-deduce-fileset): Lift all the policy and UI stuff
5563 5563 out of this function, move it to vc-dispatcher-selection-set.
5564 * dired.el (dired-read-dir-and-switches): 5564
5565 Obey read-file-name-completion-ignore-case. 55652008-05-05 Sam Steingold <sds@gnu.org>
5566 5566
55672008-05-05 Nick Roberts <nickrob@snap.net.nz> 5567 * window.el (delete-other-windows-vertically): New function.
5568 5568
5569 * progmodes/compile.el (compilation-error-regexp-alist-alist): 55692008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
5570 Add regexp for Open Watcom compiler output. 5570
5571 5571 * dired.el (dired-read-dir-and-switches):
55722008-05-05 Phil Sung <psung@mit.edu> (tiny change) 5572 Obey read-file-name-completion-ignore-case.
5573 5573
5574 * progmodes/python.el (python-block-pairs): Align finally with except. 55742008-05-05 Nick Roberts <nickrob@snap.net.nz>
5575 5575
55762008-05-05 Stefan Monnier <monnier@iro.umontreal.ca> 5576 * progmodes/compile.el (compilation-error-regexp-alist-alist):
5577 5577 Add regexp for Open Watcom compiler output.
5578 * vc-rcs.el (vc-rcs-fetch-master-state): Fix inf-loop. 5578
5579 55792008-05-05 Phil Sung <psung@mit.edu> (tiny change)
55802008-05-05 Tom Tromey <tromey@redhat.com> 5580
5581 5581 * progmodes/python.el (python-block-pairs): Align finally with except.
5582 * smerge-mode.el (smerge-start-session): Don't call smerge-next if 5582
5583 looking at conflict marker. 55832008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
5584 5584
55852008-05-05 Stefan Monnier <monnier@iro.umontreal.ca> 5585 * vc-rcs.el (vc-rcs-fetch-master-state): Fix inf-loop.
5586 5586
5587 * vc-dispatcher.el (vc-dir-mark-buffer-changed): Fix typo 55872008-05-05 Tom Tromey <tromey@redhat.com>
5588 client-mode -> vc-client-object, and guess `funcall' was meant. 5588
5589 (vc-dir-mode): Rename client-mode -> vc-client-mode. 5589 * smerge-mode.el (smerge-start-session): Don't call smerge-next if
5590 5590 looking at conflict marker.
55912008-05-05 Dan Nicolaescu <dann@ics.uci.edu> 5591
5592 55922008-05-05 Stefan Monnier <monnier@iro.umontreal.ca>
5593 * net/zeroconf.el (dbus-call-method, dbus-register-signal) 5593
5594 (dbus-debug): Move declarations outside eval-when-compile. 5594 * vc-dispatcher.el (vc-dir-mark-buffer-changed): Fix typo
5595 5595 client-mode -> vc-client-object, and guess `funcall' was meant.
55962008-05-04 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 5596 (vc-dir-mode): Rename client-mode -> vc-client-mode.
5597 5597
5598 * proced.el (proced-command-alist): Fix system-type values. 55982008-05-05 Dan Nicolaescu <dann@ics.uci.edu>
5599 Fix defcustom. 5599
5600 (proced-sorting-schemes-alist, proced-sorting-scheme): New variables. 5600 * net/zeroconf.el (dbus-call-method, dbus-register-signal)
5601 (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid) 5601 (dbus-debug): Move declarations outside eval-when-compile.
5602 (proced-sort-start, proced-sort, proced-sort-time): New commands. 5602
5603 (proced-update): Use proced-sorting-scheme. Update modeline. 56032008-05-04 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
5604 (proced-send-signal): Use nreverse. 5604
5605 (proced-sorting-scheme-p): New function. 5605 * proced.el (proced-command-alist): Fix system-type values.
5606 5606 Fix defcustom.
56072008-05-04 Andreas Schwab <schwab@suse.de> 5607 (proced-sorting-schemes-alist, proced-sorting-scheme): New variables.
5608 5608 (proced-sort-pcpu, proced-sort-pmem, proced-sort-pid)
5609 * vc.el: Require dired when compiling. 5609 (proced-sort-start, proced-sort, proced-sort-time): New commands.
5610 5610 (proced-update): Use proced-sorting-scheme. Update modeline.
5611 * minibuffer.el (completion--insert-strings): Don't delete past bol. 5611 (proced-send-signal): Use nreverse.
5612 5612 (proced-sorting-scheme-p): New function.
56132008-05-03 Glenn Morris <rgm@gnu.org> 5613
5614 56142008-05-04 Andreas Schwab <schwab@suse.de>
5615 * ediff-diff.el, ediff-help.el, ediff-merg.el, ediff-mult.el: 5615
5616 * ediff-ptch.el, ediff-util.el, ediff-wind.el, ediff.el: 5616 * vc.el: Require dired when compiling.
5617 Simplify compilation requirements. 5617
5618 * ediff-init.el, ediff-vers.el: Remove unnecessary variable 5618 * minibuffer.el (completion--insert-strings): Don't delete past bol.
5619 declarations. 5619
5620 56202008-05-03 Glenn Morris <rgm@gnu.org>
56212008-05-03 Dave Love <fx@gnu.org> 5621
5622 5622 * ediff-diff.el, ediff-help.el, ediff-merg.el, ediff-mult.el:
5623 * progmodes/python.el (python-beginning-of-statement): 5623 * ediff-ptch.el, ediff-util.el, ediff-wind.el, ediff.el:
5624 Loop at least once (fixes 2008-02-21 change). 5624 Simplify compilation requirements.
5625 5625 * ediff-init.el, ediff-vers.el: Remove unnecessary variable
56262008-05-03 Eli Zaretskii <eliz@gnu.org> 5626 declarations.
5627 5627
5628 * ls-lisp.el (ls-lisp-insert-directory): Use `string-width' 56282008-05-03 Dave Love <fx@gnu.org>
5629 instead of `length' for comparing length of user and group names. 5629
5630 5630 * progmodes/python.el (python-beginning-of-statement):
56312008-05-03 Eric S. Raymond <esr@snark.thyrsus.com> 5631 Loop at least once (fixes 2008-02-21 change).
5632 5632
5633 * vc-dispatcher.el: New file, separates out the UI and command 56332008-05-03 Eli Zaretskii <eliz@gnu.org>
5634 execution machinery from VCS-specific logic left in vc.el. 5634
5635 The separation is not yet completely clean, but it's a good start. 5635 * ls-lisp.el (ls-lisp-insert-directory): Use `string-width'
5636 * vc.el: This file is about 1700 lines shorter now. 5636 instead of `length' for comparing length of user and group names.
5637 Remove obsolete logentry-check from the backend API. 5637
5638 * vc-sccs.el (vc-sccs-logentry-check): Remove. This was the only 56382008-05-03 Eric S. Raymond <esr@snark.thyrsus.com>
5639 implementation of the logentry-check method, and it guarded against 5639
5640 a log length limit that has probably been obsolete for 15 years (!). 5640 * vc-dispatcher.el: New file, separates out the UI and command
5641 5641 execution machinery from VCS-specific logic left in vc.el.
56422008-05-02 Sam Steingold <sds@gnu.org> 5642 The separation is not yet completely clean, but it's a good start.
5643 5643 * vc.el: This file is about 1700 lines shorter now.
5644 * progmodes/compile.el (compilation-start): Move setting of 5644 Remove obsolete logentry-check from the backend API.
5645 compilation-directory after (funcall mode) as that resets local 5645 * vc-sccs.el (vc-sccs-logentry-check): Remove. This was the only
5646 variables, this fixes recompile in grep buffers. 5646 implementation of the logentry-check method, and it guarded against
5647 * progmodes/grep.el (grep-mode-map): Bind "g" to recompile (like 5647 a log length limit that has probably been obsolete for 15 years (!).
5648 in dired &c). 5648
5649 56492008-05-02 Sam Steingold <sds@gnu.org>
56502008-05-02 Eric S. Raymond <esr@snark.thyrsus.com> 5650
5651 5651 * progmodes/compile.el (compilation-start): Move setting of
5652 * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el, 5652 compilation-directory after (funcall mode) as that resets local
5653 * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el, 5653 variables, this fixes recompile in grep buffers.
5654 * vc-svn.el, vc.el (vc-*-checkout-model): Make sure every backend 5654 * progmodes/grep.el (grep-mode-map): Bind "g" to recompile (like
5655 has one of these and that all are called in compatible ways. 5655 in dired &c).
5656 * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el, 5656
5657 * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el, 56572008-05-02 Eric S. Raymond <esr@snark.thyrsus.com>
5658 * vc-svn.el, vc.el (vc-*-revision-granularity): Make sure every 5658
5659 backend has one of these. 5659 * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
5660 5660 * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
56612008-05-02 Stefan Monnier <monnier@iro.umontreal.ca> 5661 * vc-svn.el, vc.el (vc-*-checkout-model): Make sure every backend
5662 5662 has one of these and that all are called in compatible ways.
5663 * progmodes/octave-mod.el (octave-abbrev-table): Move defvar and 5663 * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
5664 initialization into define-abbrev-table. Use :regexp. 5664 * vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
5665 (octave-mode-syntax-table): Don't set word syntax for `. 5665 * vc-svn.el, vc.el (vc-*-revision-granularity): Make sure every
5666 5666 backend has one of these.
5667 * files.el (minibuffer-with-setup-hook): Allow `fun' expressions rather 5667
5668 than only value. 56682008-05-02 Stefan Monnier <monnier@iro.umontreal.ca>
5669 5669
5670 * dired.el (dired-read-dir-and-switches): 5670 * progmodes/octave-mod.el (octave-abbrev-table): Move defvar and
5671 Set minibuffer-completing-file-name and call substitute-in-file-name. 5671 initialization into define-abbrev-table. Use :regexp.
5672 (dired-format-columns-of-files): Use completion--insert-strings. 5672 (octave-mode-syntax-table): Don't set word syntax for `.
5673 5673
5674 * minibuffer.el (completion-hilit-commonality): Revert last change: 5674 * files.el (minibuffer-with-setup-hook): Allow `fun' expressions rather
5675 the leftover code was actually useful. 5675 than only value.
5676 (completion--insert-strings): Use string-width rather than length. 5676
5677 5677 * dired.el (dired-read-dir-and-switches):
56782008-05-02 Sam Steingold <sds@gnu.org> 5678 Set minibuffer-completing-file-name and call substitute-in-file-name.
5679 5679 (dired-format-columns-of-files): Use completion--insert-strings.
5680 * vc.el (vc-dir-mode-map): Enable mouse bindings. 5680
5681 (vc-at-event): New macro: run the body at the even location. 5681 * minibuffer.el (completion-hilit-commonality): Revert last change:
5682 (vc-dir-menu, vc-dir-toggle-mark): Use it. 5682 the leftover code was actually useful.
5683 (vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events. 5683 (completion--insert-strings): Use string-width rather than length.
5684 * subr.el (mouse-event-p): Check if the event is mouse-related. 5684
5685 56852008-05-02 Sam Steingold <sds@gnu.org>
56862008-05-02 Nick Roberts <nickrob@snap.net.nz> 5686
5687 5687 * vc.el (vc-dir-mode-map): Enable mouse bindings.
5688 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): 5688 (vc-at-event): New macro: run the body at the even location.
5689 Don't throw error if no file is found. 5689 (vc-dir-menu, vc-dir-toggle-mark): Use it.
5690 5690 (vc-dir-mark-file, vc-dir-unmark-file): Move only on non-mouse events.
56912008-05-02 Juanma Barranquero <lekktu@gmail.com> 5691 * subr.el (mouse-event-p): Check if the event is mouse-related.
5692 5692
5693 * vc-hooks.el (vc-call, vc-state): Fix typos in docstrings. 56932008-05-02 Nick Roberts <nickrob@snap.net.nz>
5694 (vc-default-state-heuristic): Doc fix. 5694
5695 5695 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom):
56962008-05-02 Richard Sharman <rsharman@pobox.com> 5696 Don't throw error if no file is found.
5697 5697
5698 * hilit-chg.el (highlight-changes-mode): Remove references to 56982008-05-02 Juanma Barranquero <lekktu@gmail.com>
5699 hooks that no longer exist. Because define-minor-mode is used the 5699
5700 hook highlight-changes-mode-hook exists and can do what both the 5700 * vc-hooks.el (vc-call, vc-state): Fix typos in docstrings.
5701 old hooks used to do. The documentation at the top of the file 5701 (vc-default-state-heuristic): Doc fix.
5702 was updated to demonstrate this. 5702
5703 (highlight-changes-mode): Remove commented out call to a hook 57032008-05-02 Richard Sharman <rsharman@pobox.com>
5704 function that is no longer there. 5704
5705 (hilit-chg-set): Remove running of highlight-changes-enable-hook. 5705 * hilit-chg.el (highlight-changes-mode): Remove references to
5706 5706 hooks that no longer exist. Because define-minor-mode is used the
57072008-05-02 Eric S. Raymond <esr@snark.thyrsus.com> 5707 hook highlight-changes-mode-hook exists and can do what both the
5708 5708 old hooks used to do. The documentation at the top of the file
5709 * vc.el (vc-default-dired-state-info): Change name of primitive 5709 was updated to demonstrate this.
5710 to prettify-state-info, in preparation for ripping out dired mode. 5710 (highlight-changes-mode): Remove commented out call to a hook
5711 * vc-bzr.el (vc-bzr-dired-state-info): Change name of primitive 5711 function that is no longer there.
5712 to prettify-state-info, in preparation for ripping out dired mode. 5712 (hilit-chg-set): Remove running of highlight-changes-enable-hook.
5713 * vc-hooks.el (vc-toggle-read-only): Throw an error when a user 5713
5714 tries this on a version-controlled buffer. It will do useless or 57142008-05-02 Eric S. Raymond <esr@snark.thyrsus.com>
5715 actively bad things on any version control system newer than RCS. 5715
5716 * vc-hooks.el (vc-dired-resynch-file): 5716 * vc.el (vc-default-dired-state-info): Change name of primitive
5717 * vc.el (vc-dired-resynch-file): Change name of primitive to 5717 to prettify-state-info, in preparation for ripping out dired mode.
5718 vc-directory-resynch-file, preparing to remove dired. 5718 * vc-bzr.el (vc-bzr-dired-state-info): Change name of primitive
5719 5719 to prettify-state-info, in preparation for ripping out dired mode.
57202008-05-02 Dan Nicolaescu <dann@ics.uci.edu> 5720 * vc-hooks.el (vc-toggle-read-only): Throw an error when a user
5721 5721 tries this on a version-controlled buffer. It will do useless or
5722 * vc-rcs.el (vc-rcs-state): Fix typos. 5722 actively bad things on any version control system newer than RCS.
5723 5723 * vc-hooks.el (vc-dired-resynch-file):
5724 * vc.el (vc-register): Change argument order so that the prefix 5724 * vc.el (vc-dired-resynch-file): Change name of primitive to
5725 argument is assigned correctly. 5725 vc-directory-resynch-file, preparing to remove dired.
5726 (vc-next-action, vc-dir-register): Update for the above change. 5726
5727 57272008-05-02 Dan Nicolaescu <dann@ics.uci.edu>
57282008-05-01 Juri Linkov <juri@jurta.org> 5728
5729 5729 * vc-rcs.el (vc-rcs-state): Fix typos.
5730 * replace.el (occur-read-primary-args): Set default to the car of 5730
5731 regexp-history and display it in the prompt, but don't add to the 5731 * vc.el (vc-register): Change argument order so that the prefix
5732 list of minibuffer defaults. Bind history-add-new-input to nil to 5732 argument is assigned correctly.
5733 not add automatically `default'. For empty input return `default'. 5733 (vc-next-action, vc-dir-register): Update for the above change.
5734 Otherwise, add `input' to regexp-history and return it. 5734
5735 (occur-1): Signal an error for the empty regexp. 57352008-05-01 Juri Linkov <juri@jurta.org>
5736 5736
5737 * progmodes/compile.el (compilation-auto-jump): 5737 * replace.el (occur-read-primary-args): Set default to the car of
5738 Set window point to `pos' explicitly. 5738 regexp-history and display it in the prompt, but don't add to the
5739 5739 list of minibuffer defaults. Bind history-add-new-input to nil to
57402008-05-01 Eric S. Raymond <esr@snark.thyrsus.com> 5740 not add automatically `default'. For empty input return `default'.
5741 5741 Otherwise, add `input' to regexp-history and return it.
5742 * vc-bzr.el (vc-bzr-state): Allow this to return 'ignored 5742 (occur-1): Signal an error for the empty regexp.
5743 when appropriate. 5743
5744 * vc-sccs.el (vc-sccs-state): Call vc-sccs-unregistered so 5744 * progmodes/compile.el (compilation-auto-jump):
5745 we report the 'unregistered state reliably. 5745 Set window point to `pos' explicitly.
5746 * vc-rcs.el (vc-rcs-state): Call vc-rcs-unregistered so 5746
5747 we report the 'unregistered state reliably. 57472008-05-01 Eric S. Raymond <esr@snark.thyrsus.com>
5748 * vc-git.el (vc-git-state): Call vc-git-unregistered so 5748
5749 we report the 'unregistered state reliably. 5749 * vc-bzr.el (vc-bzr-state): Allow this to return 'ignored
5750 * vc-hooks.el (vc-state): Document that vc-unregistered is 5750 when appropriate.
5751 now expected to be returned reliably. 5751 * vc-sccs.el (vc-sccs-state): Call vc-sccs-unregistered so
5752 * vc.el (vc-default-dired-state): Change needs-patch state to 5752 we report the 'unregistered state reliably.
5753 needs-update, since the name now shows up in dir-status listings 5753 * vc-rcs.el (vc-rcs-state): Call vc-rcs-unregistered so
5754 and was somewhat misleading. 5754 we report the 'unregistered state reliably.
5755 * vc-cvs.el (vc-cvs-delete-file): Don't do a "cvs commit" 5755 * vc-git.el (vc-git-state): Call vc-git-unregistered so
5756 immediately after removing the file. 5756 we report the 'unregistered state reliably.
5757 * vc.el (vc-next-action): More informative messages when a fileset 5757 * vc-hooks.el (vc-state): Document that vc-unregistered is
5758 is in a mixed state or files are missing. 5758 now expected to be returned reliably.
5759 5759 * vc.el (vc-default-dired-state): Change needs-patch state to
57602008-05-01 Sam Steingold <sds@gnu.org> 5760 needs-update, since the name now shows up in dir-status listings
5761 5761 and was somewhat misleading.
5762 * vc.el (vc-delete-file): Check if the file has uncommitted changes. 5762 * vc-cvs.el (vc-cvs-delete-file): Don't do a "cvs commit"
5763 5763 immediately after removing the file.
57642008-05-01 Stefan Monnier <monnier@iro.umontreal.ca> 5764 * vc.el (vc-next-action): More informative messages when a fileset
5765 5765 is in a mixed state or files are missing.
5766 * Makefile.in: Revert incorrect fix for claimed bootstrap breakage. 5766
5767 57672008-05-01 Sam Steingold <sds@gnu.org>
57682008-05-01 Daiki Ueno <ueno@unixuser.org> 5768
5769 5769 * vc.el (vc-delete-file): Check if the file has uncommitted changes.
5770 * epa-file-hook.el: New file split from epa-file.el. 5770
5771 * epa-file.el: Require 'epa-file-hook. 57712008-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
5772 (epa-file-handler): Add autoload cookie. 5772
5773 * loadup.el: Load epa-file-hook. 5773 * Makefile.in: Revert incorrect fix for claimed bootstrap breakage.
5774 * startup.el (command-line): Eval the body of auto-encryption-mode. 5774
5775 57752008-05-01 Daiki Ueno <ueno@unixuser.org>
57762008-05-01 Dan Nicolaescu <dann@ics.uci.edu> 5776
5777 5777 * epa-file-hook.el: New file split from epa-file.el.
5778 * vc.el (vc-dir-mode-map): Don't bind "r". 5778 * epa-file.el: Require 'epa-file-hook.
5779 5779 (epa-file-handler): Add autoload cookie.
5780 * vc-hg.el (vc-hg-extra-fileinfo): New defstruct. 5780 * loadup.el: Load epa-file-hook.
5781 (vc-hg-status-printer): New function. 5781 * startup.el (command-line): Eval the body of auto-encryption-mode.
5782 (vc-hg-after-dir-status): Deal with copied and renamed files. 5782
5783 (vc-hg-dir-status): Add flag to show copied files. 57832008-05-01 Dan Nicolaescu <dann@ics.uci.edu>
5784 5784
57852008-05-01 John Paul Wallington <jpw@pobox.com> 5785 * vc.el (vc-dir-mode-map): Don't bind "r".
5786 5786
5787 * ibuffer.el (ibuffer-last-sorting-mode): New variable. 5787 * vc-hg.el (vc-hg-extra-fileinfo): New defstruct.
5788 (ibuffer-do-sort-by-recency): Reverse sorting order if last 5788 (vc-hg-status-printer): New function.
5789 sorting mode was recency. 5789 (vc-hg-after-dir-status): Deal with copied and renamed files.
5790 5790 (vc-hg-dir-status): Add flag to show copied files.
5791 * ibuf-macs.el (define-ibuffer-sorter): Define the sorter to 5791
5792 reverse sorting order if last sorting mode was the sorter's. 57922008-05-01 John Paul Wallington <jpw@pobox.com>
5793 5793
57942008-05-01 Jason Rumney <jasonr@gnu.org> 5794 * ibuffer.el (ibuffer-last-sorting-mode): New variable.
5795 5795 (ibuffer-do-sort-by-recency): Reverse sorting order if last
5796 * w32-fns.el (w32-charset-info-alist): Map vietnamese to windows-1258. 5796 sorting mode was recency.
5797 5797
57982008-04-30 John Paul Wallington <jpw@pobox.com> 5798 * ibuf-macs.el (define-ibuffer-sorter): Define the sorter to
5799 5799 reverse sorting order if last sorting mode was the sorter's.
5800 * ibuffer.el (define-ibuffer-column filename): When the major mode 5800
5801 is `vc-dir-mode' show the buffer's default directory. 58012008-05-01 Jason Rumney <jasonr@gnu.org>
5802 5802
5803 * ibuf-ext.el (define-ibuffer-filter filename): Likewise when the 5803 * w32-fns.el (w32-charset-info-alist): Map vietnamese to windows-1258.
5804 major mode is `vc-dir-mode' use the buffer's default directory. 5804
5805 58052008-04-30 John Paul Wallington <jpw@pobox.com>
58062008-04-30 Sam Steingold <sds@gnu.org> 5806
5807 5807 * ibuffer.el (define-ibuffer-column filename): When the major mode
5808 * vc.el (vc-dir-delete-file): Add. 5808 is `vc-dir-mode' show the buffer's default directory.
5809 (vc-dir-mode-map): Bind "r" to vc-dir-delete-file, like in PCL-CVS. 5809
5810 (vc-delete-file): Do not barf when the file has been already deleted. 5810 * ibuf-ext.el (define-ibuffer-filter filename): Likewise when the
5811 5811 major mode is `vc-dir-mode' use the buffer's default directory.
58122008-04-30 Dan Nicolaescu <dann@ics.uci.edu> 5812
5813 58132008-04-30 Sam Steingold <sds@gnu.org>
5814 * emacs-lisp/lisp-mode.el (lisp-mode-map): Add menu. 5814
5815 5815 * vc.el (vc-dir-delete-file): Add.
58162008-04-30 Stefan Monnier <monnier@iro.umontreal.ca> 5816 (vc-dir-mode-map): Bind "r" to vc-dir-delete-file, like in PCL-CVS.
5817 5817 (vc-delete-file): Do not barf when the file has been already deleted.
5818 * progmodes/octave-mod.el (octave-help): New function. 5818
5819 * progmodes/octave-hlp.el: Delete. 58192008-04-30 Dan Nicolaescu <dann@ics.uci.edu>
5820 * info-look.el (octave-mode): Add operator index. 5820
5821 5821 * emacs-lisp/lisp-mode.el (lisp-mode-map): Add menu.
5822 * vc.el (vc-checkout): Typo. 5822
5823 58232008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
58242008-04-30 Dan Nicolaescu <dann@ics.uci.edu> 5824
5825 5825 * progmodes/octave-mod.el (octave-help): New function.
5826 * menu-bar.el (menu-bar-tools-menu): Reorder, place Games last. 5826 * progmodes/octave-hlp.el: Delete.
5827 Add "..." in the appropriate places. 5827 * info-look.el (octave-mode): Add operator index.
5828 5828
5829 * epa.el (epa-key-list-mode-map): Add more menu entries. 5829 * vc.el (vc-checkout): Typo.
5830 Add "..." in the appropriate places. 5830
5831 58312008-04-30 Dan Nicolaescu <dann@ics.uci.edu>
5832 * dired.el (dired-mode-map): Add :help. 5832
5833 5833 * menu-bar.el (menu-bar-tools-menu): Reorder, place Games last.
5834 * vc.el (vc-deduce-fileset): Add new parameter. 5834 Add "..." in the appropriate places.
5835 (vc-dir-marked-only-files): New function. 5835
5836 (vc-next-action): Don't ignore directories, look at the files 5836 * epa.el (epa-key-list-mode-map): Add more menu entries.
5837 inside them. 5837 Add "..." in the appropriate places.
5838 (vc-dir-mode): Document how the mark/unmark commands work. 5838
5839 5839 * dired.el (dired-mode-map): Add :help.
58402008-04-30 Stefan Monnier <monnier@iro.umontreal.ca> 5840
5841 5841 * vc.el (vc-deduce-fileset): Add new parameter.
5842 * progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>: 5842 (vc-dir-marked-only-files): New function.
5843 Rule out trailing spaces in file and directory names as well. 5843 (vc-next-action): Don't ignore directories, look at the files
5844 5844 inside them.
5845 * minibuffer.el (completion--do-completion): Move point even if the 5845 (vc-dir-mode): Document how the mark/unmark commands work.
5846 completion makes no change. 5846
5847 (completion-pcm-try-completion): Fix computation of new point. 58472008-04-30 Stefan Monnier <monnier@iro.umontreal.ca>
5848 5848
58492008-04-30 David Hansen <david.hansen@gmx.net> 5849 * progmodes/compile.el (compilation-error-regexp-alist-alist) <gnu>:
5850 5850 Rule out trailing spaces in file and directory names as well.
5851 * dired.el: Require 'cl. 5851
5852 5852 * minibuffer.el (completion--do-completion): Move point even if the
58532008-04-30 Nick Roberts <nickrob@snap.net.nz> 5853 completion makes no change.
5854 5854 (completion-pcm-try-completion): Fix computation of new point.
5855 * progmodes/gdb-ui.el (gdb-frame-handler-1): Make overlay arrow 5855
5856 hollow if not in innermost frame. 58562008-04-30 David Hansen <david.hansen@gmx.net>
5857 5857
58582008-04-29 Stefan Monnier <monnier@iro.umontreal.ca> 5858 * dired.el: Require 'cl.
5859 Make `checkout-model' apply to filesets. 5859
5860 * vc-hooks.el (vc-checkout-model): Rewrite. 58602008-04-30 Nick Roberts <nickrob@snap.net.nz>
5861 (vc-before-save, vc-after-save): Adjust callers accordingly. 5861
5862 * vc.el (vc-editable-p, vc-next-action, vc-checkout, vc-update) 5862 * progmodes/gdb-ui.el (gdb-frame-handler-1): Make overlay arrow
5863 (vc-transfer-file): Adjust callers accordingly. 5863 hollow if not in innermost frame.
5864 * vc-rcs.el (vc-rcs-checkout-model): Adjust arg. 5864
5865 (vc-rcs-state, vc-rcs-state-heuristic, vc-rcs-receive-file) 58652008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5866 (vc-rcs-checkout, vc-rcs-fetch-master-state): Use vc-rcs-checkout-model 5866 Make `checkout-model' apply to filesets.
5867 instead of vc-checkout-model. 5867 * vc-hooks.el (vc-checkout-model): Rewrite.
5868 * vc-mcvs.el (vc-mcvs-revert): 5868 (vc-before-save, vc-after-save): Adjust callers accordingly.
5869 Use vc-mcvs-checkout-model i.s.o vc-checkout-model. 5869 * vc.el (vc-editable-p, vc-next-action, vc-checkout, vc-update)
5870 * vc-cvs.el (vc-cvs-checkout-model): Adjust arg. 5870 (vc-transfer-file): Adjust callers accordingly.
5871 (vc-cvs-revert): Use vc-cvs-checkout-model i.s.o vc-checkout-model. 5871 * vc-rcs.el (vc-rcs-checkout-model): Adjust arg.
5872 * vc-svn.el (vc-svn-checkout-model): 5872 (vc-rcs-state, vc-rcs-state-heuristic, vc-rcs-receive-file)
5873 * vc-hg.el (vc-hg-checkout-model): 5873 (vc-rcs-checkout, vc-rcs-fetch-master-state): Use vc-rcs-checkout-model
5874 * vc-git.el (vc-git-checkout-model): 5874 instead of vc-checkout-model.
5875 * vc-bzr.el (vc-bzr-checkout-model): Adjust arg. 5875 * vc-mcvs.el (vc-mcvs-revert):
5876 5876 Use vc-mcvs-checkout-model i.s.o vc-checkout-model.
5877 * dired.el (dired-read-dir-and-switches): Replace last change with 5877 * vc-cvs.el (vc-cvs-checkout-model): Adjust arg.
5878 a new approach that mixes read-file-name and read-directory-name. 5878 (vc-cvs-revert): Use vc-cvs-checkout-model i.s.o vc-checkout-model.
5879 5879 * vc-svn.el (vc-svn-checkout-model):
5880 * files.el (read-buffer-to-switch): 5880 * vc-hg.el (vc-hg-checkout-model):
5881 Avoid making assumptions about `other-buffer'. 5881 * vc-git.el (vc-git-checkout-model):
5882 5882 * vc-bzr.el (vc-bzr-checkout-model): Adjust arg.
58832008-04-29 Sam Steingold <sds@gnu.org> 5883
5884 5884 * dired.el (dired-read-dir-and-switches): Replace last change with
5885 * vc.el (vc-dir-mode-hook): Add normal hook. 5885 a new approach that mixes read-file-name and read-directory-name.
5886 (vc-dir-mode): Run it. 5886
5887 5887 * files.el (read-buffer-to-switch):
58882008-04-29 Nick Roberts <nickrob@snap.net.nz> 5888 Avoid making assumptions about `other-buffer'.
5889 5889
5890 * progmodes/gdb-ui.el (gdb-display-buffer): Don't pop up GUD buffer. 58902008-04-29 Sam Steingold <sds@gnu.org>
5891 Always split windows. 5891
5892 (gdb-speedbar-timer-fn): Only raise frame after user input. 5892 * vc.el (vc-dir-mode-hook): Add normal hook.
5893 (gdb-same-frame): Reverse initial value. 5893 (vc-dir-mode): Run it.
5894 (gdb-display-gdb-buffer): Check for GUD buffer in other frames. 5894
5895 58952008-04-29 Nick Roberts <nickrob@snap.net.nz>
5896 * progmodes/gud.el (gud-speedbar-buttons): Raise frame in 5896
5897 gdb-speedbar-timer-fn. 5897 * progmodes/gdb-ui.el (gdb-display-buffer): Don't pop up GUD buffer.
5898 5898 Always split windows.
58992008-04-29 Stefan Monnier <monnier@iro.umontreal.ca> 5899 (gdb-speedbar-timer-fn): Only raise frame after user input.
5900 5900 (gdb-same-frame): Reverse initial value.
5901 * uniquify.el (uniquify-rationalize-a-list): Beware of side-effects. 5901 (gdb-display-gdb-buffer): Check for GUD buffer in other frames.
5902 5902
59032008-04-29 Daiki Ueno <ueno@unixuser.org> 5903 * progmodes/gud.el (gud-speedbar-buttons): Raise frame in
5904 5904 gdb-speedbar-timer-fn.
5905 * epa.el (epa-key-list-mode-map): Add menu. 5905
5906 (epa-delete-keys, epa-import-keys): Fix typo. 59062008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5907 5907
59082008-04-29 Glenn Morris <rgm@gnu.org> 5908 * uniquify.el (uniquify-rationalize-a-list): Beware of side-effects.
5909 5909
5910 * find-cmd.el (top-level): Does not need cl when compiling. 59102008-04-29 Daiki Ueno <ueno@unixuser.org>
5911 5911
59122008-04-29 Phil Jackson <phil@shellarchive.co.uk> 5912 * epa.el (epa-key-list-mode-map): Add menu.
5913 5913 (epa-delete-keys, epa-import-keys): Fix typo.
5914 * find-cmd.el: New file. 5914
5915 59152008-04-29 Glenn Morris <rgm@gnu.org>
59162008-04-29 Stefan Monnier <monnier@iro.umontreal.ca> 5916
5917 5917 * find-cmd.el (top-level): Does not need cl when compiling.
5918 * minibuffer.el (completion-hilit-commonality): Remove leftover code. 5918
5919 (completion-pcm--pattern->regex): Let `group' be a list of symbols. 59192008-04-29 Phil Jackson <phil@shellarchive.co.uk>
5920 (completion-pcm--hilit-commonality): New function. 5920
5921 (completion-pcm-all-completions): Use it. 5921 * find-cmd.el: New file.
5922 5922
5923 * minibuffer.el (completion-common-substring): Mark obsolete. 59232008-04-29 Stefan Monnier <monnier@iro.umontreal.ca>
5924 (completions-first-difference, completions-common-part): 5924
5925 Move from simple.el. 5925 * minibuffer.el (completion-hilit-commonality): Remove leftover code.
5926 (completion-hilit-commonality): New fun. 5926 (completion-pcm--pattern->regex): Let `group' be a list of symbols.
5927 (display-completion-list, completion-emacs21-all-completions) 5927 (completion-pcm--hilit-commonality): New function.
5928 (completion-emacs22-all-completions): Use it. 5928 (completion-pcm-all-completions): Use it.
5929 * simple.el (completions-first-difference, completions-common-part): 5929
5930 Move to minibuffer.el. 5930 * minibuffer.el (completion-common-substring): Mark obsolete.
5931 (choose-completion-string): Use field functions and minibufferp. 5931 (completions-first-difference, completions-common-part):
5932 (completion-setup-function): Don't set completions faces. 5932 Move from simple.el.
5933 5933 (completion-hilit-commonality): New fun.
59342008-04-29 Glenn Morris <rgm@gnu.org> 5934 (display-completion-list, completion-emacs21-all-completions)
5935 5935 (completion-emacs22-all-completions): Use it.
5936 * calendar/calendar.el (calendar-nth-named-absday) 5936 * simple.el (completions-first-difference, completions-common-part):
5937 (calendar-nth-named-day): 5937 Move to minibuffer.el.
5938 * calendar/diary-lib.el (diary-list-sexp-entries, diary-float): 5938 (choose-completion-string): Use field functions and minibufferp.
5939 * calendar/holidays.el (holiday-float): Doc fixes. 5939 (completion-setup-function): Don't set completions faces.
5940 5940
5941 * emacs-lisp/check-declare.el (check-declare-errmsg): Fix counting in 59412008-04-29 Glenn Morris <rgm@gnu.org>
5942 the `full' case. 5942
5943 5943 * calendar/calendar.el (calendar-nth-named-absday)
5944 * org/org-agenda.el (calendar-iso-from-absolute): 5944 (calendar-nth-named-day):
5945 * org/org.el (calendar-absolute-from-iso, calendar-iso-from-absolute): 5945 * calendar/diary-lib.el (diary-list-sexp-entries, diary-float):
5946 Fix declarations. 5946 * calendar/holidays.el (holiday-float): Doc fixes.
5947 5947
59482008-04-28 Nick Roberts <nickrob@snap.net.nz> 5948 * emacs-lisp/check-declare.el (check-declare-errmsg): Fix counting in
5949 5949 the `full' case.
5950 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Make breakpoint 5950
5951 icons work for assembler, i.e. FILE.s, FILE.S (not disassembly). 5951 * org/org-agenda.el (calendar-iso-from-absolute):
5952 (gdb-goto-breakpoint): Likewise for visiting breakpoints. 5952 * org/org.el (calendar-absolute-from-iso, calendar-iso-from-absolute):
5953 (gdb-assembler-custom): Be careful not to match other addresses. 5953 Fix declarations.
5954 5954
59552008-04-29 Jason Rumney <jasonr@gnu.org> 59552008-04-28 Nick Roberts <nickrob@snap.net.nz>
5956 5956
5957 * battery.el (battery-status-function): Use w32-battery-status 5957 * progmodes/gdb-ui.el (gdb-info-breakpoints-custom): Make breakpoint
5958 on Windows. 5958 icons work for assembler, i.e. FILE.s, FILE.S (not disassembly).
5959 (battery-echo-area-format): Make apm format the general case. 5959 (gdb-goto-breakpoint): Likewise for visiting breakpoints.
5960 (battery-mode-line-format): Merge apm and pmset formats as the 5960 (gdb-assembler-custom): Be careful not to match other addresses.
5961 general case. 5961
5962 59622008-04-29 Jason Rumney <jasonr@gnu.org>
59632008-04-29 Nick Roberts <nickrob@snap.net.nz> 5963
5964 5964 * battery.el (battery-status-function): Use w32-battery-status
5965 * progmodes/gdb-ui.el (gdb-info-stack-custom): 5965 on Windows.
5966 Use gud-tool-bar-item-visible-no-fringe. 5966 (battery-echo-area-format): Make apm format the general case.
5967 (gdb-display-buffer): Don't pop new buffer if gud-comint-buffer 5967 (battery-mode-line-format): Merge apm and pmset formats as the
5968 is already visible in frame. Remove optional size parameter 5968 general case.
5969 and add optional frame parameter. 5969
5970 59702008-04-29 Nick Roberts <nickrob@snap.net.nz>
5971 * progmodes/gud.el (gud-display-line): Only consider visible 5971
5972 frames when looking for source buffer. 5972 * progmodes/gdb-ui.el (gdb-info-stack-custom):
5973 5973 Use gud-tool-bar-item-visible-no-fringe.
59742008-04-28 Chong Yidong <cyd@stupidchicken.com> 5974 (gdb-display-buffer): Don't pop new buffer if gud-comint-buffer
5975 5975 is already visible in frame. Remove optional size parameter
5976 * doc-view.el (doc-view-new-window-function): Avoid using WINDOW 5976 and add optional frame parameter.
5977 argument to get-char-property, in case the current buffer hasn't 5977
5978 been assigned to that window yet. 5978 * progmodes/gud.el (gud-display-line): Only consider visible
5979 (doc-view-display): Default to selected window if the current 5979 frames when looking for source buffer.
5980 buffer hasn't been assigned to a window yet. 5980
5981 59812008-04-28 Chong Yidong <cyd@stupidchicken.com>
59822008-04-28 Vinicius Jose Latorre <bzg@altern.org> 5982
5983 5983 * doc-view.el (doc-view-new-window-function): Avoid using WINDOW
5984 * whitespace.el (whitespace-trailing-regexp): Fix docstring. 5984 argument to get-char-property, in case the current buffer hasn't
5985 5985 been assigned to that window yet.
59862008-04-28 Michael Albinus <michael.albinus@gmx.de> 5986 (doc-view-display): Default to selected window if the current
5987 5987 buffer hasn't been assigned to a window yet.
5988 * net/tramp.el (tramp-mode): New defcustom. 5988
5989 (tramp-file-name-handler, tramp-completion-file-name-handler): 59892008-04-28 Vinicius Jose Latorre <bzg@altern.org>
5990 Use it. 5990
5991 (tramp-replace-environment-variables): Handle "$$". 5991 * whitespace.el (whitespace-trailing-regexp): Fix docstring.
5992 5992
59932008-04-28 Sam Steingold <sds@gnu.org> 59932008-04-28 Michael Albinus <michael.albinus@gmx.de>
5994 5994
5995 * vc-hg.el (vc-hg-rename-file): Fix argument order. 5995 * net/tramp.el (tramp-mode): New defcustom.
5996 5996 (tramp-file-name-handler, tramp-completion-file-name-handler):
59972008-04-28 Bastien Guerry <bzg@altern.org> 5997 Use it.
5998 5998 (tramp-replace-environment-variables): Handle "$$".
5999 * whitespace.el (whitespace-trailing): Fix typo. 5999
6000 60002008-04-28 Sam Steingold <sds@gnu.org>
60012008-04-28 Sam Steingold <sds@gnu.org> 6001
6002 6002 * vc-hg.el (vc-hg-rename-file): Fix argument order.
6003 * textmodes/remember.el (diary-make-entry): Update the autoload. 6003
6004 60042008-04-28 Bastien Guerry <bzg@altern.org>
60052008-04-28 Stefan Monnier <monnier@iro.umontreal.ca> 6005
6006 6006 * whitespace.el (whitespace-trailing): Fix typo.
6007 * minibuffer.el (completion-pcm--all-completions): Don't pass nil to 6007
6008 all-completions. 60082008-04-28 Sam Steingold <sds@gnu.org>
6009 6009
60102008-04-28 Juanma Barranquero <lekktu@gmail.com> 6010 * textmodes/remember.el (diary-make-entry): Update the autoload.
6011 6011
6012 * desktop.el (desktop-minor-mode-table): Add `savehist-mode'. 60122008-04-28 Stefan Monnier <monnier@iro.umontreal.ca>
6013 6013
60142008-04-27 Dan Nicolaescu <dann@ics.uci.edu> 6014 * minibuffer.el (completion-pcm--all-completions): Don't pass nil to
6015 6015 all-completions.
6016 * vc.el (vc-dir-mode-map): Change bindings for unmark all and revert. 6016
6017 (vc-dir-parent-marked-p, vc-dir-children-marked-p): Implement. 60172008-04-28 Juanma Barranquero <lekktu@gmail.com>
6018 (vc-dir-mark-file): Add an optional argument. 6018
6019 (vc-dir-mark-all-files, vc-dir-unmark-all-files): Deal with directories. 6019 * desktop.el (desktop-minor-mode-table): Add `savehist-mode'.
6020 6020
60212008-04-27 Daiki Ueno <ueno@unixuser.org> 60212008-04-27 Dan Nicolaescu <dann@ics.uci.edu>
6022 6022
6023 * epa-file.el (epa-file-enable, epa-file-disable): Use find-file-hook 6023 * vc.el (vc-dir-mode-map): Change bindings for unmark all and revert.
6024 rather than obsolete alias find-file-hooks. 6024 (vc-dir-parent-marked-p, vc-dir-children-marked-p): Implement.
6025 (auto-encryption-mode): Rename from epa-file-mode. Default to on. 6025 (vc-dir-mark-file): Add an optional argument.
6026 Use find-file-hook rather than obsolete alias find-file-hooks. 6026 (vc-dir-mark-all-files, vc-dir-unmark-all-files): Deal with directories.
6027 Add to find-file-not-found-functions. 6027
6028 (epa-file-handler): Put 'safe-magic and 'operations properties. 60282008-04-27 Daiki Ueno <ueno@unixuser.org>
6029 6029
6030 * epa.el (epa-global-minor-modes, epa-mode, epa-menu) 6030 * epa-file.el (epa-file-enable, epa-file-disable): Use find-file-hook
6031 (epa-menu-items): Remove. 6031 rather than obsolete alias find-file-hooks.
6032 6032 (auto-encryption-mode): Rename from epa-file-mode. Default to on.
6033 * epa-dired.el (epa-dired-do-decrypt, epa-dired-do-verify) 6033 Use find-file-hook rather than obsolete alias find-file-hooks.
6034 (epa-dired-do-sign, epa-dired-do-encrypt): Add autoload cookie. 6034 Add to find-file-not-found-functions.
6035 (epa-dired-mode, epa-global-dired-mode): Remove. 6035 (epa-file-handler): Put 'safe-magic and 'operations properties.
6036 6036
6037 * dired.el (dired-mode-map): Bind encryption/decryption commands. 6037 * epa.el (epa-global-minor-modes, epa-mode, epa-menu)
6038 6038 (epa-menu-items): Remove.
6039 * menu-bar.el (menu-bar-encryption-decryption-menu): New menu item. 6039
6040 6040 * epa-dired.el (epa-dired-do-decrypt, epa-dired-do-verify)
6041 * files.el (insert-file-contents-literally): Inhibit epa-file-handler. 6041 (epa-dired-do-sign, epa-dired-do-encrypt): Add autoload cookie.
6042 6042 (epa-dired-mode, epa-global-dired-mode): Remove.
60432008-04-27 Glenn Morris <rgm@gnu.org> 6043
6044 6044 * dired.el (dired-mode-map): Bind encryption/decryption commands.
6045 * textmodes/reftex-global.el (reftex-isearch-switch-to-next-file): 6045
6046 Remove un-needed local `orig-list'. Replace cl `copy-list'. 6046 * menu-bar.el (menu-bar-encryption-decryption-menu): New menu item.
6047 6047
60482008-04-27 Carsten Dominik <dominik@science.uva.nl> 6048 * files.el (insert-file-contents-literally): Inhibit epa-file-handler.
6049 6049
6050 * org/org.el (org-html-level-start): Always have id's in HTML. 60502008-04-27 Glenn Morris <rgm@gnu.org>
6051 (org-export-as-html): Use `org-link-protocols' to 6051
6052 retrieve the export form of the link. 6052 * textmodes/reftex-global.el (reftex-isearch-switch-to-next-file):
6053 (org-add-link-type): Final parameter renamed from PUBLISH. 6053 Remove un-needed local `orig-list'. Replace cl `copy-list'.
6054 Better documentation of how it is to be used. Avoid double entries for 6054
6055 the same link type. 60552008-04-27 Carsten Dominik <dominik@science.uva.nl>
6056 (org-add-link-props): New function. 6056
6057 (org-modules-loaded): New variable. 6057 * org/org.el (org-html-level-start): Always have id's in HTML.
6058 (org-load-modules-maybe, org-set-modules): New function. 6058 (org-export-as-html): Use `org-link-protocols' to
6059 (org-modules): New option. 6059 retrieve the export form of the link.
6060 (org-mode, org-cycle, orgstruct-mode, org-run-like-in-org-mode) 6060 (org-add-link-type): Final parameter renamed from PUBLISH.
6061 (orgtbl-mode, org-store-link, org-insert-link-global) 6061 Better documentation of how it is to be used. Avoid double entries for
6062 (org-open-at-point): Call `org-load-modules-maybe'. 6062 the same link type.
6063 (org-search-view): Add more text properties. 6063 (org-add-link-props): New function.
6064 (org-agenda-schedule, org-agenda-deadline): Allow also in 6064 (org-modules-loaded): New variable.
6065 search-type agendas. 6065 (org-load-modules-maybe, org-set-modules): New function.
6066 (org-search-view): Order of arguments has been changed. 6066 (org-modules): New option.
6067 Interpret prefix-arg as TODO-ONLY. 6067 (org-mode, org-cycle, orgstruct-mode, org-run-like-in-org-mode)
6068 (org-agenda, org-run-agenda-series, org-agenda-manipulate-query): 6068 (orgtbl-mode, org-store-link, org-insert-link-global)
6069 Take new argument order of `org-search-view' into account. 6069 (org-open-at-point): Call `org-load-modules-maybe'.
6070 (org-todo-only): New variable. 6070 (org-search-view): Add more text properties.
6071 (org-search-syntax-table): New variable and function. 6071 (org-agenda-schedule, org-agenda-deadline): Allow also in
6072 (org-search-view): Do the search with the special syntax table. 6072 search-type agendas.
6073 (define-obsolete-function-alias): Make work with XEmacs. 6073 (org-search-view): Order of arguments has been changed.
6074 (org-add-planning-info): Use old date as default when modifying an 6074 Interpret prefix-arg as TODO-ONLY.
6075 existing deadline or scheduled item. 6075 (org-agenda, org-run-agenda-series, org-agenda-manipulate-query):
6076 (org-agenda-compute-time-span): Make argument N optional. 6076 Take new argument order of `org-search-view' into account.
6077 (org-agenda-format-date-aligned): Require `cal-iso'. 6077 (org-todo-only): New variable.
6078 (org-agenda-list): Include week into agenda heading, don't 6078 (org-search-syntax-table): New variable and function.
6079 list it at each date (only on Mondays). 6079 (org-search-view): Do the search with the special syntax table.
6080 (org-read-date-analyze): Define local variable `iso-date'. 6080 (define-obsolete-function-alias): Make work with XEmacs.
6081 (org-agenda-format-date-aligned): Remove dependency on 6081 (org-add-planning-info): Use old date as default when modifying an
6082 `calendar-time-from-absolute'. 6082 existing deadline or scheduled item.
6083 (org-remember-apply-template, org-go-to-remember-target): 6083 (org-agenda-compute-time-span): Make argument N optional.
6084 Interpret filenames relative to `org-directory'. 6084 (org-agenda-format-date-aligned): Require `cal-iso'.
6085 (org-complete): Silently fail when trying to complete 6085 (org-agenda-list): Include week into agenda heading, don't
6086 keywords that don't have a default value. 6086 list it at each date (only on Mondays).
6087 (org-get-current-options): Add a #+DATE: option. 6087 (org-read-date-analyze): Define local variable `iso-date'.
6088 (org-additional-option-like-keywords): Remove "DATE:" from the 6088 (org-agenda-format-date-aligned): Remove dependency on
6089 list of additional keywords. 6089 `calendar-time-from-absolute'.
6090 (org-export-as-html): Remove (current-time) as unnecessary second 6090 (org-remember-apply-template, org-go-to-remember-target):
6091 argument of `format-time-string'. 6091 Interpret filenames relative to `org-directory'.
6092 (org-clock-find-position): Handle special case at end of buffer. 6092 (org-complete): Silently fail when trying to complete
6093 (org-agenda-day-view): New argument DAY-OF-YEAR, pass it on to 6093 keywords that don't have a default value.
6094 `org-agenda-change-time-span'. 6094 (org-get-current-options): Add a #+DATE: option.
6095 (org-agenda-week-view): New argument ISO-WEEK, pass it on to 6095 (org-additional-option-like-keywords): Remove "DATE:" from the
6096 `org-agenda-change-time-span'. 6096 list of additional keywords.
6097 (org-agenda-month-view): New argument MONTH, pass it on to 6097 (org-export-as-html): Remove (current-time) as unnecessary second
6098 `org-agenda-change-time-span'. 6098 argument of `format-time-string'.
6099 (org-agenda-year-view): New argument YEAR, pass it on to 6099 (org-clock-find-position): Handle special case at end of buffer.
6100 `org-agenda-change-time-span'. 6100 (org-agenda-day-view): New argument DAY-OF-YEAR, pass it on to
6101 (org-agenda-change-time-span): New optional argument N, pass it on 6101 `org-agenda-change-time-span'.
6102 to `org-agenda-compute-time-span'. 6102 (org-agenda-week-view): New argument ISO-WEEK, pass it on to
6103 (org-agenda-compute-time-span): New argument N, interpret it by 6103 `org-agenda-change-time-span'.
6104 changing the starting day. 6104 (org-agenda-month-view): New argument MONTH, pass it on to
6105 (org-small-year-to-year): New function. 6105 `org-agenda-change-time-span'.
6106 (org-scheduled-past-days): Respect `org-scheduled-past-days'. 6106 (org-agenda-year-view): New argument YEAR, pass it on to
6107 (org-auto-repeat-maybe): Make sure that repeating dates are pushed 6107 `org-agenda-change-time-span'.
6108 into the future, and that the shift is at least one interval, never 0. 6108 (org-agenda-change-time-span): New optional argument N, pass it on
6109 (org-update-checkbox-count): Fix bug with checkbox counting. 6109 to `org-agenda-compute-time-span'.
6110 (org-add-note): New command. 6110 (org-agenda-compute-time-span): New argument N, interpret it by
6111 (org-add-log-setup): Rename from `org-add-log-maybe'. 6111 changing the starting day.
6112 (org-log-note-headings): New entry for plain notes (i.e. notes not 6112 (org-small-year-to-year): New function.
6113 related to state changes or clocking). 6113 (org-scheduled-past-days): Respect `org-scheduled-past-days'.
6114 (org-get-org-file): Check for availability of `remember-data-file'. 6114 (org-auto-repeat-maybe): Make sure that repeating dates are pushed
6115 (org-cached-entry-get): Allow a regexp value for 6115 into the future, and that the shift is at least one interval, never 0.
6116 `org-use-property-inheritance'. 6116 (org-update-checkbox-count): Fix bug with checkbox counting.
6117 (org-use-property-inheritance): Allow regexp value. Fix bug in 6117 (org-add-note): New command.
6118 customization type. 6118 (org-add-log-setup): Rename from `org-add-log-maybe'.
6119 (org-use-tag-inheritance): Allow a list and a regexp value for 6119 (org-log-note-headings): New entry for plain notes (i.e. notes not
6120 this variable. 6120 related to state changes or clocking).
6121 (org-scan-tags, org-get-tags-at): Implement selective tag inheritance. 6121 (org-get-org-file): Check for availability of `remember-data-file'.
6122 (org-entry-get): Respect value `selective' for the INHERIT argument. 6122 (org-cached-entry-get): Allow a regexp value for
6123 (org-tag-inherit-p, org-property-inherit-p): New functions. 6123 `org-use-property-inheritance'.
6124 (org-agenda-format-date-aligned): Allow 10 characters for 6124 (org-use-property-inheritance): Allow regexp value. Fix bug in
6125 weekday, to accommodate German locale. 6125 customization type.
6126 (org-add-archive-files): New function. 6126 (org-use-tag-inheritance): Allow a list and a regexp value for
6127 (org-agenda-files): New argument `ext', to get archive files as well. 6127 this variable.
6128 (org-tbl-menu): Protect the use of variables that 6128 (org-scan-tags, org-get-tags-at): Implement selective tag inheritance.
6129 are only available when org-table.el gets loaded. 6129 (org-entry-get): Respect value `selective' for the INHERIT argument.
6130 (org-read-agenda-file-list): Error if `org-agenda-files' is a 6130 (org-tag-inherit-p, org-property-inherit-p): New functions.
6131 single directory. 6131 (org-agenda-format-date-aligned): Allow 10 characters for
6132 (org-open-file): Allow a batch process to trigger 6132 weekday, to accommodate German locale.
6133 waiting after executing a system command. 6133 (org-add-archive-files): New function.
6134 (org-store-link): Link to headline when there is not 6134 (org-agenda-files): New argument `ext', to get archive files as well.
6135 target and no region in an org-mode buffer when creating a link. 6135 (org-tbl-menu): Protect the use of variables that
6136 (org-link-types-re): New variable. 6136 are only available when org-table.el gets loaded.
6137 (org-make-link-regexps): Compute `org-link-types-re'. 6137 (org-read-agenda-file-list): Error if `org-agenda-files' is a
6138 (org-make-link-description-function): New option. 6138 single directory.
6139 (org-agenda-date, org-agenda-date-weekend): New faces. 6139 (org-open-file): Allow a batch process to trigger
6140 (org-archive-sibling-heading): New option. 6140 waiting after executing a system command.
6141 (org-archive-to-archive-sibling): New function. 6141 (org-store-link): Link to headline when there is not
6142 (org-iswitchb): New command. 6142 target and no region in an org-mode buffer when creating a link.
6143 (org-buffer-list): New function. 6143 (org-link-types-re): New variable.
6144 (org-agenda-columns): Also try the #+COLUMNS line in 6144 (org-make-link-regexps): Compute `org-link-types-re'.
6145 the buffer associated with the entry at point (or with the first 6145 (org-make-link-description-function): New option.
6146 entry in the agenda view). 6146 (org-agenda-date, org-agenda-date-weekend): New faces.
6147 (org-modules): Add entry for org-bibtex.el. 6147 (org-archive-sibling-heading): New option.
6148 (org-completion-fallback-command): Move into `org-completion' group. 6148 (org-archive-to-archive-sibling): New function.
6149 (org-clock-heading-function): Move to `org-progress' group. 6149 (org-iswitchb): New command.
6150 (org-auto-repeat-maybe): Make sure that a note can 6150 (org-buffer-list): New function.
6151 be enforces if `org-log-repeat' is `note'. 6151 (org-agenda-columns): Also try the #+COLUMNS line in
6152 (org-modules): Allow additional symbols for external packages. 6152 the buffer associated with the entry at point (or with the first
6153 (org-ctrl-c-ctrl-c): Allow for `org-clock-overlays' to be undefined. 6153 entry in the agenda view).
6154 (org-clock-goto): Hide drawers after showing an 6154 (org-modules): Add entry for org-bibtex.el.
6155 entry with `org-clock-goto'. 6155 (org-completion-fallback-command): Move into `org-completion' group.
6156 (org-shiftup, org-shiftdown, org-shiftright, org-shiftleft): 6156 (org-clock-heading-function): Move to `org-progress' group.
6157 Try also a clocktable block shift. 6157 (org-auto-repeat-maybe): Make sure that a note can
6158 (org-clocktable-try-shift): New function. 6158 be enforces if `org-log-repeat' is `note'.
6159 (org-columns-hscoll-title): New function. 6159 (org-modules): Allow additional symbols for external packages.
6160 (org-columns-previous-hscroll): New variable. 6160 (org-ctrl-c-ctrl-c): Allow for `org-clock-overlays' to be undefined.
6161 (org-columns-full-header-line-format): New variable. 6161 (org-clock-goto): Hide drawers after showing an
6162 (org-columns-display-here-title, org-columns-remove-overlays): 6162 entry with `org-clock-goto'.
6163 Install `org-columns-hscoll-title' in post-command-hook. 6163 (org-shiftup, org-shiftdown, org-shiftright, org-shiftleft):
6164 6164 Try also a clocktable block shift.
6165 * org/org.el: Split into many small files. 6165 (org-clocktable-try-shift): New function.
6166 6166 (org-columns-hscoll-title): New function.
6167 * org/org-agenda.el: New file, split off from org.el. 6167 (org-columns-previous-hscroll): New variable.
6168 6168 (org-columns-full-header-line-format): New variable.
6169 * org/org-archive.el: New file, split off from org.el. 6169 (org-columns-display-here-title, org-columns-remove-overlays):
6170 6170 Install `org-columns-hscoll-title' in post-command-hook.
6171 * org/org-bbdb.el: New file. 6171
6172 6172 * org/org.el: Split into many small files.
6173 * org/org-bibtex.el: New file, split off from org.el. 6173
6174 6174 * org/org-agenda.el: New file, split off from org.el.
6175 * org/org-clock.el: New file, split off from org.el. 6175
6176 6176 * org/org-archive.el: New file, split off from org.el.
6177 * org/org-colview.el: New file, split off from org.el. 6177
6178 6178 * org/org-bbdb.el: New file.
6179 * org/org-compat.el: New file, split off from org.el. 6179
6180 6180 * org/org-bibtex.el: New file, split off from org.el.
6181 * org/org-exp.el: New file, split off from org.el. 6181
6182 6182 * org/org-clock.el: New file, split off from org.el.
6183 * org/org-faces.el: New file, split off from org.el. 6183
6184 6184 * org/org-colview.el: New file, split off from org.el.
6185 * org/org-gnus.el: New file, split off from org.el. 6185
6186 6186 * org/org-compat.el: New file, split off from org.el.
6187 * org/org-info.el: New file, split off from org.el. 6187
6188 6188 * org/org-exp.el: New file, split off from org.el.
6189 * org/org-infojs.el: New file. 6189
6190 6190 * org/org-faces.el: New file, split off from org.el.
6191 * org/org-irc.el: New file. 6191
6192 6192 * org/org-gnus.el: New file, split off from org.el.
6193 * org/org-macs.el: New file, split off from org.el. 6193
6194 6194 * org/org-info.el: New file, split off from org.el.
6195 * org/org-mew.el: New file. 6195
6196 6196 * org/org-infojs.el: New file.
6197 * org/org-mhe.el: New file, split off from org.el. 6197
6198 6198 * org/org-irc.el: New file.
6199 * org/org-publish.el: New file, split off from org.el. 6199
6200 6200 * org/org-macs.el: New file, split off from org.el.
6201 * org/org-remember.el: New file, split off from org.el. 6201
6202 6202 * org/org-mew.el: New file.
6203 * org/org-rmail.el: New file, split off from org.el. 6203
6204 6204 * org/org-mhe.el: New file, split off from org.el.
6205 * org/org-table.el: New file, split off from org.el. 6205
6206 6206 * org/org-publish.el: New file, split off from org.el.
6207 * org/org-vm.el: New file, split off from org.el. 6207
6208 6208 * org/org-remember.el: New file, split off from org.el.
6209 * org/org-wl.el: New file, split off from org.el. 6209
6210 6210 * org/org-rmail.el: New file, split off from org.el.
62112008-04-27 Jason Riedy <jason@acm.org> 6211
6212 6212 * org/org-table.el: New file, split off from org.el.
6213 * org/org-table.el (orgtbl-to-generic): Add a :remove-nil-lines 6213
6214 parameter that suppresses lines that evaluate to NIL. 6214 * org/org-vm.el: New file, split off from org.el.
6215 (orgtbl-get-fmt): New inline function for 6215
6216 picking apart formats that may be lists. 6216 * org/org-wl.el: New file, split off from org.el.
6217 (orgtbl-apply-fmt): New inline function for applying formats that 6217
6218 may be functions. 62182008-04-27 Jason Riedy <jason@acm.org>
6219 (orgtbl-eval-str): New inline function for strings that may be 6219
6220 functions. 6220 * org/org-table.el (orgtbl-to-generic): Add a :remove-nil-lines
6221 (orgtbl-format-line, orgtbl-to-generic): Use and document. 6221 parameter that suppresses lines that evaluate to NIL.
6222 (orgtbl-to-latex, orgtbl-to-texinfo): Document. 6222 (orgtbl-get-fmt): New inline function for
6223 (*orgtbl-llfmt*, *orgtbl-llstart*) 6223 picking apart formats that may be lists.
6224 (*orgtbl-llend*): Dynamic variables for last-line formatting. 6224 (orgtbl-apply-fmt): New inline function for applying formats that
6225 (orgtbl-format-section): Shift formatting to support detecting the 6225 may be functions.
6226 last line and formatting it specially. 6226 (orgtbl-eval-str): New inline function for strings that may be
6227 (orgtbl-to-generic): Document :ll* formats. Set to the non-ll 6227 functions.
6228 formats unless overridden. 6228 (orgtbl-format-line, orgtbl-to-generic): Use and document.
6229 (orgtbl-to-latex): Suggest using :llend to suppress the final \\. 6229 (orgtbl-to-latex, orgtbl-to-texinfo): Document.
6230 (*orgtbl-table*, *orgtbl-rtn*): Dynamically 6230 (*orgtbl-llfmt*, *orgtbl-llstart*)
6231 bound variables to hold the input collection of lines and output 6231 (*orgtbl-llend*): Dynamic variables for last-line formatting.
6232 formatted text. 6232 (orgtbl-format-section): Shift formatting to support detecting the
6233 (*orgtbl-hline*, *orgtbl-sep*, *orgtbl-fmt*, *orgtbl-efmt*) 6233 last line and formatting it specially.
6234 (*orgtbl-lfmt*, *orgtbl-lstart*, *orgtbl-lend*): Dynamically bound 6234 (orgtbl-to-generic): Document :ll* formats. Set to the non-ll
6235 format parameters. 6235 formats unless overridden.
6236 (orgtbl-format-line): New function encapsulating formatting for a 6236 (orgtbl-to-latex): Suggest using :llend to suppress the final \\.
6237 single line. 6237 (*orgtbl-table*, *orgtbl-rtn*): Dynamically
6238 (orgtbl-format-section): Similar for each section. Rebinding the 6238 bound variables to hold the input collection of lines and output
6239 dynamic vars customizes the formatting for each section. 6239 formatted text.
6240 (orgtbl-to-generic): Use orgtbl-format-line and 6240 (*orgtbl-hline*, *orgtbl-sep*, *orgtbl-fmt*, *orgtbl-efmt*)
6241 orgtbl-format-section. 6241 (*orgtbl-lfmt*, *orgtbl-lstart*, *orgtbl-lend*): Dynamically bound
6242 (org-get-param): Now unused, so delete. 6242 format parameters.
6243 (orgtbl-gather-send-defs): New function to 6243 (orgtbl-format-line): New function encapsulating formatting for a
6244 gather all the SEND definitions before a table. 6244 single line.
6245 (orgtbl-send-replace-tbl): New function to find the RECEIVE 6245 (orgtbl-format-section): Similar for each section. Rebinding the
6246 corresponding to the current name. 6246 dynamic vars customizes the formatting for each section.
6247 (orgtbl-send-table): Use the previous two functions and implement 6247 (orgtbl-to-generic): Use orgtbl-format-line and
6248 multiple destinations for each table. 6248 orgtbl-format-section.
6249 6249 (org-get-param): Now unused, so delete.
6250 * doc/org.texi (A LaTeX example): Note that fmt may be a 6250 (orgtbl-gather-send-defs): New function to
6251 one-argument function, and efmt may be a two-argument function. 6251 gather all the SEND definitions before a table.
6252 (Radio tables): Document multiple destinations. 6252 (orgtbl-send-replace-tbl): New function to find the RECEIVE
6253 6253 corresponding to the current name.
62542008-04-27 Carsten Dominik <dominik@science.uva.nl> 6254 (orgtbl-send-table): Use the previous two functions and implement
6255 6255 multiple destinations for each table.
6256 * org/org-agenda.el (org-add-to-diary-list): New function. 6256
6257 (org-prefix-has-effort): New variable. 6257 * doc/org.texi (A LaTeX example): Note that fmt may be a
6258 (org-sort-agenda-noeffort-is-high): New option. 6258 one-argument function, and efmt may be a two-argument function.
6259 (org-agenda-columns-show-summaries) 6259 (Radio tables): Document multiple destinations.
6260 (org-agenda-columns-compute-summary-properties): New options. 6260
6261 (org-format-agenda-item): Compute the duration of the item. 62612008-04-27 Carsten Dominik <dominik@science.uva.nl>
6262 (org-agenda-weekend-days): New variable. 6262
6263 (org-agenda-list, org-timeline): Use the proper faces for dates in 6263 * org/org-agenda.el (org-add-to-diary-list): New function.
6264 the agenda and timeline buffers. 6264 (org-prefix-has-effort): New variable.
6265 (org-agenda-archive-to-archive-sibling): New command. 6265 (org-sort-agenda-noeffort-is-high): New option.
6266 (org-agenda-start-with-clockreport-mode): New option. 6266 (org-agenda-columns-show-summaries)
6267 (org-agenda-clockreport-parameter-plist): New option. 6267 (org-agenda-columns-compute-summary-properties): New options.
6268 (org-agenda-clocktable-mode): New variable. 6268 (org-format-agenda-item): Compute the duration of the item.
6269 (org-agenda-deadline-leaders): Allow a function value for the 6269 (org-agenda-weekend-days): New variable.
6270 deadline leader. 6270 (org-agenda-list, org-timeline): Use the proper faces for dates in
6271 (org-agenda-get-deadlines): Deal with new function value. 6271 the agenda and timeline buffers.
6272 6272 (org-agenda-archive-to-archive-sibling): New command.
6273 * org/org-clock.el (org-clock): New customization group. 6273 (org-agenda-start-with-clockreport-mode): New option.
6274 (org-clock-into-drawer, org-clock-out-when-done) 6274 (org-agenda-clockreport-parameter-plist): New option.
6275 (org-clock-in-switch-to-state, org-clock-heading-function): 6275 (org-agenda-clocktable-mode): New variable.
6276 Move into the new group. 6276 (org-agenda-deadline-leaders): Allow a function value for the
6277 (org-clock-out-remove-zero-time-clocks): New option. 6277 deadline leader.
6278 (org-clock-out): Use `org-clock-out-remove-zero-time-clocks'. 6278 (org-agenda-get-deadlines): Deal with new function value.
6279 (org-dblock-write:clocktable): Allow a Lisp form for the scope 6279
6280 parameter. 6280 * org/org-clock.el (org-clock): New customization group.
6281 (org-dblock-write:clocktable): Fix bug with total time calculation. 6281 (org-clock-into-drawer, org-clock-out-when-done)
6282 (org-dblock-write:clocktable): Request the unrestricted list of files. 6282 (org-clock-in-switch-to-state, org-clock-heading-function):
6283 (org-get-clocktable): New function. 6283 Move into the new group.
6284 (org-dblock-write:clocktable): Make sure :tstart and :tend can not only 6284 (org-clock-out-remove-zero-time-clocks): New option.
6285 be strings but also integers (an absolute day number) and lists (m d y). 6285 (org-clock-out): Use `org-clock-out-remove-zero-time-clocks'.
6286 6286 (org-dblock-write:clocktable): Allow a Lisp form for the scope
6287 * org/org-colview.el (org-columns-next-allowed-value) 6287 parameter.
6288 (org-columns-edit-value): Limit the effort for updating in the 6288 (org-dblock-write:clocktable): Fix bug with total time calculation.
6289 agenda to recomputing a single file. 6289 (org-dblock-write:clocktable): Request the unrestricted list of files.
6290 (org-columns-compute): Only write property value if it has changed. 6290 (org-get-clocktable): New function.
6291 This avoids raising the buffer-change-flag unnecessarily. 6291 (org-dblock-write:clocktable): Make sure :tstart and :tend can not only
6292 (org-agenda-colview-summarize) 6292 be strings but also integers (an absolute day number) and lists (m d y).
6293 (org-agenda-colview-compute): New functions. 6293
6294 (org-agenda-columns): Call `org-agenda-colview-summarize'. 6294 * org/org-colview.el (org-columns-next-allowed-value)
6295 6295 (org-columns-edit-value): Limit the effort for updating in the
6296 * org/org-exp.el (org-export-run-in-background): New option. 6296 agenda to recomputing a single file.
6297 (org-export-icalendar): Allow a batch process to trigger waiting 6297 (org-columns-compute): Only write property value if it has changed.
6298 after executing a system command. 6298 This avoids raising the buffer-change-flag unnecessarily.
6299 (org-export-preprocess-string): Rename from 6299 (org-agenda-colview-summarize)
6300 `org-cleaned-string-for-export'. 6300 (org-agenda-colview-compute): New functions.
6301 (org-export-html-style): Made target class look like normal text. 6301 (org-agenda-columns): Call `org-agenda-colview-summarize'.
6302 (org-export-as-html): Make use of the better preprocessing in 6302
6303 `org-cleaned-string-for-export'. 6303 * org/org-exp.el (org-export-run-in-background): New option.
6304 (org-cleaned-string-for-export): Better treatment of heuristic 6304 (org-export-icalendar): Allow a batch process to trigger waiting
6305 targets, many more internal links will now work in HTML export. 6305 after executing a system command.
6306 (org-get-current-options): Incorporate LINK_UP, LINK_HOME, and INFOJS. 6306 (org-export-preprocess-string): Rename from
6307 (org-export-inbuffer-options-extra): New variable. 6307 `org-cleaned-string-for-export'.
6308 (org-export-options-filters): New hook. 6308 (org-export-html-style): Made target class look like normal text.
6309 (org-infile-export-plist): Find also the settings keywords in 6309 (org-export-as-html): Make use of the better preprocessing in
6310 `org-export-inbuffer-options-extra'. 6310 `org-cleaned-string-for-export'.
6311 (org-infile-export-plist): Allow multiple #+OPTIONS lines and 6311 (org-cleaned-string-for-export): Better treatment of heuristic
6312 multiple #+INFOJS_OPT lines. 6312 targets, many more internal links will now work in HTML export.
6313 (org-export-html-handle-js-options): New function. 6313 (org-get-current-options): Incorporate LINK_UP, LINK_HOME, and INFOJS.
6314 (org-export-html-infojs-setup): New option. 6314 (org-export-inbuffer-options-extra): New variable.
6315 (org-export-as-html): Call `org-export-html-handle-js-options'. 6315 (org-export-options-filters): New hook.
6316 Add autoload to all entry points. 6316 (org-infile-export-plist): Find also the settings keywords in
6317 (org-skip-comments): Function removed. 6317 `org-export-inbuffer-options-extra'.
6318 6318 (org-infile-export-plist): Allow multiple #+OPTIONS lines and
6319 * org/org-table.el (org-table-make-reference): Extra parenthesis 6319 multiple #+INFOJS_OPT lines.
6320 around single fields, to make sure that algebraic formulas get 6320 (org-export-html-handle-js-options): New function.
6321 correctly interpreted by calc. 6321 (org-export-html-infojs-setup): New option.
6322 (org-table-current-column): No longer interactive. 6322 (org-export-as-html): Call `org-export-html-handle-js-options'.
6323 6323 Add autoload to all entry points.
6324 * org/org-export-latex.el (org-export-latex-preprocess): 6324 (org-skip-comments): Function removed.
6325 Rename from `org-export-latex-cleaned-string'. 6325
6326 6326 * org/org-table.el (org-table-make-reference): Extra parenthesis
63272008-04-27 Bastien Guerry <bzg@altern.org> 6327 around single fields, to make sure that algebraic formulas get
6328 6328 correctly interpreted by calc.
6329 * org/org-publish.el (org-publish-get-base-files-1): New function. 6329 (org-table-current-column): No longer interactive.
6330 (org-publish-get-base-files): Use it. 6330
6331 (org-publish-temp-files): New variable. 6331 * org/org-export-latex.el (org-export-latex-preprocess):
6332 Don't require 'dired-aux anymore. 6332 Rename from `org-export-latex-cleaned-string'.
6333 (org-publish-initial-buffer): New variable. 6333
6334 (org-publish-org-to, org-publish): Use it. 63342008-04-27 Bastien Guerry <bzg@altern.org>
6335 (org-publish-get-base-files-1): Bug fix: get 6335
6336 the proper list of files when recursing thru a directory. 6336 * org/org-publish.el (org-publish-get-base-files-1): New function.
6337 (org-publish-get-base-files): Use the :exclude property to skip 6337 (org-publish-get-base-files): Use it.
6338 both files and directories. 6338 (org-publish-temp-files): New variable.
6339 6339 Don't require 'dired-aux anymore.
63402008-04-27 Michael Albinus <michael.albinus@gmx.de> 6340 (org-publish-initial-buffer): New variable.
6341 6341 (org-publish-org-to, org-publish): Use it.
6342 * net/tramp.el (tramp-handle-make-symbolic-link) 6342 (org-publish-get-base-files-1): Bug fix: get
6343 (tramp-handle-file-name-directory) 6343 the proper list of files when recursing thru a directory.
6344 (tramp-handle-file-name-nondirectory, tramp-handle-file-truename) 6344 (org-publish-get-base-files): Use the :exclude property to skip
6345 (tramp-do-copy-or-rename-file-directly) 6345 both files and directories.
6346 (tramp-handle-insert-directory, tramp-handle-expand-file-name) 6346
6347 (tramp-handle-substitute-in-file-name) 63472008-04-27 Michael Albinus <michael.albinus@gmx.de>
6348 (tramp-handle-insert-file-contents, tramp-handle-write-region) 6348
6349 * net/tramp-cache.el (tramp-get-file-property) 6349 * net/tramp.el (tramp-handle-make-symbolic-link)
6350 (tramp-set-file-property, tramp-flush-file-property) 6350 (tramp-handle-file-name-directory)
6351 (tramp-flush-directory-property) 6351 (tramp-handle-file-name-nondirectory, tramp-handle-file-truename)
6352 * net/tramp-compat.el (tramp-compat-make-temp-file) 6352 (tramp-do-copy-or-rename-file-directly)
6353 * net/tramp-fish.el (tramp-fish-handle-expand-file-name): 6353 (tramp-handle-insert-directory, tramp-handle-expand-file-name)
6354 Disable `file-name-handler-alist' when handling localname. 6354 (tramp-handle-substitute-in-file-name)
6355 It could have a remote file syntax, like a VMS file name. 6355 (tramp-handle-insert-file-contents, tramp-handle-write-region)
6356 6356 * net/tramp-cache.el (tramp-get-file-property)
63572008-04-27 Vinicius Jose Latorre <viniciusjl@ig.com.br> 6357 (tramp-set-file-property, tramp-flush-file-property)
6358 6358 (tramp-flush-directory-property)
6359 * whitespace.el: New version 11.1. 6359 * net/tramp-compat.el (tramp-compat-make-temp-file)
6360 (whitespace-trailing-regexp): Option fix, now trailing regexp must be 6360 * net/tramp-fish.el (tramp-fish-handle-expand-file-name):
6361 enclosed by \\( and \\)$. Docstring fix. 6361 Disable `file-name-handler-alist' when handling localname.
6362 (whitespace-trailing-regexp): Fun removed. 6362 It could have a remote file syntax, like a VMS file name.
6363 (whitespace-report-list): Const initialization fix. 6363
6364 (whitespace-color-on): Code fix. 63642008-04-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6365 6365
63662008-04-27 Andreas Schwab <schwab@suse.de> 6366 * whitespace.el: New version 11.1.
6367 6367 (whitespace-trailing-regexp): Option fix, now trailing regexp must be
6368 * Makefile.el: Unbreak bootstrap. 6368 enclosed by \\( and \\)$. Docstring fix.
6369 6369 (whitespace-trailing-regexp): Fun removed.
63702008-04-27 Michael Albinus <michael.albinus@gmx.de> 6370 (whitespace-report-list): Const initialization fix.
6371 6371 (whitespace-color-on): Code fix.
6372 * net/tramp.el (tramp-replace-environment-variables): New defun. 6372
6373 (tramp-handle-substitute-in-file-name, tramp-file-name-handler): 63732008-04-27 Andreas Schwab <schwab@suse.de>
6374 Use it. 6374
6375 6375 * Makefile.el: Unbreak bootstrap.
63762008-04-27 Glenn Morris <rgm@gnu.org> 6376
6377 63772008-04-27 Michael Albinus <michael.albinus@gmx.de>
6378 * emacs-lisp/bytecomp.el (byte-compile-file): Doc fix. 6378
6379 6379 * net/tramp.el (tramp-replace-environment-variables): New defun.
6380 * calculator.el (calculator-expt): Replace cl function `oddp'. 6380 (tramp-handle-substitute-in-file-name, tramp-file-name-handler):
6381 6381 Use it.
63822008-04-27 Johan Bockgård <bojohan@gnu.org> 6382
6383 63832008-04-27 Glenn Morris <rgm@gnu.org>
6384 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions): 6384
6385 Simplify. Collect `defun' and `autoload' entries. 6385 * emacs-lisp/bytecomp.el (byte-compile-file): Doc fix.
6386 Avoid modifying load-history. 6386
6387 6387 * calculator.el (calculator-expt): Replace cl function `oddp'.
63882008-04-26 Glenn Morris <rgm@gnu.org> 6388
6389 63892008-04-27 Johan Bockgård <bojohan@gnu.org>
6390 * textmodes/ispell.el (ispell-insert-word): Revert previous change. 6390
6391 6391 * emacs-lisp/bytecomp.el (byte-compile-find-cl-functions):
6392 * simple.el (quoted-insert, zap-to-char): Revert previous change. 6392 Simplify. Collect `defun' and `autoload' entries.
6393 6393 Avoid modifying load-history.
63942008-04-26 John Paul Wallington <jpw@pobox.com> 6394
6395 63952008-04-26 Glenn Morris <rgm@gnu.org>
6396 * hexl.el (hexl-mode): Stash `eldoc-documentation-function' in 6396
6397 `hexl-mode-old-eldoc-documentation-function'. 6397 * textmodes/ispell.el (ispell-insert-word): Revert previous change.
6398 (hexl-mode-exit): Restore it. 6398
6399 (hexl-mode-old-eldoc-documentation-function): Declare for compiler. 6399 * simple.el (quoted-insert, zap-to-char): Revert previous change.
6400 6400
6401 * w32-fns.el (top-level): Don't set `completion-ignore-case' to t. 64012008-04-26 John Paul Wallington <jpw@pobox.com>
6402 6402
64032008-04-26 Juanma Barranquero <lekktu@gmail.com> 6403 * hexl.el (hexl-mode): Stash `eldoc-documentation-function' in
6404 6404 `hexl-mode-old-eldoc-documentation-function'.
6405 * minibuffer.el (completion-pcm-word-delimiters): Add :group. 6405 (hexl-mode-exit): Restore it.
6406 (completion-pcm--all-completions): Doc fix. 6406 (hexl-mode-old-eldoc-documentation-function): Declare for compiler.
6407 (completion-styles-alist, completion-all-completions): 6407
6408 Fix typos in docstrings. 6408 * w32-fns.el (top-level): Don't set `completion-ignore-case' to t.
6409 6409
64102008-04-26 Vinicius Jose Latorre <viniciusjl@ig.com.br> 64102008-04-26 Juanma Barranquero <lekktu@gmail.com>
6411 6411
6412 * whitespace.el: There is now only one variable (whitespace-style) to 6412 * minibuffer.el (completion-pcm-word-delimiters): Add :group.
6413 specify which kind of blank is visualized. Doc and docstring fix. 6413 (completion-pcm--all-completions): Doc fix.
6414 New version 11.0. 6414 (completion-styles-alist, completion-all-completions):
6415 (whitespace-style): New option, replace whitespace-style-mark and 6415 Fix typos in docstrings.
6416 whitespace-style-color. 6416
6417 (whitespace-style-mark, whitespace-style-color): Options removed. 64172008-04-26 Vinicius Jose Latorre <viniciusjl@ig.com.br>
6418 (whitespace-hspace, whitespace-tab, whitespace-newline) 6418
6419 (whitespace-trailing, whitespace-line, whitespace-space-before-tab) 6419 * whitespace.el: There is now only one variable (whitespace-style) to
6420 (whitespace-indentation, whitespace-empty, whitespace-space-after-tab) 6420 specify which kind of blank is visualized. Doc and docstring fix.
6421 (whitespace-hspace-regexp, whitespace-space-regexp) 6421 New version 11.0.
6422 (whitespace-tab-regexp, whitespace-trailing-regexp) 6422 (whitespace-style): New option, replace whitespace-style-mark and
6423 (whitespace-space-before-tab-regexp, whitespace-indentation-regexp) 6423 whitespace-style-color.
6424 (whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp) 6424 (whitespace-style-mark, whitespace-style-color): Options removed.
6425 (whitespace-space-after-tab-regexp, whitespace-line-column) 6425 (whitespace-hspace, whitespace-tab, whitespace-newline)
6426 (whitespace-display-mappings, whitespace-report): Docstring fix. 6426 (whitespace-trailing, whitespace-line, whitespace-space-before-tab)
6427 (whitespace-color-value-list, whitespace-mark-value-list) 6427 (whitespace-indentation, whitespace-empty, whitespace-space-after-tab)
6428 (whitespace-active-color, whitespace-active-mark) 6428 (whitespace-hspace-regexp, whitespace-space-regexp)
6429 (whitespace-toggle-color, whitespace-toggle-mark): Vars removed. 6429 (whitespace-tab-regexp, whitespace-trailing-regexp)
6430 (whitespace-style-value-list, whitespace-active-style) 6430 (whitespace-space-before-tab-regexp, whitespace-indentation-regexp)
6431 (whitespace-toggle-style): New vars. 6431 (whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp)
6432 (whitespace-toggle-option-alist, whitespace-help-text): 6432 (whitespace-space-after-tab-regexp, whitespace-line-column)
6433 Var initialization and docstring fix. 6433 (whitespace-display-mappings, whitespace-report): Docstring fix.
6434 (whitespace-toggle-options, global-whitespace-toggle-options) 6434 (whitespace-color-value-list, whitespace-mark-value-list)
6435 (whitespace-cleanup, whitespace-cleanup-region) 6435 (whitespace-active-color, whitespace-active-mark)
6436 (whitespace-report-region, whitespace-interactive-char) 6436 (whitespace-toggle-color, whitespace-toggle-mark): Vars removed.
6437 (whitespace-toggle-list): Docstring and code fix. 6437 (whitespace-style-value-list, whitespace-active-style)
6438 (whitespace-insert-option-mark, whitespace-help-on, whitespace-turn-on) 6438 (whitespace-toggle-style): New vars.
6439 (whitespace-turn-off, whitespace-color-on, whitespace-color-off) 6439 (whitespace-toggle-option-alist, whitespace-help-text):
6440 (whitespace-display-char-on, whitespace-display-char-off): Code fix. 6440 Var initialization and docstring fix.
6441 (whitespace-style-face-p, whitespace-style-mark-p): New fun. 6441 (whitespace-toggle-options, global-whitespace-toggle-options)
6442 6442 (whitespace-cleanup, whitespace-cleanup-region)
64432008-04-26 Stefan Monnier <monnier@iro.umontreal.ca> 6443 (whitespace-report-region, whitespace-interactive-char)
6444 6444 (whitespace-toggle-list): Docstring and code fix.
6445 * diff-mode.el (diff-hunk-header-re-unified): Allow elided line counts. 6445 (whitespace-insert-option-mark, whitespace-help-on, whitespace-turn-on)
6446 (diff-end-of-hunk, diff-unified->context, diff-fixup-modifs) 6446 (whitespace-turn-off, whitespace-color-on, whitespace-color-off)
6447 (diff-sanity-check-hunk): Adjust code accordingly. 6447 (whitespace-display-char-on, whitespace-display-char-off): Code fix.
6448 6448 (whitespace-style-face-p, whitespace-style-mark-p): New fun.
64492008-04-26 Glenn Morris <rgm@gnu.org> 6449
6450 64502008-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
6451 * abbrev.el (define-abbrev): Don't use `iff' in doc-strings. 6451
6452 6452 * diff-mode.el (diff-hunk-header-re-unified): Allow elided line counts.
6453 * forms-d2.dat: Move to ../etc. 6453 (diff-end-of-hunk, diff-unified->context, diff-fixup-modifs)
6454 * forms-d2.el (forms-file): Adapt for above change. 6454 (diff-sanity-check-hunk): Adjust code accordingly.
6455 6455
6456 * simple.el (quoted-insert, zap-to-char): Remove uses of obsolete 64562008-04-26 Glenn Morris <rgm@gnu.org>
6457 `translation-table-for-input'. 6457
6458 6458 * abbrev.el (define-abbrev): Don't use `iff' in doc-strings.
6459 * emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): New function. 6459
6460 (byte-compile-obsolete, byte-compile-variable-ref): Use it. 6460 * forms-d2.dat: Move to ../etc.
6461 6461 * forms-d2.el (forms-file): Adapt for above change.
6462 * progmodes/fortran.el (fortran-mode-syntax-table): Change `;' 6462
6463 to punctuation now it's not needed for abbrevs. 6463 * simple.el (quoted-insert, zap-to-char): Remove uses of obsolete
6464 (fortran-mode-abbrev-table): Remove defvar, make use of new 6464 `translation-table-for-input'.
6465 define-abbrev-table :regexp feature. 6465
6466 6466 * emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): New function.
6467 * textmodes/ispell.el (ispell-insert-word): Remove, and replace with 6467 (byte-compile-obsolete, byte-compile-variable-ref): Use it.
6468 insert, now that translation-table-for-input is not needed. 6468
6469 6469 * progmodes/fortran.el (fortran-mode-syntax-table): Change `;'
64702008-04-26 Johannes Weiner <hannes@saeurebad.de> 6470 to punctuation now it's not needed for abbrevs.
6471 6471 (fortran-mode-abbrev-table): Remove defvar, make use of new
6472 * emacs-lisp/pp.el (pp-display-expression): New function, 6472 define-abbrev-table :regexp feature.
6473 extracted from pp-eval-expression. 6473
6474 (pp-eval-expression): Use pp-display-expression. 6474 * textmodes/ispell.el (ispell-insert-word): Remove, and replace with
6475 (pp-macroexpand-expression, pp-macroexpand-last-sexp): New functions. 6475 insert, now that translation-table-for-input is not needed.
6476 (pp-last-sexp): New function, extracted from pp-eval-last-sexp. 6476
6477 (pp-eval-last-sexp): Use pp-last-sexp. 64772008-04-26 Johannes Weiner <hannes@saeurebad.de>
6478 6478
64792008-04-26 Stefan Monnier <monnier@iro.umontreal.ca> 6479 * emacs-lisp/pp.el (pp-display-expression): New function,
6480 6480 extracted from pp-eval-expression.
6481 * abbrev.el (define-abbrev-table): Apply props even if the table 6481 (pp-eval-expression): Use pp-display-expression.
6482 exists already. 6482 (pp-macroexpand-expression, pp-macroexpand-last-sexp): New functions.
6483 6483 (pp-last-sexp): New function, extracted from pp-eval-last-sexp.
6484 * minibuffer.el (completion-table-with-context): Fix `pred' for the 6484 (pp-eval-last-sexp): Use pp-last-sexp.
6485 various kinds of completion tables. 6485
6486 (completion-emacs22-try-completion): Place cursor after the /, as was 64862008-04-26 Stefan Monnier <monnier@iro.umontreal.ca>
6487 done in Emacs-22's minibuffer-complete-word. 6487
6488 Fix bug reported by David Hansen <david.hansen@gmx.net>. 6488 * abbrev.el (define-abbrev-table): Apply props even if the table
6489 (completion-emacs22-try-completion): Merge all mergeable text rather 6489 exists already.
6490 than just /. 6490
6491 (completion-pcm--delim-wild-regex): New var. 6491 * minibuffer.el (completion-table-with-context): Fix `pred' for the
6492 (completion-pcm-word-delimiters): New custom. 6492 various kinds of completion tables.
6493 (completion-pcm--prepare-delim-re, completion-pcm--pattern-trivial-p) 6493 (completion-emacs22-try-completion): Place cursor after the /, as was
6494 (completion-pcm--string->pattern, completion-pcm--pattern->regex) 6494 done in Emacs-22's minibuffer-complete-word.
6495 (completion-pcm--all-completions, completion-pcm-all-completions) 6495 Fix bug reported by David Hansen <david.hansen@gmx.net>.
6496 (completion-pcm--merge-completions, completion-pcm--pattern->string) 6496 (completion-emacs22-try-completion): Merge all mergeable text rather
6497 (completion-pcm-try-completion): New functions. 6497 than just /.
6498 (completion-styles-alist): Add them. 6498 (completion-pcm--delim-wild-regex): New var.
6499 (completion-styles): Add it to the default. 6499 (completion-pcm-word-delimiters): New custom.
6500 6500 (completion-pcm--prepare-delim-re, completion-pcm--pattern-trivial-p)
65012008-04-25 Nick Roberts <nickrob@snap.net.nz> 6501 (completion-pcm--string->pattern, completion-pcm--pattern->regex)
6502 6502 (completion-pcm--all-completions, completion-pcm-all-completions)
6503 * progmodes/gdb-ui.el (gud-watch): Don't create speedbar... 6503 (completion-pcm--merge-completions, completion-pcm--pattern->string)
6504 (gdb-var-create-handler): ...until here when there are values. 6504 (completion-pcm-try-completion): New functions.
6505 (gdb-post-prompt): Don't do -var-update with no watch expressions. 6505 (completion-styles-alist): Add them.
6506 (gdb-info-locals-handler): Don't match "struct {...}" as an array. 6506 (completion-styles): Add it to the default.
6507 6507
65082008-04-25 Eli Zaretskii <eliz@gnu.org> 65082008-04-25 Nick Roberts <nickrob@snap.net.nz>
6509 6509
6510 * ls-lisp.el (ls-lisp-format): Fix last change. 6510 * progmodes/gdb-ui.el (gud-watch): Don't create speedbar...
6511 (ls-lisp-uid-d-fmt, ls-lisp-uid-s-fmt, ls-lisp-gid-d-fmt) 6511 (gdb-var-create-handler): ...until here when there are values.
6512 (ls-lisp-gid-s-fmt, ls-lisp-filesize-d-fmt) 6512 (gdb-post-prompt): Don't do -var-update with no watch expressions.
6513 (ls-lisp-filesize-f-fmt): New defvars. 6513 (gdb-info-locals-handler): Don't match "struct {...}" as an array.
6514 (ls-lisp-insert-directory): Dynamically compute format specifiers 6514
6515 for displaying UID, GID, and file size, and store them in the 65152008-04-25 Eli Zaretskii <eliz@gnu.org>
6516 above variables. 6516
6517 (ls-lisp-format): Use ls-lisp-filesize-f-fmt, ls-lisp-uid-s-fmt, 6517 * ls-lisp.el (ls-lisp-format): Fix last change.
6518 ls-lisp-uid-d-fmt, ls-lisp-gid-s-fmt, and ls-lisp-gid-d-fmt 6518 (ls-lisp-uid-d-fmt, ls-lisp-uid-s-fmt, ls-lisp-gid-d-fmt)
6519 instead of constant format strings. 6519 (ls-lisp-gid-s-fmt, ls-lisp-filesize-d-fmt)
6520 (ls-lisp-format-file-size): Use ls-lisp-filesize-f-fmt and 6520 (ls-lisp-filesize-f-fmt): New defvars.
6521 ls-lisp-filesize-d-fmt instead of constant format strings. 6521 (ls-lisp-insert-directory): Dynamically compute format specifiers
6522 6522 for displaying UID, GID, and file size, and store them in the
65232008-04-24 Nick Roberts <nickrob@snap.net.nz> 6523 above variables.
6524 6524 (ls-lisp-format): Use ls-lisp-filesize-f-fmt, ls-lisp-uid-s-fmt,
6525 * progmodes/gdb-ui.el (gdb-invalidate-assembler): Compare numeric 6525 ls-lisp-uid-d-fmt, ls-lisp-gid-s-fmt, and ls-lisp-gid-d-fmt
6526 value of addresses rather than (partial) string value. 6526 instead of constant format strings.
6527 (gdb-frame-handler): Change regexp according to above change. 6527 (ls-lisp-format-file-size): Use ls-lisp-filesize-f-fmt and
6528 (gdb-breakpoints-mode, gdb-frames-mode, gdb-threads-mode) 6528 ls-lisp-filesize-d-fmt instead of constant format strings.
6529 (gdb-registers-mode, gdb-memory-mode, gdb-locals-mode) 6529
6530 (gdb-assembler-mode): Disable undo in these buffers. 65302008-04-24 Nick Roberts <nickrob@snap.net.nz>
6531 6531
65322008-04-24 Michael Albinus <michael.albinus@gmx.de> 6532 * progmodes/gdb-ui.el (gdb-invalidate-assembler): Compare numeric
6533 6533 value of addresses rather than (partial) string value.
6534 * net/tramp.el (tramp-get-remote-stat): Test whether stat supports %s. 6534 (gdb-frame-handler): Change regexp according to above change.
6535 Reported by Loris Bennett <loris.bennett@fu-berlin.de>. 6535 (gdb-breakpoints-mode, gdb-frames-mode, gdb-threads-mode)
6536 6536 (gdb-registers-mode, gdb-memory-mode, gdb-locals-mode)
65372008-04-24 Sam Steingold <sds@gnu.org> 6537 (gdb-assembler-mode): Disable undo in these buffers.
6538 6538
6539 * textmodes/remember.el (remember-diary-extract-entries): Use 65392008-04-24 Michael Albinus <michael.albinus@gmx.de>
6540 diary-make-entry instead of the obsolete make-diary-entry. 6540
6541 6541 * net/tramp.el (tramp-get-remote-stat): Test whether stat supports %s.
65422008-04-24 Stefan Monnier <monnier@iro.umontreal.ca> 6542 Reported by Loris Bennett <loris.bennett@fu-berlin.de>.
6543 6543
6544 * subr.el (translation-table-for-input): Mark as obsolete. 65442008-04-24 Sam Steingold <sds@gnu.org>
6545 6545
6546 * isearch.el (isearch-search-string): Avoid string-bytes and aset. 6546 * textmodes/remember.el (remember-diary-extract-entries): Use
6547 6547 diary-make-entry instead of the obsolete make-diary-entry.
6548 * international/quail.el (quail-build-decode-map): Avoid string-bytes. 6548
6549 65492008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
6550 * textmodes/ispell.el (ispell-dictionary-alist-1) 6550
6551 (ispell-dictionary-alist-2, ispell-dictionary-alist-3) 6551 * subr.el (translation-table-for-input): Mark as obsolete.
6552 (ispell-dictionary-alist-4, ispell-dictionary-alist-5) 6552
6553 (ispell-dictionary-alist-6): Remove. 6553 * isearch.el (isearch-search-string): Avoid string-bytes and aset.
6554 (ispell-dictionary-base-alist): New var, merges the above. 6554
6555 (ispell-find-aspell-dictionaries, ispell-set-spellchecker-params): 6555 * international/quail.el (quail-build-decode-map): Avoid string-bytes.
6556 Use it. 6556
6557 (ispell-dictionary-alist): Default to nil. Remove autoload. 6557 * textmodes/ispell.el (ispell-dictionary-alist-1)
6558 (ispell-local-dictionary-alist): Remove autoload. 6558 (ispell-dictionary-alist-2, ispell-dictionary-alist-3)
6559 6559 (ispell-dictionary-alist-4, ispell-dictionary-alist-5)
6560 * progmodes/f90.el (f90-mode-syntax-table): Don't set ` as word syntax. 6560 (ispell-dictionary-alist-6): Remove.
6561 (f90-mode-abbrev-table): Use the new :regexp feature. 6561 (ispell-dictionary-base-alist): New var, merges the above.
6562 Merge defvar and mapc into define-abbrev-table. 6562 (ispell-find-aspell-dictionaries, ispell-set-spellchecker-params):
6563 (f90-imenu-type-matcher): Remove unused `l'. 6563 Use it.
6564 (f90-imenu-generic-expression): Remove unused `not-ib'. 6564 (ispell-dictionary-alist): Default to nil. Remove autoload.
6565 (f90-prepare-abbrev-list-buffer): Use with-current-buffer. 6565 (ispell-local-dictionary-alist): Remove autoload.
6566 (f90-change-keywords): Use restore-buffer-modified-p. 6566
6567 6567 * progmodes/f90.el (f90-mode-syntax-table): Don't set ` as word syntax.
65682008-04-24 Glenn Morris <rgm@gnu.org> 6568 (f90-mode-abbrev-table): Use the new :regexp feature.
6569 6569 Merge defvar and mapc into define-abbrev-table.
6570 * net/goto-addr.el (goto-address-prog-mode): 6570 (f90-imenu-type-matcher): Remove unused `l'.
6571 * progmodes/bug-reference.el (bug-reference-prog-mode): 6571 (f90-imenu-generic-expression): Remove unused `not-ib'.
6572 Define for compiler. 6572 (f90-prepare-abbrev-list-buffer): Use with-current-buffer.
6573 6573 (f90-change-keywords): Use restore-buffer-modified-p.
6574 * minibuffer.el (x-file-dialog): Declare as function. 6574
6575 65752008-04-24 Glenn Morris <rgm@gnu.org>
6576 * progmodes/vhdl-mode.el (vhdl-speedbar-find-file): Use 6576
6577 dframe-update-speed rather than obsolete alias speedbar-update-speed. 6577 * net/goto-addr.el (goto-address-prog-mode):
6578 6578 * progmodes/bug-reference.el (bug-reference-prog-mode):
6579 * calendar/cal-menu.el (cal-menu-diary-menu): Fix typo. 6579 Define for compiler.
6580 (cal-menu-scroll-menu): Use commands rather than key macros, which don't 6580
6581 work with easymenu. Add :keys where needed. 6581 * minibuffer.el (x-file-dialog): Declare as function.
6582 6582
6583 * calendar/cal-move.el (calendar-scroll-left): Handle case when 6583 * progmodes/vhdl-mode.el (vhdl-speedbar-find-file): Use
6584 event-start is nil. 6584 dframe-update-speed rather than obsolete alias speedbar-update-speed.
6585 6585
6586 * calendar/calendar.el (calendar-mode-map): Fix typo. 6586 * calendar/cal-menu.el (cal-menu-diary-menu): Fix typo.
6587 6587 (cal-menu-scroll-menu): Use commands rather than key macros, which don't
65882008-04-24 Tom Tromey <tromey@redhat.com> 6588 work with easymenu. Add :keys where needed.
6589 6589
6590 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap): 6590 * calendar/cal-move.el (calendar-scroll-left): Handle case when
6591 Document keywords. Add :suppress. 6591 event-start is nil.
6592 * pcvs-defs.el (cvs-mode-map): Use :suppress. 6592
6593 6593 * calendar/calendar.el (calendar-mode-map): Fix typo.
6594 * net/goto-addr.el (goto-address-unfontify): New function. 6594
6595 (goto-address-fontify): Use it. Respect goto-address-prog-mode. 65952008-04-24 Tom Tromey <tromey@redhat.com>
6596 (goto-address-fontify-region, goto-address-mode) 6596
6597 (goto-address-prog-mode): New functions. 6597 * emacs-lisp/easy-mmode.el (easy-mmode-define-keymap):
6598 6598 Document keywords. Add :suppress.
6599 * progmodes/bug-reference.el: New file. 6599 * pcvs-defs.el (cvs-mode-map): Use :suppress.
6600 6600
66012008-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 6601 * net/goto-addr.el (goto-address-unfontify): New function.
6602 6602 (goto-address-fontify): Use it. Respect goto-address-prog-mode.
6603 * term/mac-win.el (mac-ts-active-input-buf): Move defvar to macterm.c. 6603 (goto-address-fontify-region, goto-address-mode)
6604 6604 (goto-address-prog-mode): New functions.
66052008-04-24 Stefan Monnier <monnier@iro.umontreal.ca> 6605
6606 6606 * progmodes/bug-reference.el: New file.
6607 * emacs-lisp/easymenu.el (easy-menu-make-symbol): Don't wrap keyboard 6607
6608 macros within lambdas. 66082008-04-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6609 6609
66102008-04-23 Stefan Monnier <monnier@iro.umontreal.ca> 6610 * term/mac-win.el (mac-ts-active-input-buf): Move defvar to macterm.c.
6611 6611
6612 * minibuffer.el (completion-try-completion): Add `point' argument. 66122008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
6613 Change return value. 6613
6614 (completion-all-completions): Add `point' argument. 6614 * emacs-lisp/easymenu.el (easy-menu-make-symbol): Don't wrap keyboard
6615 (minibuffer-completion-help): Pass the new `point' argument. 6615 macros within lambdas.
6616 (completion--do-completion): Pass the whole field to try-completion. 6616
6617 (completion--try-word-completion): Rewrite, making fewer assumptions. 66172008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
6618 (completion-emacs21-try-completion, completion-emacs21-all-completions) 6618
6619 (completion-emacs22-try-completion, completion-emacs22-all-completions) 6619 * minibuffer.el (completion-try-completion): Add `point' argument.
6620 (completion-basic-try-completion, completion-basic-all-completions): 6620 Change return value.
6621 New functions. 6621 (completion-all-completions): Add `point' argument.
6622 (completion-styles-alist): Use them. 6622 (minibuffer-completion-help): Pass the new `point' argument.
6623 6623 (completion--do-completion): Pass the whole field to try-completion.
66242008-04-23 Agustín Martín <agustin.martin@hispalinux.es> 6624 (completion--try-word-completion): Rewrite, making fewer assumptions.
6625 6625 (completion-emacs21-try-completion, completion-emacs21-all-completions)
6626 * textmodes/ispell.el (ispell-set-spellchecker-params): 6626 (completion-emacs22-try-completion, completion-emacs22-all-completions)
6627 New function to make sure right params and dictionary alists are used 6627 (completion-basic-try-completion, completion-basic-all-completions):
6628 after spellchecker changes. 6628 New functions.
6629 (ispell-aspell-dictionary-alist, ispell-last-program-name) 6629 (completion-styles-alist): Use them.
6630 (ispell-initialize-spellchecker-hook): New variables and hook. 6630
6631 (ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist. 66312008-04-23 Agustín Martín <agustin.martin@hispalinux.es>
6632 (ispell-maybe-find-aspell-dictionaries): Remove. 6632
6633 Calls replaced by (ispell-set-spellchecker-params) calls. 6633 * textmodes/ispell.el (ispell-set-spellchecker-params):
6634 (ispell-have-aspell-dictionaries): Remove. 6634 New function to make sure right params and dictionary alists are used
6635 6635 after spellchecker changes.
6636 * textmodes/flyspell.el: Replace ispell-maybe-find-aspell-dictionaries 6636 (ispell-aspell-dictionary-alist, ispell-last-program-name)
6637 by ispell-set-spellchecker-params. 6637 (ispell-initialize-spellchecker-hook): New variables and hook.
6638 6638 (ispell-find-aspell-dictionaries): Use ispell-aspell-dictionary-alist.
66392008-04-23 Stefan Monnier <monnier@iro.umontreal.ca> 6639 (ispell-maybe-find-aspell-dictionaries): Remove.
6640 6640 Calls replaced by (ispell-set-spellchecker-params) calls.
6641 * complete.el (PC-do-completion): Be more robust in the presence of 6641 (ispell-have-aspell-dictionaries): Remove.
6642 unexpected values in minibuffer-completion-predicate. 6642
6643 6643 * textmodes/flyspell.el: Replace ispell-maybe-find-aspell-dictionaries
6644 * minibuffer.el (read-file-name): Don't let-bind default-directory. 6644 by ispell-set-spellchecker-params.
6645 Only abbreviate default-filename if it's a file. 6645
6646 66462008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
6647 * minibuffer.el (read-file-name-function, read-file-name-predicate) 6647
6648 (read-file-name-completion-ignore-case, insert-default-directory): 6648 * complete.el (PC-do-completion): Be more robust in the presence of
6649 New vars, moved from fileio.c. 6649 unexpected values in minibuffer-completion-predicate.
6650 (read-file-name): New fun, moved from fileio.c. 6650
6651 * cus-start.el: Remove insert-default-directory and 6651 * minibuffer.el (read-file-name): Don't let-bind default-directory.
6652 read-file-name-completion-ignore-case. 6652 Only abbreviate default-filename if it's a file.
6653 6653
66542008-04-23 Magnus Henoch <mange@freemail.hu> 6654 * minibuffer.el (read-file-name-function, read-file-name-predicate)
6655 6655 (read-file-name-completion-ignore-case, insert-default-directory):
6656 * tar-mode.el (tar-untar-buffer): If the entry has directory 6656 New vars, moved from fileio.c.
6657 link type, extract it as a directory even if its file name doesn't 6657 (read-file-name): New fun, moved from fileio.c.
6658 end with a slash. Fixes extraction of NetBSD tar archives. 6658 * cus-start.el: Remove insert-default-directory and
6659 6659 read-file-name-completion-ignore-case.
66602008-04-23 Stefan Monnier <monnier@iro.umontreal.ca> 6660
6661 66612008-04-23 Magnus Henoch <mange@freemail.hu>
6662 * server.el (server-start): Also don't get confused by CRs since we 6662
6663 don't quote them. 6663 * tar-mode.el (tar-untar-buffer): If the entry has directory
6664 6664 link type, extract it as a directory even if its file name doesn't
66652008-04-23 Nick Roberts <nickrob@snap.net.nz> 6665 end with a slash. Fixes extraction of NetBSD tar archives.
6666 6666
6667 * progmodes/gdb-ui.el (gdb-init-buffer): New function. 66672008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
6668 (gdb-set-gud-minor-mode-existing-buffers) 6668
6669 (gdb-info-breakpoints-custom, gdb-get-location) 6669 * server.el (server-start): Also don't get confused by CRs since we
6670 (gdb-set-gud-minor-mode-existing-buffers-1): Use it. 6670 don't quote them.
6671 Previously gdb-create-define-alist wasn't always run and added to 6671
6672 after-save-hook. 66722008-04-23 Nick Roberts <nickrob@snap.net.nz>
6673 6673
6674 * progmodes/gud.el (gud-tooltip-tips): Use tooltip-event-buffer. 6674 * progmodes/gdb-ui.el (gdb-init-buffer): New function.
6675 6675 (gdb-set-gud-minor-mode-existing-buffers)
66762008-04-23 Kevin Ryde <user42@zip.com.au> 6676 (gdb-info-breakpoints-custom, gdb-get-location)
6677 6677 (gdb-set-gud-minor-mode-existing-buffers-1): Use it.
6678 * progmodes/make-mode.el (makefile-fill-paragraph): Treat indented 6678 Previously gdb-create-define-alist wasn't always run and added to
6679 comments like unindented ones. 6679 after-save-hook.
6680 6680
66812008-04-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 6681 * progmodes/gud.el (gud-tooltip-tips): Use tooltip-event-buffer.
6682 6682
6683 * term/mac-win.el (mac-ae-open-documents): Adjust selection range 66832008-04-23 Kevin Ryde <user42@zip.com.au>
6684 parameter origins. 6684
6685 6685 * progmodes/make-mode.el (makefile-fill-paragraph): Treat indented
66862008-04-23 Kevin Ryde <user42@zip.com.au> 6686 comments like unindented ones.
6687 6687
6688 * emacs-lisp/autoload.el (autoload-generate-file-autoloads): 66882008-04-23 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
6689 Bind print-level to ensure output forms aren't truncated if 6689
6690 print-level is set to eval-expression-print-level when going via 6690 * term/mac-win.el (mac-ae-open-documents): Adjust selection range
6691 eval-defun and friends, or has been otherwise fiddled with. 6691 parameter origins.
6692 6692
66932008-04-23 Stefan Monnier <monnier@iro.umontreal.ca> 66932008-04-23 Kevin Ryde <user42@zip.com.au>
6694 6694
6695 * progmodes/cc-mode.el (c-basic-common-init): Don't set 6695 * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
6696 font-lock-extend-after-change-region-function globally. 6696 Bind print-level to ensure output forms aren't truncated if
6697 6697 print-level is set to eval-expression-print-level when going via
66982008-04-23 Juanma Barranquero <lekktu@gmail.com> 6698 eval-defun and friends, or has been otherwise fiddled with.
6699 6699
6700 * speedbar.el (speedbar-use-tool-tips-flag) 67002008-04-23 Stefan Monnier <monnier@iro.umontreal.ca>
6701 (speedbar-ignored-directory-regexp, speedbar-file-unshown-regexp) 6701
6702 (speedbar-file-regexp, speedbar-message, speedbar-item-info) 6702 * progmodes/cc-mode.el (c-basic-common-init): Don't set
6703 (speedbar-files-item-info, speedbar-maybe-add-localized-support) 6703 font-lock-extend-after-change-region-function globally.
6704 (speedbar-insert-files-at-point, speedbar-dynamic-tags-function-list) 6704
6705 (speedbar-generic-list-positioned-group-p, speedbar-insert-generic-list) 67052008-04-23 Juanma Barranquero <lekktu@gmail.com>
6706 (speedbar-fetch-replacement-function, speedbar-extract-one-symbol) 6706
6707 (speedbar-separator-face): Fix typos in docstrings. 6707 * speedbar.el (speedbar-use-tool-tips-flag)
6708 (speedbar-stealthy-function-list, speedbar-verbosity-level) 6708 (speedbar-ignored-directory-regexp, speedbar-file-unshown-regexp)
6709 (speedbar-supported-extension-expressions, speedbar-update-current-file) 6709 (speedbar-file-regexp, speedbar-message, speedbar-item-info)
6710 (speedbar-add-indicator, speedbar-tag-expand): Reflow docstring. 6710 (speedbar-files-item-info, speedbar-maybe-add-localized-support)
6711 (speedbar-use-imenu-flag, speedbar-ignored-directory-expressions) 6711 (speedbar-insert-files-at-point, speedbar-dynamic-tags-function-list)
6712 (speedbar-directory-unshown-regexp, speedbar-handle-delete-frame) 6712 (speedbar-generic-list-positioned-group-p, speedbar-insert-generic-list)
6713 (speedbar-show-info-under-mouse, speedbar-directory-buttons) 6713 (speedbar-fetch-replacement-function, speedbar-extract-one-symbol)
6714 (speedbar-check-vc-this-line, speedbar-files-line-directory) 6714 (speedbar-separator-face): Fix typos in docstrings.
6715 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp) 6715 (speedbar-stealthy-function-list, speedbar-verbosity-level)
6716 (speedbar-buffers-line-directory, speedbar-recenter-to-top) 6716 (speedbar-supported-extension-expressions, speedbar-update-current-file)
6717 (speedbar-recenter): Doc fixes. 6717 (speedbar-add-indicator, speedbar-tag-expand): Reflow docstring.
6718 (speedbar-update-speed, speedbar-navigating-speed): Add obsolescence 6718 (speedbar-use-imenu-flag, speedbar-ignored-directory-expressions)
6719 declaration and remove redundant info in docstring. 6719 (speedbar-directory-unshown-regexp, speedbar-handle-delete-frame)
6720 6720 (speedbar-show-info-under-mouse, speedbar-directory-buttons)
67212008-04-23 Dan Nicolaescu <dann@ics.uci.edu> 6721 (speedbar-check-vc-this-line, speedbar-files-line-directory)
6722 6722 (speedbar-buffer-buttons, speedbar-buffer-buttons-temp)
6723 * vc-git.el (vc-git-status-printer): Deal with directories. 6723 (speedbar-buffers-line-directory, speedbar-recenter-to-top)
6724 6724 (speedbar-recenter): Doc fixes.
6725 * vc.el (vc-next-action): Look at more than the first file to 6725 (speedbar-update-speed, speedbar-navigating-speed): Add obsolescence
6726 determine the state. 6726 declaration and remove redundant info in docstring.
6727 6727
67282008-04-23 Glenn Morris <rgm@gnu.org> 67282008-04-23 Dan Nicolaescu <dann@ics.uci.edu>
6729 6729
6730 * dframe.el (dframe-have-timer-flag): Drop support for Emacs without 6730 * vc-git.el (vc-git-status-printer): Deal with directories.
6731 timers. Doc fix. 6731
6732 (dframe-update-speed): Drop support for XEmacs < 20. 6732 * vc.el (vc-next-action): Look at more than the first file to
6733 (dframe-frame-mode): Drop support for Emacs < 20. 6733 determine the state.
6734 (dframe-set-timer-internal): Drop support for Emacs without timers. 6734
6735 (dframe-popup-kludge): Use mouse-menu-major-mode-map if defined. 67352008-04-23 Glenn Morris <rgm@gnu.org>
6736 6736
6737 * ediff-init.el (ediff-check-version): Drop support for very old Emacs 6737 * dframe.el (dframe-have-timer-flag): Drop support for Emacs without
6738 versions. Add doc-string. Mark as obsolete. 6738 timers. Doc fix.
6739 6739 (dframe-update-speed): Drop support for XEmacs < 20.
6740 * ps-def.el (ps-color-device): Drop support for XEmacs < 19.12. 6740 (dframe-frame-mode): Drop support for Emacs < 20.
6741 6741 (dframe-set-timer-internal): Drop support for Emacs without timers.
6742 * speedbar.el (speedbar-use-tool-tips-flag): Check for tooltip-mode, 6742 (dframe-popup-kludge): Use mouse-menu-major-mode-map if defined.
6743 rather than using an Emacs version test. 6743
6744 6744 * ediff-init.el (ediff-check-version): Drop support for very old Emacs
6745 * tree-widget.el (tree-widget-image-enable): Use display-images-p 6745 versions. Add doc-string. Mark as obsolete.
6746 rather than an Emacs version test. 6746
6747 6747 * ps-def.el (ps-color-device): Drop support for XEmacs < 19.12.
6748 * calendar/cal-china.el (holiday-chinese-qingming) 6748
6749 (holiday-chinese-winter-solstice, holiday-chinese): New functions. 6749 * speedbar.el (speedbar-use-tool-tips-flag): Check for tooltip-mode,
6750 * calendar/calendar.el (calendar-chinese-all-holidays-flag): New. 6750 rather than using an Emacs version test.
6751 * calendar/holidays.el (holiday-oriental-holidays): Add more holidays. 6751
6752 6752 * tree-widget.el (tree-widget-image-enable): Use display-images-p
6753 * calendar/cal-islam.el (holiday-islamic): Doc fix. 6753 rather than an Emacs version test.
6754 6754
6755 * calendar/diary-lib.el (diary-list-sexp-entries): Doc fix. 6755 * calendar/cal-china.el (holiday-chinese-qingming)
6756 (diary-remind): Allow negative DAYS to represent a range 1:DAYS. 6756 (holiday-chinese-winter-solstice, holiday-chinese): New functions.
6757 Suggested by Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>. 6757 * calendar/calendar.el (calendar-chinese-all-holidays-flag): New.
6758 6758 * calendar/holidays.el (holiday-oriental-holidays): Add more holidays.
67592008-04-23 Nick Roberts <nickrob@snap.net.nz> 6759
6760 6760 * calendar/cal-islam.el (holiday-islamic): Doc fix.
6761 * progmodes/gdb-ui.el (gdb-previous-frame-address): Rename... 6761
6762 (gdb-previous-frame-pc-address): ...to this. 6762 * calendar/diary-lib.el (diary-list-sexp-entries): Doc fix.
6763 (gdb-get-selected-frame): Use MI command -stack-info-frame instead 6763 (diary-remind): Allow negative DAYS to represent a range 1:DAYS.
6764 of "info frame" with Gdb 6.4+. 6764 Suggested by Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>.
6765 (gdb-stack-list-frames-regexp): New regexp. 6765
6766 (gdb-frame-handler-1): Parse output of -stack-info-frame. 67662008-04-23 Nick Roberts <nickrob@snap.net.nz>
6767 6767
67682008-04-22 David Glasser <glasser@davidglasser.net> (tiny change) 6768 * progmodes/gdb-ui.el (gdb-previous-frame-address): Rename...
6769 6769 (gdb-previous-frame-pc-address): ...to this.
6770 * tar-mode.el (tar-prefix-offset): New constant. 6770 (gdb-get-selected-frame): Use MI command -stack-info-frame instead
6771 (tar-header-block-tokenize): Support paths with long names 6771 of "info frame" with Gdb 6.4+.
6772 which use the "ustar" standard. 6772 (gdb-stack-list-frames-regexp): New regexp.
6773 6773 (gdb-frame-handler-1): Parse output of -stack-info-frame.
67742008-04-22 Mathias Dahl <mathias.dahl@gmail.com> 6774
6775 67752008-04-22 David Glasser <glasser@davidglasser.net> (tiny change)
6776 * image-dired.el (image-dired-track-original-file) 6776
6777 (image-dired-modify-mark-on-thumb-original-file): 6777 * tar-mode.el (tar-prefix-offset): New constant.
6778 Use `dired-goto-file' instead of `search-forward'. This solves 6778 (tar-header-block-tokenize): Support paths with long names
6779 a bug with finding files where the file name is a subset of other 6779 which use the "ustar" standard.
6780 file names. Doc fix. 6780
6781 67812008-04-22 Mathias Dahl <mathias.dahl@gmail.com>
67822008-04-22 Juri Linkov <juri@jurta.org> 6782
6783 6783 * image-dired.el (image-dired-track-original-file)
6784 * menu-bar.el (buffers-menu-max-size): Move its definition down to 6784 (image-dired-modify-mark-on-thumb-original-file):
6785 the "Buffers Menu" section. Change group name `mouse' to `menu'. 6785 Use `dired-goto-file' instead of `search-forward'. This solves
6786 (yank-menu-length): Change group name `mouse' to `menu'. 6786 a bug with finding files where the file name is a subset of other
6787 (buffers-menu-buffer-name-length): New user option. 6787 file names. Doc fix.
6788 (menu-bar-update-buffers): Use buffers-menu-buffer-name-length 6788
6789 instead of the hard-coded number 27. 67892008-04-22 Juri Linkov <juri@jurta.org>
6790 6790
67912008-04-22 Juri Linkov <juri@jurta.org> 6791 * menu-bar.el (buffers-menu-max-size): Move its definition down to
6792 6792 the "Buffers Menu" section. Change group name `mouse' to `menu'.
6793 * isearch.el (eval-when-compile): Require `help-macro'. 6793 (yank-menu-length): Change group name `mouse' to `menu'.
6794 (isearch-help-for-help-internal): Isearch specific Help screen 6794 (buffers-menu-buffer-name-length): New user option.
6795 created by `make-help-screen'. 6795 (menu-bar-update-buffers): Use buffers-menu-buffer-name-length
6796 (isearch-help-map): New variable that binds "b", "k", "m" to 6796 instead of the hard-coded number 27.
6797 isearch-specific commands, and binds other keys to 6797
6798 isearch-other-control-char, thus allowing other Help keys to 67982008-04-22 Juri Linkov <juri@jurta.org>
6799 exit isearch mode and execute their global definitions. 6799
6800 (isearch-help-for-help, isearch-describe-bindings) 6800 * isearch.el (eval-when-compile): Require `help-macro'.
6801 (isearch-describe-key, isearch-describe-mode): New commands. 6801 (isearch-help-for-help-internal): Isearch specific Help screen
6802 (isearch-mode-help): Define alias to isearch-describe-mode 6802 created by `make-help-screen'.
6803 and remove its old function definition. 6803 (isearch-help-map): New variable that binds "b", "k", "m" to
6804 (isearch-mode-map): Bind "\C-h" to isearch-help-map. 6804 isearch-specific commands, and binds other keys to
6805 Remove old comments because this issue is settled now. 6805 isearch-other-control-char, thus allowing other Help keys to
6806 (isearch-forward): Describe three new Help commands in the docstring. 6806 exit isearch mode and execute their global definitions.
6807 (isearch-mode): Remove \\{isearch-mode-map} from the docstring, 6807 (isearch-help-for-help, isearch-describe-bindings)
6808 leave the single sentence at the first line of the docstring, 6808 (isearch-describe-key, isearch-describe-mode): New commands.
6809 and prepend the word "function" before `isearch-forward' 6809 (isearch-mode-help): Define alias to isearch-describe-mode
6810 to make the Help link to the function instead of variable. 6810 and remove its old function definition.
6811 6811 (isearch-mode-map): Bind "\C-h" to isearch-help-map.
68122008-04-22 Juri Linkov <juri@jurta.org> 6812 Remove old comments because this issue is settled now.
6813 6813 (isearch-forward): Describe three new Help commands in the docstring.
6814 * isearch.el (isearch-success-function): New variable with default 6814 (isearch-mode): Remove \\{isearch-mode-map} from the docstring,
6815 to `isearch-success-function-default'. 6815 leave the single sentence at the first line of the docstring,
6816 (isearch-search): Call a function from `isearch-success-function' 6816 and prepend the word "function" before `isearch-forward'
6817 instead of calling the hard-coded `isearch-range-invisible'. 6817 to make the Help link to the function instead of variable.
6818 (isearch-success-function-default): New function that calls 6818
6819 `isearch-range-invisible' and inverts its return value. 68192008-04-22 Juri Linkov <juri@jurta.org>
6820 6820
6821 * info.el (Info-search): In two similar places that skip 6821 * isearch.el (isearch-success-function): New variable with default
6822 undesired search matches move code to Info-search-success-function, 6822 to `isearch-success-function-default'.
6823 and call `isearch-success-function' instead. 6823 (isearch-search): Call a function from `isearch-success-function'
6824 (Info-search-success-function): New function copied from code 6824 instead of calling the hard-coded `isearch-range-invisible'.
6825 in Info-search. Replace isearch-range-invisible with 6825 (isearch-success-function-default): New function that calls
6826 text-property-not-all that checks for 'invisible and 'display 6826 `isearch-range-invisible' and inverts its return value.
6827 properties to skip partially invisible matches (whose display 6827
6828 properties were set by Info-fontify-node). 6828 * info.el (Info-search): In two similar places that skip
6829 (Info-mode): Set buffer-local isearch-success-function 6829 undesired search matches move code to Info-search-success-function,
6830 to Info-search-success-function. 6830 and call `isearch-success-function' instead.
6831 6831 (Info-search-success-function): New function copied from code
68322008-04-22 Juri Linkov <juri@jurta.org> 6832 in Info-search. Replace isearch-range-invisible with
6833 6833 text-property-not-all that checks for 'invisible and 'display
6834 * minibuffer.el (internal-complete-buffer-except): New function. 6834 properties to skip partially invisible matches (whose display
6835 6835 properties were set by Info-fontify-node).
6836 * files.el (read-buffer-to-switch): New function. 6836 (Info-mode): Set buffer-local isearch-success-function
6837 (switch-to-buffer-other-window, switch-to-buffer-other-frame): 6837 to Info-search-success-function.
6838 Change interactive spec to call read-buffer-to-switch instead of 6838
6839 using the letter "B". 68392008-04-22 Juri Linkov <juri@jurta.org>
6840 6840
6841 * simple.el (minibuffer-default-add-shell-commands): New function. 6841 * minibuffer.el (internal-complete-buffer-except): New function.
6842 Use declare-function for mailcap-file-default-commands from "mailcap". 6842
6843 (shell-command): Set local minibuffer-default-add-function to 6843 * files.el (read-buffer-to-switch): New function.
6844 minibuffer-default-add-shell-commands in minibuffer-with-setup-hook 6844 (switch-to-buffer-other-window, switch-to-buffer-other-frame):
6845 before calling read-shell-command. Set 4th arg default-value of 6845 Change interactive spec to call read-buffer-to-switch instead of
6846 read-shell-command to relative buffer-file-name in file buffers. 6846 using the letter "B".
6847 6847
6848 * dired-aux.el (dired-read-shell-command-default): Move it to 6848 * simple.el (minibuffer-default-add-shell-commands): New function.
6849 gnus/mailcap.el and change its name to more general name 6849 Use declare-function for mailcap-file-default-commands from "mailcap".
6850 mailcap-file-default-commands. 6850 (shell-command): Set local minibuffer-default-add-function to
6851 (minibuffer-default-add-dired-shell-commands): New function. 6851 minibuffer-default-add-shell-commands in minibuffer-with-setup-hook
6852 Use declare-function for mailcap-file-default-commands from "mailcap". 6852 before calling read-shell-command. Set 4th arg default-value of
6853 (dired-read-shell-command): Set local minibuffer-default-add-function 6853 read-shell-command to relative buffer-file-name in file buffers.
6854 to minibuffer-default-add-dired-shell-commands in minibuffer-with-setup-hook 6854
6855 before calling read-shell-command. Remove dired-read-shell-command-default 6855 * dired-aux.el (dired-read-shell-command-default): Move it to
6856 from the default value arg because default values are not set in 6856 gnus/mailcap.el and change its name to more general name
6857 minibuffer-default-add-dired-shell-commands. Doc fix. 6857 mailcap-file-default-commands.
6858 6858 (minibuffer-default-add-dired-shell-commands): New function.
6859 * dired-x.el (dired-smart-shell-command): Sync arguments and 6859 Use declare-function for mailcap-file-default-commands from "mailcap".
6860 interactive spec with changes in `shell-command'. 6860 (dired-read-shell-command): Set local minibuffer-default-add-function
6861 Use dired-get-filename to get the dired file name at point 6861 to minibuffer-default-add-dired-shell-commands in minibuffer-with-setup-hook
6862 as the default value in dired mode. 6862 before calling read-shell-command. Remove dired-read-shell-command-default
6863 6863 from the default value arg because default values are not set in
68642008-04-22 Juanma Barranquero <lekktu@gmail.com> 6864 minibuffer-default-add-dired-shell-commands. Doc fix.
6865 6865
6866 * info.el (Info-complete-menu-item): Add missing parenthesis. 6866 * dired-x.el (dired-smart-shell-command): Sync arguments and
6867 6867 interactive spec with changes in `shell-command'.
68682008-04-22 Stefan Monnier <monnier@iro.umontreal.ca> 6868 Use dired-get-filename to get the dired file name at point
6869 6869 as the default value in dired mode.
6870 * info.el (Info-complete-menu-item): Save point. 6870
6871 68712008-04-22 Juanma Barranquero <lekktu@gmail.com>
68722008-04-22 Juanma Barranquero <lekktu@gmail.com> 6872
6873 6873 * info.el (Info-complete-menu-item): Add missing parenthesis.
6874 * minibuffer.el (minibuffer-complete-and-exit): Fix last change. 6874
6875 68752008-04-22 Stefan Monnier <monnier@iro.umontreal.ca>
68762008-04-22 Andreas Schwab <schwab@suse.de> 6876
6877 6877 * info.el (Info-complete-menu-item): Save point.
6878 * Makefile.in (emacs-deps): Define. 6878
6879 Use it instead of $(lisp)/subdirs.el. 68792008-04-22 Juanma Barranquero <lekktu@gmail.com>
6880 6880
68812008-04-22 Dan Nicolaescu <dann@ics.uci.edu> 6881 * minibuffer.el (minibuffer-complete-and-exit): Fix last change.
6882 6882
6883 * vc.el (vc-next-action): Do not consider directories when 68832008-04-22 Andreas Schwab <schwab@suse.de>
6884 checking for state compatibility. 6884
6885 (vc-transfer-file): Use when not if. 6885 * Makefile.in (emacs-deps): Define.
6886 (vc-dir-parent-marked-p, vc-dir-children-marked-p): New functions. 6886 Use it instead of $(lisp)/subdirs.el.
6887 (vc-dir-mark-file): Use them. 6887
6888 (vc-deduce-fileset): Also return the backend. 68882008-04-22 Dan Nicolaescu <dann@ics.uci.edu>
6889 (vc-diff-internal): Take as argument the value returned by 6889
6890 vc-deduce-fileset instead of just the fileset. 6890 * vc.el (vc-next-action): Do not consider directories when
6891 (vc-next-action, vc-finish-logentry, vc-version-diff, vc-diff) 6891 checking for state compatibility.
6892 (vc-dir-mark-file, vc-print-log, vc-revert, vc-rollback) 6892 (vc-transfer-file): Use when not if.
6893 (vc-update): Update the vc-deduce-fileset and vc-diff-internal calls. 6893 (vc-dir-parent-marked-p, vc-dir-children-marked-p): New functions.
6894 6894 (vc-dir-mark-file): Use them.
68952008-04-22 Tassilo Horn <tassilo@member.fsf.org> 6895 (vc-deduce-fileset): Also return the backend.
6896 6896 (vc-diff-internal): Take as argument the value returned by
6897 * doc-view.el (doc-view-scroll-up-or-next-page): Don't use 6897 vc-deduce-fileset instead of just the fileset.
6898 set-window-vscroll but image-scroll-down. Fixes a bug where a 6898 (vc-next-action, vc-finish-logentry, vc-version-diff, vc-diff)
6899 command following SPC scrolled up again. 6899 (vc-dir-mark-file, vc-print-log, vc-revert, vc-rollback)
6900 6900 (vc-update): Update the vc-deduce-fileset and vc-diff-internal calls.
69012008-04-22 Nick Roberts <nickrob@snap.net.nz> 6901
6902 69022008-04-22 Tassilo Horn <tassilo@member.fsf.org>
6903 * progmodes/gdb-ui.el (gdb-locals-header): New variable. 6903
6904 (gdb-locals-mode, gdb-registers-mode): Use it for header line. 6904 * doc-view.el (doc-view-scroll-up-or-next-page): Don't use
6905 (gud-watch): Add "$" prefix when in registers buffer. 6905 set-window-vscroll but image-scroll-down. Fixes a bug where a
6906 6906 command following SPC scrolled up again.
69072008-04-22 Glenn Morris <rgm@gnu.org> 6907
6908 69082008-04-22 Nick Roberts <nickrob@snap.net.nz>
6909 * progmodes/gdb-ui.el (gdbmi-invalidate-frames): Declare as function. 6909
6910 6910 * progmodes/gdb-ui.el (gdb-locals-header): New variable.
6911 * whitespace.el (whitespace-display-table) 6911 (gdb-locals-mode, gdb-registers-mode): Use it for header line.
6912 (whitespace-display-table-was-local): Move definitions before use. 6912 (gud-watch): Add "$" prefix when in registers buffer.
6913 6913
6914 * emacs-lisp/copyright.el (copyright-at-end-flag): New option. 69142008-04-22 Glenn Morris <rgm@gnu.org>
6915 (copyright-limit): Respect copyright-at-end-flag. 6915
6916 (copyright-re-search, copyright-start-point) 6916 * progmodes/gdb-ui.el (gdbmi-invalidate-frames): Declare as function.
6917 (copyright-offset-too-large-p): New functions. 6917
6918 (copyright-update-year): Use copyright-re-search. 6918 * whitespace.el (whitespace-display-table)
6919 (copyright-update, copyright-fix-years): Use copyright-start-point, 6919 (whitespace-display-table-was-local): Move definitions before use.
6920 and copyright-re-search. 6920
6921 (copyright): Use copyright-offset-too-large-p. 6921 * emacs-lisp/copyright.el (copyright-at-end-flag): New option.
6922 * add-log.el (change-log-mode): Set copyright-at-end-flag. 6922 (copyright-limit): Respect copyright-at-end-flag.
6923 6923 (copyright-re-search, copyright-start-point)
6924 * add-log.el (top-level): Require 'cl when compiling. 6924 (copyright-offset-too-large-p): New functions.
6925 6925 (copyright-update-year): Use copyright-re-search.
69262008-04-21 Stefan Monnier <monnier@iro.umontreal.ca> 6926 (copyright-update, copyright-fix-years): Use copyright-start-point,
6927 6927 and copyright-re-search.
6928 * complete.el (PC-complete-as-file-name, PC-read-file-name-internal): 6928 (copyright): Use copyright-offset-too-large-p.
6929 Treat minibuffer-completion-predicate as a predicate. 6929 * add-log.el (change-log-mode): Set copyright-at-end-flag.
6930 6930
6931 * minibuffer.el (completion--file-name-table): Accept both the old 6931 * add-log.el (top-level): Require 'cl when compiling.
6932 `dir' arg or the new `pred' arg. 6932
6933 69332008-04-21 Stefan Monnier <monnier@iro.umontreal.ca>
6934 * ffap.el (ffap-read-file-or-url): Do not abuse completing-read's 6934
6935 `predicate' argument to pass non-predicate data. 6935 * complete.el (PC-complete-as-file-name, PC-read-file-name-internal):
6936 (ffap-read-url-internal, ffap-read-file-or-url-internal): 6936 Treat minibuffer-completion-predicate as a predicate.
6937 Use second arg as proper predicate. 6937
6938 6938 * minibuffer.el (completion--file-name-table): Accept both the old
6939 * vc-bzr.el (vc-bzr-complete-with-prefix): Remove. 6939 `dir' arg or the new `pred' arg.
6940 (vc-bzr-revision-completion-table): Use completion-table-with-context 6940
6941 instead. 6941 * ffap.el (ffap-read-file-or-url): Do not abuse completing-read's
6942 6942 `predicate' argument to pass non-predicate data.
6943 * simple.el (choose-completion-string): Use minibuffer-completion-table. 6943 (ffap-read-url-internal, ffap-read-file-or-url-internal):
6944 6944 Use second arg as proper predicate.
69452008-04-21 Chong Yidong <cyd@stupidchicken.com> 6945
6946 6946 * vc-bzr.el (vc-bzr-complete-with-prefix): Remove.
6947 * term.el (term-emulate-terminal): Perform redisplay after the 6947 (vc-bzr-revision-completion-table): Use completion-table-with-context
6948 process filter has finished running. 6948 instead.
6949 6949
69502008-04-21 Stefan Monnier <monnier@iro.umontreal.ca> 6950 * simple.el (choose-completion-string): Use minibuffer-completion-table.
6951 6951
6952 * vc.el (vc-dir): Use pop-to-buffer, so it can be customized. 69522008-04-21 Chong Yidong <cyd@stupidchicken.com>
6953 6953
6954 * minibuffer.el (completion-try-completion): Change magic symbol 6954 * term.el (term-emulate-terminal): Perform redisplay after the
6955 property name. Rename from minibuffer-try-completion. 6955 process filter has finished running.
6956 (completion-all-completions): Rename from minibuffer-all-completions. 6956
6957 Remove hide-spaces argument. 69572008-04-21 Stefan Monnier <monnier@iro.umontreal.ca>
6958 (completion--do-completion): Rename from minibuffer--do-completion. 6958
6959 (minibuffer-complete-and-exit): Call just try-completion rather than 6959 * vc.el (vc-dir): Use pop-to-buffer, so it can be customized.
6960 completion-try-completion to fix up the case. 6960
6961 (completion--try-word-completion): Try to add space or hyphen before 6961 * minibuffer.el (completion-try-completion): Change magic symbol
6962 making `string' a prefix of `completion'. 6962 property name. Rename from minibuffer-try-completion.
6963 (completion--insert-strings): Rename from minibuffer--insert-strings. 6963 (completion-all-completions): Rename from minibuffer-all-completions.
6964 6964 Remove hide-spaces argument.
69652008-04-22 Naohiro Aota <nao.aota@gmail.com> (tiny change) 6965 (completion--do-completion): Rename from minibuffer--do-completion.
6966 6966 (minibuffer-complete-and-exit): Call just try-completion rather than
6967 * net/tls.el (tls-program): Add -ign_eof argument to call the 6967 completion-try-completion to fix up the case.
6968 openssl commands. 6968 (completion--try-word-completion): Try to add space or hyphen before
6969 (tls-checktrust): Ditto. 6969 making `string' a prefix of `completion'.
6970 6970 (completion--insert-strings): Rename from minibuffer--insert-strings.
69712008-04-21 Dan Nicolaescu <dann@ics.uci.edu> 6971
6972 69722008-04-22 Naohiro Aota <nao.aota@gmail.com> (tiny change)
6973 * vc-cvs.el (vc-cvs-status-extra-headers): New function. 6973
6974 6974 * net/tls.el (tls-program): Add -ign_eof argument to call the
6975 * vc-hooks.el (vc-insert-file, vc-state, vc-working-revision) 6975 openssl commands.
6976 (vc-check-master-templates, vc-file-not-found-hook) 6976 (tls-checktrust): Ditto.
6977 (vc-kill-buffer-hook): 6977
6978 * vc.el (vc-process-sentinel, vc-exec-after, vc-do-command) 69782008-04-21 Dan Nicolaescu <dann@ics.uci.edu>
6979 (vc-find-position-by-context, vc-buffer-context) 6979
6980 (vc-restore-buffer-context, vc-responsible-backend) 6980 * vc-cvs.el (vc-cvs-status-extra-headers): New function.
6981 (vc-expand-dirs, vc-ensure-vc-buffer, vc-buffer-sync) 6981
6982 (vc-next-action, vc-register, vc-register-with, vc-steal-lock) 6982 * vc-hooks.el (vc-insert-file, vc-state, vc-working-revision)
6983 (vc-finish-logentry, vc-coding-system-for-diff, vc-switches) 6983 (vc-check-master-templates, vc-file-not-found-hook)
6984 (vc-version-diff, vc-diff, vc-insert-headers) 6984 (vc-kill-buffer-hook):
6985 (vc-dired-buffers-for-dir, vc-dired-resynch-file) 6985 * vc.el (vc-process-sentinel, vc-exec-after, vc-do-command)
6986 (vc-snapshot-precondition, vc-create-snapshot, vc-print-log) 6986 (vc-find-position-by-context, vc-buffer-context)
6987 (vc-revert, vc-rollback, vc-version-backup-file) 6987 (vc-restore-buffer-context, vc-responsible-backend)
6988 (vc-rename-master, vc-delete-file, vc-rename-file) 6988 (vc-expand-dirs, vc-ensure-vc-buffer, vc-buffer-sync)
6989 (vc-branch-part, vc-default-retrieve-snapshot) 6989 (vc-next-action, vc-register, vc-register-with, vc-steal-lock)
6990 (vc-annotate-display-autoscale, vc-annotate-display-select) 6990 (vc-finish-logentry, vc-coding-system-for-diff, vc-switches)
6991 (vc-annotate, vc-annotate-warp-revision, vc-annotate-difference) 6991 (vc-version-diff, vc-diff, vc-insert-headers)
6992 (vc-annotate-lines, vc-file-tree-walk-internal): Use when instead of if. 6992 (vc-dired-buffers-for-dir, vc-dired-resynch-file)
6993 (vc-dir-update): Handle directories. 6993 (vc-snapshot-precondition, vc-create-snapshot, vc-print-log)
6994 (vc-default-status-printer): Simplify. 6994 (vc-revert, vc-rollback, vc-version-backup-file)
6995 6995 (vc-rename-master, vc-delete-file, vc-rename-file)
6996 * progmodes/asm-mode.el (asm-mode-map): 6996 (vc-branch-part, vc-default-retrieve-snapshot)
6997 * progmodes/hideif.el (hide-ifdef-mode-menu): Add :help. 6997 (vc-annotate-display-autoscale, vc-annotate-display-select)
6998 6998 (vc-annotate, vc-annotate-warp-revision, vc-annotate-difference)
6999 * progmodes/m4-mode.el (m4-mode-map): Add menu. 6999 (vc-annotate-lines, vc-file-tree-walk-internal): Use when instead of if.
7000 7000 (vc-dir-update): Handle directories.
70012008-04-21 Kenichi Handa <handa@m17n.org> 7001 (vc-default-status-printer): Simplify.
7002 7002
7003 * select.el (xselect-convert-to-string): Send a C_STRING only if 7003 * progmodes/asm-mode.el (asm-mode-map):
7004 the polymorphic target TEXT is requested. 7004 * progmodes/hideif.el (hide-ifdef-mode-menu): Add :help.
7005 7005
70062008-04-21 Juanma Barranquero <lekktu@gmail.com> 7006 * progmodes/m4-mode.el (m4-mode-map): Add menu.
7007 7007
7008 * minibuffer.el (completion-setup-hook, display-completion-list) 70082008-04-21 Kenichi Handa <handa@m17n.org>
7009 (completion--file-name-table): Fix typos in docstrings. 7009
7010 (completion-table-dynamic): Fix typo, and reflow docstring. 7010 * select.el (xselect-convert-to-string): Send a C_STRING only if
7011 7011 the polymorphic target TEXT is requested.
70122008-04-20 Andreas Schwab <schwab@suse.de> 7012
7013 70132008-04-21 Juanma Barranquero <lekktu@gmail.com>
7014 * server.el (server-switch-buffer): Also consider clients in the 7014
7015 selected frame. 7015 * minibuffer.el (completion-setup-hook, display-completion-list)
7016 7016 (completion--file-name-table): Fix typos in docstrings.
70172008-04-19 Nick Roberts <nickrob@snap.net.nz> 7017 (completion-table-dynamic): Fix typo, and reflow docstring.
7018 7018
7019 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): 70192008-04-20 Andreas Schwab <schwab@suse.de>
7020 Select window clicked on first. 7020
7021 (gdb): Display thread number in mode-line. 7021 * server.el (server-switch-buffer): Also consider clients in the
7022 (gdb-make-header-line-mouse-map): Move to avoid byte compiler warnings. 7022 selected frame.
7023 (gdb-breakpoints-header): New variable. 7023
7024 (gdb-breakpoints-mode, gdb-threads-mode): Use it for header line. 70242008-04-19 Nick Roberts <nickrob@snap.net.nz>
7025 7025
70262008-04-19 Stefan Monnier <monnier@iro.umontreal.ca> 7026 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint):
7027 7027 Select window clicked on first.
7028 * vc-sccs.el (vc-sccs-do-command): New fun. Use the "sccs" command. 7028 (gdb): Display thread number in mode-line.
7029 (vc-sccs-register, vc-sccs-checkin, vc-sccs-find-revision) 7029 (gdb-make-header-line-mouse-map): Move to avoid byte compiler warnings.
7030 (vc-sccs-checkout, vc-sccs-rollback, vc-sccs-revert) 7030 (gdb-breakpoints-header): New variable.
7031 (vc-sccs-steal-lock, vc-sccs-modify-change-comment) 7031 (gdb-breakpoints-mode, gdb-threads-mode): Use it for header line.
7032 (vc-sccs-print-log): Use it. 7032
7033 70332008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
7034 * vc-hooks.el (vc-path): Remove SCCS-specific hack. 7034
7035 7035 * vc-sccs.el (vc-sccs-do-command): New fun. Use the "sccs" command.
7036 * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias. 7036 (vc-sccs-register, vc-sccs-checkin, vc-sccs-find-revision)
7037 * progmodes/scheme.el (scheme-mode-variables): Don't use it. 7037 (vc-sccs-checkout, vc-sccs-rollback, vc-sccs-revert)
7038 7038 (vc-sccs-steal-lock, vc-sccs-modify-change-comment)
7039 * tooltip.el (tooltip-previous-message): New var. 7039 (vc-sccs-print-log): Use it.
7040 (tooltip-show-help-non-mode): Rewrite to better follow the behavior of 7040
7041 the C code (avoid overwriting a minibuffer, restore previous echo 7041 * vc-hooks.el (vc-path): Remove SCCS-specific hack.
7042 message, ...). 7042
7043 (tooltip-delay, tooltip-process-prompt-regexp, tooltip-strip-prompt): 7043 * emacs-lisp/lisp-mode.el (lisp-mode-auto-fill): Make it an alias.
7044 Simplify. 7044 * progmodes/scheme.el (scheme-mode-variables): Don't use it.
7045 7045
70462008-04-19 Nick Roberts <nickrob@snap.net.nz> 7046 * tooltip.el (tooltip-previous-message): New var.
7047 7047 (tooltip-show-help-non-mode): Rewrite to better follow the behavior of
7048 * progmodes/gdb-ui.el (gdb-thread-indicator): New variable. 7048 the C code (avoid overwriting a minibuffer, restore previous echo
7049 (gdb-init-1): Initialise it. 7049 message, ...).
7050 (gdb-annotation-rules): New entry for "new-thread". 7050 (tooltip-delay, tooltip-process-prompt-regexp, tooltip-strip-prompt):
7051 (gdb-thread-identification): New function to customize 7051 Simplify.
7052 mode-line-buffer-identification. 7052
7053 (gdb-frames-mode, gdb-registers-mode, gdb-locals-mode) 70532008-04-19 Nick Roberts <nickrob@snap.net.nz>
7054 (gdb-assembler-mode): Use it. 7054
7055 (gdb-threads-mode): Force "info threads" onto queue. 7055 * progmodes/gdb-ui.el (gdb-thread-indicator): New variable.
7056 7056 (gdb-init-1): Initialise it.
70572008-04-19 Stefan Monnier <monnier@iro.umontreal.ca> 7057 (gdb-annotation-rules): New entry for "new-thread".
7058 7058 (gdb-thread-identification): New function to customize
7059 * files.el (locate-file-completion-table): Rename from 7059 mode-line-buffer-identification.
7060 locate-file-completion and make it use `pred' in the normal way. 7060 (gdb-frames-mode, gdb-registers-mode, gdb-locals-mode)
7061 (locate-file-completion): New compatibility wrapper. 7061 (gdb-assembler-mode): Use it.
7062 (load-library): Use locate-file-completion-table. 7062 (gdb-threads-mode): Force "info threads" onto queue.
7063 * finder.el (finder-commentary): 7063
7064 * subr.el (locate-library): 70642008-04-19 Stefan Monnier <monnier@iro.umontreal.ca>
7065 * emacs-lisp/find-func.el (find-library): Likewise. 7065
7066 * info.el: Use with-current-buffer and inhibit-read-only. 7066 * files.el (locate-file-completion-table): Rename from
7067 (Info-read-node-name-2): Change to use `predicate' in the normal way. 7067 locate-file-completion and make it use `pred' in the normal way.
7068 (Info-read-node-name-1): Adjust uses accordingly. 7068 (locate-file-completion): New compatibility wrapper.
7069 7069 (load-library): Use locate-file-completion-table.
7070 * minibuffer.el (completion-table-with-context): Add support for `pred'. 7070 * finder.el (finder-commentary):
7071 (completion-table-with-terminator): Don't use complete-with-action 7071 * subr.el (locate-library):
7072 since we have to distinguish all three cases anyway. 7072 * emacs-lisp/find-func.el (find-library): Likewise.
7073 (completion-table-with-predicate): New function. 7073 * info.el: Use with-current-buffer and inhibit-read-only.
7074 (dynamic-completion-table): Add obsolete alias. 7074 (Info-read-node-name-2): Change to use `predicate' in the normal way.
7075 7075 (Info-read-node-name-1): Adjust uses accordingly.
7076 * emacs-lisp/trace.el (trace-make-advice): Don't change selected-window. 7076
7077 7077 * minibuffer.el (completion-table-with-context): Add support for `pred'.
70782008-04-18 Sam Steingold <sds@gnu.org> 7078 (completion-table-with-terminator): Don't use complete-with-action
7079 7079 since we have to distinguish all three cases anyway.
7080 * vc.el (vc-dir-menu-map, vc-dir-mode-map, vc-dir-tool-bar-map): 7080 (completion-table-with-predicate): New function.
7081 Use quit-window instead of bury-buffer. 7081 (dynamic-completion-table): Add obsolete alias.
7082 7082
70832008-04-18 Stefan Monnier <monnier@iro.umontreal.ca> 7083 * emacs-lisp/trace.el (trace-make-advice): Don't change selected-window.
7084 7084
7085 * minibuffer.el (completion-table-with-terminator): Fix last fix. 70852008-04-18 Sam Steingold <sds@gnu.org>
7086 7086
70872008-04-18 Andreas Schwab <schwab@suse.de> 7087 * vc.el (vc-dir-menu-map, vc-dir-mode-map, vc-dir-tool-bar-map):
7088 7088 Use quit-window instead of bury-buffer.
7089 * Makefile.in ($(MH_E_DIR)/mh-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el) 7089
7090 ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el): 70902008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
7091 Depend on $(lisp)/subdirs.el. 7091
7092 7092 * minibuffer.el (completion-table-with-terminator): Fix last fix.
70932008-04-18 Juanma Barranquero <lekktu@gmail.com> 7093
7094 70942008-04-18 Andreas Schwab <schwab@suse.de>
7095 * descr-text.el (describe-char-after): 7095
7096 Use `define-obsolete-function-alias'. 7096 * Makefile.in ($(MH_E_DIR)/mh-loaddefs.el, $(CAL_DIR)/cal-loaddefs.el)
7097 7097 ($(CAL_DIR)/diary-loaddefs.el, $(CAL_DIR)/hol-loaddefs.el):
7098 * dired-x.el (dired-omit-files-p): Use `define-obsolete-variable-alias'. 7098 Depend on $(lisp)/subdirs.el.
7099 7099
7100 * facemenu.el (facemenu-unlisted-faces): Fix obsolescence description. 71002008-04-18 Juanma Barranquero <lekktu@gmail.com>
7101 7101
7102 * savehist.el (savehist-load): Add WHEN to obsolescence declaration. 7102 * descr-text.el (describe-char-after):
7103 Remove redundant obsolescence info in docstring. 7103 Use `define-obsolete-function-alias'.
7104 7104
7105 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates) 7105 * dired-x.el (dired-omit-files-p): Use `define-obsolete-variable-alias'.
7106 (vc-header-alist): Add WHEN to obsolescence declaration. 7106
7107 (vc-state): Fix typo in docstring. 7107 * facemenu.el (facemenu-unlisted-faces): Fix obsolescence description.
7108 7108
7109 * emacs-lisp/checkdoc.el (checkdoc-minor-keymap): 7109 * savehist.el (savehist-load): Add WHEN to obsolescence declaration.
7110 Use `define-obsolete-variable-alias'. 7110 Remove redundant obsolescence info in docstring.
7111 7111
7112 * emulation/tpu-edt.el (tpu-have-ispell): 7112 * vc-hooks.el (vc-ignore-vc-files, vc-master-templates)
7113 * international/codepage.el (codepage-setup): 7113 (vc-header-alist): Add WHEN to obsolescence declaration.
7114 Fix typo in obsolescence declaration. 7114 (vc-state): Fix typo in docstring.
7115 7115
7116 * international/mule.el (char-coding-system-table): 7116 * emacs-lisp/checkdoc.el (checkdoc-minor-keymap):
7117 Remove redundant obsolescence info in docstring. 7117 Use `define-obsolete-variable-alias'.
7118 (charset-list, generic-char-p, set-char-table-default): 7118
7119 Fix typos in obsolescence declarations. 7119 * emulation/tpu-edt.el (tpu-have-ispell):
7120 7120 * international/codepage.el (codepage-setup):
7121 * international/mule-diag.el (non-iso-charset-alist): 7121 Fix typo in obsolescence declaration.
7122 Fix typo in obsolescence declaration. 7122
7123 (decode-codepage-char): Remove redundant obsolescence info in docstring. 7123 * international/mule.el (char-coding-system-table):
7124 7124 Remove redundant obsolescence info in docstring.
7125 * font-core.el (font-lock-defaults-alist): 7125 (charset-list, generic-char-p, set-char-table-default):
7126 * font-lock.el (font-lock-reference-face): 7126 Fix typos in obsolescence declarations.
7127 * frame.el (screen-height, screen-width, set-screen-width) 7127
7128 (set-screen-height): 7128 * international/mule-diag.el (non-iso-charset-alist):
7129 * hilit-chg.el (highlight-changes-initial-state): 7129 Fix typo in obsolescence declaration.
7130 * isearch.el (isearch-return-char): 7130 (decode-codepage-char): Remove redundant obsolescence info in docstring.
7131 * log-edit.el (cvs-commit-buffer-require-final-newline) 7131
7132 (cvs-changelog-full-paragraphs): 7132 * font-core.el (font-lock-defaults-alist):
7133 * mouse.el (mouse-major-mode-menu, mouse-popup-menubar) 7133 * font-lock.el (font-lock-reference-face):
7134 (mouse-popup-menubar-stuff): 7134 * frame.el (screen-height, screen-width, set-screen-width)
7135 * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button) 7135 (set-screen-height):
7136 (mouse-wheel-click-button): 7136 * hilit-chg.el (highlight-changes-initial-state):
7137 * outline.el (outline-visible): 7137 * isearch.el (isearch-return-char):
7138 * pcvs-defs.el (cvs-diff-ignore-marks, cvs-diff-buffer-name): 7138 * log-edit.el (cvs-commit-buffer-require-final-newline)
7139 * pcvs-info.el (cvs-display-full-path, cvs-fileinfo->full-path): 7139 (cvs-changelog-full-paragraphs):
7140 * emacs-lisp/lisp-mode.el (lisp-comment-indent): 7140 * mouse.el (mouse-major-mode-menu, mouse-popup-menubar)
7141 * progmodes/compile.el (compile-internal): 7141 (mouse-popup-menubar-stuff):
7142 Add WHEN to obsolescence declarations. 7142 * mwheel.el (mouse-wheel-down-button, mouse-wheel-up-button)
7143 7143 (mouse-wheel-click-button):
71442008-04-18 Stefan Monnier <monnier@iro.umontreal.ca> 7144 * outline.el (outline-visible):
7145 7145 * pcvs-defs.el (cvs-diff-ignore-marks, cvs-diff-buffer-name):
7146 * emacs-lisp/debug.el (debug): Revert to bury-buffer since quit-window 7146 * pcvs-info.el (cvs-display-full-path, cvs-fileinfo->full-path):
7147 is not better anyway. 7147 * emacs-lisp/lisp-mode.el (lisp-comment-indent):
7148 7148 * progmodes/compile.el (compile-internal):
71492008-04-17 Vinicius Jose Latorre <viniciusjl@ig.com.br> 7149 Add WHEN to obsolescence declarations.
7150 7150
7151 * whitespace.el (whitespace-report-region): Handle whitespace-tab-width 71512008-04-18 Stefan Monnier <monnier@iro.umontreal.ca>
7152 properly. 7152
7153 7153 * emacs-lisp/debug.el (debug): Revert to bury-buffer since quit-window
71542008-04-17 Stefan Monnier <monnier@iro.umontreal.ca> 7154 is not better anyway.
7155 7155
7156 * progmodes/python.el (python-mode-map): Use abbrev-table-menu. 71562008-04-17 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7157 (python-use-skeletons): Remove, unused. 7157
7158 (python-skeletons): Remove. Use the abbrev table instead. 7158 * whitespace.el (whitespace-report-region): Handle whitespace-tab-width
7159 (python-mode-abbrev-table): Fix regexp; 7159 properly.
7160 add enable-function and case-fixed. 7160
7161 (def-python-skeleton): Simplify. 71612008-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
7162 (python-expand-template): Use the abbrev-table and abbrev-insert. 7162
7163 (python-abbrev-pc-hook, python-abbrev-syntax-table, python-pea-hook): 7163 * progmodes/python.el (python-mode-map): Use abbrev-table-menu.
7164 Remove. 7164 (python-use-skeletons): Remove, unused.
7165 (python-mode): Don't set pre-abbrev-expand-hook. 7165 (python-skeletons): Remove. Use the abbrev table instead.
7166 7166 (python-mode-abbrev-table): Fix regexp;
7167 * skeleton.el: Set coding-tag. 7167 add enable-function and case-fixed.
7168 7168 (def-python-skeleton): Simplify.
7169 * abbrev.el (abbrev-insert): New function extracted from expand-abbrev. 7169 (python-expand-template): Use the abbrev-table and abbrev-insert.
7170 (expand-abbrev): Use it. 7170 (python-abbrev-pc-hook, python-abbrev-syntax-table, python-pea-hook):
7171 (abbrev-table-menu): New function. 7171 Remove.
7172 7172 (python-mode): Don't set pre-abbrev-expand-hook.
7173 * abbrev.el (define-abbrev-table): Fontify dosctrings as such. 7173
7174 7174 * skeleton.el: Set coding-tag.
7175 * minibuffer.el (completion-table-with-terminator): Fix paren typo. 7175
7176 7176 * abbrev.el (abbrev-insert): New function extracted from expand-abbrev.
71772008-04-17 Sam Steingold <sds@gnu.org> 7177 (expand-abbrev): Use it.
7178 7178 (abbrev-table-menu): New function.
7179 * pcvs-util.el (cvs-bury-buffer): Use quit-window instead of the 7179
7180 idiosyncratic bury-buffer/delete-window logic. 7180 * abbrev.el (define-abbrev-table): Fontify dosctrings as such.
7181 7181
71822008-04-17 Juanma Barranquero <lekktu@gmail.com> 7182 * minibuffer.el (completion-table-with-terminator): Fix paren typo.
7183 7183
7184 * emacs-lisp/crm.el (crm-completion-help, crm-complete) 71842008-04-17 Sam Steingold <sds@gnu.org>
7185 (crm-complete-word, crm-complete-and-exit): Fix typo in previous change. 7185
7186 7186 * pcvs-util.el (cvs-bury-buffer): Use quit-window instead of the
71872008-04-17 Kenichi Handa <handa@m17n.org> 7187 idiosyncratic bury-buffer/delete-window logic.
7188 7188
7189 * international/characters.el: Don't make the width of U+00AD to 0. 71892008-04-17 Juanma Barranquero <lekktu@gmail.com>
7190 7190
71912008-04-17 Nick Roberts <nickrob@snap.net.nz> 7191 * emacs-lisp/crm.el (crm-completion-help, crm-complete)
7192 7192 (crm-complete-word, crm-complete-and-exit): Fix typo in previous change.
7193 * progmodes/gdb-ui.el (gdb-stack-update): New variable. 7193
7194 (gdb, gdb-starting, gdb-frames-mode): Use it. 71942008-04-17 Kenichi Handa <handa@m17n.org>
7195 (gdb-invalidate-frames): Advise to call "info stack" only if 7195
7196 execution has occurred. 7196 * international/characters.el: Don't make the width of U+00AD to 0.
7197 (gdb-info-breakpoints-custom): Only update overlay-arrow pointing to 7197
7198 selected frame if no execution has occurred. 71982008-04-17 Nick Roberts <nickrob@snap.net.nz>
7199 (gdb-frames-force-update): New interactive function. 7199
7200 (gdb-frames-mode-map): Bind it to "F". 7200 * progmodes/gdb-ui.el (gdb-stack-update): New variable.
7201 7201 (gdb, gdb-starting, gdb-frames-mode): Use it.
72022008-04-17 Michael Olson <mwolson@gnu.org> 7202 (gdb-invalidate-frames): Advise to call "info stack" only if
7203 7203 execution has occurred.
7204 * textmodes/remember.el (remember-version): Release Remember 2.0. 7204 (gdb-info-breakpoints-custom): Only update overlay-arrow pointing to
7205 7205 selected frame if no execution has occurred.
72062008-04-16 Yoni Rabkin <yoni@rabkins.net> 7206 (gdb-frames-force-update): New interactive function.
7207 7207 (gdb-frames-mode-map): Bind it to "F".
7208 * textmodes/artist.el: 7208
7209 * progmodes/vhdl-mode.el: 72092008-04-17 Michael Olson <mwolson@gnu.org>
7210 * progmodes/verilog-mode.el: 7210
7211 * progmodes/vera-mode.el: 7211 * textmodes/remember.el (remember-version): Release Remember 2.0.
7212 * progmodes/simula.el: 7212
7213 * progmodes/ps-mode.el: 72132008-04-16 Yoni Rabkin <yoni@rabkins.net>
7214 * progmodes/cmacexp.el: 7214
7215 * obsolete/hilit19.el: 7215 * textmodes/artist.el:
7216 * emulation/viper.el: 7216 * progmodes/vhdl-mode.el:
7217 * ediff.el: Cleanup the bug-report email addresses and make sure the 7217 * progmodes/verilog-mode.el:
7218 maintainer is still willing to handle bug reports. 7218 * progmodes/vera-mode.el:
7219 7219 * progmodes/simula.el:
72202008-04-16 Dan Nicolaescu <dann@ics.uci.edu> 7220 * progmodes/ps-mode.el:
7221 7221 * progmodes/cmacexp.el:
7222 * vc.el (vc-dir-kill-query): Fix thinko. 7222 * obsolete/hilit19.el:
7223 7223 * emulation/viper.el:
72242008-04-16 Glenn Morris <rgm@gnu.org> 7224 * ediff.el: Cleanup the bug-report email addresses and make sure the
7225 7225 maintainer is still willing to handle bug reports.
7226 * calendar/diary-lib.el (diary-remind): Don't clobber `date' passed 7226
7227 by diary-sexp-entry. 72272008-04-16 Dan Nicolaescu <dann@ics.uci.edu>
7228 7228
72292008-04-16 Markus Triska <markus.triska@gmx.at> 7229 * vc.el (vc-dir-kill-query): Fix thinko.
7230 7230
7231 * proced.el (proced-command-alist): Add support for darwin. 72312008-04-16 Glenn Morris <rgm@gnu.org>
7232 7232
72332008-04-16 Stefan Monnier <monnier@iro.umontreal.ca> 7233 * calendar/diary-lib.el (diary-remind): Don't clobber `date' passed
7234 7234 by diary-sexp-entry.
7235 * proced.el (proced-mode): Redefine as just the major-mode. 7235
7236 (proced): Separate it from proced-mode. 72362008-04-16 Markus Triska <markus.triska@gmx.at>
7237 7237
7238 * vc.el: Rename vc-status to vc-dir and the vc-status var to vc-ewoc. 7238 * proced.el (proced-command-alist): Add support for darwin.
7239 7239
72402008-04-15 Vinicius Jose Latorre <viniciusjl@ig.com.br> 72402008-04-16 Stefan Monnier <monnier@iro.umontreal.ca>
7241 7241
7242 * whitespace.el: Honor the `indent-tabs-mode' setting from user. 7242 * proced.el (proced-mode): Redefine as just the major-mode.
7243 Suggested by Stephen Deasey <sdeasey@gmail.com>. Honor also the 7243 (proced): Separate it from proced-mode.
7244 `tab-width' setting from user. New version 10.0. Doc and docstring 7244
7245 fix. 7245 * vc.el: Rename vc-status to vc-dir and the vc-status var to vc-ewoc.
7246 (whitespace-style, whitespace-chars): Remove options. 7246
7247 (whitespace-style-mark): New option, replace whitespace-style deleted 72472008-04-15 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7248 option. Fix docstring. 7248
7249 (whitespace-style-color): New option, replace whitespace-chars deleted 7249 * whitespace.el: Honor the `indent-tabs-mode' setting from user.
7250 option. Fix docstring. 7250 Suggested by Stephen Deasey <sdeasey@gmail.com>. Honor also the
7251 (whitespace-space, whitespace-hspace, whitespace-tab) 7251 `tab-width' setting from user. New version 10.0. Doc and docstring
7252 (whitespace-newline, whitespace-trailing, whitespace-line) 7252 fix.
7253 (whitespace-space-before-tab, whitespace-indentation, whitespace-empty) 7253 (whitespace-style, whitespace-chars): Remove options.
7254 (whitespace-space-after-tab, whitespace-hspace-regexp) 7254 (whitespace-style-mark): New option, replace whitespace-style deleted
7255 (whitespace-space-regexp, whitespace-tab-regexp) 7255 option. Fix docstring.
7256 (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp) 7256 (whitespace-style-color): New option, replace whitespace-chars deleted
7257 (whitespace-empty-at-eob-regexp, whitespace-line-column) 7257 option. Fix docstring.
7258 (whitespace-toggle-option-alist): Fix docstring. 7258 (whitespace-space, whitespace-hspace, whitespace-tab)
7259 (whitespace-space-before-tab-regexp, whitespace-indentation-regexp) 7259 (whitespace-newline, whitespace-trailing, whitespace-line)
7260 (whitespace-space-after-tab-regexp, whitespace-display-mappings): Fix 7260 (whitespace-space-before-tab, whitespace-indentation, whitespace-empty)
7261 docstring and initialization. 7261 (whitespace-space-after-tab, whitespace-hspace-regexp)
7262 (global-whitespace-mode): Autoloaded global minor mode. 7262 (whitespace-space-regexp, whitespace-tab-regexp)
7263 (whitespace-chars-value-list, whitespace-style-value-list) 7263 (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp)
7264 (whitespace-active-chars, whitespace-active-style) 7264 (whitespace-empty-at-eob-regexp, whitespace-line-column)
7265 (whitespace-toggle-chars, whitespace-toggle-style): Remove vars. 7265 (whitespace-toggle-option-alist): Fix docstring.
7266 (whitespace-color-value-list): New var, replace 7266 (whitespace-space-before-tab-regexp, whitespace-indentation-regexp)
7267 whitespace-chars-value-list removed var. 7267 (whitespace-space-after-tab-regexp, whitespace-display-mappings): Fix
7268 (whitespace-mark-value-list): New var, replace 7268 docstring and initialization.
7269 whitespace-style-value-list removed var. 7269 (global-whitespace-mode): Autoloaded global minor mode.
7270 (whitespace-active-color): New var, replace whitespace-active-chars 7270 (whitespace-chars-value-list, whitespace-style-value-list)
7271 removed var. 7271 (whitespace-active-chars, whitespace-active-style)
7272 (whitespace-active-mark): New var, replace whitespace-active-style 7272 (whitespace-toggle-chars, whitespace-toggle-style): Remove vars.
7273 removed var. 7273 (whitespace-color-value-list): New var, replace
7274 (whitespace-toggle-color): New var, replace whitespace-toggle-chars 7274 whitespace-chars-value-list removed var.
7275 removed var. 7275 (whitespace-mark-value-list): New var, replace
7276 (whitespace-toggle-mark): New var, replace whitespace-toggle-style 7276 whitespace-style-value-list removed var.
7277 removed var. 7277 (whitespace-active-color): New var, replace whitespace-active-chars
7278 (whitespace-toggle-option-alist, whitespace-report-list) 7278 removed var.
7279 (whitespace-report-text, whitespace-help-text): Fix initialization. 7279 (whitespace-active-mark): New var, replace whitespace-active-style
7280 (whitespace-indent-tabs-mode, whitespace-tab-width): New vars. 7280 removed var.
7281 (whitespace-toggle-options, global-whitespace-toggle-options) 7281 (whitespace-toggle-color): New var, replace whitespace-toggle-chars
7282 (whitespace-cleanup-region, whitespace-report-region) 7282 removed var.
7283 (whitespace-interactive-char): Fix docstring and code. 7283 (whitespace-toggle-mark): New var, replace whitespace-toggle-style
7284 (whitespace-cleanup, whitespace-report): Fix docstring. 7284 removed var.
7285 (whitespace-replace-spaces-by-tabs): Remove fun. 7285 (whitespace-toggle-option-alist, whitespace-report-list)
7286 (whitespace-replace-action): New fun, replace 7286 (whitespace-report-text, whitespace-help-text): Fix initialization.
7287 whitespace-replace-spaces-by-tabs removed fun. 7287 (whitespace-indent-tabs-mode, whitespace-tab-width): New vars.
7288 (whitespace-regexp, whitespace-indentation-regexp) 7288 (whitespace-toggle-options, global-whitespace-toggle-options)
7289 (whitespace-space-after-tab-regexp, whitespace-insert-value) 7289 (whitespace-cleanup-region, whitespace-report-region)
7290 (whitespace-kill-buffer): New funs. 7290 (whitespace-interactive-char): Fix docstring and code.
7291 (whitespace-insert-option-mark, whitespace-help-on) 7291 (whitespace-cleanup, whitespace-report): Fix docstring.
7292 (whitespace-help-off, whitespace-turn-on, whitespace-turn-off) 7292 (whitespace-replace-spaces-by-tabs): Remove fun.
7293 (whitespace-color-on, whitespace-color-off) 7293 (whitespace-replace-action): New fun, replace
7294 (whitespace-display-char-on): Fix code. 7294 whitespace-replace-spaces-by-tabs removed fun.
7295 7295 (whitespace-regexp, whitespace-indentation-regexp)
72962008-04-15 Stefan Monnier <monnier@iro.umontreal.ca> 7296 (whitespace-space-after-tab-regexp, whitespace-insert-value)
7297 7297 (whitespace-kill-buffer): New funs.
7298 * mouse-drag.el (mouse-throw-magnifier-with-scroll-bar) 7298 (whitespace-insert-option-mark, whitespace-help-on)
7299 (mouse-throw-magnifier-with-mouse-movement): Remove. 7299 (whitespace-help-off, whitespace-turn-on, whitespace-turn-off)
7300 (mouse-throw-magnifier-base): New const. 7300 (whitespace-color-on, whitespace-color-off)
7301 (mouse-drag-scroll-delta): New fun. 7301 (whitespace-display-char-on): Fix code.
7302 (mouse-drag-throw): Use it. 7302
7303 73032008-04-15 Stefan Monnier <monnier@iro.umontreal.ca>
73042008-04-15 Juanma Barranquero <lekktu@gmail.com> 7304
7305 7305 * mouse-drag.el (mouse-throw-magnifier-with-scroll-bar)
7306 * international/uni-bidi.el, international/uni-category.el: 7306 (mouse-throw-magnifier-with-mouse-movement): Remove.
7307 * international/uni-combining.el, international/uni-comment.el: 7307 (mouse-throw-magnifier-base): New const.
7308 * international/uni-decimal.el, international/uni-decomposition.el: 7308 (mouse-drag-scroll-delta): New fun.
7309 * international/uni-digit.el, international/uni-lowercase.el: 7309 (mouse-drag-throw): Use it.
7310 * international/uni-mirrored.el, international/uni-name.el: 7310
7311 * international/uni-numeric.el, international/uni-old-name.el: 73112008-04-15 Juanma Barranquero <lekktu@gmail.com>
7312 * international/uni-titlecase.el, international/uni-uppercase.el: 7312
7313 * international/charprop.el: Regenerate. 7313 * international/uni-bidi.el, international/uni-category.el:
7314 7314 * international/uni-combining.el, international/uni-comment.el:
73152008-04-15 Dan Nicolaescu <dann@ics.uci.edu> 7315 * international/uni-decimal.el, international/uni-decomposition.el:
7316 7316 * international/uni-digit.el, international/uni-lowercase.el:
7317 * vc.el (vc-status-fileinfo): Add new member directoryp. 7317 * international/uni-mirrored.el, international/uni-name.el:
7318 (vc-default-status-printer): Print directories. 7318 * international/uni-numeric.el, international/uni-old-name.el:
7319 (vc-status-update): Sort files before subdirectories. 7319 * international/uni-titlecase.el, international/uni-uppercase.el:
7320 7320 * international/charprop.el: Regenerate.
7321 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-dir-status): 7321
7322 Add alternative implementation based on "cvs update". 73222008-04-15 Dan Nicolaescu <dann@ics.uci.edu>
7323 7323
73242008-04-15 Tassilo Horn <tassilo@member.fsf.org> 7324 * vc.el (vc-status-fileinfo): Add new member directoryp.
7325 7325 (vc-default-status-printer): Print directories.
7326 * doc-view.el: Changed requirements section to tell that only one 7326 (vc-status-update): Sort files before subdirectories.
7327 of dvipdf or dvipdfm is needed. 7327
7328 (doc-view-already-converted-p): Fix bug that forced reconversion 7328 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-dir-status):
7329 if doc was already converted. 7329 Add alternative implementation based on "cvs update".
7330 7330
73312008-04-14 Stefan Monnier <monnier@iro.umontreal.ca> 73312008-04-15 Tassilo Horn <tassilo@member.fsf.org>
7332 7332
7333 * minibuffer.el (minibuffer-message): 7333 * doc-view.el: Changed requirements section to tell that only one
7334 Make sure we can put-text-property. 7334 of dvipdf or dvipdfm is needed.
7335 7335 (doc-view-already-converted-p): Fix bug that forced reconversion
7336 * emacs-lisp/crm.el: Complete rewrite. 7336 if doc was already converted.
7337 7337
7338 * tmm.el (tmm-completion-delete-prompt): Don't hardcode point-min==1. 73382008-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
7339 (tmm-add-prompt): Make sure completion-setup-hook is preserved even in 7339
7340 case of an error in display-completion-list. 7340 * minibuffer.el (minibuffer-message):
7341 7341 Make sure we can put-text-property.
7342 * filecache.el (file-cache-completions-keymap): Move init from 7342
7343 file-cache-completion-setup-function into declaration. 7343 * emacs-lisp/crm.el: Complete rewrite.
7344 (file-cache-minibuffer-complete): Simplify. 7344
7345 (file-cache-completion-setup-function): Use standard-output, 7345 * tmm.el (tmm-completion-delete-prompt): Don't hardcode point-min==1.
7346 preserve current-buffer. 7346 (tmm-add-prompt): Make sure completion-setup-hook is preserved even in
7347 7347 case of an error in display-completion-list.
7348 * vc.el (vc-status-update): Fix typo. 7348
7349 (vc-status-update): Set needs-update. 7349 * filecache.el (file-cache-completions-keymap): Move init from
7350 (vc-status-refresh): η-reduce. 7350 file-cache-completion-setup-function into declaration.
7351 7351 (file-cache-minibuffer-complete): Simplify.
73522008-04-14 Tassilo Horn <tassilo@member.fsf.org> 7352 (file-cache-completion-setup-function): Use standard-output,
7353 7353 preserve current-buffer.
7354 * doc-view.el (doc-view-mode-map): Bind C-a to image-bol and C-e 7354
7355 to image-eol. 7355 * vc.el (vc-status-update): Fix typo.
7356 7356 (vc-status-update): Set needs-update.
73572008-04-14 Alexandre Julliard <julliard@winehq.org> 7357 (vc-status-refresh): η-reduce.
7358 7358
7359 * vc.el (vc-status-update): Undo the previous revert. 73592008-04-14 Tassilo Horn <tassilo@member.fsf.org>
7360 7360
73612008-04-14 Stefan Monnier <monnier@iro.umontreal.ca> 7361 * doc-view.el (doc-view-mode-map): Bind C-a to image-bol and C-e
7362 7362 to image-eol.
7363 * minibuffer.el (completion-table-with-terminator): Those completions 7363
7364 are never valid w.r.t test-completion. 73642008-04-14 Alexandre Julliard <julliard@winehq.org>
7365 (completion--file-name-table): 7365
7366 Check completion-all-completions-with-base-size. 7366 * vc.el (vc-status-update): Undo the previous revert.
7367 7367
73682008-04-14 Tassilo Horn <tassilo@member.fsf.org> 73682008-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
7369 7369
7370 * doc-view.el (doc-view-dvipdf-program): New variable. 7370 * minibuffer.el (completion-table-with-terminator): Those completions
7371 (doc-view-dvipdfm-program): Mention doc-view-dvipdf-program. 7371 are never valid w.r.t test-completion.
7372 (doc-view-mode-p): Check for doc-view-dvipdf-program as 7372 (completion--file-name-table):
7373 alternative for doc-view-dvipdfm-program. 7373 Check completion-all-completions-with-base-size.
7374 (doc-view-dvi->pdf): Prefer dvipdf over dvipdfm. 7374
7375 73752008-04-14 Tassilo Horn <tassilo@member.fsf.org>
7376 * doc-view.el (doc-view-start-process): Don't set 7376
7377 default-directory to "~/" if the current value is valid. 7377 * doc-view.el (doc-view-dvipdf-program): New variable.
7378 This broke PS files that run other files in the same directory. 7378 (doc-view-dvipdfm-program): Mention doc-view-dvipdf-program.
7379 7379 (doc-view-mode-p): Check for doc-view-dvipdf-program as
73802008-04-14 Dan Nicolaescu <dann@ics.uci.edu> 7380 alternative for doc-view-dvipdfm-program.
7381 7381 (doc-view-dvi->pdf): Prefer dvipdf over dvipdfm.
7382 * vc.el (vc-status-kill-query): New function. 7382
7383 (vc-status-mode): Add it to kill-buffer-query-functions. 7383 * doc-view.el (doc-view-start-process): Don't set
7384 (vc-status-show-fileentry): New function. 7384 default-directory to "~/" if the current value is valid.
7385 (vc-status-menu-map): Bind it. Bind vc-next-action. 7385 This broke PS files that run other files in the same directory.
7386 7386
73872008-04-14 Stefan Monnier <monnier@iro.umontreal.ca> 73872008-04-14 Dan Nicolaescu <dann@ics.uci.edu>
7388 7388
7389 * minibuffer.el (minibuffer-message): Put cursor at the right place. 7389 * vc.el (vc-status-kill-query): New function.
7390 7390 (vc-status-mode): Add it to kill-buffer-query-functions.
73912008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 7391 (vc-status-show-fileentry): New function.
7392 7392 (vc-status-menu-map): Bind it. Bind vc-next-action.
7393 * proced.el (proced-send-signal): Fix error recognition. 7393
7394 73942008-04-14 Stefan Monnier <monnier@iro.umontreal.ca>
73952008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 7395
7396 7396 * minibuffer.el (minibuffer-message): Put cursor at the right place.
7397 * proced.el (proced-command-alist): Remove sort column. 7397
7398 (proced-command, proced-procname-column): 73982008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
7399 Use make-variable-buffer-local. 7399
7400 (proced-signal-function): Rename from proced-kill-program. 7400 * proced.el (proced-send-signal): Fix error recognition.
7401 Allow for elisp symbols and string values representing system calls. 7401
7402 (proced-marker-regexp, proced-success-message): New functions. 74022008-04-13 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
7403 (proced): Use defalias. Add autoload cookie. 7403
7404 (proced-unmark-backward, proced-toggle-marks) 7404 * proced.el (proced-command-alist): Remove sort column.
7405 (proced-hide-processes): New commands. 7405 (proced-command, proced-procname-column):
7406 (proced-do-mark): Simplify code. 7406 Use make-variable-buffer-local.
7407 (proced-insert-mark): Use optional arg BACKWARD instead of line number. 7407 (proced-signal-function): Rename from proced-kill-program.
7408 (proced-update): Remove sorting. 7408 Allow for elisp symbols and string values representing system calls.
7409 (proced-send-signal): Display number of processes to operate on. 7409 (proced-marker-regexp, proced-success-message): New functions.
7410 Allow for system calls or elisp functions to send signals. 7410 (proced): Use defalias. Add autoload cookie.
7411 Check if signal was sent successfully. 7411 (proced-unmark-backward, proced-toggle-marks)
7412 7412 (proced-hide-processes): New commands.
74132008-04-13 Stefan Monnier <monnier@iro.umontreal.ca> 7413 (proced-do-mark): Simplify code.
7414 7414 (proced-insert-mark): Use optional arg BACKWARD instead of line number.
7415 * minibuffer.el (completion-all-completion-with-base-size): New var. 7415 (proced-update): Remove sorting.
7416 (completion--some): New function. 7416 (proced-send-signal): Display number of processes to operate on.
7417 (completion-table-with-context, completion--file-name-table): 7417 Allow for system calls or elisp functions to send signals.
7418 Return the base-size if requested. 7418 Check if signal was sent successfully.
7419 (completion-table-in-turn): Generalize to multiple arguments. 7419
7420 (complete-in-turn): Compatibility alias. 74202008-04-13 Stefan Monnier <monnier@iro.umontreal.ca>
7421 (completion-styles-alist): New var. 7421
7422 (completion-styles): New customization. 7422 * minibuffer.el (completion-all-completion-with-base-size): New var.
7423 (minibuffer-try-completion, minibuffer-all-completions): 7423 (completion--some): New function.
7424 New functions. 7424 (completion-table-with-context, completion--file-name-table):
7425 (minibuffer--do-completion, minibuffer-complete-and-exit) 7425 Return the base-size if requested.
7426 (minibuffer-try-word-completion): Use them. 7426 (completion-table-in-turn): Generalize to multiple arguments.
7427 (display-completion-list, minibuffer-completion-help): Use them. 7427 (complete-in-turn): Compatibility alias.
7428 Handle all-completions's new base-size info to set completion-base-size. 7428 (completion-styles-alist): New var.
7429 * info.el (Info-read-node-name-1): Use completion-table-with-context, 7429 (completion-styles): New customization.
7430 completion-table-with-terminator and complete-with-action. 7430 (minibuffer-try-completion, minibuffer-all-completions):
7431 Remove the now obsolete completion-base-size-function property. 7431 New functions.
7432 * simple.el (completion-list-mode-map): Move init into declaration. 7432 (minibuffer--do-completion, minibuffer-complete-and-exit)
7433 (completion-list-mode): Use define-derived-mode. 7433 (minibuffer-try-word-completion): Use them.
7434 (completion-setup-function): Use any completion-base-size that may 7434 (display-completion-list, minibuffer-completion-help): Use them.
7435 have been set before. Remove handling of completion-base-size-function. 7435 Handle all-completions's new base-size info to set completion-base-size.
7436 * loadup.el: Move abbrev.el up earlier. 7436 * info.el (Info-read-node-name-1): Use completion-table-with-context,
7437 7437 completion-table-with-terminator and complete-with-action.
74382008-04-13 Alexandre Julliard <julliard@winehq.org> 7438 Remove the now obsolete completion-base-size-function property.
7439 7439 * simple.el (completion-list-mode-map): Move init into declaration.
7440 * vc-git.el (vc-git-after-dir-status-stage) 7440 (completion-list-mode): Use define-derived-mode.
7441 (vc-git-dir-status-goto-stage): New functions. 7441 (completion-setup-function): Use any completion-base-size that may
7442 (vc-git-after-dir-status-stage1) 7442 have been set before. Remove handling of completion-base-size-function.
7443 (vc-git-after-dir-status-stage1-empty-db) 7443 * loadup.el: Move abbrev.el up earlier.
7444 (vc-git-after-dir-status-stage2): Remove, functionality moved 7444
7445 into the new generic stage functions. 74452008-04-13 Alexandre Julliard <julliard@winehq.org>
7446 (vc-git-dir-status-files): New function. 7446
7447 7447 * vc-git.el (vc-git-after-dir-status-stage)
7448 * vc.el (vc-status-update): Revert an incorrect rewrite. 7448 (vc-git-dir-status-goto-stage): New functions.
7449 Add some comments. 7449 (vc-git-after-dir-status-stage1)
7450 (vc-status-refresh-files): New function. 7450 (vc-git-after-dir-status-stage1-empty-db)
7451 (vc-status-refresh): Use `vc-status-refresh-files' to refresh the 7451 (vc-git-after-dir-status-stage2): Remove, functionality moved
7452 state of up-to-date files. 7452 into the new generic stage functions.
7453 (vc-default-dir-status-files): New function. 7453 (vc-git-dir-status-files): New function.
7454 7454
74552008-04-13 Juanma Barranquero <lekktu@gmail.com> 7455 * vc.el (vc-status-update): Revert an incorrect rewrite.
7456 7456 Add some comments.
7457 * minibuffer.el (completion--embedded-envvar-table) 7457 (vc-status-refresh-files): New function.
7458 (read-file-name-internal): Fix typos in 2008-04-11 change. 7458 (vc-status-refresh): Use `vc-status-refresh-files' to refresh the
7459 7459 state of up-to-date files.
7460 * faces.el (read-face-name): Use `completion-table-in-turn', 7460 (vc-default-dir-status-files): New function.
7461 not `complete-in-turn'. 7461
7462 74622008-04-13 Juanma Barranquero <lekktu@gmail.com>
74632008-04-13 Andreas Schwab <schwab@suse.de> 7463
7464 7464 * minibuffer.el (completion--embedded-envvar-table)
7465 * progmodes/etags.el: Require 'cl when compiling. 7465 (read-file-name-internal): Fix typos in 2008-04-11 change.
7466 7466
74672008-04-12 Nick Roberts <nickrob@snap.net.nz> 7467 * faces.el (read-face-name): Use `completion-table-in-turn',
7468 7468 not `complete-in-turn'.
7469 * progmodes/gud.el (gud-menu-map): Expand tooltip. 7469
7470 74702008-04-13 Andreas Schwab <schwab@suse.de>
7471 * progmodes/gdb-ui.el (gdb-find-source-frame): Improve doc string. 7471
7472 (menu): Add/expand menu tooltips. 7472 * progmodes/etags.el: Require 'cl when compiling.
7473 7473
74742008-04-12 Dan Nicolaescu <dann@ics.uci.edu> 74742008-04-12 Nick Roberts <nickrob@snap.net.nz>
7475 7475
7476 * progmodes/sh-script.el (sh-show-indent): Fix typo. 7476 * progmodes/gud.el (gud-menu-map): Expand tooltip.
7477 (sh-mode-map): Add a toggle for inserting braces and quotes in pairs. 7477
7478 7478 * progmodes/gdb-ui.el (gdb-find-source-frame): Improve doc string.
7479 * vc-cvs.el (vc-cvs-registered): Allow removed files to be 7479 (menu): Add/expand menu tooltips.
7480 considered registered. 7480
7481 74812008-04-12 Dan Nicolaescu <dann@ics.uci.edu>
74822008-04-12 Reiner Steib <Reiner.Steib@gmx.de> 7482
7483 7483 * progmodes/sh-script.el (sh-show-indent): Fix typo.
7484 * emacs-lisp/copyright.el (copyright-update-directory): New command. 7484 (sh-mode-map): Add a toggle for inserting braces and quotes in pairs.
7485 7485
7486 * ediff-wind.el (ediff-split-window-function) 7486 * vc-cvs.el (vc-cvs-registered): Allow removed files to be
7487 (ediff-merge-split-window-function): Improve custom type. 7487 considered registered.
7488 7488
74892008-04-12 Eli Zaretskii <eliz@gnu.org> 74892008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
7490 7490
7491 * loadup.el ("minibuffer"): Move after "faces". 7491 * emacs-lisp/copyright.el (copyright-update-directory): New command.
7492 7492
74932008-04-12 Stefan Monnier <monnier@iro.umontreal.ca> 7493 * ediff-wind.el (ediff-split-window-function)
7494 7494 (ediff-merge-split-window-function): Improve custom type.
7495 * progmodes/hideif.el (hif-factor): Handle unary minus. 7495
7496 74962008-04-12 Eli Zaretskii <eliz@gnu.org>
74972008-04-12 Glenn Morris <rgm@gnu.org> 7497
7498 7498 * loadup.el ("minibuffer"): Move after "faces".
7499 * calendar/cal-china.el (chinese-calendar-time-zone): 7499
7500 Mark obsolete name as risky too. 75002008-04-12 Stefan Monnier <monnier@iro.umontreal.ca>
7501 7501
7502 * calendar/calendar.el (calendar-faces): New custom group. 7502 * progmodes/hideif.el (hif-factor): Handle unary minus.
7503 (calendar-today, diary, holiday): Doc fix. 7503
7504 Move to calendar-faces group. 75042008-04-12 Glenn Morris <rgm@gnu.org>
7505 * calendar/diary-lib.el (diary-face, diary-anniversary, diary-time) 7505
7506 (diary-button): Doc fix. Move to calendar-faces group. 7506 * calendar/cal-china.el (chinese-calendar-time-zone):
7507 7507 Mark obsolete name as risky too.
7508 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Doc fix. 7508
7509 * desktop.el, files.el, hilit-chg.el, ibuffer.el, iswitchb.el: 7509 * calendar/calendar.el (calendar-faces): New custom group.
7510 * pcvs-info.el, recentf.el, speedbar.el, calendar/cal-china.el: 7510 (calendar-today, diary, holiday): Doc fix.
7511 * calendar/cal-hebrew.el, calendar/cal-x.el, calendar/calendar.el 7511 Move to calendar-faces group.
7512 * calendar/diary-lib.el, net/net-utils.el, progmodes/gud.el: 7512 * calendar/diary-lib.el (diary-face, diary-anniversary, diary-time)
7513 Move non-autoloaded define-obsolete-variable-alias calls for defcustoms 7513 (diary-button): Doc fix. Move to calendar-faces group.
7514 not in dumped files before the associated defcustom. 7514
7515 7515 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Doc fix.
75162008-04-11 Johan Bockgård <bojohan@gnu.org> 7516 * desktop.el, files.el, hilit-chg.el, ibuffer.el, iswitchb.el:
7517 7517 * pcvs-info.el, recentf.el, speedbar.el, calendar/cal-china.el:
7518 * minibuffer.el (lazy-completion-table): Fix debug spec. 7518 * calendar/cal-hebrew.el, calendar/cal-x.el, calendar/calendar.el
7519 7519 * calendar/diary-lib.el, net/net-utils.el, progmodes/gud.el:
75202008-04-11 Stefan Monnier <monnier@iro.umontreal.ca> 7520 Move non-autoloaded define-obsolete-variable-alias calls for defcustoms
7521 7521 not in dumped files before the associated defcustom.
7522 * minibuffer.el (complete-with-action, lazy-completion-table): 7522
7523 Move from subr.el. 75232008-04-11 Johan Bockgård <bojohan@gnu.org>
7524 (apply-partially, completion-table-dynamic) 7524
7525 (completion-table-with-context, completion-table-with-terminator) 7525 * minibuffer.el (lazy-completion-table): Fix debug spec.
7526 (completion-table-in-turn): New funs. 7526
7527 (completion--make-envvar-table, completion--embedded-envvar-table): 75272008-04-11 Stefan Monnier <monnier@iro.umontreal.ca>
7528 New funs. 7528
7529 (read-file-name-internal): Use them. 7529 * minibuffer.el (complete-with-action, lazy-completion-table):
7530 (completion-setup-hook): Move from simple.el. 7530 Move from subr.el.
7531 * subr.el (complete-with-action, lazy-completion-table): 7531 (apply-partially, completion-table-dynamic)
7532 * simple.el (completion-setup-hook): Move to minibuffer.el. 7532 (completion-table-with-context, completion-table-with-terminator)
7533 7533 (completion-table-in-turn): New funs.
75342008-04-11 Glenn Morris <rgm@gnu.org> 7534 (completion--make-envvar-table, completion--embedded-envvar-table):
7535 7535 New funs.
7536 * Makefile.in (AUTOGENEL): Add calc/calc-loaddefs.el. 7536 (read-file-name-internal): Use them.
7537 7537 (completion-setup-hook): Move from simple.el.
75382008-04-11 Stefan Monnier <monnier@iro.umontreal.ca> 7538 * subr.el (complete-with-action, lazy-completion-table):
7539 7539 * simple.el (completion-setup-hook): Move to minibuffer.el.
7540 * progmodes/python.el (python-mode): Don't mess with hippie-expand. 7540
7541 75412008-04-11 Glenn Morris <rgm@gnu.org>
7542 * Makefile.in (bootstrap-prepare): Make tpu-edt.el writable as well. 7542
7543 7543 * Makefile.in (AUTOGENEL): Add calc/calc-loaddefs.el.
7544 * textmodes/fill.el (fill-forward-paragraph-function): New var. 7544
7545 (fill-forward-paragraph): New fun. 75452008-04-11 Stefan Monnier <monnier@iro.umontreal.ca>
7546 (fill-paragraph, fill-region): Use it. 7546
7547 7547 * progmodes/python.el (python-mode): Don't mess with hippie-expand.
7548 * vc.el: Change `dir-status' to not take (and pass) status-buffer. 7548
7549 (vc-status-create-fileinfo): Make `extra' optional. 7549 * Makefile.in (bootstrap-prepare): Make tpu-edt.el writable as well.
7550 (vc-status-busy): New fun. 7550
7551 (vc-status-menu-map): Use it. 7551 * textmodes/fill.el (fill-forward-paragraph-function): New var.
7552 (vc-status-crt-marked): Remove. 7552 (fill-forward-paragraph): New fun.
7553 (vc-status-update): Rename from vc-status-add-entries. 7553 (fill-paragraph, fill-region): Use it.
7554 Add argument so as to prevent addition of entries. Rewrite. 7554
7555 (vc-update-vc-status-buffer): Remove. 7555 * vc.el: Change `dir-status' to not take (and pass) status-buffer.
7556 (vc-status-refresh): Don't remove old entries, set them to 7556 (vc-status-create-fileinfo): Make `extra' optional.
7557 up-to-date instead. Also do it after the update is complete. 7557 (vc-status-busy): New fun.
7558 (vc-status-marked-files): η-reduce. 7558 (vc-status-menu-map): Use it.
7559 7559 (vc-status-crt-marked): Remove.
7560 * dired.el (dired-read-dir-and-switches): Use read-directory-name even 7560 (vc-status-update): Rename from vc-status-add-entries.
7561 for non-dialogs. 7561 Add argument so as to prevent addition of entries. Rewrite.
7562 7562 (vc-update-vc-status-buffer): Remove.
7563 * Makefile.in (bootstrap-prepare): Don't copy ldefs-boot over loaddefs. 7563 (vc-status-refresh): Don't remove old entries, set them to
7564 7564 up-to-date instead. Also do it after the update is complete.
7565 * loadup.el: Load ldefs-boot.el if loaddefs.el doesn't exist. 7565 (vc-status-marked-files): η-reduce.
7566 7566
75672008-04-11 Jan Djärv <jan.h.d@swipnet.se> 7567 * dired.el (dired-read-dir-and-switches): Use read-directory-name even
7568 7568 for non-dialogs.
7569 * tooltip.el (tooltip-show-help-non-mode): Set message-truncate-lines 7569
7570 to t and don't truncate msg. 7570 * Makefile.in (bootstrap-prepare): Don't copy ldefs-boot over loaddefs.
7571 7571
75722008-04-11 Glenn Morris <rgm@gnu.org> 7572 * loadup.el: Load ldefs-boot.el if loaddefs.el doesn't exist.
7573 7573
7574 * calendar/calendar.el (diary, holidays): 75742008-04-11 Jan Djärv <jan.h.d@swipnet.se>
7575 Move custom groups to other files. 7575
7576 (holiday-general-holidays, holiday-oriental-holidays) 7576 * tooltip.el (tooltip-show-help-non-mode): Set message-truncate-lines
7577 (holiday-local-holidays, holiday-other-holidays, hebrew-holidays-1) 7577 to t and don't truncate msg.
7578 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4) 7578
7579 (holiday-hebrew-holidays, holiday-christian-holidays) 75792008-04-11 Glenn Morris <rgm@gnu.org>
7580 (holiday-islamic-holidays, holiday-bahai-holidays) 7580
7581 (holiday-solar-holidays, calendar-holidays): Move to holidays.el. 7581 * calendar/calendar.el (diary, holidays):
7582 * calendar/diary-lib.el: Move custom group here from calendar.el. 7582 Move custom groups to other files.
7583 * calendar/holidays.el: Move custom group and variables here 7583 (holiday-general-holidays, holiday-oriental-holidays)
7584 from calendar.el. 7584 (holiday-local-holidays, holiday-other-holidays, hebrew-holidays-1)
7585 7585 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
7586 * calendar/cal-china.el (calendar-chinese-time-zone): Mark as risky. 7586 (holiday-hebrew-holidays, holiday-christian-holidays)
7587 7587 (holiday-islamic-holidays, holiday-bahai-holidays)
7588 * calendar/cal-dst.el (calendar-dst-check-each-year-flag): 7588 (holiday-solar-holidays, calendar-holidays): Move to holidays.el.
7589 Fix custom group. 7589 * calendar/diary-lib.el: Move custom group here from calendar.el.
7590 (calendar-current-time-zone-cache): Autoload riskiness. 7590 * calendar/holidays.el: Move custom group and variables here
7591 7591 from calendar.el.
7592 * calendar/cal-tex.el (cal-tex-preamble-extra): Fix custom type. 7592
7593 7593 * calendar/cal-china.el (calendar-chinese-time-zone): Mark as risky.
75942008-04-11 Chong Yidong <cyd@stupidchicken.com> 7594
7595 7595 * calendar/cal-dst.el (calendar-dst-check-each-year-flag):
7596 * woman.el (woman2-TH): Use string-equal instead of string-match. 7596 Fix custom group.
7597 7597 (calendar-current-time-zone-cache): Autoload riskiness.
75982008-04-11 Stefan Monnier <monnier@iro.umontreal.ca> 7598
7599 7599 * calendar/cal-tex.el (cal-tex-preamble-extra): Fix custom type.
7600 * smerge-mode.el (smerge-apply-resolution-patch): Fix typo. 7600
7601 (smerge-resolve): Merge the "2-way refinement" case with one half of 76012008-04-11 Chong Yidong <cyd@stupidchicken.com>
7602 the "mere whitespace" resolution. 7602
7603 7603 * woman.el (woman2-TH): Use string-equal instead of string-match.
76042008-04-10 Dan Nicolaescu <dann@ics.uci.edu> 7604
7605 76052008-04-11 Stefan Monnier <monnier@iro.umontreal.ca>
7606 * vc-bzr.el (vc-bzr-after-dir-status): Detect the conflict state. 7606
7607 7607 * smerge-mode.el (smerge-apply-resolution-patch): Fix typo.
76082008-04-10 Juanma Barranquero <lekktu@gmail.com> 7608 (smerge-resolve): Merge the "2-way refinement" case with one half of
7609 7609 the "mere whitespace" resolution.
7610 * subr.el (assoc-ignore-case, assoc-ignore-representation): 7610
7611 Add WHEN to obsolescence declaration. 76112008-04-10 Dan Nicolaescu <dann@ics.uci.edu>
7612 7612
7613 * makefile.w32-in (AUTOGENEL): Add calc-loaddefs.el. 7613 * vc-bzr.el (vc-bzr-after-dir-status): Detect the conflict state.
7614 7614
76152008-04-10 Dan Nicolaescu <dann@ics.uci.edu> 76152008-04-10 Juanma Barranquero <lekktu@gmail.com>
7616 7616
7617 * vc-hooks.el (vc-state): Add new state `conflict'. 7617 * subr.el (assoc-ignore-case, assoc-ignore-representation):
7618 (vc-after-save): Use when not if. 7618 Add WHEN to obsolescence declaration.
7619 (vc-default-mode-line-string): Deal with the conflict state. 7619
7620 (vc-prefix-map, vc-menu-map): Bind vc-status instead of vc-directory. 7620 * makefile.w32-in (AUTOGENEL): Add calc-loaddefs.el.
7621 7621
7622 * vc.el (vc-editable-p, vc-default-status-printer) 76222008-04-10 Dan Nicolaescu <dann@ics.uci.edu>
7623 (vc-next-action): Deal with the conflict state. 7623
7624 (vc-mark-resolved): New function. 7624 * vc-hooks.el (vc-state): Add new state `conflict'.
7625 (vc-status-mode): Fix mode name. 7625 (vc-after-save): Use when not if.
7626 (vc-default-comment-history): Use when not if. 7626 (vc-default-mode-line-string): Deal with the conflict state.
7627 (Todo): Add new entries, remove old ones. 7627 (vc-prefix-map, vc-menu-map): Bind vc-status instead of vc-directory.
7628 7628
7629 * vc-cvs.el (vc-cvs-merge, vc-cvs-merge-news): Set conflict state. 7629 * vc.el (vc-editable-p, vc-default-status-printer)
7630 (vc-cvs-parse-status, vc-cvs-after-dir-status): 7630 (vc-next-action): Deal with the conflict state.
7631 * vc-svn.el (vc-svn-after-dir-status, vc-svn-parse-status): 7631 (vc-mark-resolved): New function.
7632 Detect the conflict state. 7632 (vc-status-mode): Fix mode name.
7633 7633 (vc-default-comment-history): Use when not if.
7634 * vc-hg.el (vc-hg-dir-status): Remove unneeded call. 7634 (Todo): Add new entries, remove old ones.
7635 7635
76362008-04-10 Glenn Morris <rgm@gnu.org> 7636 * vc-cvs.el (vc-cvs-merge, vc-cvs-merge-news): Set conflict state.
7637 7637 (vc-cvs-parse-status, vc-cvs-after-dir-status):
7638 * menu-bar.el (menu-bar-options-menu) <truncate-lines>: 7638 * vc-svn.el (vc-svn-after-dir-status, vc-svn-parse-status):
7639 Respect truncate-partial-width-windows in non-full windows, 7639 Detect the conflict state.
7640 with regards to :toggle and :enable state. 7640
7641 7641 * vc-hg.el (vc-hg-dir-status): Remove unneeded call.
7642 * simple.el (toggle-truncate-lines): Doc fix. 7642
7643 76432008-04-10 Glenn Morris <rgm@gnu.org>
7644 * Makefile.in (MH_E_DIR): New variable. 7644
7645 (MH_E_SRC): Restore variable removed 2008-03-13. 7645 * menu-bar.el (menu-bar-options-menu) <truncate-lines>:
7646 (mh-loaddefs.el): Depend on $MH_E_SRC. 7646 Respect truncate-partial-width-windows in non-full windows,
7647 (CAL_DIR, CAL_SRC): New variables. 7647 with regards to :toggle and :enable state.
7648 (cal-loaddefs.el, diary-loaddefs.el, hol-loaddefs.el): 7648
7649 Depend on CAL_SRC. 7649 * simple.el (toggle-truncate-lines): Doc fix.
7650 7650
7651 * calendar/calendar.el (calendar, diary): Add :prefix. 7651 * Makefile.in (MH_E_DIR): New variable.
7652 (holidays): Change :prefix. 7652 (MH_E_SRC): Restore variable removed 2008-03-13.
7653 (calendar-today, holiday, calendar-holiday-marker) 7653 (mh-loaddefs.el): Depend on $MH_E_SRC.
7654 (european-calendar-style): Change custom groups. 7654 (CAL_DIR, CAL_SRC): New variables.
7655 7655 (cal-loaddefs.el, diary-loaddefs.el, hol-loaddefs.el):
7656 * calendar/calendar.el (diary-hook, diary-display-hook): 7656 Depend on CAL_SRC.
7657 Move to diary-lib.el. 7657
7658 * calendar/diary-lib.el (diary-hook, diary-display-hook): 7658 * calendar/calendar.el (calendar, diary): Add :prefix.
7659 Move here from calendar.el. 7659 (holidays): Change :prefix.
7660 * calendar/appt.el: Require diary-lib rather than calendar. 7660 (calendar-today, holiday, calendar-holiday-marker)
7661 * calendar/cal-x.el (diary-display-hook): Declare for compiler. 7661 (european-calendar-style): Change custom groups.
7662 7662
7663 * calendar/appt.el (appt): Add :prefix. 7663 * calendar/calendar.el (diary-hook, diary-display-hook):
7664 7664 Move to diary-lib.el.
7665 * calendar/diary-lib.el (diary-hook): Doc fix. 7665 * calendar/diary-lib.el (diary-hook, diary-display-hook):
7666 (diary-mark-sexp-entries): Fix replacement of calendar-for-loop. 7666 Move here from calendar.el.
7667 7667 * calendar/appt.el: Require diary-lib rather than calendar.
76682008-04-10 Stefan Monnier <monnier@iro.umontreal.ca> 7668 * calendar/cal-x.el (diary-display-hook): Declare for compiler.
7669 7669
7670 * minibuffer.el (minibuffer--double-dollars, read-file-name-internal): 7670 * calendar/appt.el (appt): Add :prefix.
7671 New functions. 7671
7672 7672 * calendar/diary-lib.el (diary-hook): Doc fix.
7673 * minibuffer.el (minibuffer--do-completion): Don't forget to propagate 7673 (diary-mark-sexp-entries): Fix replacement of calendar-for-loop.
7674 the arg to recursive calls. 7674
7675 76752008-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
76762008-04-09 Juanma Barranquero <lekktu@gmail.com> 7676
7677 7677 * minibuffer.el (minibuffer--double-dollars, read-file-name-internal):
7678 * minibuffer.el (completion-auto-help): Fix typo. 7678 New functions.
7679 7679
76802008-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 7680 * minibuffer.el (minibuffer--do-completion): Don't forget to propagate
7681 7681 the arg to recursive calls.
7682 * vc-cvs.el (vc-cvs-diff-tree): Remove unused function. 7682
7683 76832008-04-09 Juanma Barranquero <lekktu@gmail.com>
76842008-04-09 Michael Albinus <michael.albinus@gmx.de> 7684
7685 7685 * minibuffer.el (completion-auto-help): Fix typo.
7686 * net/tramp.el (tramp-find-file-name-coding-system-alist): New defun. 7686
7687 (tramp-handle-insert-file-contents, tramp-handle-write-region): Use it. 76872008-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
7688 7688
76892008-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 7689 * vc-cvs.el (vc-cvs-diff-tree): Remove unused function.
7690 7690
7691 * vc-hooks.el (vc-default-mode-line-string): Use ? for missing. 76912008-04-09 Michael Albinus <michael.albinus@gmx.de>
7692 7692
7693 * minibuffer.el (minibuffer): Move group from cus-edit.el. 7693 * net/tramp.el (tramp-find-file-name-coding-system-alist): New defun.
7694 (completion-auto-help): Move from C code. 7694 (tramp-handle-insert-file-contents, tramp-handle-write-region): Use it.
7695 (minibuffer--maybe-completion-help): Remove. 7695
7696 (minibuffer--bitset): New function. 76962008-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
7697 (minibuffer--do-completion): Rename from minibuffer-do-completion. 7697
7698 Renumber a bit. Really complete on string *before* point. 7698 * vc-hooks.el (vc-default-mode-line-string): Use ? for missing.
7699 Add argument used for word-completion. 7699
7700 Join trailing / in completion with following text, as done in 7700 * minibuffer.el (minibuffer): Move group from cus-edit.el.
7701 minibuffer-complete-word. 7701 (completion-auto-help): Move from C code.
7702 Handle new value `lazy' for completion-auto-help. 7702 (minibuffer--maybe-completion-help): Remove.
7703 (minibuffer-try-word-completion): New function extracted from 7703 (minibuffer--bitset): New function.
7704 minibuffer-complete-word. 7704 (minibuffer--do-completion): Rename from minibuffer-do-completion.
7705 (minibuffer-complete-word): Use minibuffer--do-completion. 7705 Renumber a bit. Really complete on string *before* point.
7706 (minibuffer--insert-strings): Rename from 7706 Add argument used for word-completion.
7707 minibuffer-complete-insert-strings. 7707 Join trailing / in completion with following text, as done in
7708 (exit-minibuffer): Fix typo. 7708 minibuffer-complete-word.
7709 * cus-edit.el (minibuffer): Move group to minibuffer.el. 7709 Handle new value `lazy' for completion-auto-help.
7710 * cus-start.el: Remove completion-auto-help. 7710 (minibuffer-try-word-completion): New function extracted from
7711 7711 minibuffer-complete-word.
77122008-04-09 Alexandre Julliard <julliard@winehq.org> 7712 (minibuffer-complete-word): Use minibuffer--do-completion.
7713 7713 (minibuffer--insert-strings): Rename from
7714 * vc.el (vc-status-add-entries): New function. 7714 minibuffer-complete-insert-strings.
7715 (vc-status-add-entry): Remove. 7715 (exit-minibuffer): Fix typo.
7716 (vc-update-vc-status-buffer, vc-status-mark-buffer-changed): 7716 * cus-edit.el (minibuffer): Move group to minibuffer.el.
7717 Use vc-status-add-entries. 7717 * cus-start.el: Remove completion-auto-help.
7718 7718
7719 * emacs-lisp/ewoc.el (ewoc-collect): Return results in the correct 77192008-04-09 Alexandre Julliard <julliard@winehq.org>
7720 order. 7720
7721 7721 * vc.el (vc-status-add-entries): New function.
77222008-04-09 Jason Rumney <jasonr@gnu.org> 7722 (vc-status-add-entry): Remove.
7723 7723 (vc-update-vc-status-buffer, vc-status-mark-buffer-changed):
7724 * makefile.w32-in (LOADDEFS): Add mh-loaddefs.el. 7724 Use vc-status-add-entries.
7725 ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule. 7725
7726 (pre-mh-loaddefs.el-CMD, pre-mh-loaddefs.el-SH): Remove. 7726 * emacs-lisp/ewoc.el (ewoc-collect): Return results in the correct
7727 (AUTOGENEL): New variable. 7727 order.
7728 (distclean, maintainer-clean): New targets. 7728
7729 77292008-04-09 Jason Rumney <jasonr@gnu.org>
77302008-04-09 Chong Yidong <cyd@stupidchicken.com> 7730
7731 7731 * makefile.w32-in (LOADDEFS): Add mh-loaddefs.el.
7732 * emacs-lisp/regexp-opt.el (regexp-opt): 7732 ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule.
7733 Reduce max-lisp-eval-depth and max-specpdl-size to 10000. 7733 (pre-mh-loaddefs.el-CMD, pre-mh-loaddefs.el-SH): Remove.
7734 7734 (AUTOGENEL): New variable.
77352008-04-09 Lennart Borgman <lennart.borgman@gmail.com> 7735 (distclean, maintainer-clean): New targets.
7736 7736
7737 * nxml/nxml-mode.el (nxml-cleanup): New function. 77372008-04-09 Chong Yidong <cyd@stupidchicken.com>
7738 (nxml-mode): Add it to change-major-mode-hook. 7738
7739 7739 * emacs-lisp/regexp-opt.el (regexp-opt):
77402008-04-09 Jan Djärv <jan.h.d@swipnet.se> 7740 Reduce max-lisp-eval-depth and max-specpdl-size to 10000.
7741 7741
7742 * term/x-win.el (x-gtk-stock-map): Map info to gtk-info. 77422008-04-09 Lennart Borgman <lennart.borgman@gmail.com>
7743 7743
77442008-04-09 Juanma Barranquero <lekktu@gmail.com> 7744 * nxml/nxml-mode.el (nxml-cleanup): New function.
7745 7745 (nxml-mode): Add it to change-major-mode-hook.
7746 * calc/.cvsignore: New file. 7746
7747 77472008-04-09 Jan Djärv <jan.h.d@swipnet.se>
77482008-04-09 Jan Djärv <jan.h.d@swipnet.se> 7748
7749 7749 * term/x-win.el (x-gtk-stock-map): Map info to gtk-info.
7750 * vc.el (vc-status-tool-bar-map): Add vc-print-log to tool bar. 7750
7751 77512008-04-09 Juanma Barranquero <lekktu@gmail.com>
7752 * tooltip.el (tooltip-mode): Set tooltip-show-help-non-mode as 7752
7753 show-help-function when turning tooltip off. 7753 * calc/.cvsignore: New file.
7754 (tooltip-show): Call tooltip-show-help-non-mode if use-echo-area. 7754
7755 (tooltip-trunc-str, tooltip-show-help-non-mode): New. 77552008-04-09 Jan Djärv <jan.h.d@swipnet.se>
7756 7756
77572008-04-09 Alan Mackenzie <acm@muc.de> 7757 * vc.el (vc-status-tool-bar-map): Add vc-print-log to tool bar.
7758 7758
7759 * font-lock.el (font-lock-extend-after-change-region-function): 7759 * tooltip.el (tooltip-mode): Set tooltip-show-help-non-mode as
7760 Make it buffer local. 7760 show-help-function when turning tooltip off.
7761 7761 (tooltip-show): Call tooltip-show-help-non-mode if use-echo-area.
77622008-04-09 Glenn Morris <rgm@gnu.org> 7762 (tooltip-trunc-str, tooltip-show-help-non-mode): New.
7763 7763
7764 * calendar/calendar.el (diary-file, european-calendar-style): 77642008-04-09 Alan Mackenzie <acm@muc.de>
7765 Remove autoload cookies. 7765
7766 7766 * font-lock.el (font-lock-extend-after-change-region-function):
77672008-04-09 Dan Nicolaescu <dann@ics.uci.edu> 7767 Make it buffer local.
7768 7768
7769 * outline.el (outline-mode-menu-bar-map): 77692008-04-09 Glenn Morris <rgm@gnu.org>
7770 * log-view.el (log-view-mode-menu): 7770
7771 * log-edit.el (log-edit-menu): Add :help. 7771 * calendar/calendar.el (diary-file, european-calendar-style):
7772 7772 Remove autoload cookies.
77732008-04-09 Chong Yidong <cyd@stupidchicken.com> 7773
7774 77742008-04-09 Dan Nicolaescu <dann@ics.uci.edu>
7775 * emacs-lisp/regexp-opt.el (regexp-opt-group): 7775
7776 Use substring-no-properties for correct handling of unibyte strings. 7776 * outline.el (outline-mode-menu-bar-map):
7777 7777 * log-view.el (log-view-mode-menu):
77782008-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 7778 * log-edit.el (log-edit-menu): Add :help.
7779 7779
7780 * add-log.el (change-log-next-buffer): Handle the case where version< 77802008-04-09 Chong Yidong <cyd@stupidchicken.com>
7781 signals an error. 7781
7782 7782 * emacs-lisp/regexp-opt.el (regexp-opt-group):
7783 * mouse.el (mouse-menu-major-mode-map): New fun extracted from 7783 Use substring-no-properties for correct handling of unibyte strings.
7784 mouse-major-mode-menu. 7784
7785 (mouse-menu-bar-map): New fun extracted from mouse-popup-menubar. 77852008-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
7786 (mouse-major-mode-menu, mouse-popup-menubar) 7786
7787 (mouse-popup-menubar-stuff): Use them. 7787 * add-log.el (change-log-next-buffer): Handle the case where version<
7788 (C-down-mouse-3): Bind to a dynamic map rather than to 7788 signals an error.
7789 mouse-popup-menubar-stuff. 7789
7790 7790 * mouse.el (mouse-menu-major-mode-map): New fun extracted from
7791 * bindings.el (mode-line-major-mode-keymap): Bind down-mouse-1 7791 mouse-major-mode-menu.
7792 to mouse-menu-major-mode-map rather than to mouse-major-mode-menu. 7792 (mouse-menu-bar-map): New fun extracted from mouse-popup-menubar.
7793 7793 (mouse-major-mode-menu, mouse-popup-menubar)
77942008-04-09 Dan Nicolaescu <dann@ics.uci.edu> 7794 (mouse-popup-menubar-stuff): Use them.
7795 7795 (C-down-mouse-3): Bind to a dynamic map rather than to
7796 * vc-svn.el (vc-svn-modify-change-comment): Add support for the 7796 mouse-popup-menubar-stuff.
7797 file:// access method. 7797
7798 7798 * bindings.el (mode-line-major-mode-keymap): Bind down-mouse-1
77992008-04-09 Stefan Monnier <monnier@iro.umontreal.ca> 7799 to mouse-menu-major-mode-map rather than to mouse-major-mode-menu.
7800 7800
7801 * minibuffer.el: New file. 78012008-04-09 Dan Nicolaescu <dann@ics.uci.edu>
7802 * loadup.el: Load it. 7802
7803 7803 * vc-svn.el (vc-svn-modify-change-comment): Add support for the
78042008-04-08 Stefan Monnier <monnier@iro.umontreal.ca> 7804 file:// access method.
7805 7805
7806 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Make it depend on mh-e/*.el 78062008-04-09 Stefan Monnier <monnier@iro.umontreal.ca>
7807 rather than subdirs.el. It introduces an ugly circular dependency, tho. 7807
7808 7808 * minibuffer.el: New file.
7809 * calc/calc.el: Load "calc-loaddefs" rather than set up manual autoloads. 7809 * loadup.el: Load it.
7810 (calc-mode-map, calc-digit-map, calc-dispatch-map): 7810
7811 Move initialization into declaration. 78112008-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
7812 * calc/calc-yank.el: 7812
7813 * calc/calc-misc.el: 7813 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Make it depend on mh-e/*.el
7814 * calc/calc-embed.el: 7814 rather than subdirs.el. It introduces an ugly circular dependency, tho.
7815 * calc/calc-aent.el: Add autoload cookies. Set generated-autoload-file. 7815
7816 7816 * calc/calc.el: Load "calc-loaddefs" rather than set up manual autoloads.
78172008-04-08 Michael Albinus <michael.albinus@gmx.de> 7817 (calc-mode-map, calc-digit-map, calc-dispatch-map):
7818 7818 Move initialization into declaration.
7819 * ps-samp.el (ps-add-printer, ps-remove-printer) 7819 * calc/calc-yank.el:
7820 (ps-make-dynamic-printer-menu): New functions. 7820 * calc/calc-misc.el:
7821 7821 * calc/calc-embed.el:
7822 * net/zeroconf.el: New file. 7822 * calc/calc-aent.el: Add autoload cookies. Set generated-autoload-file.
7823 7823
78242008-04-08 Stefan Monnier <monnier@iro.umontreal.ca> 78242008-04-08 Michael Albinus <michael.albinus@gmx.de>
7825 7825
7826 * calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits): Typo. 7826 * ps-samp.el (ps-add-printer, ps-remove-printer)
7827 7827 (ps-make-dynamic-printer-menu): New functions.
78282008-04-08 Dan Nicolaescu <dann@ics.uci.edu> 7828
7829 7829 * net/zeroconf.el: New file.
7830 * vc-rcs.el (vc-rcs-modify-change-comment): 7830
7831 * vc-cvs.el (vc-cvs-modify-change-comment): Fix argument order. 78312008-04-08 Stefan Monnier <monnier@iro.umontreal.ca>
7832 7832
7833 * log-view.el (log-view-mode-menu): Bind log-view-modify-change-comment. 7833 * calendar/cal-hebrew.el (calendar-hebrew-list-yahrzeits): Typo.
7834 7834
78352008-04-08 Juanma Barranquero <lekktu@gmail.com> 78352008-04-08 Dan Nicolaescu <dann@ics.uci.edu>
7836 7836
7837 * international/mule-cmds.el (set-locale-environment): Don't warn if 7837 * vc-rcs.el (vc-rcs-modify-change-comment):
7838 coding system doesn't agree with system locale (this reverts changes 7838 * vc-cvs.el (vc-cvs-modify-change-comment): Fix argument order.
7839 by Dave Love, dated 2002-10-27 and 2002-10-09). 7839
7840 7840 * log-view.el (log-view-mode-menu): Bind log-view-modify-change-comment.
7841 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): 7841
7842 * emacs-lisp/cl-macs.el (get-setf-method): Use `string-match-p'. 78422008-04-08 Juanma Barranquero <lekktu@gmail.com>
7843 7843
7844 * emacs-lisp/copyright.el (copyright-update-year): Use `looking-at-p'. 7844 * international/mule-cmds.el (set-locale-environment): Don't warn if
7845 7845 coding system doesn't agree with system locale (this reverts changes
78462008-04-08 Glenn Morris <rgm@gnu.org> 7846 by Dave Love, dated 2002-10-27 and 2002-10-09).
7847 7847
7848 * calendar/calendar.el (calendar-date-style): Remove autoload cookie. 7848 * emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
7849 * textmodes/remember.el (remember-diary-convert-entry): 7849 * emacs-lisp/cl-macs.el (get-setf-method): Use `string-match-p'.
7850 Require calendar. 7850
7851 7851 * emacs-lisp/copyright.el (copyright-update-year): Use `looking-at-p'.
7852 * textmodes/remember.el (remember-diary-extract-entries): Don't pass 7852
7853 diary-file, since it is the default for make-diary-entry anyway. 78532008-04-08 Glenn Morris <rgm@gnu.org>
7854 7854
7855 * calendar/cal-menu.el (cal-menu-event-to-date): 7855 * calendar/calendar.el (calendar-date-style): Remove autoload cookie.
7856 Rename calendar-event-to-date. Update callers. 7856 * textmodes/remember.el (remember-diary-convert-entry):
7857 (calendar-mouse-tex-day): Rename cal-tex-mouse-day. 7857 Require calendar.
7858 (calendar-mouse-tex-week): Rename cal-tex-mouse-week. 7858
7859 (calendar-mouse-tex-week2): Rename cal-tex-mouse-week2. 7859 * textmodes/remember.el (remember-diary-extract-entries): Don't pass
7860 (calendar-mouse-tex-week-iso): Rename cal-tex-mouse-week-iso. 7860 diary-file, since it is the default for make-diary-entry anyway.
7861 (calendar-mouse-tex-week-monday): Rename cal-tex-mouse-week-monday. 7861
7862 (calendar-mouse-tex-filofax-daily): Rename cal-tex-mouse-filofax-daily. 7862 * calendar/cal-menu.el (cal-menu-event-to-date):
7863 (calendar-mouse-tex-filofax-2week): Rename cal-tex-mouse-filofax-2week. 7863 Rename calendar-event-to-date. Update callers.
7864 (calendar-mouse-tex-filofax-week): Rename cal-tex-mouse-filofax-week. 7864 (calendar-mouse-tex-day): Rename cal-tex-mouse-day.
7865 (calendar-mouse-tex-month): Rename cal-tex-mouse-month. 7865 (calendar-mouse-tex-week): Rename cal-tex-mouse-week.
7866 (calendar-mouse-tex-month-landscape): 7866 (calendar-mouse-tex-week2): Rename cal-tex-mouse-week2.
7867 Rename cal-tex-mouse-month-landscape. 7867 (calendar-mouse-tex-week-iso): Rename cal-tex-mouse-week-iso.
7868 (calendar-mouse-tex-year): Rename cal-tex-mouse-year. 7868 (calendar-mouse-tex-week-monday): Rename cal-tex-mouse-week-monday.
7869 (calendar-mouse-tex-filofax-year): Rename cal-tex-mouse-filofax-year. 7869 (calendar-mouse-tex-filofax-daily): Rename cal-tex-mouse-filofax-daily.
7870 (calendar-mouse-tex-year-landscape): 7870 (calendar-mouse-tex-filofax-2week): Rename cal-tex-mouse-filofax-2week.
7871 Rename cal-tex-mouse-year-landscape. 7871 (calendar-mouse-tex-filofax-week): Rename cal-tex-mouse-filofax-week.
7872 (cal-menu-context-mouse-menu): Update for above name changes. 7872 (calendar-mouse-tex-month): Rename cal-tex-mouse-month.
7873 7873 (calendar-mouse-tex-month-landscape):
7874 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el: 7874 Rename cal-tex-mouse-month-landscape.
7875 * calendar/cal-french.el, calendar/cal-hebrew.el, calendar/cal-islam.el: 7875 (calendar-mouse-tex-year): Rename cal-tex-mouse-year.
7876 * calendar/cal-iso.el, calendar/cal-julian.el, calendar/cal-move.el: 7876 (calendar-mouse-tex-filofax-year): Rename cal-tex-mouse-filofax-year.
7877 * calendar/cal-persia.el, calendar/cal-tex.el, calendar/calendar.el: 7877 (calendar-mouse-tex-year-landscape):
7878 * calendar/holidays.el: Replace int-to-string with number-to-string. 7878 Rename cal-tex-mouse-year-landscape.
7879 7879 (cal-menu-context-mouse-menu): Update for above name changes.
78802008-04-08 Chong Yidong <cyd@stupidchicken.com> 7880
7881 7881 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el:
7882 * mwheel.el (mwheel-scroll): Deactivate any temporarily active 7882 * calendar/cal-french.el, calendar/cal-hebrew.el, calendar/cal-islam.el:
7883 region if point moves. 7883 * calendar/cal-iso.el, calendar/cal-julian.el, calendar/cal-move.el:
7884 7884 * calendar/cal-persia.el, calendar/cal-tex.el, calendar/calendar.el:
78852008-04-08 Kenichi Handa <handa@m17n.org> 7885 * calendar/holidays.el: Replace int-to-string with number-to-string.
7886 7886
7887 * faces.el (font-slant-table): Change numeric values for `r', 78872008-04-08 Chong Yidong <cyd@stupidchicken.com>
7888 `roman', and `normal'. 7888
7889 7889 * mwheel.el (mwheel-scroll): Deactivate any temporarily active
78902008-04-07 Vincent Belaïche <vincent.b.1@hotmail.fr> 7890 region if point moves.
7891 7891
7892 * calc/calc-vec.el (calcFunc-kron, calc-kron): New functions. 78922008-04-08 Kenichi Handa <handa@m17n.org>
7893 7893
78942008-04-07 Jay Belanger <jay.p.belanger@gmail.com> 7894 * faces.el (font-slant-table): Change numeric values for `r',
7895 7895 `roman', and `normal'.
7896 * calc/calc-ext.el (calc-init-extensions): Add `calc-kron' and 7896
7897 `calcFunc-kron' to autoloads. Add keybinding for `calc-kron'. 78972008-04-07 Vincent Belaïche <vincent.b.1@hotmail.fr>
7898 7898
78992008-04-07 Michael Albinus <michael.albinus@gmx.de> 7899 * calc/calc-vec.el (calcFunc-kron, calc-kron): New functions.
7900 7900
7901 * net/tramp.el (tramp-methods): Fix again tramp-copy-args of 79012008-04-07 Jay Belanger <jay.p.belanger@gmail.com>
7902 "pscp" and "psftp". Reported by Gilles Pion <gpion@lfdj.com>. 7902
7903 7903 * calc/calc-ext.el (calc-init-extensions): Add `calc-kron' and
79042008-04-07 Stefan Monnier <monnier@iro.umontreal.ca> 7904 `calcFunc-kron' to autoloads. Add keybinding for `calc-kron'.
7905 7905
7906 * dired-aux.el (dired-read-shell-command): Use read-shell-command. 79062008-04-07 Michael Albinus <michael.albinus@gmx.de>
7907 7907
79082008-04-07 Sam Steingold <sds@gnu.org> 7908 * net/tramp.el (tramp-methods): Fix again tramp-copy-args of
7909 7909 "pscp" and "psftp". Reported by Gilles Pion <gpion@lfdj.com>.
7910 * progmodes/inf-lisp.el (lisp-compile-string, lisp-eval-string): 7910
7911 Add helper functions. 79112008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
7912 (lisp-do-defun): Extract the common part of lisp-eval-defun and 7912
7913 lisp-compile-defun; DEFVAR forms reset the variables to the init 7913 * dired-aux.el (dired-read-shell-command): Use read-shell-command.
7914 values, just like in emacs-lisp mode eval-defun. 7914
7915 (lisp-eval-defun, lisp-compile-defun): Use lisp-do-defun. 79152008-04-07 Sam Steingold <sds@gnu.org>
7916 (lisp-compile-region): Use lisp-compile-string. 7916
7917 7917 * progmodes/inf-lisp.el (lisp-compile-string, lisp-eval-string):
79182008-04-07 Stefan Monnier <monnier@iro.umontreal.ca> 7918 Add helper functions.
7919 7919 (lisp-do-defun): Extract the common part of lisp-eval-defun and
7920 * subr.el (combine-and-quote-strings): Also quote strings that contain 7920 lisp-compile-defun; DEFVAR forms reset the variables to the init
7921 the separator. 7921 values, just like in emacs-lisp mode eval-defun.
7922 7922 (lisp-eval-defun, lisp-compile-defun): Use lisp-do-defun.
7923 * pcvs-util.el (cvs-map): Avoid recursion :-( 7923 (lisp-compile-region): Use lisp-compile-string.
7924 7924
79252008-04-07 Glenn Morris <rgm@gnu.org> 79252008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
7926 7926
7927 * calendar/calendar.el (calendar-mode-map): Replace use of kbd. 7927 * subr.el (combine-and-quote-strings): Also quote strings that contain
7928 7928 the separator.
7929 * calendar/calendar.el (diary-view-entries-initially-flag): Rename 7929
7930 view-diary-entries-initially. Keep old name as alias, update users. 7930 * pcvs-util.el (cvs-map): Avoid recursion :-(
7931 (calendar-mark-diary-entries-flag): Rename 7931
7932 mark-diary-entries-in-calendar. Keep old name as alias, update users. 79322008-04-07 Glenn Morris <rgm@gnu.org>
7933 (calendar-view-holidays-initially-flag): Rename 7933
7934 view-calendar-holidays-initially. Keep old name as alias, update users. 7934 * calendar/calendar.el (calendar-mode-map): Replace use of kbd.
7935 (calendar-mark-holidays-flag): Rename mark-holidays-in-calendar. 7935
7936 Keep old name as alias, update users. 7936 * calendar/calendar.el (diary-view-entries-initially-flag): Rename
7937 (calendar-initial-window-hook): Rename initial-calendar-window-hook. 7937 view-diary-entries-initially. Keep old name as alias, update users.
7938 Keep old name as alias, update users. 7938 (calendar-mark-diary-entries-flag): Rename
7939 (calendar-today-visible-hook): Rename today-visible-calendar-hook. 7939 mark-diary-entries-in-calendar. Keep old name as alias, update users.
7940 Keep old name as alias, update users. 7940 (calendar-view-holidays-initially-flag): Rename
7941 (calendar-today-invisible-hook): Rename today-invisible-calendar-hook. 7941 view-calendar-holidays-initially. Keep old name as alias, update users.
7942 Keep old name as alias, update users. 7942 (calendar-mark-holidays-flag): Rename mark-holidays-in-calendar.
7943 (diary-iso-date-forms): Rename iso-date-diary-pattern. Update users. 7943 Keep old name as alias, update users.
7944 (diary-american-date-forms): Rename american-date-diary-pattern. 7944 (calendar-initial-window-hook): Rename initial-calendar-window-hook.
7945 Keep old name as alias, update users. 7945 Keep old name as alias, update users.
7946 (diary-european-date-forms): Rename european-date-diary-pattern. 7946 (calendar-today-visible-hook): Rename today-visible-calendar-hook.
7947 Keep old name as alias, update users. 7947 Keep old name as alias, update users.
7948 (calendar-iso-date-display-form): Rename iso-calendar-display-form. 7948 (calendar-today-invisible-hook): Rename today-invisible-calendar-hook.
7949 Keep old name as alias, update users. 7949 Keep old name as alias, update users.
7950 (calendar-european-date-display-form): Rename 7950 (diary-iso-date-forms): Rename iso-date-diary-pattern. Update users.
7951 european-calendar-display-form. Keep old name as alias, update users. 7951 (diary-american-date-forms): Rename american-date-diary-pattern.
7952 (calendar-american-date-display-form): Rename 7952 Keep old name as alias, update users.
7953 european-calendar-display-form. Keep old name as alias, update users. 7953 (diary-european-date-forms): Rename european-date-diary-pattern.
7954 (diary-show-holidays-flag): Rename holidays-in-diary-buffer. 7954 Keep old name as alias, update users.
7955 Keep old name as alias, update users. 7955 (calendar-iso-date-display-form): Rename iso-calendar-display-form.
7956 (holiday-general-holidays): Rename general-holidays. 7956 Keep old name as alias, update users.
7957 Keep old name as alias, update users. 7957 (calendar-european-date-display-form): Rename
7958 (holiday-oriental-holidays): Rename oriental-holidays. 7958 european-calendar-display-form. Keep old name as alias, update users.
7959 Keep old name as alias, update users. 7959 (calendar-american-date-display-form): Rename
7960 (holiday-local-holidays): Rename local-holidays. 7960 european-calendar-display-form. Keep old name as alias, update users.
7961 Keep old name as alias, update users. 7961 (diary-show-holidays-flag): Rename holidays-in-diary-buffer.
7962 (holiday-other-holidays): Rename other-holidays. 7962 Keep old name as alias, update users.
7963 Keep old name as alias, update users. 7963 (holiday-general-holidays): Rename general-holidays.
7964 (holiday-hebrew-holidays): Rename hebrew-holidays. 7964 Keep old name as alias, update users.
7965 Keep old name as alias, update users. 7965 (holiday-oriental-holidays): Rename oriental-holidays.
7966 (holiday-christian-holidays): Rename christian-holidays. 7966 Keep old name as alias, update users.
7967 Keep old name as alias, update users. 7967 (holiday-local-holidays): Rename local-holidays.
7968 (holiday-islamic-holidays): Rename islamic-holidays. 7968 Keep old name as alias, update users.
7969 Keep old name as alias, update users. 7969 (holiday-other-holidays): Rename other-holidays.
7970 (holiday-bahai-holidays): Rename bahai-holidays. 7970 Keep old name as alias, update users.
7971 Keep old name as alias, update users. 7971 (holiday-hebrew-holidays): Rename hebrew-holidays.
7972 (holiday-solar-holidays): Rename solar-holidays. 7972 Keep old name as alias, update users.
7973 Keep old name as alias, update users. 7973 (holiday-christian-holidays): Rename christian-holidays.
7974 (diary-fancy-buffer): Rename fancy-diary-buffer. 7974 Keep old name as alias, update users.
7975 Keep old name as alias, update users. 7975 (holiday-islamic-holidays): Rename islamic-holidays.
7976 (calendar-other-calendars-buffer): Rename other-calendars-buffer. 7976 Keep old name as alias, update users.
7977 Update users. 7977 (holiday-bahai-holidays): Rename bahai-holidays.
7978 (calendar-hebrew-yahrzeit-buffer): Rename cal-hebrew-yahrzeit-buffer. 7978 Keep old name as alias, update users.
7979 Update users. 7979 (holiday-solar-holidays): Rename solar-holidays.
7980 (calendar-increment-month): Rename increment-calendar-month. 7980 Keep old name as alias, update users.
7981 Keep old name as alias, update callers. 7981 (diary-fancy-buffer): Rename fancy-diary-buffer.
7982 (calendar-increment-month-cons): Rename old calendar-increment-month. 7982 Keep old name as alias, update users.
7983 Update callers. 7983 (calendar-other-calendars-buffer): Rename other-calendars-buffer.
7984 (calendar-extract-month): Rename extract-calendar-month. 7984 Update users.
7985 Keep old name as alias, update callers. 7985 (calendar-hebrew-yahrzeit-buffer): Rename cal-hebrew-yahrzeit-buffer.
7986 (calendar-extract-day): Rename extract-calendar-day. 7986 Update users.
7987 Keep old name as alias, update callers. 7987 (calendar-increment-month): Rename increment-calendar-month.
7988 (calendar-extract-year): Rename extract-calendar-year. 7988 Keep old name as alias, update callers.
7989 Keep old name as alias, update callers. 7989 (calendar-increment-month-cons): Rename old calendar-increment-month.
7990 (calendar-generate-window): Rename generate-calendar-window. 7990 Update callers.
7991 Update callers. 7991 (calendar-extract-month): Rename extract-calendar-month.
7992 (calendar-generate): Rename generate-calendar. Update callers. 7992 Keep old name as alias, update callers.
7993 (calendar-generate-month): Rename generate-calendar-month. 7993 (calendar-extract-day): Rename extract-calendar-day.
7994 Update callers. 7994 Keep old name as alias, update callers.
7995 (calendar-redraw): Rename redraw-calendar. Update callers. 7995 (calendar-extract-year): Rename extract-calendar-year.
7996 (calendar-describe-mode): Rename describe-calendar-mode. Update uses. 7996 Keep old name as alias, update callers.
7997 (calendar-mouse-other-month): Rename mouse-calendar-other-month. 7997 (calendar-generate-window): Rename generate-calendar-window.
7998 Update callers. 7998 Update callers.
7999 (calendar-update-mode-line): Rename update-calendar-mode-line. 7999 (calendar-generate): Rename generate-calendar. Update callers.
8000 Update callers. 8000 (calendar-generate-month): Rename generate-calendar-month.
8001 (calendar-exit): Rename exit-calendar. Keep old name as alias, 8001 Update callers.
8002 update callers. 8002 (calendar-redraw): Rename redraw-calendar. Update callers.
8003 (calendar-mark-visible-date): Rename mark-visible-calendar-date. 8003 (calendar-describe-mode): Rename describe-calendar-mode. Update uses.
8004 Keep old name as alias, update callers. 8004 (calendar-mouse-other-month): Rename mouse-calendar-other-month.
8005 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el: 8005 Update callers.
8006 * calendar/cal-dst.el, calendar/cal-french.el, calendar/cal-hebrew.el: 8006 (calendar-update-mode-line): Rename update-calendar-mode-line.
8007 * calendar/cal-html.el, calendar/cal-islam.el, calendar/cal-iso.el: 8007 Update callers.
8008 * calendar/cal-julian.el, calendar/cal-menu.el, calendar/cal-move.el: 8008 (calendar-exit): Rename exit-calendar. Keep old name as alias,
8009 * calendar/cal-persia.el, calendar/cal-tex.el, calendar/cal-x.el: 8009 update callers.
8010 * calendar/diary-lib.el, calendar/holidays.el, calendar/lunar.el: 8010 (calendar-mark-visible-date): Rename mark-visible-calendar-date.
8011 * calendar/solar.el: Update for calendar.el name changes. 8011 Keep old name as alias, update callers.
8012 * org/org.el (org-agenda-format-date-aligned) 8012 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el:
8013 (org-agenda-execute-calendar-command): Access date elements directly 8013 * calendar/cal-dst.el, calendar/cal-french.el, calendar/cal-hebrew.el:
8014 rather than using calendar functions. 8014 * calendar/cal-html.el, calendar/cal-islam.el, calendar/cal-iso.el:
8015 (org-read-date, org-goto-calendar, org-agenda-goto-calendar): 8015 * calendar/cal-julian.el, calendar/cal-menu.el, calendar/cal-move.el:
8016 Also set calendar-view-diary-initially-flag, 8016 * calendar/cal-persia.el, calendar/cal-tex.el, calendar/cal-x.el:
8017 calendar-view-holidays-initially-flag. 8017 * calendar/diary-lib.el, calendar/holidays.el, calendar/lunar.el:
8018 (org-get-entries-from-diary): Also set diary-fancy-buffer. 8018 * calendar/solar.el: Update for calendar.el name changes.
8019 (org-agenda-execute-calendar-command): No need to set displayed-day. 8019 * org/org.el (org-agenda-format-date-aligned)
8020 8020 (org-agenda-execute-calendar-command): Access date elements directly
80212008-04-06 Alan Mackenzie <acm@muc.de> 8021 rather than using calendar functions.
8022 8022 (org-read-date, org-goto-calendar, org-agenda-goto-calendar):
8023 * progmodes/cc-langs.el (c-before-font-lock-function): Correct a 8023 Also set calendar-view-diary-initially-flag,
8024 typo in the doc string. 8024 calendar-view-holidays-initially-flag.
8025 8025 (org-get-entries-from-diary): Also set diary-fancy-buffer.
8026 * progmodes/cc-mode.el (c-basic-common-init): 8026 (org-agenda-execute-calendar-command): No need to set displayed-day.
8027 Set font-lock-extend-after-change-region-function. 8027
8028 (c-extend-after-change-region): New function, used in 80282008-04-06 Alan Mackenzie <acm@muc.de>
8029 font-lock-extend-after-change-region-function, thus superseding 8029
8030 advice on the Font Lock after change functions. 8030 * progmodes/cc-langs.el (c-before-font-lock-function): Correct a
8031 (c-advise-fl-for-region): Remove this macro. 8031 typo in the doc string.
8032 8032
80332008-04-06 Reiner Steib <Reiner.Steib@gmx.de> 8033 * progmodes/cc-mode.el (c-basic-common-init):
8034 8034 Set font-lock-extend-after-change-region-function.
8035 * textmodes/flyspell.el (flyspell-duplicate-distance): 8035 (c-extend-after-change-region): New function, used in
8036 Improve custom type. 8036 font-lock-extend-after-change-region-function, thus superseding
8037 8037 advice on the Font Lock after change functions.
80382008-04-06 Glenn Morris <rgm@gnu.org> 8038 (c-advise-fl-for-region): Remove this macro.
8039 8039
8040 * calendar/diary-lib.el (diary-sexp-entry-symbol): 80402008-04-06 Reiner Steib <Reiner.Steib@gmx.de>
8041 Rename sexp-diary-entry-symbol. Keep old name as alias, update users. 8041
8042 (diary-list-entries-hook): Rename list-diary-entries-hook. 8042 * textmodes/flyspell.el (flyspell-duplicate-distance):
8043 Keep old name as alias, update users. 8043 Improve custom type.
8044 (diary-mark-entries-hook): Rename mark-diary-entries-hook. 8044
8045 Keep old name as alias, update users. 80452008-04-06 Glenn Morris <rgm@gnu.org>
8046 (diary-nongregorian-listing-hook): Rename 8046
8047 nongregorian-diary-listing-hook. Keep old name as alias, update users. 8047 * calendar/diary-lib.el (diary-sexp-entry-symbol):
8048 (diary-nongregorian-marking-hook): Rename 8048 Rename sexp-diary-entry-symbol. Keep old name as alias, update users.
8049 nongregorian-diary-marking-hook. Keep old name as alias, update users. 8049 (diary-list-entries-hook): Rename list-diary-entries-hook.
8050 (diary-print-entries-hook): Rename print-diary-entries-hook. 8050 Keep old name as alias, update users.
8051 Keep old name as alias, update users. 8051 (diary-mark-entries-hook): Rename mark-diary-entries-hook.
8052 (diary-abbreviated-year-flag): Rename abbreviated-calendar-year. 8052 Keep old name as alias, update users.
8053 Keep old name as alias, update users. 8053 (diary-nongregorian-listing-hook): Rename
8054 (diary-number-of-entries): Rename number-of-diary-entries. 8054 nongregorian-diary-listing-hook. Keep old name as alias, update users.
8055 Keep old name as alias, update users. 8055 (diary-nongregorian-marking-hook): Rename
8056 (view-diary-entries, list-diary-entries, show-all-diary-entries): 8056 nongregorian-diary-marking-hook. Keep old name as alias, update users.
8057 Give version of obsolescence. 8057 (diary-print-entries-hook): Rename print-diary-entries-hook.
8058 (diary-view-other-diary-entries): Rename view-other-diary-entries. 8058 Keep old name as alias, update users.
8059 Keep old name as alias, update callers. 8059 (diary-abbreviated-year-flag): Rename abbreviated-calendar-year.
8060 (diary-add-to-list): Rename add-to-diary-list. Keep old name as alias, 8060 Keep old name as alias, update users.
8061 update callers. 8061 (diary-number-of-entries): Rename number-of-diary-entries.
8062 (diary-include-other-diary-files): Rename include-other-diary-files. 8062 Keep old name as alias, update users.
8063 Keep old name as alias, update callers. 8063 (view-diary-entries, list-diary-entries, show-all-diary-entries):
8064 (diary-simple-display): Rename simple-diary-display. 8064 Give version of obsolescence.
8065 Keep old name as alias, update callers. 8065 (diary-view-other-diary-entries): Rename view-other-diary-entries.
8066 (diary-fancy-display): Rename fancy-diary-display. 8066 Keep old name as alias, update callers.
8067 Keep old name as alias, update callers. 8067 (diary-add-to-list): Rename add-to-diary-list. Keep old name as alias,
8068 (diary-print-entries): Rename print-diary-entries. 8068 update callers.
8069 Keep old name as alias, update callers. 8069 (diary-include-other-diary-files): Rename include-other-diary-files.
8070 (diary-marking-entries-flag): Rename marking-diary-entries. 8070 Keep old name as alias, update callers.
8071 Update users. 8071 (diary-simple-display): Rename simple-diary-display.
8072 (diary-marking-entry-flag): Rename marking-diary-entry. Update users. 8072 Keep old name as alias, update callers.
8073 (diary-mark-entries): Rename mark-diary-entries. 8073 (diary-fancy-display): Rename fancy-diary-display.
8074 Keep old name as alias, update callers. 8074 Keep old name as alias, update callers.
8075 (diary-mark-sexp-entries): Rename mark-sexp-diary-entries. 8075 (diary-print-entries): Rename print-diary-entries.
8076 Keep old name as alias, update callers. 8076 Keep old name as alias, update callers.
8077 (diary-mark-included-diary-files): Rename mark-included-diary-files. 8077 (diary-marking-entries-flag): Rename marking-diary-entries.
8078 Keep old name as alias, update callers. 8078 Update users.
8079 (calendar-mark-days-named): Rename mark-calendar-days-named. 8079 (diary-marking-entry-flag): Rename marking-diary-entry. Update users.
8080 Keep old name as alias, update callers. 8080 (diary-mark-entries): Rename mark-diary-entries.
8081 (calendar-mark-month): Rename mark-calendar-month. 8081 Keep old name as alias, update callers.
8082 Keep old name as alias, update callers. 8082 (diary-mark-sexp-entries): Rename mark-sexp-diary-entries.
8083 (calendar-mark-date-pattern): Rename mark-calendar-date-pattern. 8083 Keep old name as alias, update callers.
8084 Keep old name as alias, update callers. 8084 (diary-mark-included-diary-files): Rename mark-included-diary-files.
8085 (diary-sort-entries): Rename sort-diary-entries. 8085 Keep old name as alias, update callers.
8086 Keep old name as alias, update callers. 8086 (calendar-mark-days-named): Rename mark-calendar-days-named.
8087 (diary-list-sexp-entries): Rename list-sexp-diary-entries. 8087 Keep old name as alias, update callers.
8088 Keep old name as alias, update callers. 8088 (calendar-mark-month): Rename mark-calendar-month.
8089 (diary-make-entry): Rename make-diary-entry. Keep old name as alias, 8089 Keep old name as alias, update callers.
8090 update callers. 8090 (calendar-mark-date-pattern): Rename mark-calendar-date-pattern.
8091 (diary-insert-entry): Rename insert-diary-entry. 8091 Keep old name as alias, update callers.
8092 Keep old name as alias. 8092 (diary-sort-entries): Rename sort-diary-entries.
8093 (diary-insert-weekly-entry): Rename insert-weekly-diary-entry. 8093 Keep old name as alias, update callers.
8094 Keep old name as alias. 8094 (diary-list-sexp-entries): Rename list-sexp-diary-entries.
8095 (diary-insert-monthly-entry): Rename insert-monthly-diary-entry. 8095 Keep old name as alias, update callers.
8096 Keep old name as alias. 8096 (diary-make-entry): Rename make-diary-entry. Keep old name as alias,
8097 (diary-insert-yearly-entry): Rename insert-yearly-diary-entry. 8097 update callers.
8098 Keep old name as alias. 8098 (diary-insert-entry): Rename insert-diary-entry.
8099 (diary-insert-anniversary-entry): Rename insert-anniversary-diary-entry. 8099 Keep old name as alias.
8100 Keep old name as alias. 8100 (diary-insert-weekly-entry): Rename insert-weekly-diary-entry.
8101 (diary-insert-block-entry): Rename insert-block-diary-entry. 8101 Keep old name as alias.
8102 Keep old name as alias. 8102 (diary-insert-monthly-entry): Rename insert-monthly-diary-entry.
8103 (diary-insert-cyclic-entry): Rename insert-cyclic-diary-entry. 8103 Keep old name as alias.
8104 Keep old name as alias. 8104 (diary-insert-yearly-entry): Rename insert-yearly-diary-entry.
8105 (diary-fancy-font-lock-keywords): Rename fancy-diary-font-lock-keywords. 8105 Keep old name as alias.
8106 Keep old name as alias, update users. 8106 (diary-insert-anniversary-entry): Rename insert-anniversary-diary-entry.
8107 (diary-fancy-display-mode): Rename fancy-diary-display-mode. 8107 Keep old name as alias.
8108 Keep old name as alias, update callers. 8108 (diary-insert-block-entry): Rename insert-block-diary-entry.
8109 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/cal-islam.el: 8109 Keep old name as alias.
8110 * calendar/cal-menu.el, calendar/cal-x.el, calendar/calendar.el: 8110 (diary-insert-cyclic-entry): Rename insert-cyclic-diary-entry.
8111 * calendar/icalendar.el: Update for diary-lib name changes. 8111 Keep old name as alias.
8112 8112 (diary-fancy-font-lock-keywords): Rename fancy-diary-font-lock-keywords.
81132008-04-06 Chong Yidong <cyd@stupidchicken.com> 8113 Keep old name as alias, update users.
8114 8114 (diary-fancy-display-mode): Rename fancy-diary-display-mode.
8115 * dired-aux.el (dired-overwrite-confirmed): Revert last change. 8115 Keep old name as alias, update callers.
8116 8116 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/cal-islam.el:
8117 * dired.el (dired-dnd-handle-local-file): Obey dired-backup-overwrite 8117 * calendar/cal-menu.el, calendar/cal-x.el, calendar/calendar.el:
8118 for copy, move, and link operations. 8118 * calendar/icalendar.el: Update for diary-lib name changes.
8119 8119
81202008-04-06 Michael Kifer <kifer@cs.stonybrook.edu> 81202008-04-06 Chong Yidong <cyd@stupidchicken.com>
8121 8121
8122 * emulation/viper-init.el, emulation/viper-ex.el, emulation/viper-cmd.el 8122 * dired-aux.el (dired-overwrite-confirmed): Revert last change.
8123 (viper-search-wrap-around-t): Replace with viper-search-wrap-around. 8123
8124 8124 * dired.el (dired-dnd-handle-local-file): Obey dired-backup-overwrite
8125 * ediff-util.el, ediff-vers.el, ediff-wind.el: Replace 3-argument 8125 for copy, move, and link operations.
8126 'require' statements with 1-argument ones (wrapped in if's). 8126
8127 For compatibility with the current stable version of XEmacs. 81272008-04-06 Michael Kifer <kifer@cs.stonybrook.edu>
8128 8128
81292008-04-06 Dan Nicolaescu <dann@ics.uci.edu> 8129 * emulation/viper-init.el, emulation/viper-ex.el, emulation/viper-cmd.el
8130 8130 (viper-search-wrap-around-t): Replace with viper-search-wrap-around.
8131 * vc.el (vc-status-prepare-status-buffer): Reset vc-parent-buffer-name. 8131
8132 8132 * ediff-util.el, ediff-vers.el, ediff-wind.el: Replace 3-argument
81332008-04-06 Jason Rumney <jasonr@gnu.org> 8133 'require' statements with 1-argument ones (wrapped in if's).
8134 8134 For compatibility with the current stable version of XEmacs.
8135 * language/burmese.el ("Burmese"): Make sample text consistent with 8135
8136 language name. 81362008-04-06 Dan Nicolaescu <dann@ics.uci.edu>
8137 8137
81382008-04-06 Nick Roberts <nickrob@snap.net.nz> 8138 * vc.el (vc-status-prepare-status-buffer): Reset vc-parent-buffer-name.
8139 8139
8140 * progmodes/gdb-ui.el (gdb): New group. 81402008-04-06 Jason Rumney <jasonr@gnu.org>
8141 (gdb-debug-log-max, gdb-enable-debug) 8141
8142 (gdb-cpp-define-alist-program, gdb-cpp-define-alist-flags) 8142 * language/burmese.el ("Burmese"): Make sample text consistent with
8143 (gdb-show-main, gdb-many-windows, gdb-use-separate-io-buffer) 8143 language name.
8144 (gdb-speedbar-auto-raise, gdb-use-colon-colon-notation) 8144
8145 (gdb-show-changed-values, gdb-max-children) 81452008-04-06 Nick Roberts <nickrob@snap.net.nz>
8146 (gdb-delete-out-of-scope, gdb-same-frame, gdb-find-source-frame) 8146
8147 (breakpoint-enabled, breakpoint-disabled, gdb-max-frames) 8147 * progmodes/gdb-ui.el (gdb): New group.
8148 (gdb-all-registers, gdb-memory-repeat-count, gdb-memory-format) 8148 (gdb-debug-log-max, gdb-enable-debug)
8149 (gdb-memory-unit): Move to new group from GUD group. 8149 (gdb-cpp-define-alist-program, gdb-cpp-define-alist-flags)
8150 (menu): Allow customization from GDB-UI menu-item. 8150 (gdb-show-main, gdb-many-windows, gdb-use-separate-io-buffer)
8151 8151 (gdb-speedbar-auto-raise, gdb-use-colon-colon-notation)
81522008-04-05 Chong Yidong <cyd@stupidchicken.com> 8152 (gdb-show-changed-values, gdb-max-children)
8153 8153 (gdb-delete-out-of-scope, gdb-same-frame, gdb-find-source-frame)
8154 * dired-aux.el (dired-overwrite-confirmed): Supply initial value. 8154 (breakpoint-enabled, breakpoint-disabled, gdb-max-frames)
8155 8155 (gdb-all-registers, gdb-memory-repeat-count, gdb-memory-format)
81562008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> 8156 (gdb-memory-unit): Move to new group from GUD group.
8157 8157 (menu): Allow customization from GDB-UI menu-item.
8158 * vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-annotate-command) 8158
8159 (vc-bzr-annotate-time, vc-bzr-annotate-extract-revision-at-line): 81592008-04-05 Chong Yidong <cyd@stupidchicken.com>
8160 Revision numbers can include ".". 8160
8161 8161 * dired-aux.el (dired-overwrite-confirmed): Supply initial value.
8162 * diff-mode.el (diff-end-of-hunk): Be careful not to overlook trailing 8162
8163 "+" lines not accounted for by counting "-" and context lines. 81632008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
8164 8164
81652008-04-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 8165 * vc-bzr.el (vc-bzr-log-view-mode, vc-bzr-annotate-command)
8166 8166 (vc-bzr-annotate-time, vc-bzr-annotate-extract-revision-at-line):
8167 * term/mac-win.el (mac-service-open-file): Use file URL instead of 8167 Revision numbers can include ".".
8168 file name string. 8168
8169 8169 * diff-mode.el (diff-end-of-hunk): Be careful not to overlook trailing
81702008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> 8170 "+" lines not accounted for by counting "-" and context lines.
8171 8171
8172 * vc-bzr.el (vc-bzr-annotate-command): Preserve line alignment. 81722008-04-05 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
8173 (vc-bzr-annotate-time): Accept space used to preserve alignment. 8173
8174 8174 * term/mac-win.el (mac-service-open-file): Use file URL instead of
81752008-04-05 Richard Stallman <rms@gnu.org> 8175 file name string.
8176 8176
8177 * emacs-lisp/advice.el (defadvice): Add usage pattern. 81772008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
8178 8178
81792008-04-05 Nick Roberts <nickrob@snap.net.nz> 8179 * vc-bzr.el (vc-bzr-annotate-command): Preserve line alignment.
8180 8180 (vc-bzr-annotate-time): Accept space used to preserve alignment.
8181 * progmodes/gdb-ui.el: Add advice about using Cygwin GDB (from a 8181
8182 thread in [h-e-w]). 81822008-04-05 Richard Stallman <rms@gnu.org>
8183 8183
81842008-04-05 Juanma Barranquero <lekktu@gmail.com> 8184 * emacs-lisp/advice.el (defadvice): Add usage pattern.
8185 8185
8186 * files.el (abort-if-file-too-large): Fix typo in docstring. 81862008-04-05 Nick Roberts <nickrob@snap.net.nz>
8187 8187
81882008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> 8188 * progmodes/gdb-ui.el: Add advice about using Cygwin GDB (from a
8189 8189 thread in [h-e-w]).
8190 * subr.el (functionp): Return nil for special forms. 8190
8191 81912008-04-05 Juanma Barranquero <lekktu@gmail.com>
81922008-04-05 Glenn Morris <rgm@gnu.org> 8192
8193 8193 * files.el (abort-if-file-too-large): Fix typo in docstring.
8194 * emacs-lisp/autoload.el (autoload-ensure-default-file): 8194
8195 Provide a feature. 81952008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
8196 * calendar/calendar.el, calendar/diary-lib.el, calendar/holidays.el: 8196
8197 Require loaddefs file rather than loading it. 8197 * subr.el (functionp): Return nil for special forms.
8198 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that 8198
8199 autoload-ensure-default-file provides a feature. 81992008-04-05 Glenn Morris <rgm@gnu.org>
8200 8200
8201 * Makefile.in (LOADDEFS): Add mh-loaddefs.el. 8201 * emacs-lisp/autoload.el (autoload-ensure-default-file):
8202 (AUTOGENEL): mh-loaddefs is in $LOADDEFS now. 8202 Provide a feature.
8203 (compile, compile-always, recompile): Use $LOADDEFS. 8203 * calendar/calendar.el, calendar/diary-lib.el, calendar/holidays.el:
8204 (cal-autoloads): Remove. 8204 Require loaddefs file rather than loading it.
8205 8205 * Makefile.in ($(lisp)/mh-e/mh-loaddefs.el): Simplify rule now that
8206 * calendar/cal-x.el (calendar-dedicate-diary): Use get-buffer rather 8206 autoload-ensure-default-file provides a feature.
8207 than buffer-live-p. Reported by David Koppelman <koppel@ece.lsu.edu>. 8207
8208 8208 * Makefile.in (LOADDEFS): Add mh-loaddefs.el.
8209 * calendar/calendar.el (hebrew-holidays-1, hebrew-holidays-2) 8209 (AUTOGENEL): mh-loaddefs is in $LOADDEFS now.
8210 (hebrew-holidays-3, hebrew-holidays-4): Don't autoload obsolescence. 8210 (compile, compile-always, recompile): Use $LOADDEFS.
8211 8211 (cal-autoloads): Remove.
8212 * calendar/calendar.el (diary-hebrew-entry-symbol): 8212
8213 Rename hebrew-diary-entry-symbol. Keep old name as alias. 8213 * calendar/cal-x.el (calendar-dedicate-diary): Use get-buffer rather
8214 (diary-islamic-entry-symbol): Rename islamic-diary-entry-symbol. 8214 than buffer-live-p. Reported by David Koppelman <koppel@ece.lsu.edu>.
8215 Keep old name as alias. 8215
8216 (diary-bahai-entry-symbol): Rename bahai-diary-entry-symbol. 8216 * calendar/calendar.el (hebrew-holidays-1, hebrew-holidays-2)
8217 Keep old name as alias. 8217 (hebrew-holidays-3, hebrew-holidays-4): Don't autoload obsolescence.
8218 * calendar/cal-bahai.el: Update for rename bahai-diary-entry-symbol 8218
8219 to diary-bahai-entry-symbol. 8219 * calendar/calendar.el (diary-hebrew-entry-symbol):
8220 * calendar/cal-hebrew.el: Update for rename hebrew-diary-entry-symbol 8220 Rename hebrew-diary-entry-symbol. Keep old name as alias.
8221 to diary-hebrew-entry-symbol. 8221 (diary-islamic-entry-symbol): Rename islamic-diary-entry-symbol.
8222 * calendar/cal-islam.el: Update for rename islamic-diary-entry-symbol 8222 Keep old name as alias.
8223 to diary-islamic-entry-symbol. 8223 (diary-bahai-entry-symbol): Rename bahai-diary-entry-symbol.
8224 * calendar/diary-lib.el: Update for diary-entry-symbol renames. 8224 Keep old name as alias.
8225 8225 * calendar/cal-bahai.el: Update for rename bahai-diary-entry-symbol
8226 * calendar/solar.el (diary-sabbath-candles-minutes) 8226 to diary-bahai-entry-symbol.
8227 (diary-sabbath-candles): Move to cal-hebrew. 8227 * calendar/cal-hebrew.el: Update for rename hebrew-diary-entry-symbol
8228 * calendar/cal-hebrew.el (diary-hebrew-sabbath-candles-minutes) 8228 to diary-hebrew-entry-symbol.
8229 (diary-hebrew-sabbath-candles): Move here from solar.el and rename. 8229 * calendar/cal-islam.el: Update for rename islamic-diary-entry-symbol
8230 Doc fix. Keep old name as alias. 8230 to diary-islamic-entry-symbol.
8231 (diary-hebrew-sabbath-candles): Simplify. 8231 * calendar/diary-lib.el: Update for diary-entry-symbol renames.
8232 (solar-setup, solar-sunrise-sunset, calendar-latitude) 8232
8233 (calendar-longitude, calendar-time-zone): Declare for compiler. 8233 * calendar/solar.el (diary-sabbath-candles-minutes)
8234 * calendar/diary-lib.el (list-sexp-diary-entries): Update doc for 8234 (diary-sabbath-candles): Move to cal-hebrew.
8235 rename. 8235 * calendar/cal-hebrew.el (diary-hebrew-sabbath-candles-minutes)
8236 8236 (diary-hebrew-sabbath-candles): Move here from solar.el and rename.
8237 * calendar/cal-coptic.el (calendar-coptic-month-name-array): 8237 Doc fix. Keep old name as alias.
8238 Rename coptic-calendar-month-name-array. Update callers. 8238 (diary-hebrew-sabbath-candles): Simplify.
8239 (calendar-coptic-epoch): Rename coptic-calendar-epoch. Update callers. 8239 (solar-setup, solar-sunrise-sunset, calendar-latitude)
8240 (calendar-coptic-name): Rename coptic-name. Update callers. 8240 (calendar-longitude, calendar-time-zone): Declare for compiler.
8241 (calendar-coptic-leap-year-p): Rename coptic-calendar-leap-year-p. 8241 * calendar/diary-lib.el (list-sexp-diary-entries): Update doc for
8242 Update callers. 8242 rename.
8243 (calendar-coptic-last-day-of-month): 8243
8244 Rename coptic-calendar-last-day-of-month. Update callers. 8244 * calendar/cal-coptic.el (calendar-coptic-month-name-array):
8245 (calendar-coptic-to-absolute): Rename calendar-absolute-from-coptic. 8245 Rename coptic-calendar-month-name-array. Update callers.
8246 Keep old name as alias, update callers. 8246 (calendar-coptic-epoch): Rename coptic-calendar-epoch. Update callers.
8247 (calendar-coptic-print-date): Rename calendar-print-coptic-date. 8247 (calendar-coptic-name): Rename coptic-name. Update callers.
8248 Keep old name as alias, update callers. 8248 (calendar-coptic-leap-year-p): Rename coptic-calendar-leap-year-p.
8249 (calendar-coptic-goto-date): Rename calendar-goto-coptic-date. 8249 Update callers.
8250 Keep old name as alias. 8250 (calendar-coptic-last-day-of-month):
8251 (calendar-ethiopic-month-name-array): 8251 Rename coptic-calendar-last-day-of-month. Update callers.
8252 Rename ethiopic-calendar-month-name-array. Update callers. 8252 (calendar-coptic-to-absolute): Rename calendar-absolute-from-coptic.
8253 (calendar-ethiopic-epoch): Rename ethiopic-calendar-epoch. 8253 Keep old name as alias, update callers.
8254 Update callers. 8254 (calendar-coptic-print-date): Rename calendar-print-coptic-date.
8255 (calendar-ethiopic-name): Rename ethiopic-name. Update callers. 8255 Keep old name as alias, update callers.
8256 (calendar-ethiopic-to-absolute): Rename calendar-absolute-from-ethiopic. 8256 (calendar-coptic-goto-date): Rename calendar-goto-coptic-date.
8257 Keep old name as alias, update callers. 8257 Keep old name as alias.
8258 (calendar-ethiopic-print-date): Rename calendar-print-ethiopic-date. 8258 (calendar-ethiopic-month-name-array):
8259 Keep old name as alias, update callers. 8259 Rename ethiopic-calendar-month-name-array. Update callers.
8260 (calendar-ethiopic-goto-date): Rename calendar-goto-ethiopic-date. 8260 (calendar-ethiopic-epoch): Rename ethiopic-calendar-epoch.
8261 Keep old name as alias. 8261 Update callers.
8262 8262 (calendar-ethiopic-name): Rename ethiopic-name. Update callers.
8263 * calendar/cal-french.el (calendar-french-epoch): 8263 (calendar-ethiopic-to-absolute): Rename calendar-absolute-from-ethiopic.
8264 Rename french-calendar-epoch. Update callers. 8264 Keep old name as alias, update callers.
8265 (calendar-french-month-name-array): Rename variable and function 8265 (calendar-ethiopic-print-date): Rename calendar-print-ethiopic-date.
8266 french-calendar-month-name-array. Update callers. 8266 Keep old name as alias, update callers.
8267 (calendar-french-multibyte-month-name-array): 8267 (calendar-ethiopic-goto-date): Rename calendar-goto-ethiopic-date.
8268 Rename french-calendar-multibyte-month-name-array. Update callers. 8268 Keep old name as alias.
8269 (calendar-french-day-name-array): Rename variable and function 8269
8270 french-calendar-day-name-array. Update callers. 8270 * calendar/cal-french.el (calendar-french-epoch):
8271 (calendar-french-special-days-array): Rename variable and function 8271 Rename french-calendar-epoch. Update callers.
8272 french-calendar-special-days-array. Update callers. 8272 (calendar-french-month-name-array): Rename variable and function
8273 (calendar-french-multibyte-special-days-array): 8273 french-calendar-month-name-array. Update callers.
8274 Rename french-calendar-multibyte-special-days-array. Update callers. 8274 (calendar-french-multibyte-month-name-array):
8275 (calendar-french-accents-p): Rename french-calendar-accents. 8275 Rename french-calendar-multibyte-month-name-array. Update callers.
8276 Update callers. 8276 (calendar-french-day-name-array): Rename variable and function
8277 (calendar-french-leap-year-p): Rename french-calendar-leap-year-p. 8277 french-calendar-day-name-array. Update callers.
8278 Update callers. 8278 (calendar-french-special-days-array): Rename variable and function
8279 (calendar-french-last-day-of-month): 8279 french-calendar-special-days-array. Update callers.
8280 Rename french-calendar-last-day-of-month. Update callers. 8280 (calendar-french-multibyte-special-days-array):
8281 (calendar-french-to-absolute): Rename calendar-absolute-from-french. 8281 Rename french-calendar-multibyte-special-days-array. Update callers.
8282 Keep old name as alias, update callers. 8282 (calendar-french-accents-p): Rename french-calendar-accents.
8283 (calendar-french-print-date): Rename calendar-print-french-date. 8283 Update callers.
8284 Keep old name as alias, update callers. 8284 (calendar-french-leap-year-p): Rename french-calendar-leap-year-p.
8285 (calendar-french-goto-date): Rename calendar-goto-french-date. 8285 Update callers.
8286 Keep old name as alias. 8286 (calendar-french-last-day-of-month):
8287 8287 Rename french-calendar-last-day-of-month. Update callers.
8288 * calendar/cal-menu.el, calendar/calendar.el: 8288 (calendar-french-to-absolute): Rename calendar-absolute-from-french.
8289 Update for Coptic and French name changes. 8289 Keep old name as alias, update callers.
8290 8290 (calendar-french-print-date): Rename calendar-print-french-date.
8291 * calendar/cal-china.el (calendar-chinese): Rename custom group 8291 Keep old name as alias, update callers.
8292 from chinese-calendar. Update users. 8292 (calendar-french-goto-date): Rename calendar-goto-french-date.
8293 (calendar-chinese-time-zone): Rename chinese-calendar-time-zone. 8293 Keep old name as alias.
8294 Keep old name as alias, update users. 8294
8295 (calendar-chinese-location-name): Rename chinese-calendar-location-name. 8295 * calendar/cal-menu.el, calendar/calendar.el:
8296 Keep old name as alias. 8296 Update for Coptic and French name changes.
8297 (calendar-chinese-daylight-time-offset): 8297
8298 Rename chinese-calendar-daylight-time-offset. Keep old name as alias, 8298 * calendar/cal-china.el (calendar-chinese): Rename custom group
8299 update users. 8299 from chinese-calendar. Update users.
8300 (calendar-chinese-standard-time-zone-name): 8300 (calendar-chinese-time-zone): Rename chinese-calendar-time-zone.
8301 Rename chinese-calendar-standard-time-zone-name. 8301 Keep old name as alias, update users.
8302 Keep old name as alias, update users. 8302 (calendar-chinese-location-name): Rename chinese-calendar-location-name.
8303 (calendar-chinese-daylight-saving-start): 8303 Keep old name as alias.
8304 Rename chinese-calendar-daylight-savings-starts. 8304 (calendar-chinese-daylight-time-offset):
8305 Keep old name as alias, update users. 8305 Rename chinese-calendar-daylight-time-offset. Keep old name as alias,
8306 (calendar-chinese-daylight-saving-end): 8306 update users.
8307 Rename chinese-calendar-daylight-savings-ends. Keep old name as alias, 8307 (calendar-chinese-standard-time-zone-name):
8308 update users. 8308 Rename chinese-calendar-standard-time-zone-name.
8309 (calendar-chinese-daylight-saving-start-time): 8309 Keep old name as alias, update users.
8310 Rename chinese-calendar-daylight-savings-starts-time. 8310 (calendar-chinese-daylight-saving-start):
8311 Keep old name as alias, update users. 8311 Rename chinese-calendar-daylight-savings-starts.
8312 (calendar-chinese-daylight-saving-end-time): 8312 Keep old name as alias, update users.
8313 Rename chinese-calendar-daylight-savings-ends-time. 8313 (calendar-chinese-daylight-saving-end):
8314 Keep old name as alias, update users. 8314 Rename chinese-calendar-daylight-savings-ends. Keep old name as alias,
8315 (calendar-chinese-celestial-stem): Rename 8315 update users.
8316 calendar-chinese-celestial-stem. Keep old name as alias, update users. 8316 (calendar-chinese-daylight-saving-start-time):
8317 (calendar-chinese-terrestrial-branch): 8317 Rename chinese-calendar-daylight-savings-starts-time.
8318 Rename calendar-chinese-terrestrial-branch. Keep old name as alias, 8318 Keep old name as alias, update users.
8319 update users. 8319 (calendar-chinese-daylight-saving-end-time):
8320 (calendar-chinese-zodiac-sign-on-or-after): 8320 Rename chinese-calendar-daylight-savings-ends-time.
8321 Rename chinese-zodiac-sign-on-or-after. Update callers. 8321 Keep old name as alias, update users.
8322 (calendar-chinese-new-moon-on-or-after): 8322 (calendar-chinese-celestial-stem): Rename
8323 Rename chinese-new-moon-on-or-after. Update callers. 8323 calendar-chinese-celestial-stem. Keep old name as alias, update users.
8324 (calendar-chinese-month-list): Rename chinese-month-list. 8324 (calendar-chinese-terrestrial-branch):
8325 Update callers. 8325 Rename calendar-chinese-terrestrial-branch. Keep old name as alias,
8326 (calendar-chinese-number-months): Rename number-chinese-months. 8326 update users.
8327 Update callers. 8327 (calendar-chinese-zodiac-sign-on-or-after):
8328 (calendar-chinese-compute-year): Rename compute-chinese-year. 8328 Rename chinese-zodiac-sign-on-or-after. Update callers.
8329 Update callers. 8329 (calendar-chinese-new-moon-on-or-after):
8330 (calendar-chinese-year-cache): Rename chinese-year-cache. Update users. 8330 Rename chinese-new-moon-on-or-after. Update callers.
8331 (calendar-chinese-year): Rename chinese-year. Update callers. 8331 (calendar-chinese-month-list): Rename chinese-month-list.
8332 (calendar-chinese-year-cache-init): Rename chinese-year-cache-init. 8332 Update callers.
8333 (calendar-chinese-to-absolute): Rename calendar-absolute-from-chinese. 8333 (calendar-chinese-number-months): Rename number-chinese-months.
8334 Keep old name as alias, update callers. 8334 Update callers.
8335 (calendar-chinese-print-date): Rename calendar-print-chinese-date. 8335 (calendar-chinese-compute-year): Rename compute-chinese-year.
8336 Keep old name as alias, update callers. 8336 Update callers.
8337 (calendar-chinese-months-to-alist): 8337 (calendar-chinese-year-cache): Rename chinese-year-cache. Update users.
8338 Rename make-chinese-month-assoc-list. Update callers. 8338 (calendar-chinese-year): Rename chinese-year. Update callers.
8339 (calendar-chinese-months): Rename chinese-months. Update callers. 8339 (calendar-chinese-year-cache-init): Rename chinese-year-cache-init.
8340 (calendar-chinese-goto-date): Rename calendar-goto-chinese-date. 8340 (calendar-chinese-to-absolute): Rename calendar-absolute-from-chinese.
8341 Keep old name as alias, update callers. 8341 Keep old name as alias, update callers.
8342 8342 (calendar-chinese-print-date): Rename calendar-print-chinese-date.
8343 * calendar/cal-hebrew.el (calendar-hebrew-leap-year-p): 8343 Keep old name as alias, update callers.
8344 Rename hebrew-calendar-leap-year-p. Update callers. 8344 (calendar-chinese-months-to-alist):
8345 (calendar-hebrew-last-month-of-year): 8345 Rename make-chinese-month-assoc-list. Update callers.
8346 Rename hebrew-calendar-last-month-of-year. Update callers. 8346 (calendar-chinese-months): Rename chinese-months. Update callers.
8347 (calendar-hebrew-elapsed-days): Rename hebrew-calendar-elapsed-days. 8347 (calendar-chinese-goto-date): Rename calendar-goto-chinese-date.
8348 Update callers. 8348 Keep old name as alias, update callers.
8349 (calendar-hebrew-days-in-year): Rename hebrew-calendar-days-in-year. 8349
8350 Update callers. 8350 * calendar/cal-hebrew.el (calendar-hebrew-leap-year-p):
8351 (calendar-hebrew-long-heshvan-p): Rename hebrew-calendar-long-heshvan-p. 8351 Rename hebrew-calendar-leap-year-p. Update callers.
8352 Update callers. 8352 (calendar-hebrew-last-month-of-year):
8353 (calendar-hebrew-short-kislev-p): Rename hebrew-calendar-short-kislev-p. 8353 Rename hebrew-calendar-last-month-of-year. Update callers.
8354 Update callers. 8354 (calendar-hebrew-elapsed-days): Rename hebrew-calendar-elapsed-days.
8355 (calendar-hebrew-last-day-of-month): 8355 Update callers.
8356 Rename hebrew-calendar-last-day-of-month. Update callers. 8356 (calendar-hebrew-days-in-year): Rename hebrew-calendar-days-in-year.
8357 (calendar-hebrew-to-absolute): Rename calendar-absolute-from-hebrew. 8357 Update callers.
8358 Keep old name as alias, update callers. 8358 (calendar-hebrew-long-heshvan-p): Rename hebrew-calendar-long-heshvan-p.
8359 (calendar-hebrew-print-date): Rename calendar-print-hebrew-date. 8359 Update callers.
8360 Keep old name as alias, update callers. 8360 (calendar-hebrew-short-kislev-p): Rename hebrew-calendar-short-kislev-p.
8361 (calendar-hebrew-yahrzeit): Rename hebrew-calendar-yahrzeit. 8361 Update callers.
8362 Keep old name as alias, update callers. 8362 (calendar-hebrew-last-day-of-month):
8363 (calendar-hebrew-goto-date): Rename calendar-goto-hebrew-date. 8363 Rename hebrew-calendar-last-day-of-month. Update callers.
8364 Keep old name as alias. 8364 (calendar-hebrew-to-absolute): Rename calendar-absolute-from-hebrew.
8365 (holiday-hebrew-rosh-hashanah): Rename holiday-rosh-hashanah-etc. 8365 Keep old name as alias, update callers.
8366 Keep old name as alias. 8366 (calendar-hebrew-print-date): Rename calendar-print-hebrew-date.
8367 (holiday-hebrew-hanukkah): Rename holiday-hanukkah. 8367 Keep old name as alias, update callers.
8368 Keep old name as alias. 8368 (calendar-hebrew-yahrzeit): Rename hebrew-calendar-yahrzeit.
8369 (holiday-hebrew-passover): Rename holiday-passover-etc. 8369 Keep old name as alias, update callers.
8370 Keep old name as alias. 8370 (calendar-hebrew-goto-date): Rename calendar-goto-hebrew-date.
8371 (holiday-hebrew-tisha-b-av): Rename holiday-tisha-b-av-etc. 8371 Keep old name as alias.
8372 Keep old name as alias, update callers. 8372 (holiday-hebrew-rosh-hashanah): Rename holiday-rosh-hashanah-etc.
8373 (diary-hebrew-list-entries): Rename list-hebrew-diary-entries. 8373 Keep old name as alias.
8374 Keep old name as alias. 8374 (holiday-hebrew-hanukkah): Rename holiday-hanukkah.
8375 (calendar-hebrew-mark-date-pattern): 8375 Keep old name as alias.
8376 Rename mark-hebrew-calendar-date-pattern. Keep old name as alias, 8376 (holiday-hebrew-passover): Rename holiday-passover-etc.
8377 update callers. 8377 Keep old name as alias.
8378 (diary-hebrew-mark-entries): Rename mark-hebrew-diary-entries. 8378 (holiday-hebrew-tisha-b-av): Rename holiday-tisha-b-av-etc.
8379 Keep old name as alias. 8379 Keep old name as alias, update callers.
8380 (diary-hebrew-insert-entry): Rename insert-hebrew-diary-entry. 8380 (diary-hebrew-list-entries): Rename list-hebrew-diary-entries.
8381 Keep old name as alias. 8381 Keep old name as alias.
8382 (diary-hebrew-insert-monthly-entry): 8382 (calendar-hebrew-mark-date-pattern):
8383 Rename insert-monthly-hebrew-diary-entry. Keep old name as alias. 8383 Rename mark-hebrew-calendar-date-pattern. Keep old name as alias,
8384 (diary-hebrew-insert-yearly-entry): 8384 update callers.
8385 Rename insert-yearly-hebrew-diary-entry. Keep old name as alias. 8385 (diary-hebrew-mark-entries): Rename mark-hebrew-diary-entries.
8386 (calender-hebrew-list-yahrzeits): Rename list-yahrzeit-dates. 8386 Keep old name as alias.
8387 Keep old name as alias. 8387 (diary-hebrew-insert-entry): Rename insert-hebrew-diary-entry.
8388 (diary-hebrew-omer): Rename diary-omer. Keep old name as alias. 8388 Keep old name as alias.
8389 (diary-hebrew-yahrzeit): Rename diary-yahrzeit. Keep old name as alias. 8389 (diary-hebrew-insert-monthly-entry):
8390 (diary-hebrew-rosh-hodesh): Rename diary-rosh-hodesh. 8390 Rename insert-monthly-hebrew-diary-entry. Keep old name as alias.
8391 Keep old name as alias. 8391 (diary-hebrew-insert-yearly-entry):
8392 (calendar-hebrew-parashiot-names): 8392 Rename insert-yearly-hebrew-diary-entry. Keep old name as alias.
8393 Rename hebrew-calendar-parashiot-names. Update callers. 8393 (calender-hebrew-list-yahrzeits): Rename list-yahrzeit-dates.
8394 (calendar-hebrew-parasha-name): Rename hebrew-calendar-parasha-name. 8394 Keep old name as alias.
8395 (calendar-hebrew-year-Saturday-incomplete-Sunday): 8395 (diary-hebrew-omer): Rename diary-omer. Keep old name as alias.
8396 Rename hebrew-calendar-year-Saturday-incomplete-Sunday. 8396 (diary-hebrew-yahrzeit): Rename diary-yahrzeit. Keep old name as alias.
8397 (calendar-hebrew-year-Saturday-complete-Tuesday): 8397 (diary-hebrew-rosh-hodesh): Rename diary-rosh-hodesh.
8398 Rename hebrew-calendar-year-Saturday-complete-Tuesday. 8398 Keep old name as alias.
8399 (calendar-hebrew-year-Monday-incomplete-Tuesday): 8399 (calendar-hebrew-parashiot-names):
8400 Rename hebrew-calendar-year-Monday-incomplete-Tuesday. 8400 Rename hebrew-calendar-parashiot-names. Update callers.
8401 (calendar-hebrew-year-Monday-complete-Thursday): 8401 (calendar-hebrew-parasha-name): Rename hebrew-calendar-parasha-name.
8402 Rename hebrew-calendar-year-Monday-complete-Thursday. 8402 (calendar-hebrew-year-Saturday-incomplete-Sunday):
8403 (calendar-hebrew-year-Tuesday-regular-Thursday): 8403 Rename hebrew-calendar-year-Saturday-incomplete-Sunday.
8404 Rename hebrew-calendar-year-Tuesday-regular-Thursday. 8404 (calendar-hebrew-year-Saturday-complete-Tuesday):
8405 (calendar-hebrew-year-Thursday-regular-Saturday): 8405 Rename hebrew-calendar-year-Saturday-complete-Tuesday.
8406 Rename hebrew-calendar-year-Thursday-regular-Saturday. 8406 (calendar-hebrew-year-Monday-incomplete-Tuesday):
8407 (calendar-hebrew-year-Thursday-complete-Sunday): 8407 Rename hebrew-calendar-year-Monday-incomplete-Tuesday.
8408 Rename hebrew-calendar-year-Thursday-complete-Sunday. 8408 (calendar-hebrew-year-Monday-complete-Thursday):
8409 (calendar-hebrew-year-Saturday-incomplete-Tuesday): 8409 Rename hebrew-calendar-year-Monday-complete-Thursday.
8410 Rename hebrew-calendar-year-Saturday-incomplete-Tuesday. 8410 (calendar-hebrew-year-Tuesday-regular-Thursday):
8411 (calendar-hebrew-year-Saturday-complete-Thursday): 8411 Rename hebrew-calendar-year-Tuesday-regular-Thursday.
8412 Rename hebrew-calendar-year-Saturday-complete-Thursday. 8412 (calendar-hebrew-year-Thursday-regular-Saturday):
8413 (calendar-hebrew-year-Monday-incomplete-Thursday): 8413 Rename hebrew-calendar-year-Thursday-regular-Saturday.
8414 Rename hebrew-calendar-year-Monday-incomplete-Thursday. 8414 (calendar-hebrew-year-Thursday-complete-Sunday):
8415 (calendar-hebrew-year-Monday-complete-Saturday): 8415 Rename hebrew-calendar-year-Thursday-complete-Sunday.
8416 Rename hebrew-calendar-year-Monday-complete-Saturday. 8416 (calendar-hebrew-year-Saturday-incomplete-Tuesday):
8417 (calendar-hebrew-year-Tuesday-regular-Saturday): 8417 Rename hebrew-calendar-year-Saturday-incomplete-Tuesday.
8418 Rename hebrew-calendar-year-Tuesday-regular-Saturday. 8418 (calendar-hebrew-year-Saturday-complete-Thursday):
8419 (calendar-hebrew-year-Thursday-incomplete-Sunday): 8419 Rename hebrew-calendar-year-Saturday-complete-Thursday.
8420 Rename hebrew-calendar-year-Thursday-incomplete-Sunday. 8420 (calendar-hebrew-year-Monday-incomplete-Thursday):
8421 (calendar-hebrew-year-Thursday-complete-Tuesday): 8421 Rename hebrew-calendar-year-Monday-incomplete-Thursday.
8422 Rename hebrew-calendar-year-Thursday-complete-Tuesday. 8422 (calendar-hebrew-year-Monday-complete-Saturday):
8423 (diary-hebrew-parasha): Rename diary-parasha. Keep old name as alias. 8423 Rename hebrew-calendar-year-Monday-complete-Saturday.
8424 Update for above name changes of constants. 8424 (calendar-hebrew-year-Tuesday-regular-Saturday):
8425 8425 Rename hebrew-calendar-year-Tuesday-regular-Saturday.
8426 * calendar/cal-menu.el, calendar/calendar.el: 8426 (calendar-hebrew-year-Thursday-incomplete-Sunday):
8427 Update for chinese and hebrew name changes. 8427 Rename hebrew-calendar-year-Thursday-incomplete-Sunday.
8428 * calendar/diary-lib.el: Update for hebrew name changes. 8428 (calendar-hebrew-year-Thursday-complete-Tuesday):
8429 8429 Rename hebrew-calendar-year-Thursday-complete-Tuesday.
84302008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> 8430 (diary-hebrew-parasha): Rename diary-parasha. Keep old name as alias.
8431 8431 Update for above name changes of constants.
8432 * subr.el (keymap-canonicalize): Correct thinko. 8432
8433 8433 * calendar/cal-menu.el, calendar/calendar.el:
8434 * server.el: Undo part of the multi-tty change, which is only 8434 Update for chinese and hebrew name changes.
8435 needed if server.el is preloaded, and broke server-running-p. 8435 * calendar/diary-lib.el: Update for hebrew name changes.
8436 (server-socket-dir): Initialize in the defvar, as before. 8436
8437 (server-start): Remove initialization of server-socket-dir. 84372008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
8438 8438
84392008-04-05 Eli Zaretskii <eliz@gnu.org> 8439 * subr.el (keymap-canonicalize): Correct thinko.
8440 8440
8441 * ls-lisp.el (ls-lisp-format): Support inodes that are 2- or 8441 * server.el: Undo part of the multi-tty change, which is only
8442 3-member cons cells. 8442 needed if server.el is preloaded, and broke server-running-p.
8443 8443 (server-socket-dir): Initialize in the defvar, as before.
84442008-04-05 Chong Yidong <cyd@stupidchicken.com> 8444 (server-start): Remove initialization of server-socket-dir.
8445 8445
8446 * cus-face.el (custom-face-attributes): Handle roman slant. 84462008-04-05 Eli Zaretskii <eliz@gnu.org>
8447 8447
8448 * faces.el (default): Ensure the face-defface-spec property is set. 8448 * ls-lisp.el (ls-lisp-format): Support inodes that are 2- or
8449 8449 3-member cons cells.
84502008-04-05 Adrian Robert <Adrian.B.Robert@gmail.com> 8450
8451 84512008-04-05 Chong Yidong <cyd@stupidchicken.com>
8452 * files.el (abort-if-file-too-large): New function. 8452
8453 (find-file-noselect, insert-file-1): Use it. 8453 * cus-face.el (custom-face-attributes): Handle roman slant.
8454 8454
84552008-04-05 Reto Zimmermann <reto@gnu.org> 8455 * faces.el (default): Ensure the face-defface-spec property is set.
8456 8456
8457 * progmodes/vhdl-mode.el (vhdl-mode-map-init): 84572008-04-05 Adrian Robert <Adrian.B.Robert@gmail.com>
8458 Replace C-c[a-zA-Z] key bindings. 8458
8459 8459 * files.el (abort-if-file-too-large): New function.
84602008-04-05 Stefan Monnier <monnier@iro.umontreal.ca> 8460 (find-file-noselect, insert-file-1): Use it.
8461 8461
8462 * progmodes/hideif.el (hif-token-alist): New var. 84622008-04-05 Reto Zimmermann <reto@gnu.org>
8463 (hif-token-regexp, hif-tokenize): Use it. 8463
8464 (hif-mathify-binop): New macro. 8464 * progmodes/vhdl-mode.el (vhdl-mode-map-init):
8465 (hif-plus, hif-minus, hif-notequal, hif-greater, hif-less) 8465 Replace C-c[a-zA-Z] key bindings.
8466 (hif-greater-equal, hif-less-equal): Use it. 8466
8467 (hif-logior, hif-logand): New functions. 84672008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
8468 (hif-math): Accept | and & as well. 8468
8469 8469 * progmodes/hideif.el (hif-token-alist): New var.
8470 * progmodes/etags.el: Fix problem with completion for buffer-local 8470 (hif-token-regexp, hif-tokenize): Use it.
8471 tables. Reported by Radey Shouman <shouman@comcast.net>. 8471 (hif-mathify-binop): New macro.
8472 (tags-complete-tag): Remove. 8472 (hif-plus, hif-minus, hif-notequal, hif-greater, hif-less)
8473 (tags-lazy-completion-table): New function to replace it. 8473 (hif-greater-equal, hif-less-equal): Use it.
8474 (find-tag-tag, complete-tag): Update users. 8474 (hif-logior, hif-logand): New functions.
8475 8475 (hif-math): Accept | and & as well.
84762008-04-04 Dan Nicolaescu <dann@ics.uci.edu> 8476
8477 8477 * progmodes/etags.el: Fix problem with completion for buffer-local
8478 * vc-rcs.el (vc-rcs-dir-status): 8478 tables. Reported by Radey Shouman <shouman@comcast.net>.
8479 * vc-sccs.el (vc-sccs-dir-status): New function. 8479 (tags-complete-tag): Remove.
8480 8480 (tags-lazy-completion-table): New function to replace it.
8481 * outline.el (outline-mode-menu-bar-map): 8481 (find-tag-tag, complete-tag): Update users.
8482 * term.el (terminal-signal-menu): Add :help. 8482
8483 84832008-04-04 Dan Nicolaescu <dann@ics.uci.edu>
8484 * net/eudc.el (eudc-mode-map): Declare and define in one step. 8484
8485 (eudc-tail-menu, eudc-server-menu, eudc-tools-menu): Add :help. 8485 * vc-rcs.el (vc-rcs-dir-status):
8486 8486 * vc-sccs.el (vc-sccs-dir-status): New function.
8487 * emacs-lisp/re-builder.el (reb-mode-map): 8487
8488 * textmodes/nroff-mode.el (nroff-mode-map): Add menus. 8488 * outline.el (outline-mode-menu-bar-map):
8489 8489 * term.el (terminal-signal-menu): Add :help.
8490 * diff-mode.el (diff-file-junk-re): Recognize the git format for 8490
8491 new files, deleted files and for changing permissions. 8491 * net/eudc.el (eudc-mode-map): Declare and define in one step.
8492 (diff-mode): Set beginning-of-defun-function and 8492 (eudc-tail-menu, eudc-server-menu, eudc-tools-menu): Add :help.
8493 end-of-defun-function. 8493
8494 8494 * emacs-lisp/re-builder.el (reb-mode-map):
8495 * vc-bzr.el (vc-bzr-state): Use when instead of if. 8495 * textmodes/nroff-mode.el (nroff-mode-map): Add menus.
8496 8496
8497 * vc.el (vc-default-status-fileinfo-extra): New function. 8497 * diff-mode.el (diff-file-junk-re): Recognize the git format for
8498 (vc-status-mark-buffer-changed): Use it. 8498 new files, deleted files and for changing permissions.
8499 (vc-update-vc-status-buffer): Allow for partial updates. 8499 (diff-mode): Set beginning-of-defun-function and
8500 8500 end-of-defun-function.
85012008-04-04 Stefan Monnier <monnier@iro.umontreal.ca> 8501
8502 8502 * vc-bzr.el (vc-bzr-state): Use when instead of if.
8503 * net/tramp.el (after-init-hook): Don't wrap a lambda around 8503
8504 tramp-register-completion-file-name-handler. 8504 * vc.el (vc-default-status-fileinfo-extra): New function.
8505 8505 (vc-status-mark-buffer-changed): Use it.
8506 * subr.el (keymap-canonicalize): New function. 8506 (vc-update-vc-status-buffer): Allow for partial updates.
8507 * mouse.el (mouse-menu-non-singleton): Use it. 8507
8508 (mouse-major-mode-menu): Remove hack made unnecessary. 85082008-04-04 Stefan Monnier <monnier@iro.umontreal.ca>
8509 8509
8510 * simple.el (set-fill-column): Prompt rather than error by default. 8510 * net/tramp.el (after-init-hook): Don't wrap a lambda around
8511 8511 tramp-register-completion-file-name-handler.
85122008-04-04 Andreas Schwab <schwab@suse.de> 8512
8513 8513 * subr.el (keymap-canonicalize): New function.
8514 * calendar/cal-dst.el (calendar-time-zone-daylight-rules): 8514 * mouse.el (mouse-menu-non-singleton): Use it.
8515 Reset new-rules after each round. 8515 (mouse-major-mode-menu): Remove hack made unnecessary.
8516 8516
8517 * Makefile.in (cal-autoloads): New target. 8517 * simple.el (set-fill-column): Prompt rather than error by default.
8518 (compile, compile-always, recompile): Depend on it. 8518
8519 ($(lisp)/calendar/cal-loaddefs.el) 85192008-04-04 Andreas Schwab <schwab@suse.de>
8520 ($(lisp)/calendar/diary-loaddefs.el) 8520
8521 ($(lisp)/calendar/hol-loaddefs.el): Depend on calendar/*.el. 8521 * calendar/cal-dst.el (calendar-time-zone-daylight-rules):
8522 8522 Reset new-rules after each round.
85232008-04-04 Michael Kifer <kifer@cs.stonybrook.edu> 8523
8524 8524 * Makefile.in (cal-autoloads): New target.
8525 * ediff*.el: Replace load with require in eval-when-compile. 8525 (compile, compile-always, recompile): Depend on it.
8526 8526 ($(lisp)/calendar/cal-loaddefs.el)
8527 * ediff-hook.el: Delete all invocations of (autoload ...). 8527 ($(lisp)/calendar/diary-loaddefs.el)
8528 8528 ($(lisp)/calendar/hol-loaddefs.el): Depend on calendar/*.el.
8529 * ediff-util.el (ediff-setup): Make window-min-height a local variable 8529
8530 in ediff control window, and set its min height to 2. 85302008-04-04 Michael Kifer <kifer@cs.stonybrook.edu>
8531 (ediff-setup-control-buffer): Dedicate the control window. 8531
8532 (ediff-toggle-multiframe): Undedicate control window. 8532 * ediff*.el: Replace load with require in eval-when-compile.
8533 Work directly with ediff-setup-windows-multiframe and 8533
8534 ediff-setup-windows-plain. 8534 * ediff-hook.el: Delete all invocations of (autoload ...).
8535 8535
8536 * ediff-wind.el (ediff-choose-window-setup-function-automatically): 8536 * ediff-util.el (ediff-setup): Make window-min-height a local variable
8537 New function. 8537 in ediff control window, and set its min height to 2.
8538 (ediff-window-setup-function): Change initialization. 8538 (ediff-setup-control-buffer): Dedicate the control window.
8539 (ediff-setup-windows-automatic): Delete. 8539 (ediff-toggle-multiframe): Undedicate control window.
8540 (ediff-setup-windows-plain-merge): Make control window dedicated. 8540 Work directly with ediff-setup-windows-multiframe and
8541 (ediff-destroy-control-frame): Do not skip frames if working in a 8541 ediff-setup-windows-plain.
8542 single frame. 8542
8543 8543 * ediff-wind.el (ediff-choose-window-setup-function-automatically):
8544 * emulation/viper-ex.el: Move provide's forward, prevent recursion in 8544 New function.
8545 eval-when-compile. 8545 (ediff-window-setup-function): Change initialization.
8546 8546 (ediff-setup-windows-automatic): Delete.
8547 * emulation/viper-util.el: Move provide's forward, prevent recursion in 8547 (ediff-setup-windows-plain-merge): Make control window dedicated.
8548 eval-when-compile. 8548 (ediff-destroy-control-frame): Do not skip frames if working in a
8549 8549 single frame.
85502008-04-04 Glenn Morris <rgm@gnu.org> 8550
8551 8551 * emulation/viper-ex.el: Move provide's forward, prevent recursion in
8552 * calendar/cal-bahai.el (calendar-bahai-to-absolute): Rename 8552 eval-when-compile.
8553 calendar-absolute-from-bahai. Update callers, keep old name as alias. 8553
8554 8554 * emulation/viper-util.el: Move provide's forward, prevent recursion in
8555 * calendar/cal-islam.el (calendar-islamic-leap-year-p): 8555 eval-when-compile.
8556 Rename islamic-calendar-leap-year-p. Update callers. 8556
8557 (calendar-islamic-last-day-of-month): 85572008-04-04 Glenn Morris <rgm@gnu.org>
8558 Rename islamic-calendar-last-day-of-month. Update callers. 8558
8559 (calendar-islamic-day-number): 8559 * calendar/cal-bahai.el (calendar-bahai-to-absolute): Rename
8560 Rename islamic-calendar-day-number. Update callers. 8560 calendar-absolute-from-bahai. Update callers, keep old name as alias.
8561 (calendar-islamic-to-absolute): Rename calendar-absolute-from-islamic. 8561
8562 Update callers, keep old name as alias. 8562 * calendar/cal-islam.el (calendar-islamic-leap-year-p):
8563 (calendar-islamic-print-date): Rename calendar-print-islamic-date. 8563 Rename islamic-calendar-leap-year-p. Update callers.
8564 Update callers, keep old name as alias. 8564 (calendar-islamic-last-day-of-month):
8565 (calendar-islamic-goto-date): Rename calendar-goto-islamic-date. 8565 Rename islamic-calendar-last-day-of-month. Update callers.
8566 Keep old name as alias. 8566 (calendar-islamic-day-number):
8567 (diary-islamic-list-entries): Rename list-islamic-diary-entries. 8567 Rename islamic-calendar-day-number. Update callers.
8568 Update callers, keep old name as alias. 8568 (calendar-islamic-to-absolute): Rename calendar-absolute-from-islamic.
8569 (calendar-islamic-mark-date-pattern): 8569 Update callers, keep old name as alias.
8570 Rename mark-islamic-calendar-date-pattern. Update callers, keep old 8570 (calendar-islamic-print-date): Rename calendar-print-islamic-date.
8571 name as alias. 8571 Update callers, keep old name as alias.
8572 (diary-islamic-insert-entry): Rename insert-islamic-diary-entry. 8572 (calendar-islamic-goto-date): Rename calendar-goto-islamic-date.
8573 Keep old name as alias. 8573 Keep old name as alias.
8574 (diary-islamic-insert-monthly-entry): 8574 (diary-islamic-list-entries): Rename list-islamic-diary-entries.
8575 Rename insert-monthly-islamic-diary-entry. Keep old name as alias. 8575 Update callers, keep old name as alias.
8576 (diary-islamic-insert-yearly-entry): 8576 (calendar-islamic-mark-date-pattern):
8577 Rename insert-yearly-islamic-diary-entry. Keep old name as alias. 8577 Rename mark-islamic-calendar-date-pattern. Update callers, keep old
8578 8578 name as alias.
8579 * calendar/cal-iso.el (calendar-iso-to-absolute): Rename 8579 (diary-islamic-insert-entry): Rename insert-islamic-diary-entry.
8580 calendar-absolute-from-iso. Update callers, keep old name as alias. 8580 Keep old name as alias.
8581 (calendar-iso-print-date): Rename calendar-print-iso-date. 8581 (diary-islamic-insert-monthly-entry):
8582 Update callers, keep old name as alias. 8582 Rename insert-monthly-islamic-diary-entry. Keep old name as alias.
8583 (calendar-iso-goto-date): Rename calendar-goto-iso-date. 8583 (diary-islamic-insert-yearly-entry):
8584 Keep old name as alias. 8584 Rename insert-yearly-islamic-diary-entry. Keep old name as alias.
8585 (calendar-iso-goto-week): Rename calendar-goto-iso-week. 8585
8586 Keep old name as alias. 8586 * calendar/cal-iso.el (calendar-iso-to-absolute): Rename
8587 8587 calendar-absolute-from-iso. Update callers, keep old name as alias.
8588 * calendar/cal-julian.el (calendar-julian-to-absolute): Rename 8588 (calendar-iso-print-date): Rename calendar-print-iso-date.
8589 calendar-absolute-from-julian. Update callers, keep old name as alias. 8589 Update callers, keep old name as alias.
8590 (calendar-julian-print-date): Rename calendar-print-julian-date. 8590 (calendar-iso-goto-date): Rename calendar-goto-iso-date.
8591 Update callers, keep old name as alias. 8591 Keep old name as alias.
8592 (calendar-julian-goto-date): Rename calendar-goto-julian-date. 8592 (calendar-iso-goto-week): Rename calendar-goto-iso-week.
8593 Update callers, keep old name as alias. 8593 Keep old name as alias.
8594 (calendar-astro-to-absolute): Rename calendar-absolute-from-astro. 8594
8595 Update callers, keep old name as alias. 8595 * calendar/cal-julian.el (calendar-julian-to-absolute): Rename
8596 (calendar-astro-print-day-number): 8596 calendar-absolute-from-julian. Update callers, keep old name as alias.
8597 Rename calendar-print-astro-day-number. Update callers, keep old 8597 (calendar-julian-print-date): Rename calendar-print-julian-date.
8598 name as alias. 8598 Update callers, keep old name as alias.
8599 (calendar-astro-goto-day-number): Rename calendar-goto-astro-day-number. 8599 (calendar-julian-goto-date): Rename calendar-goto-julian-date.
8600 Update callers, keep old name as alias. 8600 Update callers, keep old name as alias.
8601 8601 (calendar-astro-to-absolute): Rename calendar-absolute-from-astro.
8602 * calendar/cal-mayan.el (calendar-mayan-string-from-long-count): 8602 Update callers, keep old name as alias.
8603 Rename calendar-string-to-mayan-long-count. Update callers. 8603 (calendar-astro-print-day-number):
8604 (calendar-mayan-print-date): Rename calendar-print-mayan-date. 8604 Rename calendar-print-astro-day-number. Update callers, keep old
8605 Update callers, keep old name as alias. 8605 name as alias.
8606 (calendar-mayan-read-haab-date): Rename calendar-read-mayan-haab-date. 8606 (calendar-astro-goto-day-number): Rename calendar-goto-astro-day-number.
8607 Update callers. 8607 Update callers, keep old name as alias.
8608 (calendar-mayan-read-tzolkin-date): 8608
8609 Rename calendar-read-mayan-tzolkin-date. Update callers. 8609 * calendar/cal-mayan.el (calendar-mayan-string-from-long-count):
8610 (calendar-mayan-next-haab-date): Rename calendar-next-haab-date. 8610 Rename calendar-string-to-mayan-long-count. Update callers.
8611 Keep old name as alias. 8611 (calendar-mayan-print-date): Rename calendar-print-mayan-date.
8612 (calendar-mayan-previous-haab-date): Rename calendar-previous-haab-date. 8612 Update callers, keep old name as alias.
8613 Keep old name as alias. 8613 (calendar-mayan-read-haab-date): Rename calendar-read-mayan-haab-date.
8614 (calendar-mayan-next-tzolkin-date): Rename calendar-next-tzolkin-date. 8614 Update callers.
8615 Keep old name as alias. 8615 (calendar-mayan-read-tzolkin-date):
8616 (calendar-mayan-previous-tzolkin-date): 8616 Rename calendar-read-mayan-tzolkin-date. Update callers.
8617 Rename calendar-previous-tzolkin-date. Keep old name as alias. 8617 (calendar-mayan-next-haab-date): Rename calendar-next-haab-date.
8618 (calendar-mayan-next-round-date): 8618 Keep old name as alias.
8619 Rename calendar-next-calendar-round-date. Keep old name as alias. 8619 (calendar-mayan-previous-haab-date): Rename calendar-previous-haab-date.
8620 (calendar-mayan-previous-round-date): 8620 Keep old name as alias.
8621 Rename calendar-previous-calendar-round-date. Keep old name as alias. 8621 (calendar-mayan-next-tzolkin-date): Rename calendar-next-tzolkin-date.
8622 (calendar-mayan-long-count-to-absolute): Rename 8622 Keep old name as alias.
8623 calendar-absolute-from-mayan-long-count. Keep old name as alias. 8623 (calendar-mayan-previous-tzolkin-date):
8624 (calendar-mayan-goto-long-count-date): 8624 Rename calendar-previous-tzolkin-date. Keep old name as alias.
8625 Rename calendar-goto-mayan-long-count-date. Keep old name as alias. 8625 (calendar-mayan-next-round-date):
8626 8626 Rename calendar-next-calendar-round-date. Keep old name as alias.
8627 * calendar/cal-persia.el (calendar-persian-month-name-array): 8627 (calendar-mayan-previous-round-date):
8628 Rename persian-calendar-month-name-array. Update callers. 8628 Rename calendar-previous-calendar-round-date. Keep old name as alias.
8629 (calendar-persian-epoch): Rename persian-calendar-epoch. 8629 (calendar-mayan-long-count-to-absolute): Rename
8630 Update callers. 8630 calendar-absolute-from-mayan-long-count. Keep old name as alias.
8631 (calendar-persian-leap-year-p): Rename persian-calendar-leap-year-p. 8631 (calendar-mayan-goto-long-count-date):
8632 Update callers. 8632 Rename calendar-goto-mayan-long-count-date. Keep old name as alias.
8633 (calendar-persian-last-day-of-month): 8633
8634 Rename persian-calendar-last-day-of-month. Update callers. 8634 * calendar/cal-persia.el (calendar-persian-month-name-array):
8635 (calendar-persian-to-absolute): Rename calendar-absolute-from-persian. 8635 Rename persian-calendar-month-name-array. Update callers.
8636 Update callers, keep old name as alias. 8636 (calendar-persian-epoch): Rename persian-calendar-epoch.
8637 (calendar-persian-print-date): Rename calendar-print-persian-date. 8637 Update callers.
8638 Update callers, keep old name as alias. 8638 (calendar-persian-leap-year-p): Rename persian-calendar-leap-year-p.
8639 (calendar-persian-goto-date): Rename calendar-goto-persian-date. 8639 Update callers.
8640 Keep old name as alias. 8640 (calendar-persian-last-day-of-month):
8641 8641 Rename persian-calendar-last-day-of-month. Update callers.
8642 * calendar/cal-china.el, calendar/cal-coptic.el, calendar/cal-islam.el: 8642 (calendar-persian-to-absolute): Rename calendar-absolute-from-persian.
8643 * calendar/cal-persia.el, calendar/holidays.el, calendar/lunar.el: 8643 Update callers, keep old name as alias.
8644 * calendar/solar.el: Update for cal-julian name changes. 8644 (calendar-persian-print-date): Rename calendar-print-persian-date.
8645 8645 Update callers, keep old name as alias.
8646 * calendar/cal-dst.el: Update for persian name changes. 8646 (calendar-persian-goto-date): Rename calendar-goto-persian-date.
8647 8647 Keep old name as alias.
8648 * calendar/cal-menu.el, calendar/calendar.el: 8648
8649 Update for islamic, iso, julian, mayan, persian name changes. 8649 * calendar/cal-china.el, calendar/cal-coptic.el, calendar/cal-islam.el:
8650 8650 * calendar/cal-persia.el, calendar/holidays.el, calendar/lunar.el:
8651 * calendar/diary-lib.el: Update for islamic name changes. 8651 * calendar/solar.el: Update for cal-julian name changes.
8652 8652
8653 * calendar/calendar.el (calendar-hebrew-all-holidays-flag): 8653 * calendar/cal-dst.el: Update for persian name changes.
8654 Rename all-hebrew-calendar-holidays. Update callers, keep old name 8654
8655 as alias. 8655 * calendar/cal-menu.el, calendar/calendar.el:
8656 (calendar-christian-all-holidays-flag): 8656 Update for islamic, iso, julian, mayan, persian name changes.
8657 Rename all-christian-calendar-holidays. Update callers, keep old 8657
8658 name as alias. 8658 * calendar/diary-lib.el: Update for islamic name changes.
8659 (calendar-islamic-all-holidays-flag): 8659
8660 Rename all-islamic-calendar-holidays. Update callers, keep old 8660 * calendar/calendar.el (calendar-hebrew-all-holidays-flag):
8661 name as alias. 8661 Rename all-hebrew-calendar-holidays. Update callers, keep old name
8662 (calendar-bahai-all-holidays-flag): Rename all-bahai-calendar-holidays. 8662 as alias.
8663 Update callers, keep old name as alias. 8663 (calendar-christian-all-holidays-flag):
8664 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/holidays.el: 8664 Rename all-christian-calendar-holidays. Update callers, keep old
8665 Update for the above name changes. 8665 name as alias.
8666 8666 (calendar-islamic-all-holidays-flag):
86672008-04-04 Juanma Barranquero <lekktu@gmail.com> 8667 Rename all-islamic-calendar-holidays. Update callers, keep old
8668 8668 name as alias.
8669 * hilit-chg.el (global-highlight-changes-mode) 8669 (calendar-bahai-all-holidays-flag): Rename all-bahai-calendar-holidays.
8670 (highlight-changes-passive-string, highlight-changes-active-string): 8670 Update callers, keep old name as alias.
8671 Mark as obsolete since 23.1, not 22.1. 8671 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/holidays.el:
8672 8672 Update for the above name changes.
86732008-04-03 Juanma Barranquero <lekktu@gmail.com> 8673
8674 86742008-04-04 Juanma Barranquero <lekktu@gmail.com>
8675 * hilit-chg.el (highlight-changes-visibility-initial-state) 8675
8676 (hilit-chg-update, highlight-changes-mode-turn-on): 8676 * hilit-chg.el (global-highlight-changes-mode)
8677 Fix typos in docstrings. 8677 (highlight-changes-passive-string, highlight-changes-active-string):
8678 8678 Mark as obsolete since 23.1, not 22.1.
86792008-04-03 Stephen Berman <Stephen.Berman@gmx.net> 8679
8680 86802008-04-03 Juanma Barranquero <lekktu@gmail.com>
8681 * newcomment.el (comment-enter-backward): Be careful to restore 8681
8682 position changed during narrowing. 8682 * hilit-chg.el (highlight-changes-visibility-initial-state)
8683 8683 (hilit-chg-update, highlight-changes-mode-turn-on):
86842008-04-03 Giuliano Procida <giuliano.procida@googlemail.com> (tiny change) 8684 Fix typos in docstrings.
8685 8685
8686 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords): 86862008-04-03 Stephen Berman <Stephen.Berman@gmx.net>
8687 Recognize `sub ($$)'. 8687
8688 8688 * newcomment.el (comment-enter-backward): Be careful to restore
86892008-04-03 Richard Sharman <rsharman@pobox.com> 8689 position changed during narrowing.
8690 8690
8691 * hilit-chg.el (highlight-changes-mode): Rename from 86912008-04-03 Giuliano Procida <giuliano.procida@googlemail.com> (tiny change)
8692 highlight-changes; no longer uses sub-modes active and passive; 8692
8693 implemented by define-minor-mode. 8693 * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
8694 (highlight-changes-toggle-visibility): New function, to replace 8694 Recognize `sub ($$)'.
8695 the old passive/active submodes of global-highlight-changes-mode; 8695
8696 implemented by define-minor-mode. 86962008-04-03 Richard Sharman <rsharman@pobox.com>
8697 (global-highlight-changes-mode): Rename from global-highlight-changes; 8697
8698 rewrite using define-globalized-minor-mode. 8698 * hilit-chg.el (highlight-changes-mode): Rename from
8699 (hilit-chg-major-mode-hook, hilit-chg-check-global) 8699 highlight-changes; no longer uses sub-modes active and passive;
8700 (hilit-chg-post-command-hook, hilit-chg-check-global) 8700 implemented by define-minor-mode.
8701 (hilit-chg-update-all-buffers, hilit-chg-turn-off-maybe): Remove due 8701 (highlight-changes-toggle-visibility): New function, to replace
8702 to use of define-globalized-minor-mode. 8702 the old passive/active submodes of global-highlight-changes-mode;
8703 (highlight-changes-global-initial-state): Change to be boolean. 8703 implemented by define-minor-mode.
8704 (highlight-changes-visible-string, highlight-changes-invisible-string): 8704 (global-highlight-changes-mode): Rename from global-highlight-changes;
8705 Rename from highlight-changes-active-string and 8705 rewrite using define-globalized-minor-mode.
8706 highlight-changes-passive-string. 8706 (hilit-chg-major-mode-hook, hilit-chg-check-global)
8707 (hilit-chg-update, hilit-chg-set): Use them. 8707 (hilit-chg-post-command-hook, hilit-chg-check-global)
8708 (global-highlight-changes-mode): Rename from global-highlight-changes. 8708 (hilit-chg-update-all-buffers, hilit-chg-turn-off-maybe): Remove due
8709 (hilit-chg-map-changes, hilit-chg-display-changes): Add arguments to 8709 to use of define-globalized-minor-mode.
8710 docstring. 8710 (highlight-changes-global-initial-state): Change to be boolean.
8711 (hilit-chg-hide-changes): Rewrite to use dolist. 8711 (highlight-changes-visible-string, highlight-changes-invisible-string):
8712 (hilit-chg-set-face-on-change, hilit-chg-update) 8712 Rename from highlight-changes-active-string and
8713 (highlight-changes-rotate-faces): Use highlight-changes-visible-mode 8713 highlight-changes-passive-string.
8714 variable instead of testing highlight-changes-mode. 8714 (hilit-chg-update, hilit-chg-set): Use them.
8715 (highlight-markup-buffers): Add require ediff-util; argument on calls 8715 (global-highlight-changes-mode): Rename from global-highlight-changes.
8716 to highlight-changes-mode changed. 8716 (hilit-chg-map-changes, hilit-chg-display-changes): Add arguments to
8717 (highlight-compare-with-file): Fix problems with interactive 8717 docstring.
8718 call giving invalid default file. 8718 (hilit-chg-hide-changes): Rewrite to use dolist.
8719 8719 (hilit-chg-set-face-on-change, hilit-chg-update)
87202008-04-03 Nick Roberts <nickrob@snap.net.nz> 8720 (highlight-changes-rotate-faces): Use highlight-changes-visible-mode
8721 8721 variable instead of testing highlight-changes-mode.
8722 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): 8722 (highlight-markup-buffers): Add require ediff-util; argument on calls
8723 Fix in disassembly buffer (regression in 22.2). 8723 to highlight-changes-mode changed.
8724 8724 (highlight-compare-with-file): Fix problems with interactive
87252008-04-03 Michael Kifer <kifer@cs.stonybrook.edu> 8725 call giving invalid default file.
8726 8726
8727 * emulation/viper-macs.el (viper-read-fast-keysequence): 87272008-04-03 Nick Roberts <nickrob@snap.net.nz>
8728 Use viper-read-event instead of viper-read-key. 8728
8729 8729 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint):
8730 * emulation/viper.el (viper-mode): Move the check for fundamental mode. 8730 Fix in disassembly buffer (regression in 22.2).
8731 8731
8732 * emulation/viper-util.el (viper-get-saved-cursor-color-in-insert-mode) 87322008-04-03 Michael Kifer <kifer@cs.stonybrook.edu>
8733 (viper-get-saved-cursor-color-in-replace-mode): Get rid of redundant 8733
8734 let-statements. 8734 * emulation/viper-macs.el (viper-read-fast-keysequence):
8735 8735 Use viper-read-event instead of viper-read-key.
8736 * emulation/viper-ex.el, emulation/viper-macs.el: 8736
8737 * emulation/viper-mous.el: 8737 * emulation/viper.el (viper-mode): Move the check for fundamental mode.
8738 Replace load with require in eval-when-compile. 8738
8739 8739 * emulation/viper-util.el (viper-get-saved-cursor-color-in-insert-mode)
87402008-04-03 Stefan Monnier <monnier@iro.umontreal.ca> 8740 (viper-get-saved-cursor-color-in-replace-mode): Get rid of redundant
8741 8741 let-statements.
8742 * files.el (auto-mode-alist): Use archive-mode for Debian packages. 8742
8743 8743 * emulation/viper-ex.el, emulation/viper-macs.el:
8744 * arc-mode.el (archive-mode-map): Obey mouse-1-click-follows-link. 8744 * emulation/viper-mous.el:
8745 (archive-try-jka-compr): New function. 8745 Replace load with require in eval-when-compile.
8746 (archive-set-buffer-as-visiting-file): Use it. 8746
8747 87472008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
8748 * tar-mode.el (tar-mode-map): Obey mouse-1-click-follows-link. 8748
8749 8749 * files.el (auto-mode-alist): Use archive-mode for Debian packages.
87502008-04-03 Chong Yidong <cyd@stupidchicken.com> 8750
8751 8751 * arc-mode.el (archive-mode-map): Obey mouse-1-click-follows-link.
8752 * simple.el (handle-shift-selection): New arg. 8752 (archive-try-jka-compr): New function.
8753 8753 (archive-set-buffer-as-visiting-file): Use it.
87542008-04-03 Stefan Monnier <monnier@iro.umontreal.ca> 8754
8755 8755 * tar-mode.el (tar-mode-map): Obey mouse-1-click-follows-link.
8756 * emacs-lisp/cl-macs.el (defsetf): Accept a lambda for the 2-arg form. 8756
8757 87572008-04-03 Chong Yidong <cyd@stupidchicken.com>
8758 * vc-bzr.el (vc-bzr-previous-revision, vc-bzr-next-revision): New funs. 8758
8759 8759 * simple.el (handle-shift-selection): New arg.
87602008-04-03 Chong Yidong <cyd@stupidchicken.com> 8760
8761 87612008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
8762 * shell.el (shell-dynamic-complete-filename): New fun. 8762
8763 (shell-dynamic-complete-functions): Use it. 8763 * emacs-lisp/cl-macs.el (defsetf): Accept a lambda for the 2-arg form.
8764 8764
8765 * help-fns.el (describe-variable): Undo 2008-02-25 change. 8765 * vc-bzr.el (vc-bzr-previous-revision, vc-bzr-next-revision): New funs.
8766 8766
87672008-04-03 Kenichi Handa <handa@m17n.org> 87672008-04-03 Chong Yidong <cyd@stupidchicken.com>
8768 8768
8769 * international/fontset.el (create-fontset-from-x-resource): 8769 * shell.el (shell-dynamic-complete-filename): New fun.
8770 Handle the error of X resource more gracefully. 8770 (shell-dynamic-complete-functions): Use it.
8771 8771
8772 * international/latin1-disp.el (latin1-display): Don't use make-char. 8772 * help-fns.el (describe-variable): Undo 2008-02-25 change.
8773 Fix the argument to set-char-table-range. 8773
8774 (latin1-display-identities): Don't use make-char. 87742008-04-03 Kenichi Handa <handa@m17n.org>
8775 (latin1-display-reset): Use map-charset-chars instead of directly 8775
8776 calling standard-display-default. 8776 * international/fontset.el (create-fontset-from-x-resource):
8777 (latin1-display-check-font): Don't use make-char. 8777 Handle the error of X resource more gracefully.
8778 (latin1-display-setup): Likewise. 8778
8779 (latin1-display-ucs-per-lynx): Likewise. 8779 * international/latin1-disp.el (latin1-display): Don't use make-char.
8780 8780 Fix the argument to set-char-table-range.
87812008-04-03 Stefan Monnier <monnier@iro.umontreal.ca> 8781 (latin1-display-identities): Don't use make-char.
8782 8782 (latin1-display-reset): Use map-charset-chars instead of directly
8783 * emacs-lisp/timer.el (timer): Define as a defstruct, so we can 8783 calling standard-display-default.
8784 name the fields, to make the code clearer. 8784 (latin1-display-check-font): Don't use make-char.
8785 Rewrite all `aset' and `aref' using the defined accessors. 8785 (latin1-display-setup): Likewise.
8786 (timer--time): New pseudo-field. 8786 (latin1-display-ucs-per-lynx): Likewise.
8787 (timer-set-time, timer-set-idle-time, timer-inc-time) 8787
8788 (timer-set-time-with-usecs, with-timeout-suspend): Use it. 87882008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
8789 (timer--time-less-p): New function. 8789
8790 (timer--activate): New function, extracted from timer-activate. 8790 * emacs-lisp/timer.el (timer): Define as a defstruct, so we can
8791 (timer-activate-when-idle, timer-activate): Use it. 8791 name the fields, to make the code clearer.
8792 (cancel-function-timers): Use dolist. 8792 Rewrite all `aset' and `aref' using the defined accessors.
8793 8793 (timer--time): New pseudo-field.
87942008-04-03 Glenn Morris <rgm@gnu.org> 8794 (timer-set-time, timer-set-idle-time, timer-inc-time)
8795 8795 (timer-set-time-with-usecs, with-timeout-suspend): Use it.
8796 * add-log.el (c-beginning-of-defun, c-end-of-defun): 8796 (timer--time-less-p): New function.
8797 Remove declarations; no longer used. 8797 (timer--activate): New function, extracted from timer-activate.
8798 (c-cpp-define-name, c-defun-name): Declare as functions. 8798 (timer-activate-when-idle, timer-activate): Use it.
8799 8799 (cancel-function-timers): Use dolist.
8800 * calendar/cal-bahai.el (holiday-fixed): Autoload it. 8800
8801 (holiday-bahai-new-year, holiday-bahai-ridvan): New functions. 88012008-04-03 Glenn Morris <rgm@gnu.org>
8802 8802
8803 * calendar/cal-hebrew.el (holiday-rosh-hashanah-etc) 8803 * add-log.el (c-beginning-of-defun, c-end-of-defun):
8804 (holiday-passover-etc, holiday-hanukkah): Doc fix. 8804 Remove declarations; no longer used.
8805 Add optional argument. Simplify. 8805 (c-cpp-define-name, c-defun-name): Declare as functions.
8806 (holiday-tisha-b-av-etc): Use memq rather than unless. 8806
8807 (holiday-julian): Autoload it. 8807 * calendar/cal-bahai.el (holiday-fixed): Autoload it.
8808 (holiday-hebrew-misc): New function. 8808 (holiday-bahai-new-year, holiday-bahai-ridvan): New functions.
8809 8809
8810 * calendar/cal-islam.el (holiday-islamic-new-year): New function. 8810 * calendar/cal-hebrew.el (holiday-rosh-hashanah-etc)
8811 8811 (holiday-passover-etc, holiday-hanukkah): Doc fix.
8812 * calendar/calendar.el (hebrew-holidays-1, hebrew-holidays-2) 8812 Add optional argument. Simplify.
8813 (hebrew-holidays-3, hebrew-holidays-4): Make obsolete. 8813 (holiday-tisha-b-av-etc): Use memq rather than unless.
8814 (hebrew-holidays-2): Just use holiday-hanukkah now it respects 8814 (holiday-julian): Autoload it.
8815 all-hebrew-calendar-holidays. 8815 (holiday-hebrew-misc): New function.
8816 (hebrew-holidays, christian-holidays, islamic-holidays, bahai-holidays): 8816
8817 Simplify using new functions. 8817 * calendar/cal-islam.el (holiday-islamic-new-year): New function.
8818 (calendar-holidays): Doc fix. 8818
8819 (generate-calendar-window): Use bound-and-true-p. 8819 * calendar/calendar.el (hebrew-holidays-1, hebrew-holidays-2)
8820 8820 (hebrew-holidays-3, hebrew-holidays-4): Make obsolete.
8821 * calendar/diary-lib.el (diary-mail-addr): Use bound-and-true-p. 8821 (hebrew-holidays-2): Just use holiday-hanukkah now it respects
8822 8822 all-hebrew-calendar-holidays.
8823 * calendar/holidays.el (calendar-holiday-list): Fix previous change. 8823 (hebrew-holidays, christian-holidays, islamic-holidays, bahai-holidays):
8824 (holiday-filter-visible-calendar): Doc fix. Use mapcar. 8824 Simplify using new functions.
8825 (holiday-easter-etc): Fix nesting of result. Tweak holiday order. 8825 (calendar-holidays): Doc fix.
8826 Use calendar-date-is-visible-p, not holiday-filter-visible-calendar. 8826 (generate-calendar-window): Use bound-and-true-p.
8827 8827
8828 * net/tramp.el (tramp-drop-volume-letter): Move definition before use. 8828 * calendar/diary-lib.el (diary-mail-addr): Use bound-and-true-p.
8829 8829
88302008-04-03 Stefan Monnier <monnier@iro.umontreal.ca> 8830 * calendar/holidays.el (calendar-holiday-list): Fix previous change.
8831 8831 (holiday-filter-visible-calendar): Doc fix. Use mapcar.
8832 * vc-mtn.el (vc-mtn-command): Avoid localization of messages. 8832 (holiday-easter-etc): Fix nesting of result. Tweak holiday order.
8833 8833 Use calendar-date-is-visible-p, not holiday-filter-visible-calendar.
8834 * vc-bzr.el (vc-bzr-checkout): Simplify. 8834
8835 8835 * net/tramp.el (tramp-drop-volume-letter): Move definition before use.
8836 * image-mode.el (image-mode-fit-frame): New command. 8836
8837 88372008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
8838 * simple.el (beginning-of-buffer, end-of-buffer, goto-line, undo) 8838
8839 (copy-region-as-kill, kill-ring-save, use-region-p, mark-word) 8839 * vc-mtn.el (vc-mtn-command): Avoid localization of messages.
8840 (keyboard-escape-quit): Check region-active-p i.s.o 8840
8841 transient-mark-mode. 8841 * vc-bzr.el (vc-bzr-checkout): Simplify.
8842 8842
88432008-04-02 Simon Josefsson <simon@josefsson.org> 8843 * image-mode.el (image-mode-fit-frame): New command.
8844 8844
8845 * net/imap.el (imap-enable-exchange-bug-workaround): New variable. 8845 * simple.el (beginning-of-buffer, end-of-buffer, goto-line, undo)
8846 (imap-message-copyuid-1): Use it. 8846 (copy-region-as-kill, kill-ring-save, use-region-p, mark-word)
8847 (imap-message-appenduid-1): Likewise. Based on patch by Nathan 8847 (keyboard-escape-quit): Check region-active-p i.s.o
8848 J. Williams in 8848 transient-mark-mode.
8849 <http://permalink.gmane.org/gmane.emacs.gnus.general/65855>. 8849
8850 88502008-04-02 Simon Josefsson <simon@josefsson.org>
88512008-04-02 Alan Mackenzie <acm@muc.de> 8851
8852 8852 * net/imap.el (imap-enable-exchange-bug-workaround): New variable.
8853 * progmodes/cc-cmds.el (c-defun-name, c-cpp-define-name): 8853 (imap-message-copyuid-1): Use it.
8854 New optimised functions to get the name of the current defun/macro. 8854 (imap-message-appenduid-1): Likewise. Based on patch by Nathan
8855 8855 J. Williams in
8856 * add-log.el (add-log-current-defun): Move the functionality which 8856 <http://permalink.gmane.org/gmane.emacs.gnus.general/65855>.
8857 gets the current function name for C like modes to cc-cmds.el, 8857
8858 thus optimising for speed. 88582008-04-02 Alan Mackenzie <acm@muc.de>
8859 8859
88602008-04-02 Chong Yidong <cyd@stupidchicken.com> 8860 * progmodes/cc-cmds.el (c-defun-name, c-cpp-define-name):
8861 8861 New optimised functions to get the name of the current defun/macro.
8862 * simple.el (deactivate-mark): When the mark is temporarily 8862
8863 active, restore the original value of transient-mark-mode. 8863 * add-log.el (add-log-current-defun): Move the functionality which
8864 (set-mark-command): First deactivate the mark if was temporarily active. 8864 gets the current function name for C like modes to cc-cmds.el,
8865 (exchange-point-and-mark): Reactivate the mark if it was 8865 thus optimising for speed.
8866 temporarily active. 8866
8867 (handle-shift-selection): New fun. 88672008-04-02 Chong Yidong <cyd@stupidchicken.com>
8868 (transient-mark-mode): Move var documentation here from buffer.c. 8868
8869 (next-line, previous-line, backward-word, move-end-of-line) 8869 * simple.el (deactivate-mark): When the mark is temporarily
8870 (move-beginning-of-line, forward-to-indentation) 8870 active, restore the original value of transient-mark-mode.
8871 (backward-to-indentation, back-to-indentation) 8871 (set-mark-command): First deactivate the mark if was temporarily active.
8872 (beginning-of-buffer, end-of-buffer): Add ^ interactive spec. 8872 (exchange-point-and-mark): Reactivate the mark if it was
8873 8873 temporarily active.
8874 * mouse.el (mouse-set-region-1): Save the old value of 8874 (handle-shift-selection): New fun.
8875 transient-mark-mode. 8875 (transient-mark-mode): Move var documentation here from buffer.c.
8876 (mouse-drag-track): Ignore the now-obsolete value `identity' for 8876 (next-line, previous-line, backward-word, move-end-of-line)
8877 transient-mark-mode. 8877 (move-beginning-of-line, forward-to-indentation)
8878 8878 (backward-to-indentation, back-to-indentation)
8879 * textmodes/paragraphs.el (forward-paragraph) 8879 (beginning-of-buffer, end-of-buffer): Add ^ interactive spec.
8880 (backward-paragraph, forward-sentence, backward-sentence): Add ^ 8880
8881 interactive spec. 8881 * mouse.el (mouse-set-region-1): Save the old value of
8882 8882 transient-mark-mode.
8883 * emulation/cua-base.el (cua-mode): Turn off shift-select-mode. 8883 (mouse-drag-track): Ignore the now-obsolete value `identity' for
8884 8884 transient-mark-mode.
88852008-04-02 Michael Albinus <michael.albinus@gmx.de> 8885
8886 8886 * textmodes/paragraphs.el (forward-paragraph)
8887 * net/tramp.el (tramp-make-tramp-temp-file): 8887 (backward-paragraph, forward-sentence, backward-sentence): Add ^
8888 Use `tramp-drop-volume-letter' for the local file name part. 8888 interactive spec.
8889 8889
88902008-04-02 Dan Nicolaescu <dann@ics.uci.edu> 8890 * emulation/cua-base.el (cua-mode): Turn off shift-select-mode.
8891 8891
8892 * progmodes/sh-script.el (sh-mode-map): Rename the menu. Add :help. 88922008-04-02 Michael Albinus <michael.albinus@gmx.de>
8893 Add menu entries corresponding to all the key bindings. 8893
8894 8894 * net/tramp.el (tramp-make-tramp-temp-file):
8895 * emacs-lisp/debug.el (debugger-mode-map): 8895 Use `tramp-drop-volume-letter' for the local file name part.
8896 * textmodes/conf-mode.el (conf-mode-map): Add a menu. 8896
8897 (conf-align-assignments): Only work on the region if it is active. 88972008-04-02 Dan Nicolaescu <dann@ics.uci.edu>
8898 (conf-quote-normal): Use when instead of if. Remove redundant test. 8898
8899 8899 * progmodes/sh-script.el (sh-mode-map): Rename the menu. Add :help.
8900 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries 8900 Add menu entries corresponding to all the key bindings.
8901 for tracing and re-builder. 8901
8902 8902 * emacs-lisp/debug.el (debugger-mode-map):
89032008-04-02 Glenn Morris <rgm@gnu.org> 8903 * textmodes/conf-mode.el (conf-mode-map): Add a menu.
8904 8904 (conf-align-assignments): Only work on the region if it is active.
8905 * calendar/appt.el (appt-disp-window-function): Doc fix. 8905 (conf-quote-normal): Use when instead of if. Remove redundant test.
8906 (appt-display-message): Move beep before display. 8906
8907 (appt-check): Make interactive. Reduce the number of lets. 8907 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries
8908 Use string-equal to compare mode-line strings. 8908 for tracing and re-builder.
8909 (appt-disp-window): Pluralize "minute" as needed. Make appt buffer 8909
8910 read-only. 89102008-04-02 Glenn Morris <rgm@gnu.org>
8911 (appt-select-lowest-window, appt-make-list): Reduce the number of lets. 8911
8912 (appt-delete): Simplify. 8912 * calendar/appt.el (appt-disp-window-function): Doc fix.
8913 8913 (appt-display-message): Move beep before display.
8914 * calendar/cal-china.el (holiday-chinese-new-year): Use a single let. 8914 (appt-check): Make interactive. Reduce the number of lets.
8915 8915 Use string-equal to compare mode-line strings.
8916 * calendar/cal-dst.el (calendar-time-zone-daylight-rules): Simplify. 8916 (appt-disp-window): Pluralize "minute" as needed. Make appt buffer
8917 8917 read-only.
8918 * calendar/cal-hebrew.el (list-yahrzeit-dates): 8918 (appt-select-lowest-window, appt-make-list): Reduce the number of lets.
8919 * calendar/cal-tex.el (cal-tex-insert-blank-days-at-end) 8919 (appt-delete): Simplify.
8920 (cal-tex-last-blank-p, cal-tex-daily-page): Expand calendar-for-loops. 8920
8921 8921 * calendar/cal-china.el (holiday-chinese-new-year): Use a single let.
8922 * calendar/calendar.el (diary-entry-marker, calendar-today-marker) 8922
8923 (calendar-holiday-marker, mark-visible-calendar-date): 8923 * calendar/cal-dst.el (calendar-time-zone-daylight-rules): Simplify.
8924 * calendar/diary-lib.el (fancy-diary-display): 8924
8925 Check for font-lock-mode before using faces. 8925 * calendar/cal-hebrew.el (list-yahrzeit-dates):
8926 8926 * calendar/cal-tex.el (cal-tex-insert-blank-days-at-end)
8927 * calendar/calendar.el (hebrew-holidays-3, generate-calendar-month) 8927 (cal-tex-last-blank-p, cal-tex-daily-page): Expand calendar-for-loops.
8928 (calendar-gregorian-from-absolute): Reduce the number of lets. 8928
8929 (hebrew-holidays-4, generate-calendar-window): Simplify. 8929 * calendar/calendar.el (diary-entry-marker, calendar-today-marker)
8930 (calendar-for-loop): Make obsolete. 8930 (calendar-holiday-marker, mark-visible-calendar-date):
8931 (calendar-nth-named-day): Doc fix. 8931 * calendar/diary-lib.el (fancy-diary-display):
8932 8932 Check for font-lock-mode before using faces.
8933 * calendar/diary-lib.el (diary-list-entries, fancy-diary-display) 8933
8934 (print-diary-entries, mark-sexp-diary-entries, calendar-mark-complex) 8934 * calendar/calendar.el (hebrew-holidays-3, generate-calendar-month)
8935 (calendar-mark-1, list-sexp-diary-entries, diary-remind): 8935 (calendar-gregorian-from-absolute): Reduce the number of lets.
8936 Reduce the number of lets. 8936 (hebrew-holidays-4, generate-calendar-window): Simplify.
8937 (mark-sexp-diary-entries, calendar-mark-complex): 8937 (calendar-for-loop): Make obsolete.
8938 Expand calendar-for-loops. 8938 (calendar-nth-named-day): Doc fix.
8939 8939
89402008-04-01 Chong Yidong <cyd@stupidchicken.com> 8940 * calendar/diary-lib.el (diary-list-entries, fancy-diary-display)
8941 8941 (print-diary-entries, mark-sexp-diary-entries, calendar-mark-complex)
8942 * find-dired.el (find-dired-filter): Fix last patch to handle 8942 (calendar-mark-1, list-sexp-diary-entries, diary-remind):
8943 multi-line process input. Pad link numbers too. 8943 Reduce the number of lets.
8944 8944 (mark-sexp-diary-entries, calendar-mark-complex):
89452008-04-01 Jari Aalto <jari.aalto@cante.net> 8945 Expand calendar-for-loops.
8946 8946
8947 * find-dired.el (find-dired-filter): Align columns by padding file sizes. 89472008-04-01 Chong Yidong <cyd@stupidchicken.com>
8948 8948
89492008-04-01 Jason Rumney <jasonr@gnu.org> 8949 * find-dired.el (find-dired-filter): Fix last patch to handle
8950 8950 multi-line process input. Pad link numbers too.
8951 * international/characters.el (script-list): Add phonetic script, 8951
8952 covering IPA (previously Latin), Phonetic Extensions and 89522008-04-01 Jari Aalto <jari.aalto@cante.net>
8953 Phonetic Extensions Supplement (both previously unassigned). 8953
8954 8954 * find-dired.el (find-dired-filter): Align columns by padding file sizes.
8955 * international/fontset.el (setup-default-fontset): Use unicode fonts 8955
8956 that cover bopomofo script for bopomofo. 89562008-04-01 Jason Rumney <jasonr@gnu.org>
8957 Likewise for braille and mathematical. 8957
8958 Use unicode scripts that cover the phonetic script for IPA. 8958 * international/characters.el (script-list): Add phonetic script,
8959 8959 covering IPA (previously Latin), Phonetic Extensions and
89602008-04-01 Johan Bockgård <bojohan@gnu.org> 8960 Phonetic Extensions Supplement (both previously unassigned).
8961 8961
8962 * emacs-lisp/cl-macs.el (frame-parameter) <defsetf>: Make it 8962 * international/fontset.el (setup-default-fontset): Use unicode fonts
8963 return the assigned value. 8963 that cover bopomofo script for bopomofo.
8964 8964 Likewise for braille and mathematical.
89652008-04-01 Stefan Monnier <monnier@iro.umontreal.ca> 8965 Use unicode scripts that cover the phonetic script for IPA.
8966 8966
8967 * abbrev.el (abbrev-mode): Use define-minor-mode. 89672008-04-01 Johan Bockgård <bojohan@gnu.org>
8968 8968
8969 * mouse.el (mouse-major-mode-menu-prefix): Remove. Remove uses. 8969 * emacs-lisp/cl-macs.el (frame-parameter) <defsetf>: Make it
8970 (mouse-menu-non-singleton): Rename from mouse-major-mode-menu-1. 8970 return the assigned value.
8971 Use map-keymap. 8971
8972 (minor-mode-menu-from-indicator): Use it. Simplify. 89722008-04-01 Stefan Monnier <monnier@iro.umontreal.ca>
8973 8973
8974 * bindings.el (mode-line-mode-menu): Move before (new) first use. 8974 * abbrev.el (abbrev-mode): Use define-minor-mode.
8975 (mode-line-major-mode-keymap, mode-line-minor-mode-keymap): 8975
8976 Bind the key directly to the menu. 8976 * mouse.el (mouse-major-mode-menu-prefix): Remove. Remove uses.
8977 (mode-line-mode-menu-1, mode-line-mode-menu): Remove functions. 8977 (mouse-menu-non-singleton): Rename from mouse-major-mode-menu-1.
8978 8978 Use map-keymap.
89792008-04-01 Daiki Ueno <ueno@unixuser.org> 8979 (minor-mode-menu-from-indicator): Use it. Simplify.
8980 8980
8981 * epa.el (epa-decrypt-region): Explain the reason why this 8981 * bindings.el (mode-line-mode-menu): Move before (new) first use.
8982 function should not be used in Lisp programs. 8982 (mode-line-major-mode-keymap, mode-line-minor-mode-keymap):
8983 (epa-decrypt-armor-in-region): Ditto. 8983 Bind the key directly to the menu.
8984 (epa-verify-region): Ditto. 8984 (mode-line-mode-menu-1, mode-line-mode-menu): Remove functions.
8985 (epa-verify-cleartext-in-region): Ditto. 8985
8986 (epa-sign-region): Ditto. 89862008-04-01 Daiki Ueno <ueno@unixuser.org>
8987 (epa-encrypt-region): Ditto. 8987
8988 8988 * epa.el (epa-decrypt-region): Explain the reason why this
8989 * epg.el (epg-start-receive-keys): Fix typo in docstring. 8989 function should not be used in Lisp programs.
8990 8990 (epa-decrypt-armor-in-region): Ditto.
8991 * epa.el (epa-select-keys): Show menu even if there is no key in 8991 (epa-verify-region): Ditto.
8992 GnuPG's keyring. 8992 (epa-verify-cleartext-in-region): Ditto.
8993 8993 (epa-sign-region): Ditto.
89942008-04-01 Glenn Morris <rgm@gnu.org> 8994 (epa-encrypt-region): Ditto.
8995 8995
8996 * calendar/calendar.el (calendar-make-temp-face): New function. 8996 * epg.el (epg-start-receive-keys): Fix typo in docstring.
8997 (mark-visible-calendar-date): 8997
8998 * calendar/diary-lib.el (fancy-diary-display): Use it. 8998 * epa.el (epa-select-keys): Show menu even if there is no key in
8999 8999 GnuPG's keyring.
9000 * vc-hooks.el (vc-responsible-backend): Declare as function. 9000
9001 90012008-04-01 Glenn Morris <rgm@gnu.org>
9002 * calendar/calendar.el (calendar-nongregorian-visible-p): New function. 9002
9003 * calendar/cal-hebrew.el (calendar-hebrew-date-is-visible-p): 9003 * calendar/calendar.el (calendar-make-temp-face): New function.
9004 * calendar/cal-julian.el (holiday-julian): Use it. 9004 (mark-visible-calendar-date):
9005 9005 * calendar/diary-lib.el (fancy-diary-display): Use it.
9006 * calendar/cal-hebrew.el (hebrew-calendar-elapsed-days): Doc fix. 9006
9007 (calendar-hebrew-date-is-visible-p): Extract some common code into 9007 * vc-hooks.el (vc-responsible-backend): Declare as function.
9008 separate function. 9008
9009 (holiday-hebrew, mark-hebrew-calendar-date-pattern): Use it. 9009 * calendar/calendar.el (calendar-nongregorian-visible-p): New function.
9010 9010 * calendar/cal-hebrew.el (calendar-hebrew-date-is-visible-p):
9011 * calendar/cal-menu.el (cal-menu-holidays-menu): 9011 * calendar/cal-julian.el (holiday-julian): Use it.
9012 * calendar/calendar.el (calendar-mode-map): Use calendar-mark-holidays 9012
9013 rather than obsolete alias. 9013 * calendar/cal-hebrew.el (hebrew-calendar-elapsed-days): Doc fix.
9014 9014 (calendar-hebrew-date-is-visible-p): Extract some common code into
9015 * calendar/calendar.el (mark-visible-calendar-date): Also use overlay 9015 separate function.
9016 for mark characters. 9016 (holiday-hebrew, mark-hebrew-calendar-date-pattern): Use it.
9017 (calendar-unmark): Unmark by removing all overlays, rather than 9017
9018 redrawing. 9018 * calendar/cal-menu.el (cal-menu-holidays-menu):
9019 (calendar-starred-day): Remove. 9019 * calendar/calendar.el (calendar-mode-map): Use calendar-mark-holidays
9020 (calendar-mode): Disable undo. Don't make calendar-starred-day local. 9020 rather than obsolete alias.
9021 (calendar-cursor-to-date): No need for special star handling now 9021
9022 using overlays. 9022 * calendar/calendar.el (mark-visible-calendar-date): Also use overlay
9023 (calendar-star-date): Use overlays. 9023 for mark characters.
9024 9024 (calendar-unmark): Unmark by removing all overlays, rather than
9025 * calendar/cal-french.el (calendar-goto-french-date): 9025 redrawing.
9026 * calendar/cal-hebrew.el (calendar-hebrew-from-absolute) 9026 (calendar-starred-day): Remove.
9027 (holiday-hanukkah, mark-hebrew-calendar-date-pattern): 9027 (calendar-mode): Disable undo. Don't make calendar-starred-day local.
9028 * calendar/cal-move.el (calendar-forward-month, calendar-end-of-month): 9028 (calendar-cursor-to-date): No need for special star handling now
9029 * calendar/cal-persia.el (calendar-persian-date-string): 9029 using overlays.
9030 * calendar/cal-tex.el (cal-tex-cursor-month-landscape) 9030 (calendar-star-date): Use overlays.
9031 (cal-tex-cursor-month, cal-tex-LaTeXify-string): 9031
9032 * calendar/lunar.el (lunar-phase-list, lunar-new-moon-on-or-after): 9032 * calendar/cal-french.el (calendar-goto-french-date):
9033 * calendar/solar.el (solar-equinoxes-solstices): 9033 * calendar/cal-hebrew.el (calendar-hebrew-from-absolute)
9034 Reduce nesting of some lets. 9034 (holiday-hanukkah, mark-hebrew-calendar-date-pattern):
9035 9035 * calendar/cal-move.el (calendar-forward-month, calendar-end-of-month):
9036 * calendar/cal-mayan.el (calendar-string-to-mayan-long-count) 9036 * calendar/cal-persia.el (calendar-persian-date-string):
9037 (calendar-goto-mayan-long-count-date): Simplify. 9037 * calendar/cal-tex.el (cal-tex-cursor-month-landscape)
9038 9038 (cal-tex-cursor-month, cal-tex-LaTeXify-string):
9039 * calendar/holidays.el (calendar-holiday-list, holiday-easter-etc): 9039 * calendar/lunar.el (lunar-phase-list, lunar-new-moon-on-or-after):
9040 Simplify by using mapcar. 9040 * calendar/solar.el (solar-equinoxes-solstices):
9041 (calendar-list-holidays): Return holiday-list. 9041 Reduce nesting of some lets.
9042 (list-holidays): Use let rather than let*. Remove un-needed locals 9042
9043 `d', `never'. 9043 * calendar/cal-mayan.el (calendar-string-to-mayan-long-count)
9044 (calendar-check-holidays): Return result from dolist. 9044 (calendar-goto-mayan-long-count-date): Simplify.
9045 (holiday-float): Use a single let*. Simplify if-and to and. 9045
9046 (holiday-sexp, holiday-advent, holiday-greek-orthodox-easter): Use a 9046 * calendar/holidays.el (calendar-holiday-list, holiday-easter-etc):
9047 single let*. 9047 Simplify by using mapcar.
9048 9048 (calendar-list-holidays): Return holiday-list.
90492008-04-01 Jay Belanger <jay.p.belanger@gmail.com> 9049 (list-holidays): Use let rather than let*. Remove un-needed locals
9050 9050 `d', `never'.
9051 * calc/calc.el: Autoload `calc-yank'. 9051 (calendar-check-holidays): Return result from dolist.
9052 (calc-mode-map): Add keybindings for `calc-yank'. 9052 (holiday-float): Use a single let*. Simplify if-and to and.
9053 * calc/calc-ext.el (calc-init-extensions): Remove keybinding 9053 (holiday-sexp, holiday-advent, holiday-greek-orthodox-easter): Use a
9054 assignments for `calc-yank'. 9054 single let*.
9055 9055
90562008-03-31 Dan Nicolaescu <dann@ics.uci.edu> 90562008-04-01 Jay Belanger <jay.p.belanger@gmail.com>
9057 9057
9058 * vc.el (vc-status-add-entry): Assume ENTRY is a list, not a cons. 9058 * calc/calc.el: Autoload `calc-yank'.
9059 (vc-status-mark-buffer-changed): Handle the extra field. 9059 (calc-mode-map): Add keybindings for `calc-yank'.
9060 9060 * calc/calc-ext.el (calc-init-extensions): Remove keybinding
9061 * vc-bzr.el (vc-bzr-after-dir-status): 9061 assignments for `calc-yank'.
9062 * vc-cvs.el (vc-cvs-after-dir-status): 9062
9063 * vc-hg.el (vc-hg-after-dir-status): 90632008-03-31 Dan Nicolaescu <dann@ics.uci.edu>
9064 * vc-svn.el (vc-svn-after-dir-status): Return a list, not a cons. 9064
9065 9065 * vc.el (vc-status-add-entry): Assume ENTRY is a list, not a cons.
90662008-03-31 Stefan Monnier <monnier@iro.umontreal.ca> 9066 (vc-status-mark-buffer-changed): Handle the extra field.
9067 9067
9068 * doc-view.el: Compute displayed pages first (in PDF). 9068 * vc-bzr.el (vc-bzr-after-dir-status):
9069 (doc-view-current-converter-processes): Rename from 9069 * vc-cvs.el (vc-cvs-after-dir-status):
9070 doc-view-current-converter-process. Update users. 9070 * vc-hg.el (vc-hg-after-dir-status):
9071 (doc-view-sentinel): Test buffer's liveness. 9071 * vc-svn.el (vc-svn-after-dir-status): Return a list, not a cons.
9072 (doc-view-pdf/ps->png-sentinel): Remove. 9072
9073 (doc-view-start-process): New function. 90732008-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
9074 (doc-view-dvi->pdf, doc-view-pdf/ps->png, doc-view-pdf->txt) 9074
9075 (doc-view-ps->pdf): Use it. 9075 * doc-view.el: Compute displayed pages first (in PDF).
9076 (doc-view-pdf->png-1, doc-view-pdf->png, doc-view-active-pages): 9076 (doc-view-current-converter-processes): Rename from
9077 New functions. 9077 doc-view-current-converter-process. Update users.
9078 (doc-view-convert-current-doc, doc-view-goto-page): Use them. 9078 (doc-view-sentinel): Test buffer's liveness.
9079 (doc-view-mode): Kill the processes when leaving the mode. 9079 (doc-view-pdf/ps->png-sentinel): Remove.
9080 9080 (doc-view-start-process): New function.
90812008-03-31 Juanma Barranquero <lekktu@gmail.com> 9081 (doc-view-dvi->pdf, doc-view-pdf/ps->png, doc-view-pdf->txt)
9082 9082 (doc-view-ps->pdf): Use it.
9083 * emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p): 9083 (doc-view-pdf->png-1, doc-view-pdf->png, doc-view-active-pages):
9084 Use `byte-compile-warning-types'. Add docstring. 9084 New functions.
9085 9085 (doc-view-convert-current-doc, doc-view-goto-page): Use them.
90862008-03-31 Stefan Monnier <monnier@iro.umontreal.ca> 9086 (doc-view-mode): Kill the processes when leaving the mode.
9087 9087
9088 * smerge-mode.el (smerge-apply-resolution-patch): New fun. 90882008-03-31 Juanma Barranquero <lekktu@gmail.com>
9089 (smerge-resolve): Add various resolution heuristics. 9089
9090 9090 * emacs-lisp/bytecomp.el (byte-compile-warnings-safe-p):
9091 * smerge-mode.el (smerge-refine): Allow highlighting other subparts 9091 Use `byte-compile-warning-types'. Add docstring.
9092 in 3-way conflicts. 9092
9093 90932008-03-31 Stefan Monnier <monnier@iro.umontreal.ca>
90942008-03-31 Glenn Morris <rgm@gnu.org> 9094
9095 9095 * smerge-mode.el (smerge-apply-resolution-patch): New fun.
9096 * calendar/cal-bahai.el (diary-bahai-mark-entries): 9096 (smerge-resolve): Add various resolution heuristics.
9097 * calendar/cal-hebrew.el (mark-hebrew-diary-entries): 9097
9098 * calendar/cal-islam.el (mark-islamic-diary-entries): 9098 * smerge-mode.el (smerge-refine): Allow highlighting other subparts
9099 Fix argument order in call to diary-mark-entries-1. 9099 in 3-way conflicts.
9100 9100
9101 * calendar/cal-bahai.el (calendar-bahai-date-string): Avoid an error for 91012008-03-31 Glenn Morris <rgm@gnu.org>
9102 pre-Bahai dates. 9102
9103 (holiday-bahai): Use an algorithm actually relevant to this calendar 9103 * calendar/cal-bahai.el (diary-bahai-mark-entries):
9104 system. 9104 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
9105 9105 * calendar/cal-islam.el (mark-islamic-diary-entries):
9106 * calendar/cal-china.el (holiday-chinese-new-year): Doc fix. 9106 Fix argument order in call to diary-mark-entries-1.
9107 9107
9108 * calendar/cal-islam.el (holiday-islamic): Remove un-needed let. 9108 * calendar/cal-bahai.el (calendar-bahai-date-string): Avoid an error for
9109 Use and. 9109 pre-Bahai dates.
9110 9110 (holiday-bahai): Use an algorithm actually relevant to this calendar
9111 * calendar/cal-julian.el (holiday-julian): Fix a problem with holidays 9111 system.
9112 in the last fortnight in Julian October. 9112
9113 9113 * calendar/cal-china.el (holiday-chinese-new-year): Doc fix.
9114 * calendar/calendar.el (increment-calendar-month): Optionally handle 9114
9115 systems without 12 months per year. 9115 * calendar/cal-islam.el (holiday-islamic): Remove un-needed let.
9116 9116 Use and.
9117 (calendar-date-is-visible-p): Doc fix. Simplify. 9117
9118 9118 * calendar/cal-julian.el (holiday-julian): Fix a problem with holidays
9119 * calendar/holidays.el (holiday-filter-visible-calendar): Return result 9119 in the last fortnight in Julian October.
9120 from dolist. 9120
9121 9121 * calendar/calendar.el (increment-calendar-month): Optionally handle
91222008-03-30 Juanma Barranquero <lekktu@gmail.com> 9122 systems without 12 months per year.
9123 9123
9124 * hi-lock.el (hi-lock-mode): Fix typos in docstring. 9124 (calendar-date-is-visible-p): Doc fix. Simplify.
9125 (hi-lock-unload-function): New function. 9125
9126 9126 * calendar/holidays.el (holiday-filter-visible-calendar): Return result
91272008-03-30 Michael Albinus <michael.albinus@gmx.de> 9127 from dolist.
9128 9128
9129 * net/tramp.el (tramp-do-copy-or-rename-file): Fix check for 91292008-03-30 Juanma Barranquero <lekktu@gmail.com>
9130 overwriting when NEWNAME is a local file. 9130
9131 9131 * hi-lock.el (hi-lock-mode): Fix typos in docstring.
9132 * net/trampver.el: Update release number. 9132 (hi-lock-unload-function): New function.
9133 9133
91342008-03-30 Alexandre Julliard <julliard@winehq.org> 91342008-03-30 Michael Albinus <michael.albinus@gmx.de>
9135 9135
9136 * vc-git.el: Make vc-status display information about copies, 9136 * net/tramp.el (tramp-do-copy-or-rename-file): Fix check for
9137 renames and permission changes. 9137 overwriting when NEWNAME is a local file.
9138 (vc-git-extra-fileinfo): New defstruct. 9138
9139 (vc-git-escape-file-name, vc-git-file-type-as-string) 9139 * net/trampver.el: Update release number.
9140 (vc-git-rename-as-string, vc-git-permissions-as-string) 9140
9141 (vc-git-status-printer): New functions. 91412008-03-30 Alexandre Julliard <julliard@winehq.org>
9142 (vc-git-after-dir-status-stage2): Also return vc-git-extra-fileinfo. 9142
9143 (vc-git-after-dir-status-stage1): Look for copies, renames and 9143 * vc-git.el: Make vc-status display information about copies,
9144 permission changes. 9144 renames and permission changes.
9145 (vc-git-after-dir-status-stage1-empty-db): Set permissions. 9145 (vc-git-extra-fileinfo): New defstruct.
9146 (vc-git-dir-status): Ask for staged files and renames. 9146 (vc-git-escape-file-name, vc-git-file-type-as-string)
9147 9147 (vc-git-rename-as-string, vc-git-permissions-as-string)
91482008-03-30 Dan Nicolaescu <dann@ics.uci.edu> 9148 (vc-git-status-printer): New functions.
9149 9149 (vc-git-after-dir-status-stage2): Also return vc-git-extra-fileinfo.
9150 * vc.el: Allow backends to display backend specific information in 9150 (vc-git-after-dir-status-stage1): Look for copies, renames and
9151 the vc-status listing. 9151 permission changes.
9152 (vc-status-fileinfo): Add a field for backend specific information. 9152 (vc-git-after-dir-status-stage1-empty-db): Set permissions.
9153 (vc-status-printer): Rename to ... 9153 (vc-git-dir-status): Ask for staged files and renames.
9154 (vc-default-status-printer): ... this. 9154
9155 (vc-status-printer): New function. 91552008-03-30 Dan Nicolaescu <dann@ics.uci.edu>
9156 (vc-update-vc-status-buffer): Set the backend specific file info 9156
9157 if provided. 9157 * vc.el: Allow backends to display backend specific information in
9158 9158 the vc-status listing.
91592008-03-30 Stefan Monnier <monnier@iro.umontreal.ca> 9159 (vc-status-fileinfo): Add a field for backend specific information.
9160 9160 (vc-status-printer): Rename to ...
9161 * textmodes/remember.el (remember-diary-convert-entry): Revert last 9161 (vc-default-status-printer): ... this.
9162 change (ill-conceived). 9162 (vc-status-printer): New function.
9163 9163 (vc-update-vc-status-buffer): Set the backend specific file info
91642008-03-29 Glenn Morris <rgm@gnu.org> 9164 if provided.
9165 9165
9166 * calendar/cal-hebrew.el (holiday-hebrew): Simplify. 91662008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
9167 * calendar/cal-julian.el (holiday-julian): Simplify. 9167
9168 9168 * textmodes/remember.el (remember-diary-convert-entry): Revert last
9169 * calendar/holidays.el (list-holidays): Use or. 9169 change (ill-conceived).
9170 9170
91712008-03-29 Juri Linkov <juri@jurta.org> 91712008-03-29 Glenn Morris <rgm@gnu.org>
9172 9172
9173 * window.el (split-window-preferred-horizontally): New function. 9173 * calendar/cal-hebrew.el (holiday-hebrew): Simplify.
9174 9174 * calendar/cal-julian.el (holiday-julian): Simplify.
9175 * cus-start.el (split-window-preferred-function): 9175
9176 Set choice for "vertically" to nil instead of split-window. 9176 * calendar/holidays.el (list-holidays): Use or.
9177 Set choice for "horizontally" to split-window-preferred-horizontally 9177
9178 instead of lambda. 91782008-03-29 Juri Linkov <juri@jurta.org>
9179 9179
91802008-03-29 Juri Linkov <juri@jurta.org> 9180 * window.el (split-window-preferred-horizontally): New function.
9181 9181
9182 * simple.el (minibuffer-default-add-function): New variable with 9182 * cus-start.el (split-window-preferred-function):
9183 the default to minibuffer-default-add-completions. 9183 Set choice for "vertically" to nil instead of split-window.
9184 (minibuffer-default-add-done): New variable. Make it buffer-local. 9184 Set choice for "horizontally" to split-window-preferred-horizontally
9185 (minibuffer-default-add-completions): New function. 9185 instead of lambda.
9186 (goto-history-element): Set minibuffer-default-add-done to t and 9186
9187 call a function in minibuffer-default-add-function when the 91872008-03-29 Juri Linkov <juri@jurta.org>
9188 specified absolute history position is greater than the length of 9188
9189 the minibuffer-default list and minibuffer-default-add-done is nil. 9189 * simple.el (minibuffer-default-add-function): New variable with
9190 Change "^End of history; no next item$" to "^End of defaults; 9190 the default to minibuffer-default-add-completions.
9191 no next item$". 9191 (minibuffer-default-add-done): New variable. Make it buffer-local.
9192 9192 (minibuffer-default-add-completions): New function.
9193 * bindings.el (debug-ignored-errors): Change "^End of history; 9193 (goto-history-element): Set minibuffer-default-add-done to t and
9194 no next item$" to "^End of defaults; no next item$". 9194 call a function in minibuffer-default-add-function when the
9195 9195 specified absolute history position is greater than the length of
91962008-03-29 Stefan Monnier <monnier@iro.umontreal.ca> 9196 the minibuffer-default list and minibuffer-default-add-done is nil.
9197 9197 Change "^End of history; no next item$" to "^End of defaults;
9198 * subr.el (with-temp-buffer): Assume kill-buffer can change cur-buf. 9198 no next item$".
9199 9199
9200 * textmodes/remember.el (remember-diary-convert-entry): Prefer boundp 9200 * bindings.el (debug-ignored-errors): Change "^End of history;
9201 to with-no-warnings. 9201 no next item$" to "^End of defaults; no next item$".
9202 9202
92032008-03-29 Michael Albinus <michael.albinus@gmx.de> 92032008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
9204 9204
9205 Sync with Tramp 2.1.13. 9205 * subr.el (with-temp-buffer): Assume kill-buffer can change cur-buf.
9206 9206
9207 * net/tramp-ftp.el: Require 'cl when byte-compiling. 9207 * textmodes/remember.el (remember-diary-convert-entry): Prefer boundp
9208 9208 to with-no-warnings.
9209 * net/trampver.el: Update release number. 9209
9210 92102008-03-29 Michael Albinus <michael.albinus@gmx.de>
92112008-03-29 Dan Nicolaescu <dann@ics.uci.edu> 9211
9212 9212 Sync with Tramp 2.1.13.
9213 * vc-hooks.el (vc-menu-map-filter): Be more careful when finding 9213
9214 the current backend. 9214 * net/tramp-ftp.el: Require 'cl when byte-compiling.
9215 9215
9216 * vc.el (vc-status-menu-map, vc-status-mode-map): Bind vc-revert. 9216 * net/trampver.el: Update release number.
9217 (vc-status-refresh): Create a temporary buffer and call the 9217
9218 `dir-status' backend function from that buffer. 92182008-03-29 Dan Nicolaescu <dann@ics.uci.edu>
9219 9219
9220 * vc-bzr.el (vc-bzr-dir-status): Don't create a buffer. 9220 * vc-hooks.el (vc-menu-map-filter): Be more careful when finding
9221 (vc-bzr-after-dir-status): Don't kill the buffer. 9221 the current backend.
9222 9222
9223 * vc-cvs.el (vc-cvs-dir-status): Don't create a buffer. 9223 * vc.el (vc-status-menu-map, vc-status-mode-map): Bind vc-revert.
9224 (vc-cvs-after-dir-status): Don't kill the buffer. 9224 (vc-status-refresh): Create a temporary buffer and call the
9225 9225 `dir-status' backend function from that buffer.
9226 * vc-git.el (vc-git-dir-status): Don't create a buffer. 9226
9227 (vc-git-after-dir-status-stage2): Don't kill the buffer. 9227 * vc-bzr.el (vc-bzr-dir-status): Don't create a buffer.
9228 9228 (vc-bzr-after-dir-status): Don't kill the buffer.
9229 * vc-hg.el (vc-hg-dir-status): Don't create a buffer. 9229
9230 (vc-hg-after-dir-status): Don't kill the buffer. 9230 * vc-cvs.el (vc-cvs-dir-status): Don't create a buffer.
9231 9231 (vc-cvs-after-dir-status): Don't kill the buffer.
9232 * vc-svn.el (vc-svn-dir-status): Don't create a buffer. 9232
9233 (vc-svn-after-dir-status): Don't kill the buffer. 9233 * vc-git.el (vc-git-dir-status): Don't create a buffer.
9234 9234 (vc-git-after-dir-status-stage2): Don't kill the buffer.
92352008-03-29 Glenn Morris <rgm@gnu.org> 9235
9236 9236 * vc-hg.el (vc-hg-dir-status): Don't create a buffer.
9237 * calendar/calendar.el (diary-file, american-date-diary-pattern) 9237 (vc-hg-after-dir-status): Don't kill the buffer.
9238 (european-date-diary-pattern, european-calendar-display-form) 9238
9239 (american-calendar-display-form, diary-display-hook): Doc fixes. 9239 * vc-svn.el (vc-svn-dir-status): Don't create a buffer.
9240 (european-calendar-style): Doc fix. Use calendar-set-date-style for 9240 (vc-svn-after-dir-status): Don't kill the buffer.
9241 custom :set. Mark as obsolete. 9241
9242 (calendar-date-style, iso-date-diary-pattern) 92422008-03-29 Glenn Morris <rgm@gnu.org>
9243 (iso-calendar-display-form): New user variables. 9243
9244 (diary-date-forms, calendar-date-display-form): Set using 9244 * calendar/calendar.el (diary-file, american-date-diary-pattern)
9245 calendar-date-style. Doc fix. 9245 (european-date-diary-pattern, european-calendar-display-form)
9246 (calendar-set-date-style): New command. 9246 (american-calendar-display-form, diary-display-hook): Doc fixes.
9247 (european-calendar, american-calendar): Use calendar-set-date-style. 9247 (european-calendar-style): Doc fix. Use calendar-set-date-style for
9248 Mark as obsolete. 9248 custom :set. Mark as obsolete.
9249 9249 (calendar-date-style, iso-date-diary-pattern)
9250 * calendar/diary-lib.el (number): Move declaration where needed. 9250 (iso-calendar-display-form): New user variables.
9251 (diary-mail-entries, list-sexp-diary-entries): Doc fixes. 9251 (diary-date-forms, calendar-date-display-form): Set using
9252 (diary-make-date): New function. 9252 calendar-date-style. Doc fix.
9253 (diary-date, diary-block, diary-anniversary, diary-cyclic): Doc fix. 9253 (calendar-set-date-style): New command.
9254 Use diary-make-date. 9254 (european-calendar, american-calendar): Use calendar-set-date-style.
9255 (diary-date-display-form, diary-insert-entry-1): New functions. 9255 Mark as obsolete.
9256 (insert-monthly-diary-entry, insert-yearly-diary-entry): 9256
9257 Use diary-insert-entry-1. 9257 * calendar/diary-lib.el (number): Move declaration where needed.
9258 (insert-anniversary-diary-entry, insert-block-diary-entry) 9258 (diary-mail-entries, list-sexp-diary-entries): Doc fixes.
9259 (insert-cyclic-diary-entry): Use diary-date-display-form. 9259 (diary-make-date): New function.
9260 9260 (diary-date, diary-block, diary-anniversary, diary-cyclic): Doc fix.
9261 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/cal-islam.el: 9261 Use diary-make-date.
9262 Autoload diary-insert-entry-1. 9262 (diary-date-display-form, diary-insert-entry-1): New functions.
9263 * calendar/cal-bahai.el (diary-bahai-insert-entry) 9263 (insert-monthly-diary-entry, insert-yearly-diary-entry):
9264 (diary-bahai-insert-monthly-entry, diary-bahai-insert-yearly-entry): 9264 Use diary-insert-entry-1.
9265 * calendar/cal-hebrew.el (insert-hebrew-diary-entry) 9265 (insert-anniversary-diary-entry, insert-block-diary-entry)
9266 (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry) 9266 (insert-cyclic-diary-entry): Use diary-date-display-form.
9267 * calendar/cal-islam.el (insert-islamic-diary-entry) 9267
9268 (insert-monthly-islamic-diary-entry, insert-yearly-islamic-diary-entry): 9268 * calendar/cal-bahai.el, calendar/cal-hebrew.el, calendar/cal-islam.el:
9269 Use diary-insert-entry-1. 9269 Autoload diary-insert-entry-1.
9270 9270 * calendar/cal-bahai.el (diary-bahai-insert-entry)
9271 * calendar/cal-hebrew.el (diary-make-date): Autoload it. 9271 (diary-bahai-insert-monthly-entry, diary-bahai-insert-yearly-entry):
9272 (diary-yahrzeit): Doc fix. Use diary-make-date. 9272 * calendar/cal-hebrew.el (insert-hebrew-diary-entry)
9273 9273 (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry)
9274 * calendar/icalendar.el (icalendar--datetime-to-american-date): 9274 * calendar/cal-islam.el (insert-islamic-diary-entry)
9275 New name for icalendar--datetime-to-noneuropean-date. Make old name 9275 (insert-monthly-islamic-diary-entry, insert-yearly-islamic-diary-entry):
9276 obsolete alias. 9276 Use diary-insert-entry-1.
9277 (icalendar--datetime-to-iso-date): New function. 9277
9278 (icalendar--datetime-to-diary-date): Doc fix. Respect 9278 * calendar/cal-hebrew.el (diary-make-date): Autoload it.
9279 calendar-date-style if bound. 9279 (diary-yahrzeit): Doc fix. Use diary-make-date.
9280 9280
9281 * textmodes/remember.el (remember-diary-convert-entry): 9281 * calendar/icalendar.el (icalendar--datetime-to-american-date):
9282 Respect calendar-date-style if bound. 9282 New name for icalendar--datetime-to-noneuropean-date. Make old name
9283 9283 obsolete alias.
92842008-03-29 Stefan Monnier <monnier@iro.umontreal.ca> 9284 (icalendar--datetime-to-iso-date): New function.
9285 9285 (icalendar--datetime-to-diary-date): Doc fix. Respect
9286 * xt-mouse.el (xterm-mouse-mode): Use delete-terminal-functions. 9286 calendar-date-style if bound.
9287 (xterm-mouse-handle-delete-frame): Delete. 9287
9288 9288 * textmodes/remember.el (remember-diary-convert-entry):
9289 * term/xterm.el (terminal-init-xterm): Use delete-terminal-functions. 9289 Respect calendar-date-style if bound.
9290 (xterm-turn-on-modify-other-keys, xterm-turn-off-modify-other-keys) 9290
9291 (xterm-remove-modify-other-keys): Lookup terminal rather than frame 92912008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
9292 in xterm-modify-other-keys-terminal-list. 9292
9293 9293 * xt-mouse.el (xterm-mouse-mode): Use delete-terminal-functions.
9294 * vc-bzr.el (vc-bzr-state-heuristic): Fix last change for when there 9294 (xterm-mouse-handle-delete-frame): Delete.
9295 are conflicts. 9295
9296 9296 * term/xterm.el (terminal-init-xterm): Use delete-terminal-functions.
92972008-03-29 Dan Nicolaescu <dann@ics.uci.edu> 9297 (xterm-turn-on-modify-other-keys, xterm-turn-off-modify-other-keys)
9298 9298 (xterm-remove-modify-other-keys): Lookup terminal rather than frame
9299 * vc.el (vc-update): Check if the buffer is unsaved only if it 9299 in xterm-modify-other-keys-terminal-list.
9300 actually exists. 9300
9301 (vc-status-mode-map, vc-status-menu-map): Bind vc-update and 9301 * vc-bzr.el (vc-bzr-state-heuristic): Fix last change for when there
9302 vc-print-log. 9302 are conflicts.
9303 9303
93042008-03-28 Magnus Henoch <mange@freemail.hu> 93042008-03-29 Dan Nicolaescu <dann@ics.uci.edu>
9305 9305
9306 * net/dns.el (dns-write): Use set-buffer-multibyte. 9306 * vc.el (vc-update): Check if the buffer is unsaved only if it
9307 9307 actually exists.
93082008-03-28 Stefan Monnier <monnier@iro.umontreal.ca> 9308 (vc-status-mode-map, vc-status-menu-map): Bind vc-update and
9309 9309 vc-print-log.
9310 * vc-bzr.el (vc-bzr-sha1): New fun. 9310
9311 (vc-bzr-state-heuristic): New fun, extracted from vc-bzr-registered. 93112008-03-28 Magnus Henoch <mange@freemail.hu>
9312 (vc-bzr-registered): Use it. 9312
9313 9313 * net/dns.el (dns-write): Use set-buffer-multibyte.
93142008-03-28 Dan Nicolaescu <dann@ics.uci.edu> 9314
9315 93152008-03-28 Stefan Monnier <monnier@iro.umontreal.ca>
9316 * vc.el (vc-status-kill-dir-status-process): Simplify. 9316
9317 (vc-status-refresh): Make sure the buffer is live. 9317 * vc-bzr.el (vc-bzr-sha1): New fun.
9318 (ring): Don't require it, not used. 9318 (vc-bzr-state-heuristic): New fun, extracted from vc-bzr-registered.
9319 9319 (vc-bzr-registered): Use it.
93202008-03-28 Wilson Snyder <wsnyder@wsnyder.org> 9320
9321 93212008-03-28 Dan Nicolaescu <dann@ics.uci.edu>
9322 * progmodes/verilog-mode.el (verilog-auto-inout-module): 9322
9323 Add optional regular expression to AUTOINOUTMODULE. 9323 * vc.el (vc-status-kill-dir-status-process): Simplify.
9324 (verilog-inject-auto, verilog-auto-arg, verilog-auto-inst) 9324 (vc-status-refresh): Make sure the buffer is live.
9325 (verilog-auto-inst-param, verilog-auto-reg) 9325 (ring): Don't require it, not used.
9326 (verilog-auto-reg-input, verilog-auto-wire, verilog-auto-output) 9326
9327 (verilog-auto-output-every, verilog-auto-input) 93272008-03-28 Wilson Snyder <wsnyder@wsnyder.org>
9328 (verilog-auto-inout, verilog-auto-sense, verilog-auto-tieoff) 9328
9329 (verilog-auto-unused, verilog-auto): Update documentation to use 9329 * progmodes/verilog-mode.el (verilog-auto-inout-module):
9330 more obvious instance module names versus cell names. 9330 Add optional regular expression to AUTOINOUTMODULE.
9331 9331 (verilog-inject-auto, verilog-auto-arg, verilog-auto-inst)
93322008-03-28 Jan Djärv <jan.h.d@swipnet.se> 9332 (verilog-auto-inst-param, verilog-auto-reg)
9333 9333 (verilog-auto-reg-input, verilog-auto-wire, verilog-auto-output)
9334 * progmodes/compile.el (compilation-mode-tool-bar-map): Only enable 9334 (verilog-auto-output-every, verilog-auto-input)
9335 kill if a process is running. 9335 (verilog-auto-inout, verilog-auto-sense, verilog-auto-tieoff)
9336 9336 (verilog-auto-unused, verilog-auto): Update documentation to use
9337 * progmodes/grep.el (grep-mode-tool-bar-map): The same. 9337 more obvious instance module names versus cell names.
9338 9338
93392008-03-28 Dan Nicolaescu <dann@ics.uci.edu> 93392008-03-28 Jan Djärv <jan.h.d@swipnet.se>
9340 9340
9341 * vc.el: Add new backend function 'status-extra-headers. 9341 * progmodes/compile.el (compilation-mode-tool-bar-map): Only enable
9342 (vc-default-status-extra-headers): New function. 9342 kill if a process is running.
9343 (vc-status-headers): Call 'status-extra-headers. Add colors. 9343
9344 9344 * progmodes/grep.el (grep-mode-tool-bar-map): The same.
9345 * vc-git.el (vc-git-status-extra-headers): New function. 9345
9346 93462008-03-28 Dan Nicolaescu <dann@ics.uci.edu>
93472008-03-28 Glenn Morris <rgm@gnu.org> 9347
9348 9348 * vc.el: Add new backend function 'status-extra-headers.
9349 * calendar/cal-menu.el (cal-menu-holidays-menu) 9349 (vc-default-status-extra-headers): New function.
9350 (cal-menu-list-holidays-year, cal-menu-list-holidays-following-year) 9350 (vc-status-headers): Call 'status-extra-headers. Add colors.
9351 (cal-menu-list-holidays-previous-year): Simplify now that 2nd arg of 9351
9352 holiday-list is optional. 9352 * vc-git.el (vc-git-status-extra-headers): New function.
9353 (calendar-mouse-holidays): Remove un-needed local `l'. 9353
9354 93542008-03-28 Glenn Morris <rgm@gnu.org>
9355 * calendar/cal-move.el (calendar-cursor-to-nearest-date): 9355
9356 Remove un-needed local `date'. 9356 * calendar/cal-menu.el (cal-menu-holidays-menu)
9357 (calendar-cursor-to-visible-date): Use let rather than let*. 9357 (cal-menu-list-holidays-year, cal-menu-list-holidays-following-year)
9358 Remove un-needed local `first-of-month-weekday'. 9358 (cal-menu-list-holidays-previous-year): Simplify now that 2nd arg of
9359 9359 holiday-list is optional.
9360 * calendar/calendar.el (abbreviated-calendar-year): Move to diary-lib. 9360 (calendar-mouse-holidays): Remove un-needed local `l'.
9361 9361
9362 * calendar/diary-lib.el (print-diary-entries-hook, diary-list-entries): 9362 * calendar/cal-move.el (calendar-cursor-to-nearest-date):
9363 Doc fixes. 9363 Remove un-needed local `date'.
9364 (abbreviated-calendar-year): Move here from calendar.el. Doc fix. 9364 (calendar-cursor-to-visible-date): Use let rather than let*.
9365 (diary-header-line-flag, diary-header-line-format): Declare. 9365 Remove un-needed local `first-of-month-weekday'.
9366 (diary-pull-attrs): Check for multiple matches. 9366
9367 (diary-list-entries-2): Simplify finding start of date. 9367 * calendar/calendar.el (abbreviated-calendar-year): Move to diary-lib.
9368 (diary-show-all-entries, make-diary-entry): Respect non-nil values of 9368
9369 pop-up-frames. 9369 * calendar/diary-lib.el (print-diary-entries-hook, diary-list-entries):
9370 (diary-mark-entries-1): Re-use offset in abbreviated-year case. 9370 Doc fixes.
9371 (mark-sexp-diary-entries): Remove superfluous call to diary-pull-attrs. 9371 (abbreviated-calendar-year): Move here from calendar.el. Doc fix.
9372 9372 (diary-header-line-flag, diary-header-line-format): Declare.
93732008-03-27 Dan Nicolaescu <dann@ics.uci.edu> 9373 (diary-pull-attrs): Check for multiple matches.
9374 9374 (diary-list-entries-2): Simplify finding start of date.
9375 * vc-hg.el (vc-hg-state, vc-hg-dir-state): Deal with 'missing files. 9375 (diary-show-all-entries, make-diary-entry): Respect non-nil values of
9376 9376 pop-up-frames.
9377 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix predicate. 9377 (diary-mark-entries-1): Re-use offset in abbreviated-year case.
9378 9378 (mark-sexp-diary-entries): Remove superfluous call to diary-pull-attrs.
93792008-03-27 Stefan Monnier <monnier@iro.umontreal.ca> 9379
9380 93802008-03-27 Dan Nicolaescu <dann@ics.uci.edu>
9381 * vc-hooks.el (vc-before-save): Don't prevent saving the file. 9381
9382 9382 * vc-hg.el (vc-hg-state, vc-hg-dir-state): Deal with 'missing files.
9383 * image-mode.el (image-mode-reapply-winprops): Fix last change. 9383
9384 9384 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Fix predicate.
93852008-03-27 Kenichi Handa <handa@ni.aist.go.jp> 9385
9386 93862008-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
9387 * international/mule-conf.el (define-iso-single-byte-charset): 9387
9388 Don't make latin-iso8859-* supplementary. 9388 * vc-hooks.el (vc-before-save): Don't prevent saving the file.
9389 (#'set-charset-priority): Don't change the priority of charsets 9389
9390 `unicode' and `emacs'. 9390 * image-mode.el (image-mode-reapply-winprops): Fix last change.
9391 9391
93922008-03-27 Stefan Monnier <monnier@iro.umontreal.ca> 93922008-03-27 Kenichi Handa <handa@ni.aist.go.jp>
9393 9393
9394 * vc.el (vc-do-command): Don't pop to the buffer if it's an internal 9394 * international/mule-conf.el (define-iso-single-byte-charset):
9395 temp buffer. 9395 Don't make latin-iso8859-* supplementary.
9396 9396 (#'set-charset-priority): Don't change the priority of charsets
93972008-03-27 Glenn Morris <rgm@gnu.org> 9397 `unicode' and `emacs'.
9398 9398
9399 * calendar/cal-bahai.el (diary-bahai-list-entries): 93992008-03-27 Stefan Monnier <monnier@iro.umontreal.ca>
9400 * calendar/cal-hebrew.el (list-hebrew-diary-entries): 9400
9401 * calendar/cal-islam.el (list-islamic-diary-entries): Doc fix. 9401 * vc.el (vc-do-command): Don't pop to the buffer if it's an internal
9402 9402 temp buffer.
9403 * calendar/calendar.el (diary-file): Doc fix. 9403
9404 94042008-03-27 Glenn Morris <rgm@gnu.org>
9405 * calendar/diary-lib.el (diary-face-attrs): Fix `height' regexp. 9405
9406 (list-diary-entries-hook, mark-diary-entries-hook) 9406 * calendar/cal-bahai.el (diary-bahai-list-entries):
9407 (include-other-diary-files, diary-mail-entries) 9407 * calendar/cal-hebrew.el (list-hebrew-diary-entries):
9408 (mark-included-diary-files, list-sexp-diary-entries): Doc fixes. 9408 * calendar/cal-islam.el (list-islamic-diary-entries): Doc fix.
9409 (diary-set-header): New function. 9409
9410 (diary-header-line-flag, diary-header-line-format): 9410 * calendar/calendar.el (diary-file): Doc fix.
9411 Use diary-set-header for custom :set function. 9411
9412 (diary-set-maybe-redraw): Use symbol-value rather than eval. 9412 * calendar/diary-lib.el (diary-face-attrs): Fix `height' regexp.
9413 (diary-attrtype-convert): Use intern-soft rather than read. 9413 (list-diary-entries-hook, mark-diary-entries-hook)
9414 (diary-display-no-entries): New function. 9414 (include-other-diary-files, diary-mail-entries)
9415 (simple-diary-display, fancy-diary-display): Use it. 9415 (mark-included-diary-files, list-sexp-diary-entries): Doc fixes.
9416 (fancy-diary-display): Doc fix. Remove unneeded local entry-list. 9416 (diary-set-header): New function.
9417 (diary-mark-entries-1): Fix position offsets in non-gregorian case. 9417 (diary-header-line-flag, diary-header-line-format):
9418 9418 Use diary-set-header for custom :set function.
9419 * calendar/holidays.el (list-holidays): Doc fix. 9419 (diary-set-maybe-redraw): Use symbol-value rather than eval.
9420 9420 (diary-attrtype-convert): Use intern-soft rather than read.
94212008-03-26 Jay Belanger <jay.p.belanger@gmail.com> 9421 (diary-display-no-entries): New function.
9422 9422 (simple-diary-display, fancy-diary-display): Use it.
9423 * calc/calc-store.el (calc-read-var-name-history): New variable. 9423 (fancy-diary-display): Doc fix. Remove unneeded local entry-list.
9424 (calc-read-var-name): Use `calc-read-var-name-history'. 9424 (diary-mark-entries-1): Fix position offsets in non-gregorian case.
9425 9425
94262008-03-26 Stefan Monnier <monnier@iro.umontreal.ca> 9426 * calendar/holidays.el (list-holidays): Doc fix.
9427 9427
9428 * image-mode.el (image-mode-reapply-winprops): Simplify now that 94282008-03-26 Jay Belanger <jay.p.belanger@gmail.com>
9429 window-configuration-change-hook works buffer-locally. 9429
9430 9430 * calc/calc-store.el (calc-read-var-name-history): New variable.
94312008-03-26 Johan Bockgård <bojohan@gnu.org> 9431 (calc-read-var-name): Use `calc-read-var-name-history'.
9432 9432
9433 * emacs-lisp/lisp-mnt.el (lm-with-file): Use mode and syntax table 94332008-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
9434 for Emacs Lisp, not Lisp. 9434
9435 9435 * image-mode.el (image-mode-reapply-winprops): Simplify now that
94362008-03-26 Juanma Barranquero <lekktu@gmail.com> 9436 window-configuration-change-hook works buffer-locally.
9437 9437
9438 * help-fns.el (describe-function-1, describe-variable): 94382008-03-26 Johan Bockgård <bojohan@gnu.org>
9439 If CURRENT-NAME is nil, don't end obsolescence info with semicolon. 9439
9440 9440 * emacs-lisp/lisp-mnt.el (lm-with-file): Use mode and syntax table
9441 * emacs-lisp/bytecomp.el (byte-compile-obsolete): If no 9441 for Emacs Lisp, not Lisp.
9442 replacement is provided, don't print "use nil instead". 9442
9443 94432008-03-26 Juanma Barranquero <lekktu@gmail.com>
94442008-03-26 Johan Bockgård <bojohan@gnu.org> 9444
9445 9445 * help-fns.el (describe-function-1, describe-variable):
9446 * complete.el (PC-do-completion): Use regexp-quote. 9446 If CURRENT-NAME is nil, don't end obsolescence info with semicolon.
9447 9447
94482008-03-26 Dan Nicolaescu <dann@ics.uci.edu> 9448 * emacs-lisp/bytecomp.el (byte-compile-obsolete): If no
9449 9449 replacement is provided, don't print "use nil instead".
9450 * vc-cvs.el (vc-cvs-parse-status, vc-cvs-after-dir-status): 9450
9451 Detect missing files. 94512008-03-26 Johan Bockgård <bojohan@gnu.org>
9452 9452
9453 * vc-git.el (vc-git-extra-menu-map): New key map. 9453 * complete.el (PC-do-completion): Use regexp-quote.
9454 (vc-git-extra-menu, vc-git-extra-status-menu, vc-git-grep): 9454
9455 New functions. 94552008-03-26 Dan Nicolaescu <dann@ics.uci.edu>
9456 9456
9457 * vc-hooks.el (vc-default-mode-line-string): Deal with 'removed 9457 * vc-cvs.el (vc-cvs-parse-status, vc-cvs-after-dir-status):
9458 and 'missing files. 9458 Detect missing files.
9459 9459
94602008-03-26 Stefan Monnier <monnier@iro.umontreal.ca> 9460 * vc-git.el (vc-git-extra-menu-map): New key map.
9461 9461 (vc-git-extra-menu, vc-git-extra-status-menu, vc-git-grep):
9462 * calendar/holidays.el (list-holidays): Make Y2 optional. 9462 New functions.
9463 9463
9464 * calendar/appt.el (appt-buffer-name): Don't use a leading space for 9464 * vc-hooks.el (vc-default-mode-line-string): Deal with 'removed
9465 buffers shown to the user. 9465 and 'missing files.
9466 (appt-disp-window): Disable undo explicitly now that the leading space 9466
9467 is gone. 94672008-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
9468 9468
9469 * simple.el (activate-mark): New function. 9469 * calendar/holidays.el (list-holidays): Make Y2 optional.
9470 (set-mark-command): Use it with region-active-p to clean up the code. 9470
9471 (exchange-point-and-mark): Invert the meaning of C-u when 9471 * calendar/appt.el (appt-buffer-name): Don't use a leading space for
9472 transient-mark-mode is active. 9472 buffers shown to the user.
9473 9473 (appt-disp-window): Disable undo explicitly now that the leading space
9474 * dired-aux.el (dired-create-files): Use dolist. 9474 is gone.
9475 9475
9476 * bindings.el (mode-line-change-eol): Use with-selected-window. 9476 * simple.el (activate-mark): New function.
9477 9477 (set-mark-command): Use it with region-active-p to clean up the code.
9478 * apropos.el (apropos-command): Include macros. 9478 (exchange-point-and-mark): Invert the meaning of C-u when
9479 9479 transient-mark-mode is active.
94802008-03-26 Glenn Morris <rgm@gnu.org> 9480
9481 9481 * dired-aux.el (dired-create-files): Use dolist.
9482 * calendar/cal-bahai.el: Require calendar, not cal-julian. 9482
9483 (calendar-bahai-epoch): Doc fix. 9483 * bindings.el (mode-line-change-eol): Use with-selected-window.
9484 9484
9485 * calendar/cal-china.el: Explicitly require calendar. 9485 * apropos.el (apropos-command): Include macros.
9486 9486
9487 * calendar/cal-coptic.el, calendar/cal-islam.el, calendar/cal-persia.el: 94872008-03-26 Glenn Morris <rgm@gnu.org>
9488 Require calendar rather than cal-julian. 9488
9489 Autoload calendar-absolute-from-julian. 9489 * calendar/cal-bahai.el: Require calendar, not cal-julian.
9490 * calendar/cal-coptic.el (coptic-calendar-epoch): 9490 (calendar-bahai-epoch): Doc fix.
9491 * calendar/cal-islam.el (calendar-islamic-epoch): 9491
9492 * calendar/cal-persia.el (persian-calendar-epoch): Set when compiling. 9492 * calendar/cal-china.el: Explicitly require calendar.
9493 9493
9494 * calendar/cal-islam.el (calendar-islamic-epoch): Doc fix. 9494 * calendar/cal-coptic.el, calendar/cal-islam.el, calendar/cal-persia.el:
9495 9495 Require calendar rather than cal-julian.
9496 * calendar/cal-dst.el: Don't require cal-persia. 9496 Autoload calendar-absolute-from-julian.
9497 (calendar-absolute-from-persian): Autoload it. 9497 * calendar/cal-coptic.el (coptic-calendar-epoch):
9498 (dst-adjust-time): Doc fix. 9498 * calendar/cal-islam.el (calendar-islamic-epoch):
9499 9499 * calendar/cal-persia.el (persian-calendar-epoch): Set when compiling.
9500 * calendar/cal-menu.el (cal-menu-diary-menu): Remove menu headings that 9500
9501 cause cal-bahai, cal-islam, cal-hebrew to be loaded on starting the 9501 * calendar/cal-islam.el (calendar-islamic-epoch): Doc fix.
9502 calendar. 9502
9503 9503 * calendar/cal-dst.el: Don't require cal-persia.
9504 * calendar/cal-menu.el: Require calendar rather than declaring 9504 (calendar-absolute-from-persian): Autoload it.
9505 functions. 9505 (dst-adjust-time): Doc fix.
9506 * calendar/calendar.el: Provide calendar before requiring cal-menu. 9506
9507 9507 * calendar/cal-menu.el (cal-menu-diary-menu): Remove menu headings that
9508 * calendar/cal-x.el (calendar-after-frame-setup-hook): New name for 9508 cause cal-bahai, cal-islam, cal-hebrew to be loaded on starting the
9509 calendar-after-frame-setup-hooks. Update callers, make old name an 9509 calendar.
9510 obsolete alias. Doc fix. 9510
9511 (calendar-frame-1): Doc fix. 9511 * calendar/cal-menu.el: Require calendar rather than declaring
9512 9512 functions.
9513 * calendar/calendar.el (solar-holidays): Simplify holiday-sexp calls. 9513 * calendar/calendar.el: Provide calendar before requiring cal-menu.
9514 9514
9515 * calendar/calendar.el (oriental-holidays, solar-holidays): 9515 * calendar/cal-x.el (calendar-after-frame-setup-hook): New name for
9516 * calendar/holidays.el (list-holidays): Assume atan always bound. 9516 calendar-after-frame-setup-hooks. Update callers, make old name an
9517 9517 obsolete alias. Doc fix.
9518 * calendar/lunar.el, calendar/solar.el: Remove floating-point check. 9518 (calendar-frame-1): Doc fix.
9519 Explicitly require calendar, not cal-julian. 9519
9520 * calendar/lunar.el: Explicitly require cal-dst. 9520 * calendar/calendar.el (solar-holidays): Simplify holiday-sexp calls.
9521 9521
95222008-03-26 Stefan Monnier <monnier@iro.umontreal.ca> 9522 * calendar/calendar.el (oriental-holidays, solar-holidays):
9523 9523 * calendar/holidays.el (list-holidays): Assume atan always bound.
9524 * autorevert.el (auto-revert-buffers): Use buffer-live-p. 9524
9525 9525 * calendar/lunar.el, calendar/solar.el: Remove floating-point check.
9526 * help-fns.el (describe-function-1, describe-variable): If no 9526 Explicitly require calendar, not cal-julian.
9527 replacement is provided, don't print "use nil instead". 9527 * calendar/lunar.el: Explicitly require cal-dst.
9528 9528
95292008-03-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 95292008-03-26 Stefan Monnier <monnier@iro.umontreal.ca>
9530 9530
9531 * proced.el: New file. 9531 * autorevert.el (auto-revert-buffers): Use buffer-live-p.
9532 9532
95332008-03-25 Tetsurou Okazaki <okazaki@be.to> (tiny change) 9533 * help-fns.el (describe-function-1, describe-variable): If no
9534 9534 replacement is provided, don't print "use nil instead".
9535 * emacs-lisp/byte-opt.el (side-effect-free-fns): Fix typo. 9535
9536 95362008-03-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
95372008-03-25 Juri Linkov <juri@jurta.org> 9537
9538 9538 * proced.el: New file.
9539 * battery.el: Add file cookie coding:iso-8859-1 for the degree sign 9539
9540 in battery-mode-line-format. 95402008-03-25 Tetsurou Okazaki <okazaki@be.to> (tiny change)
9541 9541
9542 * bindings.el (minibuffer-local-map): For the command 9542 * emacs-lisp/byte-opt.el (side-effect-free-fns): Fix typo.
9543 file-cache-minibuffer-complete replace keymap minibuffer-local-map 9543
9544 with map which is already locally bound to minibuffer-local-map. 95442008-03-25 Juri Linkov <juri@jurta.org>
9545 9545
95462008-03-25 Stefan Monnier <monnier@iro.umontreal.ca> 9546 * battery.el: Add file cookie coding:iso-8859-1 for the degree sign
9547 9547 in battery-mode-line-format.
9548 * subr.el (map-keymap-sorted): Rename from map-keymap-internal. 9548
9549 Remove `sort-first' argument. 9549 * bindings.el (minibuffer-local-map): For the command
9550 9550 file-cache-minibuffer-complete replace keymap minibuffer-local-map
9551 * subr.el (redisplay-end-trigger-functions) 9551 with map which is already locally bound to minibuffer-local-map.
9552 (window-redisplay-end-trigger, set-window-redisplay-end-trigger) 9552
9553 (process-filter-multibyte-p, set-process-filter-multibyte): 95532008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
9554 Mark as obsolete. 9554
9555 9555 * subr.el (map-keymap-sorted): Rename from map-keymap-internal.
95562008-03-25 Juanma Barranquero <lekktu@gmail.com> 9556 Remove `sort-first' argument.
9557 9557
9558 * emacs-lisp/re-builder.el (reb-mode-common): Remove reference to 9558 * subr.el (redisplay-end-trigger-functions)
9559 bogus variable `reb-kill-buffer'; don't make hooks buffer-local, 9559 (window-redisplay-end-trigger, set-window-redisplay-end-trigger)
9560 use the LOCAL arg of `add-hook'. 9560 (process-filter-multibyte-p, set-process-filter-multibyte):
9561 (reb-blink-delay, reb-mode-hook, reb-re-syntax, reb-auto-match-limit): 9561 Mark as obsolete.
9562 Remove spurious * from defcustom docstrings. 9562
9563 (reb-next-match, reb-prev-match, reb-enter-subexp-mode): 95632008-03-25 Juanma Barranquero <lekktu@gmail.com>
9564 Fix typos in messages. 9564
9565 (reb-mode-buffer-p): New function. 9565 * emacs-lisp/re-builder.el (reb-mode-common): Remove reference to
9566 (re-builder, reb-kill-buffer): Use `reb-mode-buffer-p'. Use `when'. 9566 bogus variable `reb-kill-buffer'; don't make hooks buffer-local,
9567 (top, reb-show-subexp, reb-auto-update, reb-delete-overlays) 9567 use the LOCAL arg of `add-hook'.
9568 (reb-cook-regexp, reb-update-regexp, reb-update-overlays): 9568 (reb-blink-delay, reb-mode-hook, reb-re-syntax, reb-auto-match-limit):
9569 Use `unless', `when'. 9569 Remove spurious * from defcustom docstrings.
9570 (re-builder-unload-function): New function. 9570 (reb-next-match, reb-prev-match, reb-enter-subexp-mode):
9571 9571 Fix typos in messages.
95722008-03-25 Dan Nicolaescu <dann@ics.uci.edu> 9572 (reb-mode-buffer-p): New function.
9573 9573 (re-builder, reb-kill-buffer): Use `reb-mode-buffer-p'. Use `when'.
9574 * vc-hooks.el (vc-state): Add documentation for 'missing. 9574 (top, reb-show-subexp, reb-auto-update, reb-delete-overlays)
9575 9575 (reb-cook-regexp, reb-update-regexp, reb-update-overlays):
95762008-03-25 Wilson Snyder <wsnyder@wsnyder.org> 9576 Use `unless', `when'.
9577 9577 (re-builder-unload-function): New function.
9578 * progmodes/verilog-mode.el (verilog-auto-output) 9578
9579 (verilog-auto-input, verilog-auto-inout, verilog-auto) 95792008-03-25 Dan Nicolaescu <dann@ics.uci.edu>
9580 (verilog-delete-auto): Add optional regular expression to 9580
9581 AUTOINPUT/AUTOOUTPUT/AUTOINOUT. 9581 * vc-hooks.el (vc-state): Add documentation for 'missing.
9582 (verilog-signals-matching-regexp): New internal function for 9582
9583 signal matching. 95832008-03-25 Wilson Snyder <wsnyder@wsnyder.org>
9584 9584
95852008-03-25 Johan Bockgård <bojohan@gnu.org> 9585 * progmodes/verilog-mode.el (verilog-auto-output)
9586 9586 (verilog-auto-input, verilog-auto-inout, verilog-auto)
9587 * info.el (Info-isearch-search): Always return point. 9587 (verilog-delete-auto): Add optional regular expression to
9588 9588 AUTOINPUT/AUTOOUTPUT/AUTOINOUT.
95892008-03-25 Stefan Monnier <monnier@iro.umontreal.ca> 9589 (verilog-signals-matching-regexp): New internal function for
9590 9590 signal matching.
9591 * diff-mode.el (diff-remembered-defdir): New var. 9591
9592 (diff-find-file-name): Use it to flush diff-remembered-files-alist. 95922008-03-25 Johan Bockgård <bojohan@gnu.org>
9593 9593
95942008-03-25 Glenn Morris <rgm@gnu.org> 9594 * info.el (Info-isearch-search): Always return point.
9595 9595
9596 * calendar/cal-bahai.el (calendar-bahai-read-date): New name for 95962008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
9597 calendar-bahai-prompt-for-date. Update callers, make old name an 9597
9598 obsolete alias. Doc fix. 9598 * diff-mode.el (diff-remembered-defdir): New var.
9599 * calendar/cal-coptic.el (calendar-coptic-read-date): New name for 9599 (diff-find-file-name): Use it to flush diff-remembered-files-alist.
9600 coptic-prompt-for-date. Update callers, make old name an 9600
9601 obsolete alias. Doc fix. 96012008-03-25 Glenn Morris <rgm@gnu.org>
9602 * calendar/cal-hebrew.el (calendar-hebrew-read-date): New name for 9602
9603 calendar-hebrew-prompt-for-date. Update callers. Doc fix. 9603 * calendar/cal-bahai.el (calendar-bahai-read-date): New name for
9604 * calendar/cal-islam.el (calendar-islamic-read-date): New name for 9604 calendar-bahai-prompt-for-date. Update callers, make old name an
9605 calendar-islamic-prompt-for-date. Update callers. Doc fix. 9605 obsolete alias. Doc fix.
9606 * calendar/cal-iso.el (calendar-iso-read-date): New name for 9606 * calendar/cal-coptic.el (calendar-coptic-read-date): New name for
9607 calendar-iso-read-args. Update callers, make old name an obsolete 9607 coptic-prompt-for-date. Update callers, make old name an
9608 alias. 9608 obsolete alias. Doc fix.
9609 * calendar/cal-persia.el (calendar-persian-read-date): New name for 9609 * calendar/cal-hebrew.el (calendar-hebrew-read-date): New name for
9610 persian-prompt-for-date. Update callers, make old name an 9610 calendar-hebrew-prompt-for-date. Update callers. Doc fix.
9611 obsolete alias. Doc fix. Move definition before use. 9611 * calendar/cal-islam.el (calendar-islamic-read-date): New name for
9612 9612 calendar-islamic-prompt-for-date. Update callers. Doc fix.
9613 * calendar/cal-x.el (diary-frame-parameters) 9613 * calendar/cal-iso.el (calendar-iso-read-date): New name for
9614 (calendar-frame-parameters, calendar-and-diary-frame-parameters) 9614 calendar-iso-read-args. Update callers, make old name an obsolete
9615 (calendar-frame-1): Doc fixes. 9615 alias.
9616 (make-fancy-diary-buffer): Remove declaration. 9616 * calendar/cal-persia.el (calendar-persian-read-date): New name for
9617 (calendar-dedicate-diary): Replace call to deleted function 9617 persian-prompt-for-date. Update callers, make old name an
9618 make-fancy-diary-buffer. 9618 obsolete alias. Doc fix. Move definition before use.
9619 (calendar-frame-setup): New function. 9619
9620 (calendar-one-frame-setup, calendar-only-one-frame-setup) 9620 * calendar/cal-x.el (diary-frame-parameters)
9621 (calendar-two-frame-setup): Call calendar-frame-setup to do the actual 9621 (calendar-frame-parameters, calendar-and-diary-frame-parameters)
9622 work, and mark as obsolete. 9622 (calendar-frame-1): Doc fixes.
9623 (special-display-buffer-names): Don't mess with this; it's not our 9623 (make-fancy-diary-buffer): Remove declaration.
9624 business. 9624 (calendar-dedicate-diary): Replace call to deleted function
9625 (cal-x-load-hook): Defvar it, and mark as obsolete. 9625 make-fancy-diary-buffer.
9626 9626 (calendar-frame-setup): New function.
9627 * calendar/calendar.el (calendar-remove-frame-by-deleting): 9627 (calendar-one-frame-setup, calendar-only-one-frame-setup)
9628 Default to t. Add to 'calendar group. 9628 (calendar-two-frame-setup): Call calendar-frame-setup to do the actual
9629 (calendar): Doc fix. Use calendar-frame-setup. 9629 work, and mark as obsolete.
9630 (calendar-basic-setup): Doc fix. Add optional NODISPLAY argument. 9630 (special-display-buffer-names): Don't mess with this; it's not our
9631 (generate-calendar-window): Doc fix. 9631 business.
9632 9632 (cal-x-load-hook): Defvar it, and mark as obsolete.
96332008-03-24 Stefan Monnier <monnier@iro.umontreal.ca> 9633
9634 9634 * calendar/calendar.el (calendar-remove-frame-by-deleting):
9635 * vc-bzr.el (vc-bzr-print-log, vc-bzr-diff): Do it asynchronously. 9635 Default to t. Add to 'calendar group.
9636 9636 (calendar): Doc fix. Use calendar-frame-setup.
96372008-03-24 Drew Adams <drew.adams@oracle.com> 9637 (calendar-basic-setup): Doc fix. Add optional NODISPLAY argument.
9638 9638 (generate-calendar-window): Doc fix.
9639 * finder.el (finder-mode-syntax-table, finder-font-lock-keywords): 9639
9640 New variables. 96402008-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
9641 (finder-mode): Use finder-mode-syntax-table. Set font-lock-defaults. 9641
9642 (finder-exit): Ignore errors rather than avoiding them. 9642 * vc-bzr.el (vc-bzr-print-log, vc-bzr-diff): Do it asynchronously.
9643 Kill *Finder-package* buffer also. 9643
9644 96442008-03-24 Drew Adams <drew.adams@oracle.com>
96452008-03-24 Andreas Schwab <schwab@suse.de> 9645
9646 9646 * finder.el (finder-mode-syntax-table, finder-font-lock-keywords):
9647 * xt-mouse.el (xterm-mouse-event): Avoid error with buttons > 5. 9647 New variables.
9648 9648 (finder-mode): Use finder-mode-syntax-table. Set font-lock-defaults.
96492008-03-24 Dan Nicolaescu <dann@ics.uci.edu> 9649 (finder-exit): Ignore errors rather than avoiding them.
9650 9650 Kill *Finder-package* buffer also.
9651 * vc-hg.el (vc-hg-after-dir-status): 9651
9652 * vc-bzr.el (vc-bzr-after-dir-status): Detect missing files. 96522008-03-24 Andreas Schwab <schwab@suse.de>
9653 9653
9654 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-parse-status): 9654 * xt-mouse.el (xterm-mouse-event): Avoid error with buttons > 5.
9655 Detect removed files. 9655
9656 96562008-03-24 Dan Nicolaescu <dann@ics.uci.edu>
9657 * vc.el (vc-status-printer): Use a different face for missing files. 9657
9658 (vc-status-hide-up-to-date): Rename from 9658 * vc-hg.el (vc-hg-after-dir-status):
9659 vc-status-remove-up-to-date. Update all callers. 9659 * vc-bzr.el (vc-bzr-after-dir-status): Detect missing files.
9660 (vc-status-mode-map): Bind C-m. 9660
9661 9661 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-parse-status):
96622008-03-24 Alexandre Julliard <julliard@winehq.org> 9662 Detect removed files.
9663 9663
9664 * vc-git.el (vc-git-after-dir-status-stage1): Move state matching 9664 * vc.el (vc-status-printer): Use a different face for missing files.
9665 code ... 9665 (vc-status-hide-up-to-date): Rename from
9666 (vc-git--state-code): ... to this new function. 9666 vc-status-remove-up-to-date. Update all callers.
9667 (vc-git-state): Use it. 9667 (vc-status-mode-map): Bind C-m.
9668 9668
96692008-03-24 Trent Buck <trentbuck@gmail.com> (tiny change) 96692008-03-24 Alexandre Julliard <julliard@winehq.org>
9670 9670
9671 * textmodes/remember.el (remember-mail-date) 9671 * vc-git.el (vc-git-after-dir-status-stage1): Move state matching
9672 (remember-store-in-mailbox): Write date and From line in such a 9672 code ...
9673 way that Mutt can read it. 9673 (vc-git--state-code): ... to this new function.
9674 9674 (vc-git-state): Use it.
96752008-03-23 Chong Yidong <cyd@stupidchicken.com> 9675
9676 96762008-03-24 Trent Buck <trentbuck@gmail.com> (tiny change)
9677 * simple.el (transient-mark-mode): Turn on by default. 9677
9678 9678 * textmodes/remember.el (remember-mail-date)
96792008-03-23 Dan Nicolaescu <dann@ics.uci.edu> 9679 (remember-store-in-mailbox): Write date and From line in such a
9680 9680 way that Mutt can read it.
9681 * vc-bzr.el (vc-bzr-state): Return 'removed for removed files and 9681
9682 'unregistered for unregistered files. 96822008-03-23 Chong Yidong <cyd@stupidchicken.com>
9683 9683
9684 * vc-hg.el (vc-hg-state): Return 'removed for removed files. 9684 * simple.el (transient-mark-mode): Turn on by default.
9685 9685
9686 * bindings.el (standard-mode-line-modes): Avoid duplicating a string. 96862008-03-23 Dan Nicolaescu <dann@ics.uci.edu>
9687 9687
9688 * vc-cvs.el (vc-cvs-parse-status): Note there are problems with 9688 * vc-bzr.el (vc-bzr-state): Return 'removed for removed files and
9689 subdirectories. 9689 'unregistered for unregistered files.
9690 9690
9691 * vc.el (vc-status-prepare-status-buffer): Fix thinko. 9691 * vc-hg.el (vc-hg-state): Return 'removed for removed files.
9692 (vc-status-menu-map): Add binding for vc-status-kill-dir-status-process. 9692
9693 Add :enable for vc-status-refresh. 9693 * bindings.el (standard-mode-line-modes): Avoid duplicating a string.
9694 (vc-status-menu-map-filter): Remove vc-ignore-menu-filter test. 9694
9695 (vc-status-tool-bar-map): Add binding for 9695 * vc-cvs.el (vc-cvs-parse-status): Note there are problems with
9696 vc-status-kill-dir-status-process. 9696 subdirectories.
9697 Don't test display-graphic-p and don't bind vc-ignore-menu-filter. 9697
9698 (vc-update-vc-status-buffer, vc-status-kill-dir-status-process): 9698 * vc.el (vc-status-prepare-status-buffer): Fix thinko.
9699 Reset vc-status-process-buffer. 9699 (vc-status-menu-map): Add binding for vc-status-kill-dir-status-process.
9700 (vc-status-refresh): Don't run two refreshes at a time. 9700 Add :enable for vc-status-refresh.
9701 (vc-status): If the buffer is already in vc-status-mode only refresh. 9701 (vc-status-menu-map-filter): Remove vc-ignore-menu-filter test.
9702 (vc-status-mark-buffer-changed): Add an optional file parameter. 9702 (vc-status-tool-bar-map): Add binding for
9703 (vc-resynch-buffer): Use it. 9703 vc-status-kill-dir-status-process.
9704 (vc-delete-file): Expand the file name before using it. 9704 Don't test display-graphic-p and don't bind vc-ignore-menu-filter.
9705 Be careful to not create a new buffer with the old file contents. 9705 (vc-update-vc-status-buffer, vc-status-kill-dir-status-process):
9706 Update the VC state after performing the operation. 9706 Reset vc-status-process-buffer.
9707 9707 (vc-status-refresh): Don't run two refreshes at a time.
97082008-03-23 Andreas Schwab <schwab@suse.de> 9708 (vc-status): If the buffer is already in vc-status-mode only refresh.
9709 9709 (vc-status-mark-buffer-changed): Add an optional file parameter.
9710 * menu-bar.el (menu-bar-showhide-fringe-ind-menu) [mixed]: 9710 (vc-resynch-buffer): Use it.
9711 Fix radio button condition. 9711 (vc-delete-file): Expand the file name before using it.
9712 [box]: Likewise. 9712 Be careful to not create a new buffer with the old file contents.
9713 [customize]: Add radio button. 9713 Update the VC state after performing the operation.
9714 9714
97152008-03-23 Jay Belanger <jay.p.belanger@gmail.com> 97152008-03-23 Andreas Schwab <schwab@suse.de>
9716 9716
9717 * calc/calc.el (calc-was-keypad-mode, calc-full-mode) 9717 * menu-bar.el (menu-bar-showhide-fringe-ind-menu) [mixed]:
9718 (calc-user-parse-tables, calc-gnuplot-default-device) 9718 Fix radio button condition.
9719 (calc-gnuplot-default-output, calc-gnuplot-print-device) 9719 [box]: Likewise.
9720 (calc-gnuplot-print-output, calc-gnuplot-geometry) 9720 [customize]: Add radio button.
9721 (calc-graph-default-resolution, calc-graph-default-resolution-3d) 9721
9722 (calc-invocation-macro, calc-trail-pointer, calc-trail-overlay) 97222008-03-23 Jay Belanger <jay.p.belanger@gmail.com>
9723 (calc-undo-list, calc-redo-list, calc-main-buffer) 9723
9724 (calc-trail-buffer, calc-why, calc-last-kill, calc-dollar-values) 9724 * calc/calc.el (calc-was-keypad-mode, calc-full-mode)
9725 (calc-dollar-used, calc-hashes-used, calc-quick-prev-results) 9725 (calc-user-parse-tables, calc-gnuplot-default-device)
9726 (calc-said-hello, calc-executing-macro, calc-any-selections) 9726 (calc-gnuplot-default-output, calc-gnuplot-print-device)
9727 (calc-help-phase, calc-full-help-flag, calc-refresh-count) 9727 (calc-gnuplot-print-output, calc-gnuplot-geometry)
9728 (calc-display-dirty, calc-embedded-info, calc-embedded-active) 9728 (calc-graph-default-resolution, calc-graph-default-resolution-3d)
9729 (calc-standalone-flag, var-EvalRules, math-expr-function-mapping) 9729 (calc-invocation-macro, calc-trail-pointer, calc-trail-overlay)
9730 (math-expr-variable-mapping, calc-mode-map, calc-digit-map) 9730 (calc-undo-list, calc-redo-list, calc-main-buffer)
9731 (calc-dispatch-map, calc-do-dispatch, calc-read-key-sequence) 9731 (calc-trail-buffer, calc-why, calc-last-kill, calc-dollar-values)
9732 (calc-create-buffer, calc-quit): Add docstrings. 9732 (calc-dollar-used, calc-hashes-used, calc-quick-prev-results)
9733 9733 (calc-said-hello, calc-executing-macro, calc-any-selections)
97342008-03-23 Juanma Barranquero <lekktu@gmail.com> 9734 (calc-help-phase, calc-full-help-flag, calc-refresh-count)
9735 9735 (calc-display-dirty, calc-embedded-info, calc-embedded-active)
9736 * makefile.w32-in (WINS_ALMOST): Add org. 9736 (calc-standalone-flag, var-EvalRules, math-expr-function-mapping)
9737 9737 (math-expr-variable-mapping, calc-mode-map, calc-digit-map)
97382008-03-23 Dan Nicolaescu <dann@ics.uci.edu> 9738 (calc-dispatch-map, calc-do-dispatch, calc-read-key-sequence)
9739 9739 (calc-create-buffer, calc-quit): Add docstrings.
9740 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-dir-status): 9740
9741 New functions to implement vc-status support. 97412008-03-23 Juanma Barranquero <lekktu@gmail.com>
9742 9742
97432008-03-22 Dan Nicolaescu <dann@ics.uci.edu> 9743 * makefile.w32-in (WINS_ALMOST): Add org.
9744 9744
9745 * vc.el (vc-status-prepare-status-buffer): New function. 97452008-03-23 Dan Nicolaescu <dann@ics.uci.edu>
9746 (vc-status): Use it. 9746
9747 9747 * vc-cvs.el (vc-cvs-after-dir-status, vc-cvs-dir-status):
9748 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add ... where 9748 New functions to implement vc-status support.
9749 appropriate. 9749
9750 97502008-03-22 Dan Nicolaescu <dann@ics.uci.edu>
97512008-03-22 Alexandre Julliard <julliard@winehq.org> 9751
9752 9752 * vc.el (vc-status-prepare-status-buffer): New function.
9753 * vc-git.el (vc-git--empty-db-p) 9753 (vc-status): Use it.
9754 (vc-git-after-dir-status-stage1-empty-db): New functions. 9754
9755 (vc-git-dir-status, vc-git-after-dir-status-stage1, vc-git-state): 9755 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add ... where
9756 Add support for empty repositories. 9756 appropriate.
9757 9757
97582008-03-22 Dan Nicolaescu <dann@ics.uci.edu> 97582008-03-22 Alexandre Julliard <julliard@winehq.org>
9759 9759
9760 * vc-git.el (vc-git-annotate-extract-revision-at-line): 9760 * vc-git.el (vc-git--empty-db-p)
9761 Allow "^" in a version name. 9761 (vc-git-after-dir-status-stage1-empty-db): New functions.
9762 9762 (vc-git-dir-status, vc-git-after-dir-status-stage1, vc-git-state):
9763 * vc-mtn.el (vc-mtn-state): Support the added state. 9763 Add support for empty repositories.
9764 9764
97652008-03-22 Carsten Dominik <dominik@science.uva.nl> 97652008-03-22 Dan Nicolaescu <dann@ics.uci.edu>
9766 9766
9767 * org: New directory for Org-mode. 9767 * vc-git.el (vc-git-annotate-extract-revision-at-line):
9768 9768 Allow "^" in a version name.
9769 * org/org-export-latex.el: Moved from lisp/texmodes. 9769
9770 9770 * vc-mtn.el (vc-mtn-state): Support the added state.
9771 * org/org-irc.el: Moved from lisp/texmodes. 9771
9772 97722008-03-22 Carsten Dominik <dominik@science.uva.nl>
9773 * org/org-mac-message.el: Moved from lisp/texmodes. 9773
9774 9774 * org: New directory for Org-mode.
9775 * org/org-mouse.el: Moved from lisp/texmodes. 9775
9776 9776 * org/org-export-latex.el: Moved from lisp/texmodes.
9777 * org/org-publish.el: Moved from lisp/texmodes. 9777
9778 9778 * org/org-irc.el: Moved from lisp/texmodes.
97792008-03-21 Juri Linkov <juri@jurta.org> 9779
9780 9780 * org/org-mac-message.el: Moved from lisp/texmodes.
9781 * comint.el (comint-dynamic-simple-complete): 9781
9782 Use variable `stub' for the second arg `common-substring' 9782 * org/org-mouse.el: Moved from lisp/texmodes.
9783 of `comint-dynamic-list-completions'. 9783
9784 (comint-dynamic-list-filename-completions): 9784 * org/org-publish.el: Moved from lisp/texmodes.
9785 Use variable `filenondir' for the second arg `common-substring' 9785
9786 of `comint-dynamic-list-completions'. 97862008-03-21 Juri Linkov <juri@jurta.org>
9787 (comint-dynamic-list-completions): Add new optional arg 9787
9788 `common-substring'. Add `common-substring' as the second arg of 9788 * comint.el (comint-dynamic-simple-complete):
9789 the call to `display-completion-list'. Doc fix. 9789 Use variable `stub' for the second arg `common-substring'
9790 9790 of `comint-dynamic-list-completions'.
9791 * comint.el (comint-dynamic-complete-as-filename) 9791 (comint-dynamic-list-filename-completions):
9792 (comint-dynamic-list-filename-completions) 9792 Use variable `filenondir' for the second arg `common-substring'
9793 (comint-dynamic-simple-complete): Use `minibuffer-message' 9793 of `comint-dynamic-list-completions'.
9794 to display message "No completions of %s" when a command 9794 (comint-dynamic-list-completions): Add new optional arg
9795 is called in the minibuffer. 9795 `common-substring'. Add `common-substring' as the second arg of
9796 (comint-dynamic-simple-complete): Don't display other 9796 the call to `display-completion-list'. Doc fix.
9797 completion messages when a command is called in the minibuffer. 9797
9798 (comint-dynamic-list-completions): Use `minibuffer-message' 9798 * comint.el (comint-dynamic-complete-as-filename)
9799 to display message " [Type space to flush ...]" when a command 9799 (comint-dynamic-list-filename-completions)
9800 is called in the minibuffer. 9800 (comint-dynamic-simple-complete): Use `minibuffer-message'
9801 9801 to display message "No completions of %s" when a command
9802 * shell.el (shell-dynamic-complete-command) 9802 is called in the minibuffer.
9803 (shell-dynamic-complete-environment-variable): Don't display 9803 (comint-dynamic-simple-complete): Don't display other
9804 completion messages when command is called in the minibuffer. 9804 completion messages when a command is called in the minibuffer.
9805 9805 (comint-dynamic-list-completions): Use `minibuffer-message'
9806 * emacs-lisp/lisp.el (lisp-complete-symbol): 9806 to display message " [Type space to flush ...]" when a command
9807 Use `minibuffer-message' to display message "No completions of %s" 9807 is called in the minibuffer.
9808 when this command is called in the minibuffer. 9808
9809 9809 * shell.el (shell-dynamic-complete-command)
9810 * bindings.el (standard-mode-line-modes): Put special help-echo 9810 (shell-dynamic-complete-environment-variable): Don't display
9811 tooltip on recursive edit %[ %] mode-line constructs. 9811 completion messages when command is called in the minibuffer.
9812 9812
9813 * dabbrev.el (debug-ignored-errors): Remove $ from the end of 9813 * emacs-lisp/lisp.el (lisp-complete-symbol):
9814 "^No dynamic expansion for .* found$" to allow error messages like 9814 Use `minibuffer-message' to display message "No completions of %s"
9815 "No dynamic expansion for \"%s\" found in this-buffer". 9815 when this command is called in the minibuffer.
9816 9816
98172008-03-21 Michael Albinus <michael.albinus@gmx.de> 9817 * bindings.el (standard-mode-line-modes): Put special help-echo
9818 9818 tooltip on recursive edit %[ %] mode-line constructs.
9819 * net/tramp.el (tramp-methods): Fix tramp-copy-args of "pscp" and 9819
9820 "psftp". 9820 * dabbrev.el (debug-ignored-errors): Remove $ from the end of
9821 9821 "^No dynamic expansion for .* found$" to allow error messages like
98222008-03-21 Stefan Monnier <monnier@iro.umontreal.ca> 9822 "No dynamic expansion for \"%s\" found in this-buffer".
9823 9823
9824 * vc-hooks.el (vc-default-mode-line-string): Add case for added files. 98242008-03-21 Michael Albinus <michael.albinus@gmx.de>
9825 * vc.el (vc-default-dired-state-info): Use just "modified". 9825
9826 * vc-cvs.el (vc-cvs-state-heuristic): Turn rev 0 into `added'. 9826 * net/tramp.el (tramp-methods): Fix tramp-copy-args of "pscp" and
9827 (vc-cvs-mode-line-string): Make use of the better default. 9827 "psftp".
9828 (vc-cvs-parse-entry): Use the new `added'. 9828
9829 (vc-cvs-dired-state-info): Remove. 98292008-03-21 Stefan Monnier <monnier@iro.umontreal.ca>
9830 * vc-svn.el (vc-svn-dired-state-info): Remove. 9830
9831 * vc-hg.el (vc-hg-dired-state-info): Remove. 9831 * vc-hooks.el (vc-default-mode-line-string): Add case for added files.
9832 * vc-git.el (vc-git-dired-state-info): Remove. 9832 * vc.el (vc-default-dired-state-info): Use just "modified".
9833 9833 * vc-cvs.el (vc-cvs-state-heuristic): Turn rev 0 into `added'.
98342008-03-21 Dan Nicolaescu <dann@ics.uci.edu> 9834 (vc-cvs-mode-line-string): Make use of the better default.
9835 9835 (vc-cvs-parse-entry): Use the new `added'.
9836 * vc-git.el (vc-git-status-result): New variable. 9836 (vc-cvs-dired-state-info): Remove.
9837 (vc-git-dir-status): Split out ... 9837 * vc-svn.el (vc-svn-dired-state-info): Remove.
9838 (vc-git-after-dir-status-stage1, vc-git-after-dir-status-stage2): 9838 * vc-hg.el (vc-hg-dired-state-info): Remove.
9839 ... these new functions and work asynchronously. 9839 * vc-git.el (vc-git-dired-state-info): Remove.
9840 9840
98412008-03-21 Alexandre Julliard <julliard@winehq.org> 98412008-03-21 Dan Nicolaescu <dann@ics.uci.edu>
9842 9842
9843 * vc-git.el (vc-git-after-dir-status): Remove. 9843 * vc-git.el (vc-git-status-result): New variable.
9844 (vc-git-dired-state-info): Reimplement. 9844 (vc-git-dir-status): Split out ...
9845 9845 (vc-git-after-dir-status-stage1, vc-git-after-dir-status-stage2):
98462008-03-21 Dan Nicolaescu <dann@ics.uci.edu> 9846 ... these new functions and work asynchronously.
9847 9847
9848 * replace.el (occur-mode-map): Add :help. 98482008-03-21 Alexandre Julliard <julliard@winehq.org>
9849 9849
9850 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entry 9850 * vc-git.el (vc-git-after-dir-status): Remove.
9851 for disassemble. 9851 (vc-git-dired-state-info): Reimplement.
9852 9852
9853 * vc.el (vc-status-mark-buffer-changed): Better deal with files in 98532008-03-21 Dan Nicolaescu <dann@ics.uci.edu>
9854 the 'added state. 9854
9855 (vc-status-remove-up-to-date): New function. 9855 * replace.el (occur-mode-map): Add :help.
9856 (vc-status-mode-map, vc-status-menu-map): Bind it. 9856
9857 (vc-status-printer): Use a different face up-to-date files. 9857 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entry
9858 (vc-resynch-buffer): Update the vc-status buffer if it exists. 9858 for disassemble.
9859 (Todo): Remove solved entries. 9859
9860 9860 * vc.el (vc-status-mark-buffer-changed): Better deal with files in
9861 * vc-hg.el (vc-hg-state): 9861 the 'added state.
9862 * vc-git.el (vc-git-state): 9862 (vc-status-remove-up-to-date): New function.
9863 * vc-cvs.el (vc-cvs-parse-status): 9863 (vc-status-mode-map, vc-status-menu-map): Bind it.
9864 * vc-bzr.el (vc-bzr-state): Return 'added when the file is in that 9864 (vc-status-printer): Use a different face up-to-date files.
9865 state. 9865 (vc-resynch-buffer): Update the vc-status buffer if it exists.
9866 9866 (Todo): Remove solved entries.
98672008-03-20 Stefan Monnier <monnier@iro.umontreal.ca> 9867
9868 9868 * vc-hg.el (vc-hg-state):
9869 * progmodes/compile.el (compile): 9869 * vc-git.el (vc-git-state):
9870 * progmodes/grep.el (grep, grep-find): Use read-shell-command. 9870 * vc-cvs.el (vc-cvs-parse-status):
9871 9871 * vc-bzr.el (vc-bzr-state): Return 'added when the file is in that
9872 * simple.el (minibuffer-local-shell-command-map): New var. 9872 state.
9873 (minibuffer-complete-shell-command, read-shell-command): New funs. 9873
9874 (shell-command, shell-command-on-region): Use them. 98742008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
9875 9875
98762008-03-20 Dan Nicolaescu <dann@ics.uci.edu> 9876 * progmodes/compile.el (compile):
9877 9877 * progmodes/grep.el (grep, grep-find): Use read-shell-command.
9878 * vc.el (vc-status-mark-buffer-changed): New function to implement 9878
9879 updating of the *vc-status* buffer when a buffer is saved. 9879 * simple.el (minibuffer-local-shell-command-map): New var.
9880 (vc-status-mode): Use it for after-change-hook. 9880 (minibuffer-complete-shell-command, read-shell-command): New funs.
9881 (vc-add-to-vc-status-buffer): Rename to ... 9881 (shell-command, shell-command-on-region): Use them.
9882 (vc-status-add-entry): ... this. 9882
9883 (Todo): Add new entry. 98832008-03-20 Dan Nicolaescu <dann@ics.uci.edu>
9884 9884
98852008-03-20 Stefan Monnier <monnier@iro.umontreal.ca> 9885 * vc.el (vc-status-mark-buffer-changed): New function to implement
9886 9886 updating of the *vc-status* buffer when a buffer is saved.
9887 * sort.el (sort-reorder-buffer): Preserve the buffer's multibyteness. 9887 (vc-status-mode): Use it for after-change-hook.
9888 9888 (vc-add-to-vc-status-buffer): Rename to ...
98892008-03-20 Juanma Barranquero <lekktu@gmail.com> 9889 (vc-status-add-entry): ... this.
9890 9890 (Todo): Add new entry.
9891 * icomplete.el (icomplete-prospects-length, icomplete-max-delay-chars) 9891
9892 (icomplete-show-key-bindings, icomplete-minibuffer-setup-hook): 98922008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
9893 Remove spurious * from defcustom docstrings. 9893
9894 (icomplete-compute-delay): Fix docstring and remove spurious *. 9894 * sort.el (sort-reorder-buffer): Preserve the buffer's multibyteness.
9895 (icomplete-delay-completions-threshold): Fix typo in docstring and 9895
9896 remove spurious *. 98962008-03-20 Juanma Barranquero <lekktu@gmail.com>
9897 (icomplete-completions): While collecting the list of prospective 9897
9898 candidates, don't overshoot `icomplete-prospects-length'. 9898 * icomplete.el (icomplete-prospects-length, icomplete-max-delay-chars)
9899 9899 (icomplete-show-key-bindings, icomplete-minibuffer-setup-hook):
99002008-03-20 Dan Nicolaescu <dann@ics.uci.edu> 9900 Remove spurious * from defcustom docstrings.
9901 9901 (icomplete-compute-delay): Fix docstring and remove spurious *.
9902 * textmodes/refbib.el: 9902 (icomplete-delay-completions-threshold): Fix typo in docstring and
9903 * textmodes/reftex.el: 9903 remove spurious *.
9904 * textmodes/reftex-global.el: 9904 (icomplete-completions): While collecting the list of prospective
9905 * textmodes/reftex-vars.el: 9905 candidates, don't overshoot `icomplete-prospects-length'.
9906 * textmodes/reftex-toc.el: Don't use eval-and-compile for byte 9906
9907 compiler pacifying defvars. 99072008-03-20 Dan Nicolaescu <dann@ics.uci.edu>
9908 (reftex-toc-mode): Only make zmacs-regions local on XEmacs. 9908
9909 * textmodes/reftex-index.el (zmacs-regions): Remove pacifier, 9909 * textmodes/refbib.el:
9910 not needed. 9910 * textmodes/reftex.el:
9911 9911 * textmodes/reftex-global.el:
99122008-03-20 Wilson Snyder <wsnyder@wsnyder.org> 9912 * textmodes/reftex-vars.el:
9913 9913 * textmodes/reftex-toc.el: Don't use eval-and-compile for byte
9914 * progmodes/verilog-mode.el (verilog-easy-menu-filter): New function. 9914 compiler pacifying defvars.
9915 (verilog-stmt-menu, verilog-menu): Add :help and filter it. 9915 (reftex-toc-mode): Only make zmacs-regions local on XEmacs.
9916 (verilog-customize, verilog-font-customize) 9916 * textmodes/reftex-index.el (zmacs-regions): Remove pacifier,
9917 (electric-verilog-backward-sexp, electric-verilog-forward-sexp) 9917 not needed.
9918 (verilog-mode): Update documentation strings to match tool tips. 9918
9919 (verilog-auto-search-do, verilog-auto-re-search-do) 99192008-03-20 Wilson Snyder <wsnyder@wsnyder.org>
9920 (verilog-skip-forward-comment-or-string): Fix verilog-auto 9920
9921 expansion when a .* appears inside a string. 9921 * progmodes/verilog-mode.el (verilog-easy-menu-filter): New function.
9922 (verilog-re-search-forward, verilog-re-search-backward): 9922 (verilog-stmt-menu, verilog-menu): Add :help and filter it.
9923 Add comment to recall how this works. 9923 (verilog-customize, verilog-font-customize)
9924 (verilog-read-decls): Fix AUTOINPUT/AUTOOUTPUT mis-including genvars. 9924 (electric-verilog-backward-sexp, electric-verilog-forward-sexp)
9925 9925 (verilog-mode): Update documentation strings to match tool tips.
99262008-03-20 Glenn Morris <rgm@gnu.org> 9926 (verilog-auto-search-do, verilog-auto-re-search-do)
9927 9927 (verilog-skip-forward-comment-or-string): Fix verilog-auto
9928 * calendar/calendar.el (calendar-other-dates): New function. 9928 expansion when a .* appears inside a string.
9929 (calendar-print-other-dates): Use calendar-other-dates. 9929 (verilog-re-search-forward, verilog-re-search-backward):
9930 * calendar/cal-menu.el (calendar-other-dates): Declare it, and remove 9930 Add comment to recall how this works.
9931 the declarations it replaces. 9931 (verilog-read-decls): Fix AUTOINPUT/AUTOOUTPUT mis-including genvars.
9932 (calendar-mouse-print-dates): Use calendar-other-dates. 9932
9933 99332008-03-20 Glenn Morris <rgm@gnu.org>
9934 * calendar/cal-bahai.el (calendar-bahai-leap-year-p) 9934
9935 (calendar-bahai-leap-base, calendar-bahai-from-absolute): Doc fixes. 9935 * calendar/calendar.el (calendar-other-dates): New function.
9936 (calendar-absolute-from-bahai): Fix the leap-year case. 9936 (calendar-print-other-dates): Use calendar-other-dates.
9937 (calendar-bahai-from-absolute): Re-use the Gregorian month. 9937 * calendar/cal-menu.el (calendar-other-dates): Declare it, and remove
9938 (calendar-bahai-date-string, calendar-bahai-print-date): 9938 the declarations it replaces.
9939 Handle pre-Bahai dates. 9939 (calendar-mouse-print-dates): Use calendar-other-dates.
9940 9940
9941 * calendar/cal-china.el (chinese-calendar-celestial-stem) 9941 * calendar/cal-bahai.el (calendar-bahai-leap-year-p)
9942 (chinese-calendar-terrestrial-branch): Make defcustoms. 9942 (calendar-bahai-leap-base, calendar-bahai-from-absolute): Doc fixes.
9943 9943 (calendar-absolute-from-bahai): Fix the leap-year case.
9944 * calendar/cal-menu.el (calendar-mouse-holidays): Re-use the title. 9944 (calendar-bahai-from-absolute): Re-use the Gregorian month.
9945 (calendar-mouse-view-diary-entries): Use or. 9945 (calendar-bahai-date-string, calendar-bahai-print-date):
9946 (calendar-mouse-chinese-date): Remove unused command. 9946 Handle pre-Bahai dates.
9947 (cal-menu-load-hook): Mark as obsolete. 9947
9948 9948 * calendar/cal-china.el (chinese-calendar-celestial-stem)
9949 * calendar/solar.el (calendar-location-name, calendar-latitude) 9949 (chinese-calendar-terrestrial-branch): Make defcustoms.
9950 (calendar-longitude, solar-arctan, sunrise-sunset) 9950
9951 (solar-mean-equinoxes/solstices): Use the appropriate equality test. 9951 * calendar/cal-menu.el (calendar-mouse-holidays): Re-use the title.
9952 9952 (calendar-mouse-view-diary-entries): Use or.
99532008-03-20 Jay Belanger <jay.p.belanger@gmail.com> 9953 (calendar-mouse-chinese-date): Remove unused command.
9954 9954 (cal-menu-load-hook): Mark as obsolete.
9955 * calc/calc.el: Remove outdated comments. 9955
9956 (defcalcmodevar, calc-mode-var-list-restore-default-values) 9956 * calendar/solar.el (calendar-location-name, calendar-latitude)
9957 (calc-mode-var-list-restore-saved-values, calc-autorange-units): 9957 (calendar-longitude, solar-arctan, sunrise-sunset)
9958 Add docstrings. 9958 (solar-mean-equinoxes/solstices): Use the appropriate equality test.
9959 9959
99602008-03-19 Jason Rumney <jasonr@gnu.org> 99602008-03-20 Jay Belanger <jay.p.belanger@gmail.com>
9961 9961
9962 * w32-fns.el (x-alternatives-map): Add S-tab mapping. 9962 * calc/calc.el: Remove outdated comments.
9963 9963 (defcalcmodevar, calc-mode-var-list-restore-default-values)
99642008-03-19 Reiner Steib <Reiner.Steib@gmx.de> 9964 (calc-mode-var-list-restore-saved-values, calc-autorange-units):
9965 9965 Add docstrings.
9966 * net/tls.el (open-tls-stream): Reindent. 9966
9967 99672008-03-19 Jason Rumney <jasonr@gnu.org>
99682008-03-19 Michael Albinus <michael.albinus@gmx.de> 9968
9969 9969 * w32-fns.el (x-alternatives-map): Add S-tab mapping.
9970 * net/tramp.el (tramp-let-maybe): Removed. 9970
9971 (tramp-drop-volume-letter): Don't use `replace-regexp-in-string'. 99712008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
9972 It does not exist under XEmacs. 9972
9973 (tramp-handle-file-truename, tramp-handle-expand-file-name) 9973 * net/tls.el (open-tls-stream): Reindent.
9974 (tramp-completion-file-name-handler): Let-bind 9974
9975 `directory-sep-char'. 99752008-03-19 Michael Albinus <michael.albinus@gmx.de>
9976 9976
9977 * net/tramp-fish.el (tramp-fish-handle-expand-file-name): Let-bind 9977 * net/tramp.el (tramp-let-maybe): Removed.
9978 `directory-sep-char'. 9978 (tramp-drop-volume-letter): Don't use `replace-regexp-in-string'.
9979 9979 It does not exist under XEmacs.
99802008-03-19 Stefan Monnier <monnier@iro.umontreal.ca> 9980 (tramp-handle-file-truename, tramp-handle-expand-file-name)
9981 9981 (tramp-completion-file-name-handler): Let-bind
9982 * help-fns.el (describe-function-1): Don't signal "missing arglist" 9982 `directory-sep-char'.
9983 for autoloaded keymaps. 9983
9984 9984 * net/tramp-fish.el (tramp-fish-handle-expand-file-name): Let-bind
9985 * progmodes/verilog-mode.el (verilog-syntax-ppss): New function. 9985 `directory-sep-char'.
9986 (electric-verilog-terminate-line, verilog-in-struct-region-p) 9986
9987 (verilog-backward-ws&directives, verilog-forward-ws&directives) 99872008-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
9988 (verilog-in-comment-p, verilog-in-star-comment-p) 9988
9989 (verilog-in-slash-comment-p, verilog-skip-backward-comments) 9989 * help-fns.el (describe-function-1): Don't signal "missing arglist"
9990 (verilog-parenthesis-depth, verilog-skip-backward-comment-or-string) 9990 for autoloaded keymaps.
9991 (verilog-skip-forward-comment-or-string, verilog-in-paren) 9991
9992 (verilog-skip-forward-comment-p): Use it. 9992 * progmodes/verilog-mode.el (verilog-syntax-ppss): New function.
9993 9993 (electric-verilog-terminate-line, verilog-in-struct-region-p)
99942008-03-19 Juanma Barranquero <lekktu@gmail.com> 9994 (verilog-backward-ws&directives, verilog-forward-ws&directives)
9995 9995 (verilog-in-comment-p, verilog-in-star-comment-p)
9996 * textmodes/org.el (org-link-store, org-link-follow, org-latex) 9996 (verilog-in-slash-comment-p, verilog-skip-backward-comments)
9997 (org-remember-templates, org-time-stamp-rounding-minutes) 9997 (verilog-parenthesis-depth, verilog-skip-backward-comment-or-string)
9998 (org-back-over-empty-lines, org-find-base-buffer-visiting) 9998 (verilog-skip-forward-comment-or-string, verilog-in-paren)
9999 (org-columns-new): Fix typos in docstrings. 9999 (verilog-skip-forward-comment-p): Use it.
10000 10000
100012008-03-19 Glenn Morris <rgm@gnu.org> 100012008-03-19 Juanma Barranquero <lekktu@gmail.com>
10002 10002
10003 * net/tramp.el (tramp-drop-volume-letter): Evaluate when compiling. 10003 * textmodes/org.el (org-link-store, org-link-follow, org-latex)
10004 (tramp-handle-shell-command): Use condition-case rather than 10004 (org-remember-templates, org-time-stamp-rounding-minutes)
10005 ignore-errors. 10005 (org-back-over-empty-lines, org-find-base-buffer-visiting)
10006 10006 (org-columns-new): Fix typos in docstrings.
100072008-03-19 Dan Nicolaescu <dann@ics.uci.edu> 10007
10008 100082008-03-19 Glenn Morris <rgm@gnu.org>
10009 * diff-mode.el (diff-header): Make the color louder. 10009
10010 (diff-refine-change): Tone the color down. 10010 * net/tramp.el (tramp-drop-volume-letter): Evaluate when compiling.
10011 10011 (tramp-handle-shell-command): Use condition-case rather than
100122008-03-19 Juanma Barranquero <lekktu@gmail.com> 10012 ignore-errors.
10013 10013
10014 * descr-text.el (describe-char): When `describe-char-unidata-list' 100142008-03-19 Dan Nicolaescu <dann@ics.uci.edu>
10015 is set to show all properties, list them in the right order. 10015
10016 10016 * diff-mode.el (diff-header): Make the color louder.
100172008-03-19 Stefan Monnier <monnier@iro.umontreal.ca> 10017 (diff-refine-change): Tone the color down.
10018 10018
10019 * international/mule.el (load-with-code-conversion): Avoid setting 100192008-03-19 Juanma Barranquero <lekktu@gmail.com>
10020 default-enable-multibyte-characters. 10020
10021 10021 * descr-text.el (describe-char): When `describe-char-unidata-list'
100222008-03-19 Gustav Hållberg <gustav@virtutech.com> (tiny change) 10022 is set to show all properties, list them in the right order.
10023 10023
10024 * vc.el (vc-annotate-background): Fix custom type. 100242008-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
10025 10025
100262008-03-19 Stefan Monnier <monnier@iro.umontreal.ca> 10026 * international/mule.el (load-with-code-conversion): Avoid setting
10027 10027 default-enable-multibyte-characters.
10028 * descr-text.el (describe-char-unidata-list): Allow specifying 10028
10029 just all properties. 100292008-03-19 Gustav Hållberg <gustav@virtutech.com> (tiny change)
10030 (describe-char): Handle that new value. 10030
10031 10031 * vc.el (vc-annotate-background): Fix custom type.
10032 * emulation/cua-base.el (cua-paste): Signal an error in read-only buf. 10032
10033 100332008-03-19 Stefan Monnier <monnier@iro.umontreal.ca>
100342008-03-18 Tassilo Horn <tassilo@member.fsf.org> 10034
10035 10035 * descr-text.el (describe-char-unidata-list): Allow specifying
10036 * doc-view.el (doc-view-initiate-display): Use doc-view-doc-type 10036 just all properties.
10037 instead of file name extension to make docs with uncommon 10037 (describe-char): Handle that new value.
10038 extensions work. 10038
10039 10039 * emulation/cua-base.el (cua-paste): Signal an error in read-only buf.
100402008-03-18 Tassilo Horn <tassilo@member.fsf.org> 10040
10041 100412008-03-18 Tassilo Horn <tassilo@member.fsf.org>
10042 * doc-view.el (require): Require cl at compile time because 10042
10043 `assert' needs it. 10043 * doc-view.el (doc-view-initiate-display): Use doc-view-doc-type
10044 10044 instead of file name extension to make docs with uncommon
100452008-03-18 Glenn Morris <rgm@gnu.org> 10045 extensions work.
10046 10046
10047 * calendar/calendar.el (initial-calendar-window-hook) 100472008-03-18 Tassilo Horn <tassilo@member.fsf.org>
10048 (today-visible-calendar-hook): Doc fixes. 10048
10049 10049 * doc-view.el (require): Require cl at compile time because
100502008-03-17 Michael Albinus <michael.albinus@gmx.de> 10050 `assert' needs it.
10051 10051
10052 * net/tramp.el (tramp-root-regexp): Simplify. 100522008-03-18 Glenn Morris <rgm@gnu.org>
10053 (tramp-completion-file-name-regexp-separate): Don't insist on 10053
10054 leading "[". This prevents method or user or host completion. 10054 * calendar/calendar.el (initial-calendar-window-hook)
10055 (tramp-let-maybe): Autoload it. 10055 (today-visible-calendar-hook): Doc fixes.
10056 (tramp-drop-volume-letter): Don't autoload. When not on W32, it 10056
10057 is an alias for `identity'. 100572008-03-17 Michael Albinus <michael.albinus@gmx.de>
10058 (tramp-handle-write-region): Protect `last-coding-system-used' 10058
10059 over the trailing statements. 10059 * net/tramp.el (tramp-root-regexp): Simplify.
10060 (tramp-completion-file-name-handler-post-function): Remove. 10060 (tramp-completion-file-name-regexp-separate): Don't insist on
10061 (tramp-completion-file-name-handler): Let-bind `directory-sep-char' 10061 leading "[". This prevents method or user or host completion.
10062 instead of calling `tramp-drop-volume-letter'. 10062 (tramp-let-maybe): Autoload it.
10063 10063 (tramp-drop-volume-letter): Don't autoload. When not on W32, it
10064 * net/tramp.el: 10064 is an alias for `identity'.
10065 * net/tramp-uu.el: 10065 (tramp-handle-write-region): Protect `last-coding-system-used'
10066 * net/trampver.el: Move coding cookie at the end. 10066 over the trailing statements.
10067 10067 (tramp-completion-file-name-handler-post-function): Remove.
100682008-03-17 Stefan Monnier <monnier@iro.umontreal.ca> 10068 (tramp-completion-file-name-handler): Let-bind `directory-sep-char'
10069 10069 instead of calling `tramp-drop-volume-letter'.
10070 * net/tramp.el (tramp-completion-mode-p): Don't use char-equal for 10070
10071 elements which may be something else than characters. 10071 * net/tramp.el:
10072 10072 * net/tramp-uu.el:
100732008-03-17 Dan Nicolaescu <dann@ics.uci.edu> 10073 * net/trampver.el: Move coding cookie at the end.
10074 10074
10075 * vc-bzr.el (vc-bzr-dir-status, vc-bzr-after-dir-status): 100752008-03-17 Stefan Monnier <monnier@iro.umontreal.ca>
10076 New functions to implement vc-status support. 10076
10077 10077 * net/tramp.el (tramp-completion-mode-p): Don't use char-equal for
10078 * vc.el (vc-default-extra-status-menu) 10078 elements which may be something else than characters.
10079 (vc-add-to-vc-status-buffer): New functions. 10079
10080 100802008-03-17 Dan Nicolaescu <dann@ics.uci.edu>
10081 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries 10081
10082 for eldoc and ielm. 10082 * vc-bzr.el (vc-bzr-dir-status, vc-bzr-after-dir-status):
10083 10083 New functions to implement vc-status support.
100842008-03-17 Glenn Morris <rgm@gnu.org> 10084
10085 10085 * vc.el (vc-default-extra-status-menu)
10086 * calendar/cal-x.el (diary-frame-parameters) 10086 (vc-add-to-vc-status-buffer): New functions.
10087 (calendar-frame-parameters, calendar-and-diary-frame-parameters): 10087
10088 Fix custom type; add options. 10088 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries
10089 (calendar-frame, diary-frame): Doc fixes. 10089 for eldoc and ielm.
10090 (calendar-dedicate-diary, calendar-frame-1): Extract common code into 10090
10091 new functions. 100912008-03-17 Glenn Morris <rgm@gnu.org>
10092 (calendar-one-frame-setup, calendar-two-frame-setup): Doc fixes. 10092
10093 Use calendar-frame-1 and calendar-dedicate-diary. 10093 * calendar/cal-x.el (diary-frame-parameters)
10094 (calendar-one-frame-setup): Also handle only-one-frame case. 10094 (calendar-frame-parameters, calendar-and-diary-frame-parameters):
10095 (calendar-only-one-frame-setup): Doc fix. Just call 10095 Fix custom type; add options.
10096 calendar-one-frame-setup. 10096 (calendar-frame, diary-frame): Doc fixes.
10097 10097 (calendar-dedicate-diary, calendar-frame-1): Extract common code into
10098 * calendar/diary-lib.el: Re-order some definitions before their use. 10098 new functions.
10099 (nongregorian-diary-listing-hook, nongregorian-diary-marking-hook) 10099 (calendar-one-frame-setup, calendar-two-frame-setup): Doc fixes.
10100 (diary-list-entries): Doc fixes. 10100 Use calendar-frame-1 and calendar-dedicate-diary.
10101 (make-fancy-diary-display): Remove function. 10101 (calendar-one-frame-setup): Also handle only-one-frame case.
10102 10102 (calendar-only-one-frame-setup): Doc fix. Just call
10103 * calendar/calendar.el (calendar-today-marker) 10103 calendar-one-frame-setup.
10104 (initial-calendar-window-hook, today-visible-calendar-hook) 10104
10105 (today-invisible-calendar-hook, diary-file, calendar-basic-setup) 10105 * calendar/diary-lib.el: Re-order some definitions before their use.
10106 (calendar-star-date, calendar-mark-today): Doc fixes. 10106 (nongregorian-diary-listing-hook, nongregorian-diary-marking-hook)
10107 (today-visible-calendar-hook): Add options. 10107 (diary-list-entries): Doc fixes.
10108 (calendar-in-read-only-buffer): New macro. 10108 (make-fancy-diary-display): Remove function.
10109 (calendar-basic-setup): Adapt for change in calendar-read-date. 10109
10110 Place holiday let inside if. 10110 * calendar/calendar.el (calendar-today-marker)
10111 (calendar-day-name-array, calendar-month-name-array): Make defcustoms. 10111 (initial-calendar-window-hook, today-visible-calendar-hook)
10112 (calendar-read-date): Set day to 1 rather than nil in the NODAY case. 10112 (today-invisible-calendar-hook, diary-file, calendar-basic-setup)
10113 (calendar-print-other-dates): Use one let rather than many. 10113 (calendar-star-date, calendar-mark-today): Doc fixes.
10114 10114 (today-visible-calendar-hook): Add options.
10115 * calendar/calendar.el (calendar-in-read-only-buffer): New macro. 10115 (calendar-in-read-only-buffer): New macro.
10116 (calendar-print-other-dates): 10116 (calendar-basic-setup): Adapt for change in calendar-read-date.
10117 * calendar/cal-hebrew.el (list-yahrzeit-dates): 10117 Place holiday let inside if.
10118 * calendar/diary-lib.el (simple-diary-display, fancy-diary-display): 10118 (calendar-day-name-array, calendar-month-name-array): Make defcustoms.
10119 * calendar/holidays.el (calendar-list-holidays, list-holidays) 10119 (calendar-read-date): Set day to 1 rather than nil in the NODAY case.
10120 (calendar-cursor-holidays): 10120 (calendar-print-other-dates): Use one let rather than many.
10121 * calendar/lunar.el (calendar-phases-of-moon): Use 10121
10122 calendar-in-read-only-buffer to replace previous code and disable undo. 10122 * calendar/calendar.el (calendar-in-read-only-buffer): New macro.
10123 10123 (calendar-print-other-dates):
101242008-03-16 Juri Linkov <juri@jurta.org> 10124 * calendar/cal-hebrew.el (list-yahrzeit-dates):
10125 10125 * calendar/diary-lib.el (simple-diary-display, fancy-diary-display):
10126 * isearch.el (isearch-edit-string): Use search-ring-yank-pointer 10126 * calendar/holidays.el (calendar-list-holidays, list-holidays)
10127 and regexp-search-ring-yank-pointer for the HISTPOS argument of 10127 (calendar-cursor-holidays):
10128 read-from-minibuffer to provide the correct initial minibuffer 10128 * calendar/lunar.el (calendar-phases-of-moon): Use
10129 history position in isearch-edit-string when it is called from 10129 calendar-in-read-only-buffer to replace previous code and disable undo.
10130 isearch-ring-adjust. 10130
10131 101312008-03-16 Juri Linkov <juri@jurta.org>
10132 * menu-bar.el (kill-this-buffer): Use menu-bar-non-minibuffer-window-p 10132
10133 to check if the current buffer is the minibuffer, and in this case 10133 * isearch.el (isearch-edit-string): Use search-ring-yank-pointer
10134 call abort-recursive-edit to kill the minibuffer. Doc fix. 10134 and regexp-search-ring-yank-pointer for the HISTPOS argument of
10135 (kill-this-buffer-enabled-p): Allow this function to return non-nil 10135 read-from-minibuffer to provide the correct initial minibuffer
10136 when the current buffer is the minibuffer. 10136 history position in isearch-edit-string when it is called from
10137 10137 isearch-ring-adjust.
10138 * simple.el (goto-line): Leave mark at previous position. Doc fix. 10138
10139 10139 * menu-bar.el (kill-this-buffer): Use menu-bar-non-minibuffer-window-p
101402008-03-16 Tassilo Horn <tassilo@member.fsf.org> 10140 to check if the current buffer is the minibuffer, and in this case
10141 10141 call abort-recursive-edit to kill the minibuffer. Doc fix.
10142 * doc-view.el (doc-view-doc->txt, doc-view-convert-current-doc): 10142 (kill-this-buffer-enabled-p): Allow this function to return non-nil
10143 Use non-nil PARENTS attribute of make-directory instead of 10143 when the current buffer is the minibuffer.
10144 explicitly checking existence the current cache directory. 10144
10145 10145 * simple.el (goto-line): Leave mark at previous position. Doc fix.
101462008-03-16 Daiki Ueno <ueno@unixuser.org> 10146
10147 101472008-03-16 Tassilo Horn <tassilo@member.fsf.org>
10148 * epa-file.el (epa-file-select-keys): Fix bug with C-x C-s after 10148
10149 M-x epa-file-select-keys. 10149 * doc-view.el (doc-view-doc->txt, doc-view-convert-current-doc):
10150 10150 Use non-nil PARENTS attribute of make-directory instead of
101512008-03-16 Kenichi Handa <handa@m17n.org> 10151 explicitly checking existence the current cache directory.
10152 10152
10153 * international/mule.el (auto-coding-alist): 101532008-03-16 Daiki Ueno <ueno@unixuser.org>
10154 Use no-conversion-multibyte for archive files. 10154
10155 10155 * epa-file.el (epa-file-select-keys): Fix bug with C-x C-s after
101562008-03-16 Glenn Morris <rgm@gnu.org> 10156 M-x epa-file-select-keys.
10157 10157
10158 * calendar/diary-lib.el (calendar-mark-complex, calendar-mark-1): 101582008-03-16 Kenichi Handa <handa@m17n.org>
10159 New functions. 10159
10160 * calendar/cal-bahai.el (calendar-mark-1): Autoload it. 10160 * international/mule.el (auto-coding-alist):
10161 (calendar-bahai-mark-date-pattern): Add optional argument `color'. 10161 Use no-conversion-multibyte for archive files.
10162 Use calendar-mark-1. 10162
10163 * calendar/cal-hebrew.el (calendar-mark-complex): Autoload it. 101632008-03-16 Glenn Morris <rgm@gnu.org>
10164 (mark-hebrew-calendar-date-pattern): Add optional argument `color'. 10164
10165 Use calendar-mark-complex. 10165 * calendar/diary-lib.el (calendar-mark-complex, calendar-mark-1):
10166 * calendar/cal-islam.el (calendar-mark-1): Autoload it. 10166 New functions.
10167 (mark-islamic-calendar-date-pattern): Add optional argument `color'. 10167 * calendar/cal-bahai.el (calendar-mark-1): Autoload it.
10168 Use calendar-mark-1. 10168 (calendar-bahai-mark-date-pattern): Add optional argument `color'.
10169 10169 Use calendar-mark-1.
10170 * calendar/calendar.el (calendar-mod): Remove. 10170 * calendar/cal-hebrew.el (calendar-mark-complex): Autoload it.
10171 * calendar/cal-china.el (calendar-chinese-from-absolute) 10171 (mark-hebrew-calendar-date-pattern): Add optional argument `color'.
10172 (calendar-chinese-date-string): Expand calendar-mod calls. 10172 Use calendar-mark-complex.
10173 * calendar/cal-mayan.el (calendar-mayan-tzolkin-from-absolute): 10173 * calendar/cal-islam.el (calendar-mark-1): Autoload it.
10174 Expand calendar-mod calls. 10174 (mark-islamic-calendar-date-pattern): Add optional argument `color'.
10175 10175 Use calendar-mark-1.
10176 * calendar/cal-bahai.el (calendar-bahai-date-string): Use a single let. 10176
10177 (diary-bahai-insert-entry, diary-bahai-insert-monthly-entry) 10177 * calendar/calendar.el (calendar-mod): Remove.
10178 (diary-bahai-insert-yearly-entry): Use let rather than let*. 10178 * calendar/cal-china.el (calendar-chinese-from-absolute)
10179 Move obsolete aliases after the functions that replaced them. 10179 (calendar-chinese-date-string): Expand calendar-mod calls.
10180 10180 * calendar/cal-mayan.el (calendar-mayan-tzolkin-from-absolute):
10181 * calendar/cal-hebrew.el (calendar-absolute-from-hebrew) 10181 Expand calendar-mod calls.
10182 (hebrew-calendar-yahrzeit, insert-hebrew-diary-entry) 10182
10183 (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry): 10183 * calendar/cal-bahai.el (calendar-bahai-date-string): Use a single let.
10184 Use let rather than let*. 10184 (diary-bahai-insert-entry, diary-bahai-insert-monthly-entry)
10185 (calendar-hebrew-prompt-for-date): New function. 10185 (diary-bahai-insert-yearly-entry): Use let rather than let*.
10186 (calendar-goto-hebrew-date): Use calendar-hebrew-prompt-for-date. 10186 Move obsolete aliases after the functions that replaced them.
10187 (holiday-tisha-b-av-etc): Use unless, let. 10187
10188 10188 * calendar/cal-hebrew.el (calendar-absolute-from-hebrew)
10189 * calendar/cal-islam.el (calendar-islamic-prompt-for-date): New func. 10189 (hebrew-calendar-yahrzeit, insert-hebrew-diary-entry)
10190 (calendar-goto-islamic-date): Use calendar-islamic-prompt-for-date. 10190 (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry):
10191 10191 Use let rather than let*.
10192 * calendar/cal-mayan.el (calendar-mayan-haab-to-string): Simplify. 10192 (calendar-hebrew-prompt-for-date): New function.
10193 10193 (calendar-goto-hebrew-date): Use calendar-hebrew-prompt-for-date.
10194 * calendar/calendar.el (calendar-for-loop): Add indent spec. 10194 (holiday-tisha-b-av-etc): Use unless, let.
10195 10195
10196 * calendar/diary-lib.el (diary-remind-message, mark-sexp-diary-entries) 10196 * calendar/cal-islam.el (calendar-islamic-prompt-for-date): New func.
10197 (list-sexp-diary-entries, diary-font-lock-sexps): Use format rather 10197 (calendar-goto-islamic-date): Use calendar-islamic-prompt-for-date.
10198 than concat. 10198
10199 (diary): Remove un-needed let. 10199 * calendar/cal-mayan.el (calendar-mayan-haab-to-string): Simplify.
10200 (view-other-diary-entries): Rename argument. 10200
10201 (diary-list-entries-2): New function. 10201 * calendar/calendar.el (calendar-for-loop): Add indent spec.
10202 (diary-list-entries-1, diary-list-entries): Use diary-list-entries-2. 10202
10203 (print-diary-entries): Use unless. 10203 * calendar/diary-lib.el (diary-remind-message, mark-sexp-diary-entries)
10204 (diary-mark-entries-1): Change argument order, make all but 10204 (list-sexp-diary-entries, diary-font-lock-sexps): Use format rather
10205 markfunc optional. Handle the standard (Gregorian) case. 10205 than concat.
10206 Use match-string-no-properties. Handle marks. 10206 (diary): Remove un-needed let.
10207 (mark-diary-entries): Use diary-mark-entries-1. 10207 (view-other-diary-entries): Rename argument.
10208 (diary-font-lock-keywords-1): New macro. 10208 (diary-list-entries-2): New function.
10209 (diary-font-lock-keywords): Use diary-font-lock-keywords-1. 10209 (diary-list-entries-1, diary-list-entries): Use diary-list-entries-2.
10210 10210 (print-diary-entries): Use unless.
102112008-03-16 Ulf Jasper <ulf.jasper@web.de> 10211 (diary-mark-entries-1): Change argument order, make all but
10212 10212 markfunc optional. Handle the standard (Gregorian) case.
10213 * calendar/icalendar.el (icalendar-version): Increase to 0.18. 10213 Use match-string-no-properties. Handle marks.
10214 (icalendar-export-hidden-diary-entries): New variable. 10214 (mark-diary-entries): Use diary-mark-entries-1.
10215 (icalendar-export-region): Use icalendar-export-hidden-diary-entries. 10215 (diary-font-lock-keywords-1): New macro.
10216 In case of error, insert full error-val. 10216 (diary-font-lock-keywords): Use diary-font-lock-keywords-1.
10217 (icalendar-first-weekday-of-year): Remove `offset' argument. Doc fix. 10217
10218 Use calendar-day-of-week. Return the day number. 102182008-03-16 Ulf Jasper <ulf.jasper@web.de>
10219 (icalendar--convert-weekly-to-ical): Use funcall rather than apply. 10219
10220 10220 * calendar/icalendar.el (icalendar-version): Increase to 0.18.
102212008-03-16 Craig Markwardt <Craig.Markwardt@nasa.gov> 10221 (icalendar-export-hidden-diary-entries): New variable.
10222 10222 (icalendar-export-region): Use icalendar-export-hidden-diary-entries.
10223 * calendar/icalendar.el (icalendar-recurring-start-year): New variable. 10223 In case of error, insert full error-val.
10224 (icalendar--diarytime-to-isotime): Fix treatment of 12:00pm - 12:59pm. 10224 (icalendar-first-weekday-of-year): Remove `offset' argument. Doc fix.
10225 (icalendar-export-region): Ignore hidden diary entries. 10225 Use calendar-day-of-week. Return the day number.
10226 (icalendar--convert-ordinary-to-ical): Fix case where event 10226 (icalendar--convert-weekly-to-ical): Use funcall rather than apply.
10227 spans across midnight boundary. 10227
10228 (icalendar-first-weekday-of-year): New function. 102282008-03-16 Craig Markwardt <Craig.Markwardt@nasa.gov>
10229 (icalendar--convert-weekly-to-ical): Allow user-selectable start 10229
10230 year for recurring events (Mozilla calendars do not propagate 10230 * calendar/icalendar.el (icalendar-recurring-start-year): New variable.
10231 recurring events forever, so year 2000 start date was not working). 10231 (icalendar--diarytime-to-isotime): Fix treatment of 12:00pm - 12:59pm.
10232 (icalendar--convert-yearly-to-ical): Remove extra spaces in 10232 (icalendar-export-region): Ignore hidden diary entries.
10233 formatting of BYMONTH and BYMONTHDAY (not allowed by ical spec). 10233 (icalendar--convert-ordinary-to-ical): Fix case where event
10234 10234 spans across midnight boundary.
102352008-03-15 Michael Albinus <michael.albinus@gmx.de> 10235 (icalendar-first-weekday-of-year): New function.
10236 10236 (icalendar--convert-weekly-to-ical): Allow user-selectable start
10237 * net/tramp.el (tramp-root-regexp): New defconst. 10237 year for recurring events (Mozilla calendars do not propagate
10238 (tramp-completion-file-name-regexp-unified) 10238 recurring events forever, so year 2000 start date was not working).
10239 (tramp-completion-file-name-regexp-separate) 10239 (icalendar--convert-yearly-to-ical): Remove extra spaces in
10240 (tramp-completion-file-name-regexp-url): Use it. 10240 formatting of BYMONTH and BYMONTHDAY (not allowed by ical spec).
10241 (tramp-do-copy-or-rename-file-via-buffer): 10241
10242 Set `enable-multibyte-characters' to nil. Set `jka-compr-inhibit' to 102422008-03-15 Michael Albinus <michael.albinus@gmx.de>
10243 t for `insert-file-contents-literally'. 10243
10244 (tramp-drop-volume-letter): Rewrite, using `tramp-root-regexp'. 10244 * net/tramp.el (tramp-root-regexp): New defconst.
10245 Autoload it. 10245 (tramp-completion-file-name-regexp-unified)
10246 (tramp-completion-file-name-handler-post-function): New defconst. 10246 (tramp-completion-file-name-regexp-separate)
10247 (tramp-completion-file-name-handler): Use it. 10247 (tramp-completion-file-name-regexp-url): Use it.
10248 (tramp-maybe-open-connection): Update calls to 10248 (tramp-do-copy-or-rename-file-via-buffer):
10249 `tramp-flush-connection-property' for removed 2nd argument. 10249 Set `enable-multibyte-characters' to nil. Set `jka-compr-inhibit' to
10250 10250 t for `insert-file-contents-literally'.
102512008-03-15 Stefan Monnier <monnier@iro.umontreal.ca> 10251 (tramp-drop-volume-letter): Rewrite, using `tramp-root-regexp'.
10252 10252 Autoload it.
10253 * vc-bzr.el (vc-bzr-diff): Use a faster invocation when possible. 10253 (tramp-completion-file-name-handler-post-function): New defconst.
10254 (vc-bzr-complete-with-prefix, vc-bzr-revision-completion-table): 10254 (tramp-completion-file-name-handler): Use it.
10255 New functions. 10255 (tramp-maybe-open-connection): Update calls to
10256 10256 `tramp-flush-connection-property' for removed 2nd argument.
102572008-03-15 Glenn Morris <rgm@gnu.org> 10257
10258 102582008-03-15 Stefan Monnier <monnier@iro.umontreal.ca>
10259 * calendar/diary-lib.el (diary-list-entries-1, diary-mark-entries-1): 10259
10260 New functions. 10260 * vc-bzr.el (vc-bzr-diff): Use a faster invocation when possible.
10261 * calendar/cal-bahai.el (number, original-date, add-to-diary-list) 10261 (vc-bzr-complete-with-prefix, vc-bzr-revision-completion-table):
10262 (diary-name-pattern, mark-calendar-days-named): Remove declarations. 10262 New functions.
10263 (diary-list-entries-1, diary-mark-entries-1): Autoload. 10263
10264 (diary-bahai-list-entries): Use diary-list-entries-1. 102642008-03-15 Glenn Morris <rgm@gnu.org>
10265 (diary-bahai-mark-entries): Doc fix. Use diary-mark-entries-1. 10265
10266 * calendar/cal-hebrew.el (number, original-date, add-to-diary-list) 10266 * calendar/diary-lib.el (diary-list-entries-1, diary-mark-entries-1):
10267 (diary-name-pattern, mark-calendar-days-named): Remove declarations. 10267 New functions.
10268 (diary-list-entries-1, diary-mark-entries-1): Autoload. 10268 * calendar/cal-bahai.el (number, original-date, add-to-diary-list)
10269 (list-hebrew-diary-entries): Use diary-list-entries-1. 10269 (diary-name-pattern, mark-calendar-days-named): Remove declarations.
10270 (mark-hebrew-diary-entries): Doc fix. Use diary-mark-entries-1. 10270 (diary-list-entries-1, diary-mark-entries-1): Autoload.
10271 * calendar/cal-islam.el (number, original-date, add-to-diary-list) 10271 (diary-bahai-list-entries): Use diary-list-entries-1.
10272 (diary-name-pattern, mark-calendar-days-named): Remove declarations. 10272 (diary-bahai-mark-entries): Doc fix. Use diary-mark-entries-1.
10273 (diary-list-entries-1, diary-mark-entries-1): Autoload. 10273 * calendar/cal-hebrew.el (number, original-date, add-to-diary-list)
10274 (list-islamic-diary-entries): Use diary-list-entries-1. 10274 (diary-name-pattern, mark-calendar-days-named): Remove declarations.
10275 (mark-islamic-diary-entries): Doc fix. Use diary-mark-entries-1. 10275 (diary-list-entries-1, diary-mark-entries-1): Autoload.
10276 10276 (list-hebrew-diary-entries): Use diary-list-entries-1.
10277 * calendar/appt.el (appt-check, appt-delete, appt-make-list): Use caar. 10277 (mark-hebrew-diary-entries): Doc fix. Use diary-mark-entries-1.
10278 10278 * calendar/cal-islam.el (number, original-date, add-to-diary-list)
10279 * calendar/cal-bahai.el (calendar-bahai-epoch): Doc fix. 10279 (diary-name-pattern, mark-calendar-days-named): Remove declarations.
10280 10280 (diary-list-entries-1, diary-mark-entries-1): Autoload.
10281 * calendar/cal-china.el (number-chinese-months) 10281 (list-islamic-diary-entries): Use diary-list-entries-1.
10282 (calendar-chinese-from-absolute): Use nth, caar. 10282 (mark-islamic-diary-entries): Doc fix. Use diary-mark-entries-1.
10283 10283
10284 * calendar/cal-coptic.el (coptic-calendar-epoch): Doc fix. 10284 * calendar/appt.el (appt-check, appt-delete, appt-make-list): Use caar.
10285 10285
10286 * calendar/cal-french.el (french-calendar-accents): Doc fix. 10286 * calendar/cal-bahai.el (calendar-bahai-epoch): Doc fix.
10287 10287
10288 * calendar/cal-hebrew.el (calendar-hebrew-month-name-array-common-year) 10288 * calendar/cal-china.el (number-chinese-months)
10289 (calendar-hebrew-month-name-array-leap-year) 10289 (calendar-chinese-from-absolute): Use nth, caar.
10290 (hebrew-calendar-parashiot-names): Make constants. 10290
10291 (diary-parasha): Move definition after constants it uses. 10291 * calendar/cal-coptic.el (coptic-calendar-epoch): Doc fix.
10292 10292
10293 * calendar/cal-html.el (cal-html-insert-link-yearpage) 10293 * calendar/cal-french.el (french-calendar-accents): Doc fix.
10294 (cal-html-htmlify-list): Doc fix. 10294
10295 (cal-html-htmlify-entry): Use nth. 10295 * calendar/cal-hebrew.el (calendar-hebrew-month-name-array-common-year)
10296 10296 (calendar-hebrew-month-name-array-leap-year)
10297 * calendar/cal-islam.el (calendar-islamic-month-name-array) 10297 (hebrew-calendar-parashiot-names): Make constants.
10298 (calendar-islamic-epoch): Make constants. 10298 (diary-parasha): Move definition after constants it uses.
10299 (calendar-islamic-epoch): Doc fix. 10299
10300 10300 * calendar/cal-html.el (cal-html-insert-link-yearpage)
10301 * calendar/cal-menu.el (cal-menu-goto-menu): Use "Go To". 10301 (cal-html-htmlify-list): Doc fix.
10302 10302 (cal-html-htmlify-entry): Use nth.
10303 * calendar/cal-tex.el (cal-tex-hook, cal-tex-insert-preamble) 10303
10304 (cal-tex-month-name): Doc fix. 10304 * calendar/cal-islam.el (calendar-islamic-month-name-array)
10305 (cal-tex-last-blank-p): Use zerop. 10305 (calendar-islamic-epoch): Make constants.
10306 10306 (calendar-islamic-epoch): Doc fix.
10307 * calendar/calendar.el (european-calendar-style, calendar-for-loop) 10307
10308 (calendar-sum, calendar-insert-indented, mouse-calendar-other-month) 10308 * calendar/cal-menu.el (cal-menu-goto-menu): Use "Go To".
10309 (calendar-cursor-to-date): Doc fix. 10309
10310 (hebrew-holidays-1, hebrew-holidays-4): Simplify. 10310 * calendar/cal-tex.el (cal-tex-hook, cal-tex-insert-preamble)
10311 (extract-calendar-day, extract-calendar-year): Use cadr, nth. 10311 (cal-tex-month-name): Doc fix.
10312 (calendar-day-number): Use when. 10312 (cal-tex-last-blank-p): Use zerop.
10313 (generate-calendar-month): Use dotimes. 10313
10314 (exit-calendar, calendar-print-other-dates): Use let rather than let*. 10314 * calendar/calendar.el (european-calendar-style, calendar-for-loop)
10315 (calendar-set-mark): Reverse conditional. 10315 (calendar-sum, calendar-insert-indented, mouse-calendar-other-month)
10316 (calendar-make-alist): Move definition before use. 10316 (calendar-cursor-to-date): Doc fix.
10317 10317 (hebrew-holidays-1, hebrew-holidays-4): Simplify.
10318 * calendar/diary-lib.el (diary-face-attrs) 10318 (extract-calendar-day, extract-calendar-year): Use cadr, nth.
10319 (diary-glob-file-regexp-prefix, diary-selective-display) 10319 (calendar-day-number): Use when.
10320 (number-of-diary-entries, diary-list-entries, diary-goto-entry) 10320 (generate-calendar-month): Use dotimes.
10321 (list-sexp-diary-entries, diary-date, diary-block, diary-float) 10321 (exit-calendar, calendar-print-other-dates): Use let rather than let*.
10322 (diary-anniversary, diary-cyclic) 10322 (calendar-set-mark): Reverse conditional.
10323 (diary-fancy-font-lock-fontify-region-function): Doc fixes. 10323 (calendar-make-alist): Move definition before use.
10324 (diary-header-line-format): Change wording. 10324
10325 (diary-list-entries): Set `date-start' in let. 10325 * calendar/diary-lib.el (diary-face-attrs)
10326 (include-other-diary-files, mark-included-diary-files): Use format. 10326 (diary-glob-file-regexp-prefix, diary-selective-display)
10327 (simple-diary-display, fancy-diary-display): Use cadr, unless. 10327 (number-of-diary-entries, diary-list-entries, diary-goto-entry)
10328 (mark-diary-entries): Use 1+. 10328 (list-sexp-diary-entries, diary-date, diary-block, diary-float)
10329 (mark-sexp-diary-entries, list-sexp-diary-entries): Use when. 10329 (diary-anniversary, diary-cyclic)
10330 (mark-calendar-month): Use dotimes. 10330 (diary-fancy-font-lock-fontify-region-function): Doc fixes.
10331 10331 (diary-header-line-format): Change wording.
10332 * calendar/holidays.el (displayed-month, displayed-year): 10332 (diary-list-entries): Set `date-start' in let.
10333 Move declarations where needed. 10333 (include-other-diary-files, mark-included-diary-files): Use format.
10334 (calendar-list-holidays): Doc fix. 10334 (simple-diary-display, fancy-diary-display): Use cadr, unless.
10335 10335 (mark-diary-entries): Use 1+.
10336 * calendar/parse-time.el (parse-time-string): Simplify. 10336 (mark-sexp-diary-entries, list-sexp-diary-entries): Use when.
10337 10337 (mark-calendar-month): Use dotimes.
10338 * calendar/solar.el (solar-n-hemi-seasons, solar-s-hemi-seasons): 10338
10339 Make constants. 10339 * calendar/holidays.el (displayed-month, displayed-year):
10340 (solar-sunrise-sunset): Rename some local variables for clarity. 10340 Move declarations where needed.
10341 (sunrise-sunset): Use zerop. 10341 (calendar-list-holidays): Doc fix.
10342 (solar-mean-equinoxes/solstices): Doc fix. 10342
10343 10343 * calendar/parse-time.el (parse-time-string): Simplify.
10344 * calendar/timeclock.el (timeclock-time-to-seconds, timeclock-log-data): 10344
10345 Use nth. 10345 * calendar/solar.el (solar-n-hemi-seasons, solar-s-hemi-seasons):
10346 (timeclock-completing-read, timeclock-generate-report): Use zerop. 10346 Make constants.
10347 (timeclock-mean, timeclock-generate-report): Use dolist. 10347 (solar-sunrise-sunset): Rename some local variables for clarity.
10348 10348 (sunrise-sunset): Use zerop.
10349 * calendar/todo-mode.el (todo-add-category): Simplify. 10349 (solar-mean-equinoxes/solstices): Doc fix.
10350 (todo-more-important-p, todo-delete-item, todo-file-item): 10350
10351 Use unless, when. 10351 * calendar/timeclock.el (timeclock-time-to-seconds, timeclock-log-data):
10352 (todo-top-priorities): Use zerop. 10352 Use nth.
10353 10353 (timeclock-completing-read, timeclock-generate-report): Use zerop.
103542008-03-14 Nick Roberts <nickrob@snap.net.nz> 10354 (timeclock-mean, timeclock-generate-report): Use dolist.
10355 10355
10356 * buff-menu.el (list-buffers-noselect): Display buffer name in 10356 * calendar/todo-mode.el (todo-add-category): Simplify.
10357 tooltip instead of mouse binding when it doesn't fit in the list. 10357 (todo-more-important-p, todo-delete-item, todo-file-item):
10358 10358 Use unless, when.
103592008-03-14 Dan Nicolaescu <dann@ics.uci.edu> 10359 (todo-top-priorities): Use zerop.
10360 10360
10361 * faces.el (xw-defined-colors): 103612008-03-14 Nick Roberts <nickrob@snap.net.nz>
10362 * simple.el (widget-convert, shell-mode): Declare as functions 10362
10363 instead of autoloading. 10363 * buff-menu.el (list-buffers-noselect): Display buffer name in
10364 10364 tooltip instead of mouse binding when it doesn't fit in the list.
10365 * abbrev.el: 10365
10366 * button.el: 103662008-03-14 Dan Nicolaescu <dann@ics.uci.edu>
10367 * cus-face.el: 10367
10368 * ediff-hook.el: 10368 * faces.el (xw-defined-colors):
10369 * emacs-lisp/backquote.el: 10369 * simple.el (widget-convert, shell-mode): Declare as functions
10370 * emacs-lisp/timer.el: 10370 instead of autoloading.
10371 * facemenu.el: 10371
10372 * faces.el: 10372 * abbrev.el:
10373 * menu-bar.el: 10373 * button.el:
10374 * simple.el: 10374 * cus-face.el:
10375 * subr.el: 10375 * ediff-hook.el:
10376 * textmodes/fill.el: 10376 * emacs-lisp/backquote.el:
10377 * textmodes/paragraphs.el: Remove autoloads, redundant when the 10377 * emacs-lisp/timer.el:
10378 files are preloaded. 10378 * facemenu.el:
10379 10379 * faces.el:
103802008-03-14 Stefan Monnier <monnier@iro.umontreal.ca> 10380 * menu-bar.el:
10381 10381 * simple.el:
10382 * desktop.el (desktop-create-buffer): Don't catch errors if 10382 * subr.el:
10383 debug-on-error is set. 10383 * textmodes/fill.el:
10384 10384 * textmodes/paragraphs.el: Remove autoloads, redundant when the
103852008-03-14 Eli Zaretskii <eliz@gnu.org> 10385 files are preloaded.
10386 10386
10387 * makefile.w32-in ($(lisp)/calendar/cal-loaddefs.el) 103872008-03-14 Stefan Monnier <monnier@iro.umontreal.ca>
10388 ($(lisp)/calendar/diary-loaddefs.el) 10388
10389 ($(lisp)/calendar/hol-loaddefs.el): New targets. 10389 * desktop.el (desktop-create-buffer): Don't catch errors if
10390 (LOADDEFS): New macro. 10390 debug-on-error is set.
10391 (autoloads): Depend on $(LOADDEFS). 10391
10392 103922008-03-14 Eli Zaretskii <eliz@gnu.org>
103932008-03-14 Dan Nicolaescu <dann@ics.uci.edu> 10393
10394 10394 * makefile.w32-in ($(lisp)/calendar/cal-loaddefs.el)
10395 * font-lock.el (featurep): Remove test, not useful anymore. 10395 ($(lisp)/calendar/diary-loaddefs.el)
10396 (facemenu-keymap): Move key binding ... 10396 ($(lisp)/calendar/hol-loaddefs.el): New targets.
10397 * facemenu.el (facemenu-keymap): ... here. 10397 (LOADDEFS): New macro.
10398 10398 (autoloads): Depend on $(LOADDEFS).
10399 * vc-bzr.el (vc-bzr-print-log): Insert a file marker. Run the log 10399
10400 for each file in the list. 104002008-03-14 Dan Nicolaescu <dann@ics.uci.edu>
10401 (vc-bzr-log-view-mode): Recognize the file marker. 10401
10402 10402 * font-lock.el (featurep): Remove test, not useful anymore.
10403 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries 10403 (facemenu-keymap): Move key binding ...
10404 for checkdoc and profiling. 10404 * facemenu.el (facemenu-keymap): ... here.
10405 10405
104062008-03-14 Bastien Guerry <bzg@altern.org> 10406 * vc-bzr.el (vc-bzr-print-log): Insert a file marker. Run the log
10407 10407 for each file in the list.
10408 * textmodes/flyspell.el (nxml-mode): Add the right 10408 (vc-bzr-log-view-mode): Recognize the file marker.
10409 `flyspell-mode-predicate'. 10409
10410 10410 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Add menu entries
10411 * wid-edit.el (link): Use 'mouse-face for :follow-link. 10411 for checkdoc and profiling.
10412 10412
104132008-03-14 Glenn Morris <rgm@gnu.org> 104132008-03-14 Bastien Guerry <bzg@altern.org>
10414 10414
10415 * calendar/solar.el: Reorder so that functions are defined before use. 10415 * textmodes/flyspell.el (nxml-mode): Add the right
10416 (displayed-month, displayed-year): Move declarations where needed. 10416 `flyspell-mode-predicate'.
10417 (solar-get-number): Move definition before use. Use unless. 10417
10418 (solar-equatorial-coordinates): Simplify. 10418 * wid-edit.el (link): Use 'mouse-face for :follow-link.
10419 (solar-sunrise-and-sunset): Use let rather than let*. 10419
10420 (solar-longitude, solar-equinoxes-solstices): Use cadr, nth. 104202008-03-14 Glenn Morris <rgm@gnu.org>
10421 10421
10422 * startup.el (command-line-1): Rename -internal-script back to 10422 * calendar/solar.el: Reorder so that functions are defined before use.
10423 -scriptload (reverts previous change). 10423 (displayed-month, displayed-year): Move declarations where needed.
10424 10424 (solar-get-number): Move definition before use. Use unless.
10425 * calendar/cal-bahai.el (calendar-bahai-month-name-array) 10425 (solar-equatorial-coordinates): Simplify.
10426 (calendar-bahai-leap-base): Add doc strings. 10426 (solar-sunrise-and-sunset): Use let rather than let*.
10427 (calendar-bahai-prompt-for-date, calendar-bahai-mark-date-pattern): 10427 (solar-longitude, solar-equinoxes-solstices): Use cadr, nth.
10428 Move definition before use. 10428
10429 (calendar-bahai-goto-date, diary-bahai-list-entries): Doc fix. 10429 * startup.el (command-line-1): Rename -internal-script back to
10430 (diary-bahai-list-entries, diary-bahai-mark-entries): Move some constant 10430 -scriptload (reverts previous change).
10431 variables outside the loop. Use dolist. 10431
10432 (holiday-bahai, calendar-bahai-mark-date-pattern): Use unless. 10432 * calendar/cal-bahai.el (calendar-bahai-month-name-array)
10433 10433 (calendar-bahai-leap-base): Add doc strings.
10434 * calendar/cal-china.el: Re-order so that functions are defined before 10434 (calendar-bahai-prompt-for-date, calendar-bahai-mark-date-pattern):
10435 use. 10435 Move definition before use.
10436 (displayed-month, displayed-year): Move declarations where needed. 10436 (calendar-bahai-goto-date, diary-bahai-list-entries): Doc fix.
10437 (chinese-calendar-time-zone, calendar-goto-chinese-date): Doc fix. 10437 (diary-bahai-list-entries, diary-bahai-mark-entries): Move some constant
10438 (chinese-calendar-celestial-stem, chinese-calendar-terrestrial-branch): 10438 variables outside the loop. Use dolist.
10439 Add doc strings. 10439 (holiday-bahai, calendar-bahai-mark-date-pattern): Use unless.
10440 (chinese-year-cache): Recenter on 2010. Doc fix. 10440
10441 (chinese-year, number-chinese-months, calendar-absolute-from-chinese): 10441 * calendar/cal-china.el: Re-order so that functions are defined before
10442 Doc fix. Simplify. 10442 use.
10443 (chinese-year-cache-init): New function. 10443 (displayed-month, displayed-year): Move declarations where needed.
10444 (compute-chinese-year, holiday-chinese-new-year) 10444 (chinese-calendar-time-zone, calendar-goto-chinese-date): Doc fix.
10445 (calendar-chinese-date-string, calendar-goto-chinese-date) 10445 (chinese-calendar-celestial-stem, chinese-calendar-terrestrial-branch):
10446 (make-chinese-month-assoc-list): Use cadr, nth. 10446 Add doc strings.
10447 (chinese-months): Remove un-needed let. 10447 (chinese-year-cache): Recenter on 2010. Doc fix.
10448 10448 (chinese-year, number-chinese-months, calendar-absolute-from-chinese):
10449 * calendar/cal-coptic.el (coptic-calendar-month-name-array) 10449 Doc fix. Simplify.
10450 (ethiopic-calendar-month-name-array, ethiopic-name): Add doc strings. 10450 (chinese-year-cache-init): New function.
10451 (coptic-prompt-for-date): Move definition before use. 10451 (compute-chinese-year, holiday-chinese-new-year)
10452 10452 (calendar-chinese-date-string, calendar-goto-chinese-date)
10453 * calendar/cal-dst.el (calendar-time-zone-daylight-rules): Simplify. 10453 (make-chinese-month-assoc-list): Use cadr, nth.
10454 (calendar-dst-find-data, calendar-daylight-time-offset) 10454 (chinese-months): Remove un-needed let.
10455 (calendar-standard-time-zone-name, calendar-daylight-time-zone-name) 10455
10456 (calendar-daylight-savings-starts-time) 10456 * calendar/cal-coptic.el (coptic-calendar-month-name-array)
10457 (calendar-daylight-savings-ends-time): Use cadr, nth. 10457 (ethiopic-calendar-month-name-array, ethiopic-name): Add doc strings.
10458 10458 (coptic-prompt-for-date): Move definition before use.
10459 * calendar/cal-french.el (french-calendar-epoch) 10459
10460 (calendar-goto-french-date): Doc fix. 10460 * calendar/cal-dst.el (calendar-time-zone-daylight-rules): Simplify.
10461 (french-calendar-month-name-array) 10461 (calendar-dst-find-data, calendar-daylight-time-offset)
10462 (french-calendar-multibyte-month-name-array) 10462 (calendar-standard-time-zone-name, calendar-daylight-time-zone-name)
10463 (french-calendar-day-name-array, french-calendar-special-days-array): 10463 (calendar-daylight-savings-starts-time)
10464 Add doc strings. 10464 (calendar-daylight-savings-ends-time): Use cadr, nth.
10465 10465
10466 * calendar/cal-hebrew.el (displayed-month, displayed-year) 10466 * calendar/cal-french.el (french-calendar-epoch)
10467 (original-date): Move declarations where needed. 10467 (calendar-goto-french-date): Doc fix.
10468 (calendar-goto-hebrew-date, list-hebrew-diary-entries, diary-yahrzeit): 10468 (french-calendar-month-name-array)
10469 Doc fix. 10469 (french-calendar-multibyte-month-name-array)
10470 (list-hebrew-diary-entries, mark-hebrew-diary-entries): Move some 10470 (french-calendar-day-name-array, french-calendar-special-days-array):
10471 constant variables outside the loop. Use dolist. 10471 Add doc strings.
10472 10472
10473 * calendar/cal-islam.el (displayed-month, displayed-year) 10473 * calendar/cal-hebrew.el (displayed-month, displayed-year)
10474 (original-date): Move declarations where needed. 10474 (original-date): Move declarations where needed.
10475 (islamic-calendar-day-number): Remove unused local variable `day'. 10475 (calendar-goto-hebrew-date, list-hebrew-diary-entries, diary-yahrzeit):
10476 (calendar-goto-islamic-date): Doc fix. 10476 Doc fix.
10477 (holiday-islamic): Use unless. 10477 (list-hebrew-diary-entries, mark-hebrew-diary-entries): Move some
10478 (list-islamic-diary-entries, mark-islamic-diary-entries): Move some 10478 constant variables outside the loop. Use dolist.
10479 constant variables outside the loop. Use dolist. 10479
10480 (mark-islamic-calendar-date-pattern): Move definition before use. 10480 * calendar/cal-islam.el (displayed-month, displayed-year)
10481 Use unless. 10481 (original-date): Move declarations where needed.
10482 (mark-islamic-diary-entries): Doc fix. 10482 (islamic-calendar-day-number): Remove unused local variable `day'.
10483 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry) 10483 (calendar-goto-islamic-date): Doc fix.
10484 (insert-yearly-islamic-diary-entry): Use let rather than let*. 10484 (holiday-islamic): Use unless.
10485 10485 (list-islamic-diary-entries, mark-islamic-diary-entries): Move some
10486 * calendar/cal-julian.el (calendar-absolute-from-julian): 10486 constant variables outside the loop. Use dolist.
10487 Move definition before use. Remove un-needed local `day'. 10487 (mark-islamic-calendar-date-pattern): Move definition before use.
10488 (calendar-goto-julian-date, calendar-goto-astro-day-number): Doc fix. 10488 Use unless.
10489 10489 (mark-islamic-diary-entries): Doc fix.
10490 * calendar/cal-mayan.el (calendar-mayan-haab-month-name-array) 10490 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry)
10491 (calendar-mayan-tzolkin-names-array): Add doc strings. 10491 (insert-yearly-islamic-diary-entry): Use let rather than let*.
10492 (calendar-mayan-long-count-from-absolute): Use a single let. 10492
10493 (calendar-string-to-mayan-long-count): Simplify. 10493 * calendar/cal-julian.el (calendar-absolute-from-julian):
10494 (calendar-next-haab-date, calendar-previous-haab-date) 10494 Move definition before use. Remove un-needed local `day'.
10495 (calendar-next-tzolkin-date, calendar-previous-tzolkin-date) 10495 (calendar-goto-julian-date, calendar-goto-astro-day-number): Doc fix.
10496 (calendar-previous-calendar-round-date) 10496
10497 (calendar-goto-mayan-long-count-date, calendar-mayan-date-string): 10497 * calendar/cal-mayan.el (calendar-mayan-haab-month-name-array)
10498 Doc fix. 10498 (calendar-mayan-tzolkin-names-array): Add doc strings.
10499 (calendar-mayan-tzolkin-haab-on-or-before): Use zerop. 10499 (calendar-mayan-long-count-from-absolute): Use a single let.
10500 (calendar-mayan-date-string, calendar-print-mayan-date) 10500 (calendar-string-to-mayan-long-count): Simplify.
10501 (calendar-read-mayan-haab-date, calendar-read-mayan-tzolkin-date) 10501 (calendar-next-haab-date, calendar-previous-haab-date)
10502 (calendar-mayan-long-count-common-era): Move definitions before use. 10502 (calendar-next-tzolkin-date, calendar-previous-tzolkin-date)
10503 10503 (calendar-previous-calendar-round-date)
10504 * calendar/cal-menu.el (displayed-year): Move declaration where needed. 10504 (calendar-goto-mayan-long-count-date, calendar-mayan-date-string):
10505 (calendar-event-to-date, cal-tex-mouse-week, cal-tex-mouse-week-iso): 10505 Doc fix.
10506 Doc fix. 10506 (calendar-mayan-tzolkin-haab-on-or-before): Use zerop.
10507 (calendar-mouse-goto-date): Move definition before use. 10507 (calendar-mayan-date-string, calendar-print-mayan-date)
10508 10508 (calendar-read-mayan-haab-date, calendar-read-mayan-tzolkin-date)
10509 * calendar/cal-move.el (calendar-cursor-to-nearest-date): Use or, when. 10509 (calendar-mayan-long-count-common-era): Move definitions before use.
10510 Move definition before use. 10510
10511 (calendar-cursor-to-visible-date): Move definition before use. 10511 * calendar/cal-menu.el (displayed-year): Move declaration where needed.
10512 (calendar-scroll-left): Use unless and zerop. Combine lets into one, 10512 (calendar-event-to-date, cal-tex-mouse-week, cal-tex-mouse-week-iso):
10513 and place inside the conditional. 10513 Doc fix.
10514 (calendar-forward-day): Simplify. 10514 (calendar-mouse-goto-date): Move definition before use.
10515 (calendar-end-of-month): Use unless. 10515
10516 (calendar-goto-day-of-year): Doc fix. 10516 * calendar/cal-move.el (calendar-cursor-to-nearest-date): Use or, when.
10517 Relocate obsolete aliases after their replacements. 10517 Move definition before use.
10518 10518 (calendar-cursor-to-visible-date): Move definition before use.
10519 * calendar/cal-persia.el (calendar-goto-persian-date): Doc fix. 10519 (calendar-scroll-left): Use unless and zerop. Combine lets into one,
10520 10520 and place inside the conditional.
10521 * calendar/diary-lib.el (mark-diary-entries): Move some constant 10521 (calendar-forward-day): Simplify.
10522 variables outside the diary-date-forms loop. 10522 (calendar-end-of-month): Use unless.
10523 10523 (calendar-goto-day-of-year): Doc fix.
10524 * calendar/calendar.el (diary-file): Doc fix. 10524 Relocate obsolete aliases after their replacements.
10525 (calendar-buffer-list): Return buffers rather than strings (fixes 10525
10526 previous change). 10526 * calendar/cal-persia.el (calendar-goto-persian-date): Doc fix.
10527 (hebrew-holidays-4): Fix typo. 10527
10528 10528 * calendar/diary-lib.el (mark-diary-entries): Move some constant
10529 * calendar/holidays.el (displayed-month, displayed-year): 10529 variables outside the diary-date-forms loop.
10530 Move declarations where needed. 10530
10531 (calendar-holiday-list, calendar-list-holidays) 10531 * calendar/calendar.el (diary-file): Doc fix.
10532 (holiday-filter-visible-calendar): Move definitions before use. 10532 (calendar-buffer-list): Return buffers rather than strings (fixes
10533 (list-holidays): Use cadr. 10533 previous change).
10534 Relocate obsolete aliases after their replacements. 10534 (hebrew-holidays-4): Fix typo.
10535 10535
10536 * calendar/lunar.el (date, displayed-month, displayed-year): 10536 * calendar/holidays.el (displayed-month, displayed-year):
10537 Move declarations where needed. 10537 Move declarations where needed.
10538 (lunar-phase-list): Move definition after functions it uses. 10538 (calendar-holiday-list, calendar-list-holidays)
10539 (calendar-phases-of-moon, diary-phases-of-moon) 10539 (holiday-filter-visible-calendar): Move definitions before use.
10540 (lunar-new-moon-on-or-after): Use cadr, nth. 10540 (list-holidays): Use cadr.
10541 (lunar-new-moon-on-or-after): Doc fix. 10541 Relocate obsolete aliases after their replacements.
10542 10542
10543 * textmodes/org-irc.el (top-level): CL not required when compiling. 10543 * calendar/lunar.el (date, displayed-month, displayed-year):
10544 (org-irc-visit-erc): Replace runtime CL functions. 10544 Move declarations where needed.
10545 10545 (lunar-phase-list): Move definition after functions it uses.
10546 * textmodes/org-publish.el (declare-function): Add compatibility stub. 10546 (calendar-phases-of-moon, diary-phases-of-moon)
10547 (org-publish-delete-dups): Declare as function. 10547 (lunar-new-moon-on-or-after): Use cadr, nth.
10548 10548 (lunar-new-moon-on-or-after): Doc fix.
105492008-03-14 Dan Nicolaescu <dann@ics.uci.edu> 10549
10550 10550 * textmodes/org-irc.el (top-level): CL not required when compiling.
10551 * vc-bzr.el (vc-bzr-log-view-mode): "." can be part of a revno. 10551 (org-irc-visit-erc): Replace runtime CL functions.
10552 (vc-bzr-show-log-entry): Make regexp match more cases. 10552
10553 (vc-diff-switches-list): Remove autoload, not needed. 10553 * textmodes/org-publish.el (declare-function): Add compatibility stub.
10554 10554 (org-publish-delete-dups): Declare as function.
105552008-03-14 Juri Linkov <juri@jurta.org> 10555
10556 105562008-03-14 Dan Nicolaescu <dann@ics.uci.edu>
10557 * isearch.el (isearch-edit-string): Remove one call to 10557
10558 `isearch-push-state' not to push an inconsistent state, 10558 * vc-bzr.el (vc-bzr-log-view-mode): "." can be part of a revno.
10559 but keep another correct call to `isearch-push-state'. 10559 (vc-bzr-show-log-entry): Make regexp match more cases.
10560 (isearch-ring-adjust): Call `isearch-push-state' only when 10560 (vc-diff-switches-list): Remove autoload, not needed.
10561 `search-ring-update' is non-nil since `isearch-edit-string' 10561
10562 already pushes its state. 105622008-03-14 Juri Linkov <juri@jurta.org>
10563 (isearch-message): Improve matching the failed part by checking 10563
10564 if the original message starts with the last successful message. 10564 * isearch.el (isearch-edit-string): Remove one call to
10565 10565 `isearch-push-state' not to push an inconsistent state,
10566 * dired.el (dired-warn-writable): Rename to `dired-perm-write'. 10566 but keep another correct call to `isearch-push-state'.
10567 (dired-perm-write): Rename from `dired-warn-writable'. 10567 (isearch-ring-adjust): Call `isearch-push-state' only when
10568 Change parent face from `font-lock-warning-face' to 10568 `search-ring-update' is non-nil since `isearch-edit-string'
10569 `font-lock-comment-delimiter-face'. 10569 already pushes its state.
10570 (dired-warn-writable-face): Rename to `dired-perm-write-face'. 10570 (isearch-message): Improve matching the failed part by checking
10571 (dired-perm-write-face): Rename from `dired-warn-writable-face'. 10571 if the original message starts with the last successful message.
10572 (dired-font-lock-keywords): Replace `dired-warn-writable-face' 10572
10573 with `dired-perm-write-face'. 10573 * dired.el (dired-warn-writable): Rename to `dired-perm-write'.
10574 10574 (dired-perm-write): Rename from `dired-warn-writable'.
105752008-03-13 Tassilo Horn <tassilo@member.fsf.org> 10575 Change parent face from `font-lock-warning-face' to
10576 10576 `font-lock-comment-delimiter-face'.
10577 * doc-view.el (doc-view-doc->txt, doc-view-convert-current-doc): 10577 (dired-warn-writable-face): Rename to `dired-perm-write-face'.
10578 Create cache dir only if it doesn't already exist. 10578 (dired-perm-write-face): Rename from `dired-warn-writable-face'.
10579 10579 (dired-font-lock-keywords): Replace `dired-warn-writable-face'
105802008-03-13 Stefan Monnier <monnier@iro.umontreal.ca> 10580 with `dired-perm-write-face'.
10581 10581
10582 * progmodes/sh-script.el (sh-font-lock-quoted-subshell): Fix handling 105822008-03-13 Tassilo Horn <tassilo@member.fsf.org>
10583 of \ and '. 10583
10584 10584 * doc-view.el (doc-view-doc->txt, doc-view-convert-current-doc):
105852008-03-13 Johan Bockgård <bojohan@gnu.org> 10585 Create cache dir only if it doesn't already exist.
10586 10586
10587 * net/browse-url.el (browse-url-text-xterm): 105872008-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
10588 Unquote browse-url-text-browser. 10588
10589 10589 * progmodes/sh-script.el (sh-font-lock-quoted-subshell): Fix handling
105902008-03-13 Carsten Dominik <dominik@science.uva.nl> 10590 of \ and '.
10591 10591
10592 * textmodes/org-mouse.el: Version number change. 105922008-03-13 Johan Bockgård <bojohan@gnu.org>
10593 10593
10594 * textmodes/org-publish.el (org-publish-expand-components): 10594 * net/browse-url.el (browse-url-text-xterm):
10595 Remove null projects from the list of components. 10595 Unquote browse-url-text-browser.
10596 (org-publish-attachment): Bugfix: handle mandatory argument pub-dir. 10596
10597 Remove unused retrieval of the :publishing-directory property. 105972008-03-13 Carsten Dominik <dominik@science.uva.nl>
10598 (org-publish-file): Bugfix: when using a relative directory as the 10598
10599 publishing directory, convert it to a directory filename. 10599 * textmodes/org-mouse.el: Version number change.
10600 (org-publish-project): New alias. 10600
10601 (org-publish-get-files): Protect against empty p. 10601 * textmodes/org-publish.el (org-publish-expand-components):
10602 (org-publish-file): Send an error when file is not part of any project. 10602 Remove null projects from the list of components.
10603 (org-publish-file): Offer to refresh the list of files in known 10603 (org-publish-attachment): Bugfix: handle mandatory argument pub-dir.
10604 project when the current file is not part of any project. 10604 Remove unused retrieval of the :publishing-directory property.
10605 (org-publish-before-export-hook) 10605 (org-publish-file): Bugfix: when using a relative directory as the
10606 (org-publish-after-export-hook): New hooks. 10606 publishing directory, convert it to a directory filename.
10607 (org-publish-org-to): Use new hooks and kill buffers. 10607 (org-publish-project): New alias.
10608 (org-publish-file): Remove the code for killing buffers. 10608 (org-publish-get-files): Protect against empty p.
10609 (org-publish-initialize-files-alist): Use interactive. 10609 (org-publish-file): Send an error when file is not part of any project.
10610 (org-publish-file): If the publishing function creates a new 10610 (org-publish-file): Offer to refresh the list of files in known
10611 buffer, kill it after publishing. 10611 project when the current file is not part of any project.
10612 (org-publish-timestamp-filename): Protect ":" in file name path 10612 (org-publish-before-export-hook)
10613 under windows. 10613 (org-publish-after-export-hook): New hooks.
10614 10614 (org-publish-org-to): Use new hooks and kill buffers.
10615 * textmodes/org-export-latex.el (org-export-as-latex): Revert the 10615 (org-publish-file): Remove the code for killing buffers.
10616 change that killed the LaTeX buffer. 10616 (org-publish-initialize-files-alist): Use interactive.
10617 10617 (org-publish-file): If the publishing function creates a new
10618 * textmodes/org.el (org-ctrl-c-star): Implement a missing branch 10618 buffer, kill it after publishing.
10619 in the decision tree. 10619 (org-publish-timestamp-filename): Protect ":" in file name path
10620 (org-select-remember-template): Clean the code. 10620 under windows.
10621 (org-prepare-dblock): Add the extra :content parameter. 10621
10622 (org-write-agenda): New output type ".ics" files. 10622 * textmodes/org-export-latex.el (org-export-as-latex): Revert the
10623 (org-write-agenda): Call `org-icalendar-verify-function', both for 10623 change that killed the LaTeX buffer.
10624 time stamps and for TODO entries. 10624
10625 (org-agenda-collect-markers, org-create-marker-find-array) 10625 * textmodes/org.el (org-ctrl-c-star): Implement a missing branch
10626 (org-check-agenda-marker-table): New functions. 10626 in the decision tree.
10627 (org-agenda-marker-table): New variable. 10627 (org-select-remember-template): Clean the code.
10628 (org-export-as-html): Revert the change that killed the html 10628 (org-prepare-dblock): Add the extra :content parameter.
10629 buffer. Side effects first need to be studied carefully. 10629 (org-write-agenda): New output type ".ics" files.
10630 (org-get-tags-at): Fix the structure of the condition-case statement. 10630 (org-write-agenda): Call `org-icalendar-verify-function', both for
10631 (org-ts-regexp0, org-repeat-re, org-display-custom-time) 10631 time stamps and for TODO entries.
10632 (org-timestamp-change): Fix regular expressions to swallow the 10632 (org-agenda-collect-markers, org-create-marker-find-array)
10633 extra character for repeat-shift control. 10633 (org-check-agenda-marker-table): New functions.
10634 (org-auto-repeat-maybe): Implement the new repeater mechanisms. 10634 (org-agenda-marker-table): New variable.
10635 (org-get-legal-level): Alias to `org-get-valid-level'. 10635 (org-export-as-html): Revert the change that killed the html
10636 (org-dblock-write:clocktable): Add a :link parameter, linking 10636 buffer. Side effects first need to be studied carefully.
10637 headlines to their location in the Org agenda files. 10637 (org-get-tags-at): Fix the structure of the condition-case statement.
10638 (org-get-tags-at): Bugfix: prevent `org-back-to-heading' from 10638 (org-ts-regexp0, org-repeat-re, org-display-custom-time)
10639 throwing an error when getting tags before headlines. 10639 (org-timestamp-change): Fix regular expressions to swallow the
10640 (org-timestamp-change, org-modify-ts-extra) 10640 extra character for repeat-shift control.
10641 (org-ts-regexp1): Fix timestamp editing. 10641 (org-auto-repeat-maybe): Implement the new repeater mechanisms.
10642 (org-agenda-custom-commands-local-options): New constant. 10642 (org-get-legal-level): Alias to `org-get-valid-level'.
10643 (org-agenda-custom-commands): 10643 (org-dblock-write:clocktable): Add a :link parameter, linking
10644 Use `org-agenda-custom-commands-local-options' to improve customize 10644 headlines to their location in the Org agenda files.
10645 type. "htmlize": Removed hack to fix face problem with htmlize, 10645 (org-get-tags-at): Bugfix: prevent `org-back-to-heading' from
10646 it no longer seem necessary. 10646 throwing an error when getting tags before headlines.
10647 (org-follow-link-hook): New hook. 10647 (org-timestamp-change, org-modify-ts-extra)
10648 (org-agenda-custom-commands): Add "Component" as a tag for each 10648 (org-ts-regexp1): Fix timestamp editing.
10649 item in a command series. 10649 (org-agenda-custom-commands-local-options): New constant.
10650 (org-open-at-point): Run `org-follow-link-hook'. 10650 (org-agenda-custom-commands):
10651 (org-agenda-schedule): Bugfix: don't display marker type when it 10651 Use `org-agenda-custom-commands-local-options' to improve customize
10652 is nil. 10652 type. "htmlize": Removed hack to fix face problem with htmlize,
10653 (org-store-link): org-irc required. 10653 it no longer seem necessary.
10654 (org-set-regexps-and-options): Parse the new logging options. 10654 (org-follow-link-hook): New hook.
10655 (org-extract-log-state-settings): New function. 10655 (org-agenda-custom-commands): Add "Component" as a tag for each
10656 (org-todo): Handle the new ways of recording state change stuff. 10656 item in a command series.
10657 (org-local-logging): New function. 10657 (org-open-at-point): Run `org-follow-link-hook'.
10658 (org-columns-open-link): Fix bug with opening link in column view. 10658 (org-agenda-schedule): Bugfix: don't display marker type when it
10659 (org-local-logging): New function. 10659 is nil.
10660 (org-todo): Make sure that LOGGING properties are honoured. 10660 (org-store-link): org-irc required.
10661 (org-todo-keywords): Improve docstring. 10661 (org-set-regexps-and-options): Parse the new logging options.
10662 (org-startup-options): Cleanup startup options. 10662 (org-extract-log-state-settings): New function.
10663 (org-set-regexps-and-options): Process the "!" markers. 10663 (org-todo): Handle the new ways of recording state change stuff.
10664 (org-todo): Respect the new logging stuff. 10664 (org-local-logging): New function.
10665 (org-log-note-how): New variable. 10665 (org-columns-open-link): Fix bug with opening link in column view.
10666 (org-add-log-maybe): New parameter HOW that defines how logging 10666 (org-local-logging): New function.
10667 should be done and also overrides PURPOSE. Add a docstring. 10667 (org-todo): Make sure that LOGGING properties are honoured.
10668 (org-add-log-note): Check if we really need to ask for a note. 10668 (org-todo-keywords): Improve docstring.
10669 (org-get-current-options): Digest the new keyword. 10669 (org-startup-options): Cleanup startup options.
10670 (org-agenda-reset-markers): Rename from 10670 (org-set-regexps-and-options): Process the "!" markers.
10671 `org-agenda-maybe-reset-markers'. Remove FORCE argument. 10671 (org-todo): Respect the new logging stuff.
10672 (org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed 10672 (org-log-note-how): New variable.
10673 function, without force argument. 10673 (org-add-log-maybe): New parameter HOW that defines how logging
10674 (org-buffer-property-keys): Bind local variables s and p. 10674 should be done and also overrides PURPOSE. Add a docstring.
10675 (org-make-tags-matcher): Allow "" to match an empty or 10675 (org-add-log-note): Check if we really need to ask for a note.
10676 non-existent property value. 10676 (org-get-current-options): Digest the new keyword.
10677 (org-export-as-html): Join unsorted lists when they directly 10677 (org-agenda-reset-markers): Rename from
10678 follow each other. Such lists may be created by headlines that 10678 `org-agenda-maybe-reset-markers'. Remove FORCE argument.
10679 are converted to lists. 10679 (org-diary, org-agenda-quit, org-prepare-agenda): Call the renamed
10680 (org-nofm-to-completion): New function. 10680 function, without force argument.
10681 (org-export-as-html): Use :html-extension instead of 10681 (org-buffer-property-keys): Bind local variables s and p.
10682 org-export-html-extension. 10682 (org-make-tags-matcher): Allow "" to match an empty or
10683 (org-store-link): Support for links from `rmail-summary-mode'. 10683 non-existent property value.
10684 (org-columns-new, org-complete, org-set-property): Set the 10684 (org-export-as-html): Join unsorted lists when they directly
10685 `include-columns' argument in the call to 10685 follow each other. Such lists may be created by headlines that
10686 `org-buffer-property-keys'. 10686 are converted to lists.
10687 (org-buffer-property-keys): New argument `include-columns', to 10687 (org-nofm-to-completion): New function.
10688 include properties expected by any of the COLUMNS formats in the 10688 (org-export-as-html): Use :html-extension instead of
10689 current buffer. 10689 org-export-html-extension.
10690 (org-cleaned-string-for-export): Get rid of drawers first, so that 10690 (org-store-link): Support for links from `rmail-summary-mode'.
10691 they will be removed also in the text before the first headline. 10691 (org-columns-new, org-complete, org-set-property): Set the
10692 (org-clock-report): Show the clocktable when found. 10692 `include-columns' argument in the call to
10693 (org-refile): Fix positioning bug when `org-reverse-note-order' is nil. 10693 `org-buffer-property-keys'.
10694 (org-version): With prefix argument, insert `org-version' at point. 10694 (org-buffer-property-keys): New argument `include-columns', to
10695 (org-agenda-goto): Recenter the window after finding the target 10695 include properties expected by any of the COLUMNS formats in the
10696 location, to make sure the correct position will be displayed. 10696 current buffer.
10697 (org-agenda-get-deadlines): Don't scale priority with the warning 10697 (org-cleaned-string-for-export): Get rid of drawers first, so that
10698 period. 10698 they will be removed also in the text before the first headline.
10699 (org-insert-heading): Don't break line in the middle of the line. 10699 (org-clock-report): Show the clocktable when found.
10700 (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to 10700 (org-refile): Fix positioning bug when `org-reverse-note-order' is nil.
10701 be 0. 10701 (org-version): With prefix argument, insert `org-version' at point.
10702 (org-update-checkbox-count): Revamp to deal with hierarchical 10702 (org-agenda-goto): Recenter the window after finding the target
10703 checkboxes. This was a patch from Miguel A. Figueroa-Villanueva. 10703 location, to make sure the correct position will be displayed.
10704 (org-remove-timestamp-with-keyword): New function. 10704 (org-agenda-get-deadlines): Don't scale priority with the warning
10705 (org-schedule, org-deadline): 10705 period.
10706 Use `org-remove-timestamp-with-keyword' to make sure all such time 10706 (org-insert-heading): Don't break line in the middle of the line.
10707 stamps are removed. 10707 (org-agenda-get-deadlines): Allow `org-deadline-warning-days' to
10708 (org-mode): Support for `align'. 10708 be 0.
10709 (org-agenda-get-deadlines): Make sure priorities increase as the 10709 (org-update-checkbox-count): Revamp to deal with hierarchical
10710 due date approaches and is passed. 10710 checkboxes. This was a patch from Miguel A. Figueroa-Villanueva.
10711 (org-remember-apply-template): Fix problem with tags that 10711 (org-remove-timestamp-with-keyword): New function.
10712 contain "_" or "@". 10712 (org-schedule, org-deadline):
10713 (org-make-link-regexps): Improve the regular expression for plain links. 10713 Use `org-remove-timestamp-with-keyword' to make sure all such time
10714 (org-agenda-get-closed): List each clocking entry. 10714 stamps are removed.
10715 (org-set-tags): Only tabify before tags if indent-tabs-mode is t. 10715 (org-mode): Support for `align'.
10716 (org-special-ctrl-k): New option. 10716 (org-agenda-get-deadlines): Make sure priorities increase as the
10717 (org-kill-line): New function. 10717 due date approaches and is passed.
10718 (org-archive-all-done): Fix incorrect number of stars in regexp. 10718 (org-remember-apply-template): Fix problem with tags that
10719 (org-refile-get-location): New function. 10719 contain "_" or "@".
10720 (org-refile-goto-last-stored): New function. 10720 (org-make-link-regexps): Improve the regular expression for plain links.
10721 (org-global-tags-completion-table): Add the value of org-tag-alist 10721 (org-agenda-get-closed): List each clocking entry.
10722 in each buffer, to make sure that also unused tags will be 10722 (org-set-tags): Only tabify before tags if indent-tabs-mode is t.
10723 available for completion. 10723 (org-special-ctrl-k): New option.
10724 (org-columns-edit-value) 10724 (org-kill-line): New function.
10725 (org-columns-next-allowed-value): Only update if not in agenda. 10725 (org-archive-all-done): Fix incorrect number of stars in regexp.
10726 (org-clocktable-steps): New function. 10726 (org-refile-get-location): New function.
10727 (org-dblock-write:clocktable): Call `org-clocktable-steps'. 10727 (org-refile-goto-last-stored): New function.
10728 (org-archive-subtree): Add the outline tree context as a property. 10728 (org-global-tags-completion-table): Add the value of org-tag-alist
10729 (org-closest-date): New optional argument `prefer'. 10729 in each buffer, to make sure that also unused tags will be
10730 (org-goto-auto-isearch): New option. 10730 available for completion.
10731 (org-goto-map, org-get-location): Implement auto-isearch. 10731 (org-columns-edit-value)
10732 (org-goto-local-auto-isearch-map): New variable. 10732 (org-columns-next-allowed-value): Only update if not in agenda.
10733 (org-goto-local-search-forward-headings) 10733 (org-clocktable-steps): New function.
10734 (org-goto-local-auto-isearch): New functions. 10734 (org-dblock-write:clocktable): Call `org-clocktable-steps'.
10735 10735 (org-archive-subtree): Add the outline tree context as a property.
107362008-03-13 Philip Jackson <emacs@shellarchive.co.uk> 10736 (org-closest-date): New optional argument `prefer'.
10737 10737 (org-goto-auto-isearch): New option.
10738 * textmodes/org-irc.el: New file. 10738 (org-goto-map, org-get-location): Implement auto-isearch.
10739 10739 (org-goto-local-auto-isearch-map): New variable.
107402008-03-13 John Wiegley <johnw@gnu.org> 10740 (org-goto-local-search-forward-headings)
10741 10741 (org-goto-local-auto-isearch): New functions.
10742 * textmodes/org-mac-message.el: New file. 10742
10743 107432008-03-13 Philip Jackson <emacs@shellarchive.co.uk>
107442008-03-13 Dan Nicolaescu <dann@ics.uci.edu> 10744
10745 10745 * textmodes/org-irc.el: New file.
10746 * font-lock.el (font-lock-comment-face): Set the foreground for 10746
10747 the light background 8 colors case. 107472008-03-13 John Wiegley <johnw@gnu.org>
10748 10748
107492008-03-13 Glenn Morris <rgm@gnu.org> 10749 * textmodes/org-mac-message.el: New file.
10750 10750
10751 * font-lock.el (lisp-font-lock-keywords-1): Support wider range of 107512008-03-13 Dan Nicolaescu <dann@ics.uci.edu>
10752 generate-autoload-cookie patterns. 10752
10753 10753 * font-lock.el (font-lock-comment-face): Set the foreground for
10754 * startup.el (command-line-1): Rename -scriptload to -internal-script. 10754 the light background 8 colors case.
10755 10755
10756 * Makefile.in ($(lisp)/loaddefs.el): Remove this target. 107562008-03-13 Glenn Morris <rgm@gnu.org>
10757 (MH_E_SRC): Remove variable. 10757
10758 ($(lisp)/mh-e/mh-loaddefs.el): Remove $MH_E_SRC dependency. 10758 * font-lock.el (lisp-font-lock-keywords-1): Support wider range of
10759 Simplify file header. Use $@ for generated-autoload-file. 10759 generate-autoload-cookie patterns.
10760 10760
10761 * Makefile.in (LOADDEFS): New variable. 10761 * startup.el (command-line-1): Rename -scriptload to -internal-script.
10762 (AUTOGENEL): Use $LOADDEFS. 10762
10763 (autoloads): Remove $(lisp)/loaddefs.el dependency; add $LOADDEFS. 10763 * Makefile.in ($(lisp)/loaddefs.el): Remove this target.
10764 ($(lisp)/calendar/cal-loaddefs.el, $(lisp)/calendar/diary-loaddefs.el) 10764 (MH_E_SRC): Remove variable.
10765 ($(lisp)/calendar/hol-loaddefs.el): New targets. 10765 ($(lisp)/mh-e/mh-loaddefs.el): Remove $MH_E_SRC dependency.
10766 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el: 10766 Simplify file header. Use $@ for generated-autoload-file.
10767 * calendar/cal-french.el, calendar/cal-hebrew.el, calendar/cal-html.el: 10767
10768 * calendar/cal-islam.el, calendar/cal-iso.el, calendar/cal-julian.el: 10768 * Makefile.in (LOADDEFS): New variable.
10769 * calendar/cal-mayan.el, calendar/cal-move.el, calendar/cal-persia.el: 10769 (AUTOGENEL): Use $LOADDEFS.
10770 * calendar/cal-tex.el, calendar/cal-x.el, calendar/diary-lib.el: 10770 (autoloads): Remove $(lisp)/loaddefs.el dependency; add $LOADDEFS.
10771 * calendar/holidays.el, calendar/lunar.el, calendar/solar.el: 10771 ($(lisp)/calendar/cal-loaddefs.el, $(lisp)/calendar/diary-loaddefs.el)
10772 Add calendar-specific autoload cookies, and remove any setting of 10772 ($(lisp)/calendar/hol-loaddefs.el): New targets.
10773 generated-autoload-file. 10773 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el:
10774 * calendar/calendar.el: Remove explicit autoloads now in cal-loaddefs. 10774 * calendar/cal-french.el, calendar/cal-hebrew.el, calendar/cal-html.el:
10775 * calendar/diary-lib.el: Replace explicit autoloads with reading of 10775 * calendar/cal-islam.el, calendar/cal-iso.el, calendar/cal-julian.el:
10776 diary-loaddefs. 10776 * calendar/cal-mayan.el, calendar/cal-move.el, calendar/cal-persia.el:
10777 * calendar/holidays.el: Replace explicit autoloads with reading of 10777 * calendar/cal-tex.el, calendar/cal-x.el, calendar/diary-lib.el:
10778 hol-loaddefs. 10778 * calendar/holidays.el, calendar/lunar.el, calendar/solar.el:
10779 10779 Add calendar-specific autoload cookies, and remove any setting of
10780 * calendar/calendar.el (cal-hebrew-yahrzeit-buffer): New constant. 10780 generated-autoload-file.
10781 (calendar-buffer-list): Simplify. 10781 * calendar/calendar.el: Remove explicit autoloads now in cal-loaddefs.
10782 (generate-calendar-window): Use calendar-mark-holidays rather than 10782 * calendar/diary-lib.el: Replace explicit autoloads with reading of
10783 obsolete alias. 10783 diary-loaddefs.
10784 10784 * calendar/holidays.el: Replace explicit autoloads with reading of
10785 * calendar/cal-hebrew.el (list-yahrzeit-dates): 10785 hol-loaddefs.
10786 Use cal-hebrew-yahrzeit-buffer. 10786
10787 10787 * calendar/calendar.el (cal-hebrew-yahrzeit-buffer): New constant.
10788 * calendar/cal-x.el (calendar-only-one-frame-setup) 10788 (calendar-buffer-list): Simplify.
10789 (calendar-two-frame-setup): Doc fixes. 10789 (generate-calendar-window): Use calendar-mark-holidays rather than
10790 (special-display-buffer-names): Use cal-hebrew-yahrzeit-buffer. 10790 obsolete alias.
10791 10791
10792 * calendar/appt.el (appt-mode-string): Mark as risky. 10792 * calendar/cal-hebrew.el (list-yahrzeit-dates):
10793 (appt-check): Apply mode-line-emphasis face to appt-mode-string. 10793 Use cal-hebrew-yahrzeit-buffer.
10794 10794
10795 * calendar/cal-html.el (diary-list-entries): 10795 * calendar/cal-x.el (calendar-only-one-frame-setup)
10796 * calendar/cal-tex.el (calendar-holiday-list, diary-list-entries) 10796 (calendar-two-frame-setup): Doc fixes.
10797 (calendar-iso-from-absolute): Fix autoloads. 10797 (special-display-buffer-names): Use cal-hebrew-yahrzeit-buffer.
10798 10798
10799 * calendar/cal-iso.el (calendar-absolute-from-iso) 10799 * calendar/appt.el (appt-mode-string): Mark as risky.
10800 (calendar-iso-read-args): Simplify. 10800 (appt-check): Apply mode-line-emphasis face to appt-mode-string.
10801 (calendar-iso-date-string, calendar-iso-read-args) 10801
10802 (calendar-goto-iso-date, calendar-goto-iso-week): Doc fixes. 10802 * calendar/cal-html.el (diary-list-entries):
10803 10803 * calendar/cal-tex.el (calendar-holiday-list, diary-list-entries)
10804 * calendar/cal-julian.el (calendar-julian-from-absolute): Use zerop. 10804 (calendar-iso-from-absolute): Fix autoloads.
10805 (displayed-month, displayed-year): Move declarations where needed. 10805
10806 (calendar-print-astro-day-number): Doc fix. 10806 * calendar/cal-iso.el (calendar-absolute-from-iso)
10807 10807 (calendar-iso-read-args): Simplify.
10808 * calendar/cal-persia.el (persian-calendar-month-name-array) 10808 (calendar-iso-date-string, calendar-iso-read-args)
10809 (persian-calendar-epoch, calendar-persian-date-string): Doc fixes. 10809 (calendar-goto-iso-date, calendar-goto-iso-week): Doc fixes.
10810 (persian-prompt-for-date): Remove local variable `today'. 10810
10811 10811 * calendar/cal-julian.el (calendar-julian-from-absolute): Use zerop.
10812 * calendar/diary-lib.el (mark-calendar-month): Use zerop. 10812 (displayed-month, displayed-year): Move declarations where needed.
10813 10813 (calendar-print-astro-day-number): Doc fix.
10814 * calendar/solar.el (solar-moment, solar-exact-local-noon) 10814
10815 (solar-sunrise-sunset, solar-sunrise-sunset-string) 10815 * calendar/cal-persia.el (persian-calendar-month-name-array)
10816 (solar-ephemeris-time, solar-date-next-longitude, solar-sidereal-time) 10816 (persian-calendar-epoch, calendar-persian-date-string): Doc fixes.
10817 (diary-sabbath-candles, solar-equinoxes/solstices) 10817 (persian-prompt-for-date): Remove local variable `today'.
10818 (solar-equinoxes-solstices): Use cadr, cdar, nth, zerop. 10818
10819 (solar-time-equation, solar-date-to-et): Simplify. 10819 * calendar/diary-lib.el (mark-calendar-month): Use zerop.
10820 10820
10821 * mail/supercite.el: Remove the `function' in `(function (lambda'. 10821 * calendar/solar.el (solar-moment, solar-exact-local-noon)
10822 Replace `(car (cdr' with cadr'. 10822 (solar-sunrise-sunset, solar-sunrise-sunset-string)
10823 10823 (solar-ephemeris-time, solar-date-next-longitude, solar-sidereal-time)
10824 * progmodes/f90.el (f90-font-lock-n): New function. 10824 (diary-sabbath-candles, solar-equinoxes/solstices)
10825 (f90-font-lock-1, f90-font-lock-2, f90-font-lock-3, f90-font-lock-4): 10825 (solar-equinoxes-solstices): Use cadr, cdar, nth, zerop.
10826 Use f90-font-lock-n. 10826 (solar-time-equation, solar-date-to-et): Simplify.
10827 (f90-indent-region, f90-indent-subprogram, f90-match-end): Use cadr. 10827
10828 10828 * mail/supercite.el: Remove the `function' in `(function (lambda'.
10829 * progmodes/f90.el (f90-mode-abbrev-table): 10829 Replace `(car (cdr' with cadr'.
10830 * progmodes/fortran.el (fortran-mode-abbrev-table): 10830
10831 Use newer form of define-abbrev, where supported. No need to bind 10831 * progmodes/f90.el (f90-font-lock-n): New function.
10832 abbrevs-changed for system abbrevs. 10832 (f90-font-lock-1, f90-font-lock-2, f90-font-lock-3, f90-font-lock-4):
10833 10833 Use f90-font-lock-n.
108342008-03-13 Stefan Monnier <monnier@iro.umontreal.ca> 10834 (f90-indent-region, f90-indent-subprogram, f90-match-end): Use cadr.
10835 10835
10836 * term/xterm.el (terminal-init-xterm): delete-frame-hook -> 10836 * progmodes/f90.el (f90-mode-abbrev-table):
10837 delete-frame-functions. 10837 * progmodes/fortran.el (fortran-mode-abbrev-table):
10838 10838 Use newer form of define-abbrev, where supported. No need to bind
10839 * bookmark.el (Info-current-node): Remove. 10839 abbrevs-changed for system abbrevs.
10840 10840
108412008-03-12 Juri Linkov <juri@jurta.org> 108412008-03-13 Stefan Monnier <monnier@iro.umontreal.ca>
10842 10842
10843 * help.el (describe-project): Remove defaliases for view-todo and 10843 * term/xterm.el (terminal-init-xterm): delete-frame-hook ->
10844 describe-project that are now unnecessary after the merge from 10844 delete-frame-functions.
10845 emacs--rel--22 that added define-obsolete-function-alias. 10845
10846 10846 * bookmark.el (Info-current-node): Remove.
10847 * startup.el (inhibit-startup-screen): Revert incomplete 10847
10848 2008-03-10 merge from emacs--rel--22 that partly reverted 108482008-03-12 Juri Linkov <juri@jurta.org>
10849 2008-02-28 change that added initial message to *scratch* buffer 10849
10850 regardless of the value of `inhibit-startup-screen'. 10850 * help.el (describe-project): Remove defaliases for view-todo and
10851 Now keep this change in the trunk, but not in the 22 branch. 10851 describe-project that are now unnecessary after the merge from
10852 10852 emacs--rel--22 that added define-obsolete-function-alias.
108532008-03-12 Stefan Monnier <monnier@iro.umontreal.ca> 10853
10854 10854 * startup.el (inhibit-startup-screen): Revert incomplete
10855 * international/quail.el (quail-setup-completion-buf, quail-help): 10855 2008-03-10 merge from emacs--rel--22 that partly reverted
10856 * mail/binhex.el (binhex-decode-region-internal): 10856 2008-02-28 change that added initial message to *scratch* buffer
10857 * mail/uudecode.el (uudecode-decode-region-internal): 10857 regardless of the value of `inhibit-startup-screen'.
10858 * net/dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns): 10858 Now keep this change in the trunk, but not in the 22 branch.
10859 * sha1.el (sha1-string-external): Use set-buffer-multibyte rather than 10859
10860 setting default-enable-multibyte-characters. 108602008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
10861 10861
10862 * emulation/viper-util.el (viper-file-remote-p): Remove, unused. 10862 * international/quail.el (quail-setup-completion-buf, quail-help):
10863 10863 * mail/binhex.el (binhex-decode-region-internal):
10864 * comint.el: Fix up indentation and comment style. Remove `function'. 10864 * mail/uudecode.el (uudecode-decode-region-internal):
10865 10865 * net/dns.el (dns-read-string-name, dns-read, dns-read-type, query-dns):
10866 * international/mule-cmds.el (reset-language-environment) 10866 * sha1.el (sha1-string-external): Use set-buffer-multibyte rather than
10867 (set-language-environment-nonascii-translation): 10867 setting default-enable-multibyte-characters.
10868 Don't set-unibyte-charset. 10868
10869 10869 * emulation/viper-util.el (viper-file-remote-p): Remove, unused.
10870 * doc-view.el: Remove all cb-args, use closures instead. 10870
10871 (doc-view-sentinel): Merge doc-view-dvi->pdf-sentinel, 10871 * comint.el: Fix up indentation and comment style. Remove `function'.
10872 doc-view-ps->pdf-sentinel, and doc-view-pdf->txt-sentinel (which was 10872
10873 doing an incorrect check). Update all callers to use the new name. 10873 * international/mule-cmds.el (reset-language-environment)
10874 (doc-view-doc->txt): Add missing `txt' argument. 10874 (set-language-environment-nonascii-translation):
10875 10875 Don't set-unibyte-charset.
108762008-03-12 Tassilo Horn <tassilo@member.fsf.org> 10876
10877 10877 * doc-view.el: Remove all cb-args, use closures instead.
10878 * doc-view.el (doc-view-current-cache-dir): Set buffer used for 10878 (doc-view-sentinel): Merge doc-view-dvi->pdf-sentinel,
10879 md5 sum calculation to single-byte. 10879 doc-view-ps->pdf-sentinel, and doc-view-pdf->txt-sentinel (which was
10880 10880 doing an incorrect check). Update all callers to use the new name.
108812008-03-12 Stefan Monnier <monnier@iro.umontreal.ca> 10881 (doc-view-doc->txt): Add missing `txt' argument.
10882 10882
10883 * doc-view.el (doc-view-new-window-function): Add assertion. 108832008-03-12 Tassilo Horn <tassilo@member.fsf.org>
10884 (doc-view-doc-type): New var. 10884
10885 (doc-view-convert-current-doc, doc-view-doc->txt): Use it. 10885 * doc-view.el (doc-view-current-cache-dir): Set buffer used for
10886 (doc-view-intersection): New fun. 10886 md5 sum calculation to single-byte.
10887 (doc-view-mode): Use it to set the new var. 10887
10888 108882008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
108892008-03-12 Tassilo Horn <tassilo@member.fsf.org> 10889
10890 10890 * doc-view.el (doc-view-new-window-function): Add assertion.
10891 * doc-view.el (doc-view-doc->txt, doc-view-open-text) 10891 (doc-view-doc-type): New var.
10892 (doc-view-already-converted-p): New functions. 10892 (doc-view-convert-current-doc, doc-view-doc->txt): Use it.
10893 (doc-view-clear-cache): Don't recreate doc-view-cache-directory. 10893 (doc-view-intersection): New fun.
10894 (doc-view-mode-map): Bind C-c C-t to doc-view-open-text. 10894 (doc-view-mode): Use it to set the new var.
10895 (doc-view-dvi->pdf-sentinel, doc-view-dvi->pdf) 10895
10896 (doc-view-pdf->txt-sentinel, doc-view-pdf->txt) 108962008-03-12 Tassilo Horn <tassilo@member.fsf.org>
10897 (doc-view-ps->pdf-sentinel, doc-view-ps->pdf) 10897
10898 (doc-view-convert-current-doc): Don't hardwire the functions the 10898 * doc-view.el (doc-view-doc->txt, doc-view-open-text)
10899 sentinels call. Now they're provided by two args CALLBACK and 10899 (doc-view-already-converted-p): New functions.
10900 CB-ARGS to the functions. 10900 (doc-view-clear-cache): Don't recreate doc-view-cache-directory.
10901 (doc-view-search): Use doc-view-doc->txt. 10901 (doc-view-mode-map): Bind C-c C-t to doc-view-open-text.
10902 (doc-view-initiate-display): Use doc-view-already-converted-p. 10902 (doc-view-dvi->pdf-sentinel, doc-view-dvi->pdf)
10903 Mention new binding C-c C-t if doc-view-mode doesn't work. 10903 (doc-view-pdf->txt-sentinel, doc-view-pdf->txt)
10904 10904 (doc-view-ps->pdf-sentinel, doc-view-ps->pdf)
109052008-03-12 Dan Nicolaescu <dann@ics.uci.edu> 10905 (doc-view-convert-current-doc): Don't hardwire the functions the
10906 10906 sentinels call. Now they're provided by two args CALLBACK and
10907 * diff-mode.el (diff-refine-change): Adjust colors to be more visible. 10907 CB-ARGS to the functions.
10908 10908 (doc-view-search): Use doc-view-doc->txt.
109092008-03-12 Stefan Monnier <monnier@iro.umontreal.ca> 10909 (doc-view-initiate-display): Use doc-view-already-converted-p.
10910 10910 Mention new binding C-c C-t if doc-view-mode doesn't work.
10911 * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords): 10911
10912 Mark " outside of tags as punctuation. 109122008-03-12 Dan Nicolaescu <dann@ics.uci.edu>
10913 10913
109142008-03-11 Stefan Monnier <monnier@iro.umontreal.ca> 10914 * diff-mode.el (diff-refine-change): Adjust colors to be more visible.
10915 10915
10916 * menu-bar.el (minibuffer-local-map): Use the same command for the 109162008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
10917 "Quit" menu as used for the C-g key, so the shortcut displayed is C-g. 10917
10918 Prefer RET over C-j for exit-minibuffer. 10918 * textmodes/sgml-mode.el (sgml-font-lock-syntactic-keywords):
10919 10919 Mark " outside of tags as punctuation.
10920 * files.el (display-buffer-other-frame): Eliminate problematic code. 10920
10921 109212008-03-11 Stefan Monnier <monnier@iro.umontreal.ca>
10922 * menu-bar.el (menu-bar-update-buffers-maxbuf): Remove. 10922
10923 (menu-bar-select-buffer): Remove. 10923 * menu-bar.el (minibuffer-local-map): Use the same command for the
10924 (menu-bar-select-frame): Make non-interactive and take a frame arg. 10924 "Quit" menu as used for the C-g key, so the shortcut displayed is C-g.
10925 (menu-bar-update-buffers): Don't use buffer-names or frame names as events. 10925 Prefer RET over C-j for exit-minibuffer.
10926 10926
109272008-03-11 Juanma Barranquero <lekktu@gmail.com> 10927 * files.el (display-buffer-other-frame): Eliminate problematic code.
10928 10928
10929 * icomplete.el (icomplete-completions): Remove obsolete code. 10929 * menu-bar.el (menu-bar-update-buffers-maxbuf): Remove.
10930 10930 (menu-bar-select-buffer): Remove.
10931 * net/net-utils.el (iwconfig-program-options): Doc fix. 10931 (menu-bar-select-frame): Make non-interactive and take a frame arg.
10932 (net-utils-run-program, run-network-program): Define as functions. 10932 (menu-bar-update-buffers): Don't use buffer-names or frame names as events.
10933 10933
109342008-03-11 Dan Nicolaescu <dann@ics.uci.edu> 109342008-03-11 Juanma Barranquero <lekktu@gmail.com>
10935 10935
10936 * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map): Fix typo. 10936 * icomplete.el (icomplete-completions): Remove obsolete code.
10937 10937
109382008-03-11 Glenn Morris <rgm@gnu.org> 10938 * net/net-utils.el (iwconfig-program-options): Doc fix.
10939 10939 (net-utils-run-program, run-network-program): Define as functions.
10940 * faces.el (mode-line-emphasis): New face. 10940
10941 * vc.el (vc-set-mode-line-busy-indicator): Use mode-line-emphasis face. 109412008-03-11 Dan Nicolaescu <dann@ics.uci.edu>
10942 10942
10943 * calendar/calendar.el (top-level): Load cal-loaddefs when compiling. 10943 * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map): Fix typo.
10944 10944
109452008-03-11 Chong Yidong <cyd@stupidchicken.com> 109452008-03-11 Glenn Morris <rgm@gnu.org>
10946 10946
10947 * simple.el (set-mark-command): Doc fix. 10947 * faces.el (mode-line-emphasis): New face.
10948 10948 * vc.el (vc-set-mode-line-busy-indicator): Use mode-line-emphasis face.
109492008-03-10 Stefan Monnier <monnier@iro.umontreal.ca> 10949
10950 10950 * calendar/calendar.el (top-level): Load cal-loaddefs when compiling.
10951 * Makefile.in (bootstrap-prepare): Don't chmod cal-loaddefs.el. 10951
10952 109522008-03-11 Chong Yidong <cyd@stupidchicken.com>
10953 * emacs-lisp/autoload.el (autoload-find-destination): 10953
10954 Don't force raw-text. 10954 * simple.el (set-mark-command): Doc fix.
10955 10955
10956 * calendar/calendar.el ("cal-loaddefs"): Load, rather than require. 109562008-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
10957 * calendar/cal-loaddefs.el: Don't version control. 10957
10958 10958 * Makefile.in (bootstrap-prepare): Don't chmod cal-loaddefs.el.
109592008-03-10 Dan Nicolaescu <dann@ics.uci.edu> 10959
10960 10960 * emacs-lisp/autoload.el (autoload-find-destination):
10961 * progmodes/make-mode.el (makefile-mode-abbrev-table): Add menu 10961 Don't force raw-text.
10962 entries and add :help to the existing ones. 10962
10963 10963 * calendar/calendar.el ("cal-loaddefs"): Load, rather than require.
109642008-03-10 Glenn Morris <rgm@gnu.org> 10964 * calendar/cal-loaddefs.el: Don't version control.
10965 10965
10966 * calendar/cal-hebrew.el (date, entry, number): Move declarations 109662008-03-10 Dan Nicolaescu <dann@ics.uci.edu>
10967 to where they are needed. 10967
10968 10968 * progmodes/make-mode.el (makefile-mode-abbrev-table): Add menu
10969 * calendar/calendar.el (diary-file, hebrew-holidays-1) 10969 entries and add :help to the existing ones.
10970 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4) 10970
10971 (calendar, calendar-basic-setup, calendar-mode-map, calendar-set-mark) 109712008-03-10 Glenn Morris <rgm@gnu.org>
10972 (calendar-version): Doc fixes. 10972
10973 (calendar-absolute-from-gregorian): Use zerop. 10973 * calendar/cal-hebrew.el (date, entry, number): Move declarations
10974 (calendar-mode-line-format): Make it a defcustom. 10974 to where they are needed.
10975 10975
10976 * calendar/diary-lib.el (diary-face-attrs): Fix custom :type. 10976 * calendar/calendar.el (diary-file, hebrew-holidays-1)
10977 (diary-face-attrs, diary-glob-file-regexp-prefix, diary-unknown-time) 10977 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
10978 (diary-pull-attrs, diary-header-line-flag, diary-list-entries) 10978 (calendar, calendar-basic-setup, calendar-mode-map, calendar-set-mark)
10979 (diary-unhide-everything, include-other-diary-files, diary-goto-entry) 10979 (calendar-version): Doc fixes.
10980 (mark-included-diary-files, mark-calendar-days-named) 10980 (calendar-absolute-from-gregorian): Use zerop.
10981 (mark-calendar-date-pattern, mark-calendar-month, diary-entry-compare) 10981 (calendar-mode-line-format): Make it a defcustom.
10982 (diary-remind, insert-diary-entry, insert-weekly-diary-entry) 10982
10983 (insert-monthly-diary-entry, insert-yearly-diary-entry) 10983 * calendar/diary-lib.el (diary-face-attrs): Fix custom :type.
10984 (insert-anniversary-diary-entry, insert-block-diary-entry) 10984 (diary-face-attrs, diary-glob-file-regexp-prefix, diary-unknown-time)
10985 (insert-cyclic-diary-entry, fancy-diary-font-lock-keywords) 10985 (diary-pull-attrs, diary-header-line-flag, diary-list-entries)
10986 (diary-font-lock-sexps): Doc fixes. 10986 (diary-unhide-everything, include-other-diary-files, diary-goto-entry)
10987 (diary-remind-message, mark-calendar-month): Use zerop. 10987 (mark-included-diary-files, mark-calendar-days-named)
10988 (diary-attrtype-convert, diary-pull-attrs): Simplify. 10988 (mark-calendar-date-pattern, mark-calendar-month, diary-entry-compare)
10989 (diary-list-entries): Revert let to let* (previous change). 10989 (diary-remind, insert-diary-entry, insert-weekly-diary-entry)
10990 10990 (insert-monthly-diary-entry, insert-yearly-diary-entry)
10991 * Makefile.in (bootstrap-prepare): Also chmod cal-loaddefs.el. 10991 (insert-anniversary-diary-entry, insert-block-diary-entry)
10992 10992 (insert-cyclic-diary-entry, fancy-diary-font-lock-keywords)
109932008-03-10 Kim F. Storm <storm@cua.dk> 10993 (diary-font-lock-sexps): Doc fixes.
10994 10994 (diary-remind-message, mark-calendar-month): Use zerop.
10995 * help.el (view-emacs-todo, describe-gnu-project): Define obsolete 10995 (diary-attrtype-convert, diary-pull-attrs): Simplify.
10996 function aliases for the old names. 10996 (diary-list-entries): Revert let to let* (previous change).
10997 10997
109982008-03-10 Juanma Barranquero <lekktu@gmail.com> 10998 * Makefile.in (bootstrap-prepare): Also chmod cal-loaddefs.el.
10999 10999
11000 * iswitchb.el (iswitchb-use-faces): Doc fix. 110002008-03-10 Kim F. Storm <storm@cua.dk>
11001 (iswitchb-buffer-ignore, iswitchb-read-buffer): 11001
11002 Fix typos in docstrings. 11002 * help.el (view-emacs-todo, describe-gnu-project): Define obsolete
11003 11003 function aliases for the old names.
110042008-03-10 Dan Nicolaescu <dann@ics.uci.edu> 11004
11005 110052008-03-10 Juanma Barranquero <lekktu@gmail.com>
11006 * progmodes/verilog-mode.el (verilog-highlight-grouping-keywords): 11006
11007 Fix typo. 11007 * iswitchb.el (iswitchb-use-faces): Doc fix.
11008 (verilog-type-font-keywords): Reindent. 11008 (iswitchb-buffer-ignore, iswitchb-read-buffer):
11009 11009 Fix typos in docstrings.
110102008-03-10 Michael McNamara <mac@mail.brushroad.com> 11010
11011 110112008-03-10 Dan Nicolaescu <dann@ics.uci.edu>
11012 * progmodes/verilog-mode.el (verilog-font-grouping-keywords): 11012
11013 Fix bug in the grouping-keyword regular expression. 11013 * progmodes/verilog-mode.el (verilog-highlight-grouping-keywords):
11014 (verilog-font-lock-keywords): Allow users to toggle special 11014 Fix typo.
11015 highlight of grouping-keywords. 11015 (verilog-type-font-keywords): Reindent.
11016 (verilog-highlight-grouping-keywords): The toggle for special 11016
11017 highlighting of grouping keywords. 110172008-03-10 Michael McNamara <mac@mail.brushroad.com>
11018 11018
110192008-03-10 Juri Linkov <juri@jurta.org> 11019 * progmodes/verilog-mode.el (verilog-font-grouping-keywords):
11020 11020 Fix bug in the grouping-keyword regular expression.
11021 * startup.el: Revert 2008-02-28 change that adds initial message 11021 (verilog-font-lock-keywords): Allow users to toggle special
11022 to *scratch* buffer regardless of the value of 11022 highlight of grouping-keywords.
11023 `inhibit-startup-screen'. 11023 (verilog-highlight-grouping-keywords): The toggle for special
11024 11024 highlighting of grouping keywords.
110252008-03-10 Dan Nicolaescu <dann@ics.uci.edu> 11025
11026 110262008-03-10 Juri Linkov <juri@jurta.org>
11027 * textmodes/css-mode.el (css-indent-offset, css-electric-keys): 11027
11028 * textmodes/bibtex-style.el (bibtex-style-indent-basic): 11028 * startup.el: Revert 2008-02-28 change that adds initial message
11029 * progmodes/verilog-mode.el (verilog-mode): 11029 to *scratch* buffer regardless of the value of
11030 * net/socks.el (socks): 11030 `inhibit-startup-screen'.
11031 * vc-mtn.el (vc-mtn-mode-line-rewrite): Add :version. 11031
11032 110322008-03-10 Dan Nicolaescu <dann@ics.uci.edu>
110332008-03-09 Stefan Monnier <monnier@iro.umontreal.ca> 11033
11034 11034 * textmodes/css-mode.el (css-indent-offset, css-electric-keys):
11035 * doc-view.el (bookmark-buffer-file-name, bookmark-prop-get): Declare. 11035 * textmodes/bibtex-style.el (bibtex-style-indent-basic):
11036 (doc-view-bookmark-make-record): Use them. 11036 * progmodes/verilog-mode.el (verilog-mode):
11037 (doc-view-bookmark-jump): Use them. Fix find-file ->find-file-noselect. 11037 * net/socks.el (socks):
11038 (bookmark-get-filename, bookmark-get-bookmark-record): Remove. 11038 * vc-mtn.el (vc-mtn-mode-line-rewrite): Add :version.
11039 11039
11040 * bookmark.el (bookmark-make-record-function): Change expected return 110402008-03-09 Stefan Monnier <monnier@iro.umontreal.ca>
11041 value to include a suggested bookmark name. 11041
11042 (bookmark-make): Split into bookmark-make-record and bookmark-store. 11042 * doc-view.el (bookmark-buffer-file-name, bookmark-prop-get): Declare.
11043 Fix reversed `overwrite' semantics. 11043 (doc-view-bookmark-make-record): Use them.
11044 (bookmark-set): Call bookmark-make-record before prompting the user. 11044 (doc-view-bookmark-jump): Use them. Fix find-file ->find-file-noselect.
11045 Then pass the result to bookmark-store later on. 11045 (bookmark-get-filename, bookmark-get-bookmark-record): Remove.
11046 (bookmark-make-name-function): Remove. 11046
11047 (bookmark-buffer-file-name, bookmark-buffer-name): Don't use it. 11047 * bookmark.el (bookmark-make-record-function): Change expected return
11048 * info.el (bookmark-make-name-function): Remove. 11048 value to include a suggested bookmark name.
11049 (Info-mode): Don't set it. 11049 (bookmark-make): Split into bookmark-make-record and bookmark-store.
11050 (Info-bookmark-make-name): Remove. 11050 Fix reversed `overwrite' semantics.
11051 (Info-bookmark-make-record): Use Info-current-node as suggested default 11051 (bookmark-set): Call bookmark-make-record before prompting the user.
11052 bookmark name. 11052 Then pass the result to bookmark-store later on.
11053 11053 (bookmark-make-name-function): Remove.
11054 * bookmark.el (bookmark-set): Make bookmark before reading annotations. 11054 (bookmark-buffer-file-name, bookmark-buffer-name): Don't use it.
11055 I.e. use bookmark-edit-annotation rather than bookmark-read-annotation. 11055 * info.el (bookmark-make-name-function): Remove.
11056 (bookmark-read-annotation-mode-map, bookmark-annotation-paragraph) 11056 (Info-mode): Don't set it.
11057 (bookmark-annotation-buffer, bookmark-annotation-file) 11057 (Info-bookmark-make-name): Remove.
11058 (bookmark-annotation-point, bookmark-send-annotation) 11058 (Info-bookmark-make-record): Use Info-current-node as suggested default
11059 (bookmark-read-annotation-mode, bookmark-read-annotation): Remove. 11059 bookmark name.
11060 (bookmark-edit-annotation-text-func): Rename from 11060
11061 bookmark-read-annotation-text-func. Keep old name as an obsolete alias. 11061 * bookmark.el (bookmark-set): Make bookmark before reading annotations.
11062 (bookmark-edit-annotation-mode-map): Move initialization into 11062 I.e. use bookmark-edit-annotation rather than bookmark-read-annotation.
11063 declaration. 11063 (bookmark-read-annotation-mode-map, bookmark-annotation-paragraph)
11064 11064 (bookmark-annotation-buffer, bookmark-annotation-file)
11065 * bookmark.el: Remove spurious * in docstrings. 11065 (bookmark-annotation-point, bookmark-send-annotation)
11066 (bookmark-minibuffer-read-name-map): New var. 11066 (bookmark-read-annotation-mode, bookmark-read-annotation): Remove.
11067 (bookmark-set): Use it. Also pass the default value as it should. 11067 (bookmark-edit-annotation-text-func): Rename from
11068 (bookmark-send-edited-annotation): Take no chances with text properties. 11068 bookmark-read-annotation-text-func. Keep old name as an obsolete alias.
11069 (bookmark-insert-current-bookmark): Inline bookmark-insert-buffer-name. 11069 (bookmark-edit-annotation-mode-map): Move initialization into
11070 (bookmark-insert-buffer-name): Remove. 11070 declaration.
11071 (bookmark-buffer-file-name): Signal an error rather than returning nil. 11071
11072 11072 * bookmark.el: Remove spurious * in docstrings.
110732008-03-09 Thomas Hühn <xf27@arcor.de> (tiny change) 11073 (bookmark-minibuffer-read-name-map): New var.
11074 11074 (bookmark-set): Use it. Also pass the default value as it should.
11075 * tutorial.el (tutorial--default-keys): Update `C-l' binding. 11075 (bookmark-send-edited-annotation): Take no chances with text properties.
11076 11076 (bookmark-insert-current-bookmark): Inline bookmark-insert-buffer-name.
110772008-03-09 Dan Nicolaescu <dann@ics.uci.edu> 11077 (bookmark-insert-buffer-name): Remove.
11078 11078 (bookmark-buffer-file-name): Signal an error rather than returning nil.
11079 * diff-mode.el (diff-mode-menu): Add :help. 11079
11080 110802008-03-09 Thomas Hühn <xf27@arcor.de> (tiny change)
110812008-03-09 Glenn Morris <rgm@gnu.org> 11081
11082 11082 * tutorial.el (tutorial--default-keys): Update `C-l' binding.
11083 * calendar/calendar.el (general-holidays, oriental-holidays) 11083
11084 (local-holidays, other-holidays, hebrew-holidays-1, hebrew-holidays-2) 110842008-03-09 Dan Nicolaescu <dann@ics.uci.edu>
11085 (hebrew-holidays-3, hebrew-holidays-4, hebrew-holidays) 11085
11086 (christian-holidays, islamic-holidays, bahai-holidays, solar-holidays) 11086 * diff-mode.el (diff-mode-menu): Add :help.
11087 (calendar-holidays): Restore autoload cookies, because people are 11087
11088 used to using these variables without loading calendar.el. 110882008-03-09 Glenn Morris <rgm@gnu.org>
11089 11089
11090 * calendar/cal-islam.el (diary-islamic-date): Move to end. 11090 * calendar/calendar.el (general-holidays, oriental-holidays)
11091 (date, number): Declare where needed. 11091 (local-holidays, other-holidays, hebrew-holidays-1, hebrew-holidays-2)
11092 11092 (hebrew-holidays-3, hebrew-holidays-4, hebrew-holidays)
11093 * calendar/diary-lib.el (nongregorian-diary-marking-hook) 11093 (christian-holidays, islamic-holidays, bahai-holidays, solar-holidays)
11094 (list-sexp-diary-entries): Doc fixes. 11094 (calendar-holidays): Restore autoload cookies, because people are
11095 (diary-list-entries): Doc fix. Remove free variable `entry'. 11095 used to using these variables without loading calendar.el.
11096 (fancy-diary-display): Use dolist, bobp. Remove free variable `entry'. 11096
11097 Simplify setting of `date-holiday-list'. 11097 * calendar/cal-islam.el (diary-islamic-date): Move to end.
11098 (mark-diary-entries): Remove free variable `entry'. 11098 (date, number): Declare where needed.
11099 (diary-list-entries, include-other-diary-files, fancy-diary-display): 11099
11100 Use let where let* is not needed. 11100 * calendar/diary-lib.el (nongregorian-diary-marking-hook)
11101 11101 (list-sexp-diary-entries): Doc fixes.
111022008-03-09 Stefan Monnier <monnier@iro.umontreal.ca> 11102 (diary-list-entries): Doc fix. Remove free variable `entry'.
11103 11103 (fancy-diary-display): Use dolist, bobp. Remove free variable `entry'.
11104 * bookmark.el (bookmark-make): Don't pass the `annotation' to the 11104 Simplify setting of `date-holiday-list'.
11105 make-record function, instead paste it in afterwards. 11105 (mark-diary-entries): Remove free variable `entry'.
11106 (bookmark-make-record-for-text-file): 11106 (diary-list-entries, include-other-diary-files, fancy-diary-display):
11107 * doc-view.el (doc-view-bookmark-make-record): 11107 Use let where let* is not needed.
11108 * info.el (Info-bookmark-make-record): Don't mess with annotations. 11108
11109 111092008-03-09 Stefan Monnier <monnier@iro.umontreal.ca>
111102008-03-08 Glenn Morris <rgm@gnu.org> 11110
11111 11111 * bookmark.el (bookmark-make): Don't pass the `annotation' to the
11112 * calendar/diary-lib.el (entry): Declare for compiler part-way through. 11112 make-record function, instead paste it in afterwards.
11113 11113 (bookmark-make-record-for-text-file):
111142008-03-08 Stefan Monnier <monnier@iro.umontreal.ca> 11114 * doc-view.el (doc-view-bookmark-make-record):
11115 11115 * info.el (Info-bookmark-make-record): Don't mess with annotations.
11116 * calendar/diary-lib.el (diary-list-entries) 11116
11117 (include-other-diary-files, mark-diary-entries) 111172008-03-08 Glenn Morris <rgm@gnu.org>
11118 (mark-sexp-diary-entries, mark-included-diary-files) 11118
11119 (diary-entry-time, list-sexp-diary-entries): Remove the special 11119 * calendar/diary-lib.el (entry): Declare for compiler part-way through.
11120 handling of ^M that dates back to the use of selective-display. 11120
11121 (simple-diary-display): Obey setting of pop-up-frames. 111212008-03-08 Stefan Monnier <monnier@iro.umontreal.ca>
11122 (body, entry): Remove unnecessary declarations. 11122
11123 11123 * calendar/diary-lib.el (diary-list-entries)
11124 * bookmark.el (bookmark-prop-get, bookmark-prop-set): New funs. 11124 (include-other-diary-files, mark-diary-entries)
11125 (bookmark-get-annotation, bookmark-set-annotation) 11125 (mark-sexp-diary-entries, mark-included-diary-files)
11126 (bookmark-get-filename, bookmark-set-filename, bookmark-get-position) 11126 (diary-entry-time, list-sexp-diary-entries): Remove the special
11127 (bookmark-set-position, bookmark-get-front-context-string) 11127 handling of ^M that dates back to the use of selective-display.
11128 (bookmark-set-front-context-string, bookmark-get-rear-context-string) 11128 (simple-diary-display): Obey setting of pop-up-frames.
11129 (bookmark-set-rear-context-string, bookmark-get-handler): Use them. 11129 (body, entry): Remove unnecessary declarations.
11130 * info.el (Info-bookmark-make-record): Don't bother recording point. 11130
11131 (bookmark-get-filename, bookmark-get-front-context-string) 11131 * bookmark.el (bookmark-prop-get, bookmark-prop-set): New funs.
11132 (bookmark-get-rear-context-string, bookmark-get-position): 11132 (bookmark-get-annotation, bookmark-set-annotation)
11133 Don't declare any more. 11133 (bookmark-get-filename, bookmark-set-filename, bookmark-get-position)
11134 (bookmark-get-info-node): Remove. 11134 (bookmark-set-position, bookmark-get-front-context-string)
11135 (bookmark-prop-get): Declare. 11135 (bookmark-set-front-context-string, bookmark-get-rear-context-string)
11136 (Info-bookmark-jump): Use it. 11136 (bookmark-set-rear-context-string, bookmark-get-handler): Use them.
11137 11137 * info.el (Info-bookmark-make-record): Don't bother recording point.
111382008-03-08 Johan Bockgård <bojohan@gnu.org> 11138 (bookmark-get-filename, bookmark-get-front-context-string)
11139 11139 (bookmark-get-rear-context-string, bookmark-get-position):
11140 * subr.el (while-no-input): Don't splice BODY directly into the 11140 Don't declare any more.
11141 `or' form. 11141 (bookmark-get-info-node): Remove.
11142 11142 (bookmark-prop-get): Declare.
111432008-03-08 Dan Nicolaescu <dann@ics.uci.edu> 11143 (Info-bookmark-jump): Use it.
11144 11144
11145 * diff-mode.el (diff-ignore-whitespace-hunk): 111452008-03-08 Johan Bockgård <bojohan@gnu.org>
11146 Bind inhibit-read-only before trying to change the buffer. 11146
11147 11147 * subr.el (while-no-input): Don't splice BODY directly into the
111482008-03-08 Glenn Morris <rgm@gnu.org> 11148 `or' form.
11149 11149
11150 * calendar/appt.el (appt): Move custom group here from calendar.el. 111502008-03-08 Dan Nicolaescu <dann@ics.uci.edu>
11151 (appt-disp-window, appt-convert-time): Doc fixes. 11151
11152 11152 * diff-mode.el (diff-ignore-whitespace-hunk):
11153 * calendar/cal-bahai.el (calendar-bahai-prompt-for-date) 11153 Bind inhibit-read-only before trying to change the buffer.
11154 (calendar-bahai-mark-date-pattern): 11154
11155 * calendar/cal-hebrew.el (mark-hebrew-calendar-date-pattern): 111552008-03-08 Glenn Morris <rgm@gnu.org>
11156 * calendar/cal-islam.el (mark-islamic-calendar-date-pattern): 11156
11157 * calendar/cal-julian.el (calendar-absolute-from-julian): 11157 * calendar/appt.el (appt): Move custom group here from calendar.el.
11158 * calendar/cal-persia.el (persian-prompt-for-date): Use zerop. 11158 (appt-disp-window, appt-convert-time): Doc fixes.
11159 11159
11160 * calendar/cal-china.el (chinese-calendar): Move custom group here from 11160 * calendar/cal-bahai.el (calendar-bahai-prompt-for-date)
11161 calendar.el. 11161 (calendar-bahai-mark-date-pattern):
11162 (chinese-calendar-celestial-stem, chinese-calendar-terrestrial-branch): 11162 * calendar/cal-hebrew.el (mark-hebrew-calendar-date-pattern):
11163 Make constants. 11163 * calendar/cal-islam.el (mark-islamic-calendar-date-pattern):
11164 (chinese-calendar-time-zone, chinese-calendar-daylight-time-offset) 11164 * calendar/cal-julian.el (calendar-absolute-from-julian):
11165 (chinese-calendar-daylight-savings-starts) 11165 * calendar/cal-persia.el (persian-prompt-for-date): Use zerop.
11166 (chinese-calendar-daylight-savings-ends) 11166
11167 (chinese-calendar-daylight-savings-starts-time) 11167 * calendar/cal-china.el (chinese-calendar): Move custom group here from
11168 (chinese-calendar-daylight-savings-ends-time) 11168 calendar.el.
11169 (chinese-zodiac-sign-on-or-after, chinese-new-moon-on-or-after): 11169 (chinese-calendar-celestial-stem, chinese-calendar-terrestrial-branch):
11170 Doc fixes. 11170 Make constants.
11171 11171 (chinese-calendar-time-zone, chinese-calendar-daylight-time-offset)
11172 * calendar/cal-coptic.el (coptic-name): Add doc string. 11172 (chinese-calendar-daylight-savings-starts)
11173 11173 (chinese-calendar-daylight-savings-ends)
11174 * calendar/cal-french.el (french-calendar-month-name-array) 11174 (chinese-calendar-daylight-savings-starts-time)
11175 (french-calendar-day-name-array, french-calendar-special-days-array): 11175 (chinese-calendar-daylight-savings-ends-time)
11176 Add doc strings. 11176 (chinese-zodiac-sign-on-or-after, chinese-new-moon-on-or-after):
11177 11177 Doc fixes.
11178 * calendar/cal-bahai.el (diary-bahai-mark-entries) 11178
11179 (diary-bahai-insert-entry, diary-bahai-insert-monthly-entry) 11179 * calendar/cal-coptic.el (coptic-name): Add doc string.
11180 (diary-bahai-insert-yearly-entry): 11180
11181 * calendar/cal-dst.el (calendar-next-time-zone-transition) 11181 * calendar/cal-french.el (french-calendar-month-name-array)
11182 (calendar-time-zone): 11182 (french-calendar-day-name-array, french-calendar-special-days-array):
11183 * calendar/cal-hebrew.el (hebrew-calendar-leap-year-p) 11183 Add doc strings.
11184 (hebrew-calendar-elapsed-days, hebrew-calendar-long-heshvan-p) 11184
11185 (hebrew-calendar-short-kislev-p, mark-hebrew-diary-entries) 11185 * calendar/cal-bahai.el (diary-bahai-mark-entries)
11186 (insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry) 11186 (diary-bahai-insert-entry, diary-bahai-insert-monthly-entry)
11187 (insert-yearly-hebrew-diary-entry, diary-yahrzeit): 11187 (diary-bahai-insert-yearly-entry):
11188 * calendar/cal-islam.el (islamic-calendar-leap-year-p) 11188 * calendar/cal-dst.el (calendar-next-time-zone-transition)
11189 (list-islamic-diary-entries, mark-islamic-diary-entries) 11189 (calendar-time-zone):
11190 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry) 11190 * calendar/cal-hebrew.el (hebrew-calendar-leap-year-p)
11191 (insert-yearly-islamic-diary-entry): 11191 (hebrew-calendar-elapsed-days, hebrew-calendar-long-heshvan-p)
11192 * calendar/cal-iso.el (calendar-iso-read-args): 11192 (hebrew-calendar-short-kislev-p, mark-hebrew-diary-entries)
11193 * calendar/cal-mayan.el (calendar-string-to-mayan-long-count) 11193 (insert-hebrew-diary-entry, insert-monthly-hebrew-diary-entry)
11194 (calendar-mayan-haab-to-string, calendar-mayan-tzolkin-to-string) 11194 (insert-yearly-hebrew-diary-entry, diary-yahrzeit):
11195 (calendar-read-mayan-haab-date, calendar-read-mayan-tzolkin-date) 11195 * calendar/cal-islam.el (islamic-calendar-leap-year-p)
11196 (calendar-next-calendar-round-date) 11196 (list-islamic-diary-entries, mark-islamic-diary-entries)
11197 (calendar-mayan-long-count-common-era): 11197 (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry)
11198 * calendar/cal-menu.el (cal-menu-holiday-window-suffix) 11198 (insert-yearly-islamic-diary-entry):
11199 (cal-menu-x-popup-menu, calendar-mouse-holidays) 11199 * calendar/cal-iso.el (calendar-iso-read-args):
11200 (calendar-mouse-view-diary-entries, calendar-mouse-print-dates) 11200 * calendar/cal-mayan.el (calendar-string-to-mayan-long-count)
11201 (calendar-mouse-goto-date): 11201 (calendar-mayan-haab-to-string, calendar-mayan-tzolkin-to-string)
11202 * calendar/cal-move.el (calendar-scroll-left, calendar-scroll-right): 11202 (calendar-read-mayan-haab-date, calendar-read-mayan-tzolkin-date)
11203 * calendar/holidays.el (holidays): 11203 (calendar-next-calendar-round-date)
11204 * calendar/lunar.el (phases-of-moon, lunar-new-moon-on-or-after): 11204 (calendar-mayan-long-count-common-era):
11205 * calendar/time-date.el (date-to-time, time-subtract, time-add) 11205 * calendar/cal-menu.el (cal-menu-holiday-window-suffix)
11206 (safe-date-to-time): Doc fixes. 11206 (cal-menu-x-popup-menu, calendar-mouse-holidays)
11207 11207 (calendar-mouse-view-diary-entries, calendar-mouse-print-dates)
11208 * calendar/cal-persia.el (persian-calendar-month-name-array) 11208 (calendar-mouse-goto-date):
11209 (persian-calendar-epoch): Make constants. 11209 * calendar/cal-move.el (calendar-scroll-left, calendar-scroll-right):
11210 11210 * calendar/holidays.el (holidays):
11211 * calendar/cal-tex.el (calendar-tex): Move custom group here from 11211 * calendar/lunar.el (phases-of-moon, lunar-new-moon-on-or-after):
11212 calendar.el. 11212 * calendar/time-date.el (date-to-time, time-subtract, time-add)
11213 11213 (safe-date-to-time): Doc fixes.
11214 * calendar/cal-x.el (diary-frame-parameters) 11214
11215 (calendar-frame-parameters, calendar-and-diary-frame-parameters) 11215 * calendar/cal-persia.el (persian-calendar-month-name-array)
11216 (calendar-after-frame-setup-hooks): Make defcustoms. 11216 (persian-calendar-epoch): Make constants.
11217 (calendar-one-frame-setup, calendar-only-one-frame-setup) 11217
11218 (calendar-two-frame-setup): Doc fix. 11218 * calendar/cal-tex.el (calendar-tex): Move custom group here from
11219 11219 calendar.el.
11220 * calendar/cal-loaddefs.el: New file. 11220
11221 11221 * calendar/cal-x.el (diary-frame-parameters)
11222 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el: 11222 (calendar-frame-parameters, calendar-and-diary-frame-parameters)
11223 * calendar/cal-french.el, calendar/cal-html.el: 11223 (calendar-after-frame-setup-hooks): Make defcustoms.
11224 * calendar/cal-islam.el, calendar/cal-iso.el, calendar/cal-julian.el: 11224 (calendar-one-frame-setup, calendar-only-one-frame-setup)
11225 * calendar/cal-mayan.el, calendar/cal-move.el, calendar/cal-persia.el: 11225 (calendar-two-frame-setup): Doc fix.
11226 * calendar/cal-tex.el, calendar/cal-x.el: 11226
11227 Unquote lambda functions. Add autoload cookies to functions formerly 11227 * calendar/cal-loaddefs.el: New file.
11228 autoloaded in calendar.el. Set `generated-autoload-file' to 11228
11229 "cal-loaddefs.el". 11229 * calendar/cal-bahai.el, calendar/cal-china.el, calendar/cal-coptic.el:
11230 11230 * calendar/cal-french.el, calendar/cal-html.el:
11231 * calendar/calendar.el: Move many autoloads to separate file, 11231 * calendar/cal-islam.el, calendar/cal-iso.el, calendar/cal-julian.el:
11232 cal-loaddefs.el. Move defcustoms to start and re-order. 11232 * calendar/cal-mayan.el, calendar/cal-move.el, calendar/cal-persia.el:
11233 (calendar-month-name-array, calendar-starred-day): No need to 11233 * calendar/cal-tex.el, calendar/cal-x.el:
11234 declare for compiler. 11234 Unquote lambda functions. Add autoload cookies to functions formerly
11235 (cal-loaddefs): Require it. 11235 autoloaded in calendar.el. Set `generated-autoload-file' to
11236 (appt, chinese-calendar, calendar-tex): Move custom groups to the 11236 "cal-loaddefs.el".
11237 appropriate file. 11237
11238 (diary-entry-marker, calendar-today-marker, calendar-holiday-marker): 11238 * calendar/calendar.el: Move many autoloads to separate file,
11239 Reverse logic. 11239 cal-loaddefs.el. Move defcustoms to start and re-order.
11240 (diary-face, diary-file-name-prefix-function, diary-include-string) 11240 (calendar-month-name-array, calendar-starred-day): No need to
11241 (diary-glob-file-regexp-prefix, diary-face-attrs) 11241 declare for compiler.
11242 (diary-file-name-prefix, sexp-diary-entry-symbol) 11242 (cal-loaddefs): Require it.
11243 (print-diary-entries-hook, list-diary-entries-hook) 11243 (appt, chinese-calendar, calendar-tex): Move custom groups to the
11244 (nongregorian-diary-listing-hook, mark-diary-entries-hook) 11244 appropriate file.
11245 (nongregorian-diary-marking-hook, diary-list-include-blanks): 11245 (diary-entry-marker, calendar-today-marker, calendar-holiday-marker):
11246 Move to diary-lib. 11246 Reverse logic.
11247 (all-christian-calendar-holidays, all-islamic-calendar-holidays) 11247 (diary-face, diary-file-name-prefix-function, diary-include-string)
11248 (all-bahai-calendar-holidays): Doc fix. 11248 (diary-glob-file-regexp-prefix, diary-face-attrs)
11249 (calendar-insert-indented): Doc fix. Use when rather than if. 11249 (diary-file-name-prefix, sexp-diary-entry-symbol)
11250 (exit-calendar): Use mapc rather than mapcar. 11250 (print-diary-entries-hook, list-diary-entries-hook)
11251 (calendar-cursor-to-date): Use zerop. 11251 (nongregorian-diary-listing-hook, mark-diary-entries-hook)
11252 (calendar-mark-ring): Add doc-string. 11252 (nongregorian-diary-marking-hook, diary-list-include-blanks):
11253 (calendar-starred-day): Defvar it. 11253 Move to diary-lib.
11254 (calendar-mode): Make calendar-starred-day local. 11254 (all-christian-calendar-holidays, all-islamic-calendar-holidays)
11255 (calendar-star-date): No need to make calendar-starred-day local. 11255 (all-bahai-calendar-holidays): Doc fix.
11256 11256 (calendar-insert-indented): Doc fix. Use when rather than if.
11257 * calendar/diary-lib.el: Move defcustoms to start. 11257 (exit-calendar): Use mapc rather than mapcar.
11258 (diary-include-string, diary-list-include-blanks) 11258 (calendar-cursor-to-date): Use zerop.
11259 (diary-glob-file-regexp-prefix, diary-face, diary-face-attrs) 11259 (calendar-mark-ring): Add doc-string.
11260 (diary-file-name-prefix, diary-file-name-prefix-function) 11260 (calendar-starred-day): Defvar it.
11261 (sexp-diary-entry-symbol, list-diary-entries-hook) 11261 (calendar-mode): Make calendar-starred-day local.
11262 (mark-diary-entries-hook, nongregorian-diary-listing-hook) 11262 (calendar-star-date): No need to make calendar-starred-day local.
11263 (nongregorian-diary-marking-hook, print-diary-entries-hook): 11263
11264 Move here from calendar.el. 11264 * calendar/diary-lib.el: Move defcustoms to start.
11265 (diary-file-name-prefix-function): Use 'identity. 11265 (diary-include-string, diary-list-include-blanks)
11266 (diary-face): Make it a defcustom, and mark as obsolete. 11266 (diary-glob-file-regexp-prefix, diary-face, diary-face-attrs)
11267 (top-level): No need to require cal-hebrew, cal-islam when compiling. 11267 (diary-file-name-prefix, diary-file-name-prefix-function)
11268 (calendar-hebrew-month-name-array-leap-year) 11268 (sexp-diary-entry-symbol, list-diary-entries-hook)
11269 (calendar-islamic-month-name-array, calendar-bahai-month-name-array): 11269 (mark-diary-entries-hook, nongregorian-diary-listing-hook)
11270 Define for compiler. 11270 (nongregorian-diary-marking-hook, print-diary-entries-hook):
11271 (diary-font-lock-keywords): Use format rather than concat. 11271 Move here from calendar.el.
11272 Add bahai-diary-entry-symbol. 11272 (diary-file-name-prefix-function): Use 'identity.
11273 11273 (diary-face): Make it a defcustom, and mark as obsolete.
11274 * calendar/cal-hebrew.el, calendar/holidays.el, calendar/lunar.el: 11274 (top-level): No need to require cal-hebrew, cal-islam when compiling.
11275 * calendar/solar.el: Unquote lambda functions. 11275 (calendar-hebrew-month-name-array-leap-year)
11276 11276 (calendar-islamic-month-name-array, calendar-bahai-month-name-array):
11277 * calendar/solar.el (calendar-location-name, calendar-latitude) 11277 Define for compiler.
11278 (calendar-longitude, solar-setup, solar-sin-degrees) 11278 (diary-font-lock-keywords): Use format rather than concat.
11279 (solar-cosine-degrees, solar-tangent-degrees, solar-xy-to-quadrant) 11279 Add bahai-diary-entry-symbol.
11280 (solar-degrees-to-quadrant, solar-atn2, solar-arccos) 11280
11281 (solar-sunrise-and-sunset, solar-moment, solar-daylight) 11281 * calendar/cal-hebrew.el, calendar/holidays.el, calendar/lunar.el:
11282 (solar-exact-local-noon, solar-julian-ut-centuries) 11282 * calendar/solar.el: Unquote lambda functions.
11283 (solar-ephemeris-time, solar-date-next-longitude) 11283
11284 (solar-horizontal-coordinates, solar-equatorial-coordinates) 11284 * calendar/solar.el (calendar-location-name, calendar-latitude)
11285 (solar-ecliptic-coordinates, solar-data-list, solar-longitude) 11285 (calendar-longitude, solar-setup, solar-sin-degrees)
11286 (solar-ephemeris-correction, solar-sidereal-time, solar-date-to-et) 11286 (solar-cosine-degrees, solar-tangent-degrees, solar-xy-to-quadrant)
11287 (sunrise-sunset, solar-seasons-data, solar-equinoxes/solstices): 11287 (solar-degrees-to-quadrant, solar-atn2, solar-arccos)
11288 Doc fixes. 11288 (solar-sunrise-and-sunset, solar-moment, solar-daylight)
11289 (solar-horizontal-coordinates, solar-equatorial-coordinates) 11289 (solar-exact-local-noon, solar-julian-ut-centuries)
11290 (solar-ecliptic-coordinates): Rename argument `for-sunrise-sunset'. 11290 (solar-ephemeris-time, solar-date-next-longitude)
11291 (solar-ecliptic-coordinates): Use unless. 11291 (solar-horizontal-coordinates, solar-equatorial-coordinates)
11292 (calendar-sunrise-sunset, diary-sunrise-sunset, diary-sabbath-candles): 11292 (solar-ecliptic-coordinates, solar-data-list, solar-longitude)
11293 Use or. 11293 (solar-ephemeris-correction, solar-sidereal-time, solar-date-to-et)
11294 11294 (sunrise-sunset, solar-seasons-data, solar-equinoxes/solstices):
11295 * calendar/timeclock.el: Add doc-strings to all functions. 11295 Doc fixes.
11296 (timeclock-workday, timeclock-in, timeclock-completing-read): Doc fixes. 11296 (solar-horizontal-coordinates, solar-equatorial-coordinates)
11297 (timeclock-entry-list-length, timeclock-entry-list-projects) 11297 (solar-ecliptic-coordinates): Rename argument `for-sunrise-sunset'.
11298 (timeclock-day-list-projects, timeclock-day-list): Use dolist. 11298 (solar-ecliptic-coordinates): Use unless.
11299 11299 (calendar-sunrise-sunset, diary-sunrise-sunset, diary-sabbath-candles):
11300 * calendar/todo-mode.el: Remove un-needed eval-when-compile. 11300 Use or.
11301 11301
11302 * textmodes/org.el (list-diary-entries-hook): Declare for compiler. 11302 * calendar/timeclock.el: Add doc-strings to all functions.
11303 (org-get-entries-from-diary): Require diary-lib. 11303 (timeclock-workday, timeclock-in, timeclock-completing-read): Doc fixes.
11304 11304 (timeclock-entry-list-length, timeclock-entry-list-projects)
113052008-03-08 Juanma Barranquero <lekktu@gmail.com> 11305 (timeclock-day-list-projects, timeclock-day-list): Use dolist.
11306 11306
11307 * info.el (bookmark-make-name-function, bookmark-get-bookmark-record): 11307 * calendar/todo-mode.el: Remove un-needed eval-when-compile.
11308 Pacify byte-compiler. 11308
11309 11309 * textmodes/org.el (list-diary-entries-hook): Declare for compiler.
113102008-03-07 Alan Mackenzie <acm@muc.de> 11310 (org-get-entries-from-diary): Require diary-lib.
11311 11311
11312 * progmodes/cc-engine.el (c-in-knr-argdecl): Limit number of 113122008-03-08 Juanma Barranquero <lekktu@gmail.com>
11313 paren/bracket pairs parsed, to solve performance problem. 11313
11314 11314 * info.el (bookmark-make-name-function, bookmark-get-bookmark-record):
113152008-03-07 Bastien Guerry <bzg@altern.org> 11315 Pacify byte-compiler.
11316 11316
11317 * bookmark.el (bookmark-set): Don't check for 113172008-03-07 Alan Mackenzie <acm@muc.de>
11318 `bookmark-make-name-function' since `bookmark-buffer-file-name' 11318
11319 already takes care of this. 11319 * progmodes/cc-engine.el (c-in-knr-argdecl): Limit number of
11320 (bookmark-buffer-name, bookmark-buffer-file-name): 11320 paren/bracket pairs parsed, to solve performance problem.
11321 Remove Info-mode specific code. 11321
11322 113222008-03-07 Bastien Guerry <bzg@altern.org>
11323 * info.el (bookmark-get-info-node): Define this function in 11323
11324 info.el, not in bookmark.el. 11324 * bookmark.el (bookmark-set): Don't check for
11325 (Info-mode): Set `bookmark-make-name-function' to 11325 `bookmark-make-name-function' since `bookmark-buffer-file-name'
11326 `Info-bookmark-make-name' locally. 11326 already takes care of this.
11327 (Info-bookmark-make-name): New function. 11327 (bookmark-buffer-name, bookmark-buffer-file-name):
11328 11328 Remove Info-mode specific code.
11329 * bookmark.el (bookmark-make-name-function): New variable. 11329
11330 11330 * info.el (bookmark-get-info-node): Define this function in
113312008-03-07 Karl Fogel <kfogel@red-bean.com> 11331 info.el, not in bookmark.el.
11332 11332 (Info-mode): Set `bookmark-make-name-function' to
11333 * bookmark.el (bookmark-set): Make `bookmark-make-record-function' 11333 `Info-bookmark-make-name' locally.
11334 buffer-local, not `bookmark-make-cell-function' (the old name). 11334 (Info-bookmark-make-name): New function.
11335 11335
113362008-03-07 Tassilo Horn <tassilo@member.fsf.org> 11336 * bookmark.el (bookmark-make-name-function): New variable.
11337 11337
11338 * doc-view.el (doc-view-bookmark-make-record): 113382008-03-07 Karl Fogel <kfogel@red-bean.com>
11339 * image-mode.el (image-bookmark-make-record): 11339
11340 * info.el (Info-bookmark-make-record): Delete obsolete second arg. 11340 * bookmark.el (bookmark-set): Make `bookmark-make-record-function'
11341 11341 buffer-local, not `bookmark-make-cell-function' (the old name).
113422008-03-07 Jan Djärv <jan.h.d@swipnet.se> 11342
11343 113432008-03-07 Tassilo Horn <tassilo@member.fsf.org>
11344 * vc.el (vc-status-menu-map-filter): Return orig-binding if 11344
11345 boundp 'vc-ignore-menu-filter. 11345 * doc-view.el (doc-view-bookmark-make-record):
11346 (vc-status-tool-bar-map): Make it defvar. 11346 * image-mode.el (image-bookmark-make-record):
11347 (vc-status-mode): vc-status-tool-bar-map now variable. 11347 * info.el (Info-bookmark-make-record): Delete obsolete second arg.
11348 (vc-status-toggle-mark): toggle-mark-file => vc-status-toggle-mark-file. 11348
11349 113492008-03-07 Jan Djärv <jan.h.d@swipnet.se>
113502008-03-07 Karl Fogel <kfogel@red-bean.com> 11350
11351 11351 * vc.el (vc-status-menu-map-filter): Return orig-binding if
11352 Give a better name to part of the bookmark interface. 11352 boundp 'vc-ignore-menu-filter.
11353 11353 (vc-status-tool-bar-map): Make it defvar.
11354 This was originally a much larger change, but halfway through I 11354 (vc-status-mode): vc-status-tool-bar-map now variable.
11355 updated and discovered that Stefan Monnier had done the rest. 11355 (vc-status-toggle-mark): toggle-mark-file => vc-status-toggle-mark-file.
11356 It looks like he anticipated the new name too, because he used 11356
11357 `the-record' instead of `the-cell' for some internal variable names. 113572008-03-07 Karl Fogel <kfogel@red-bean.com>
11358 11358
11359 * bookmark.el (bookmark-make-record-function): Was 11359 Give a better name to part of the bookmark interface.
11360 `bookmark-make-cell-function'. 11360
11361 (bookmark-make, bookmark-send-annotation): Update for above. 11361 This was originally a much larger change, but halfway through I
11362 (bookmark-make-record-for-text-file): 11362 updated and discovered that Stefan Monnier had done the rest.
11363 Was `bookmark-make-cell-for-text-file'. Fix doc string re 2008-03-07T05:00:18Z!monnier@iro.umontreal.ca. 11363 It looks like he anticipated the new name too, because he used
11364 11364 `the-record' instead of `the-cell' for some internal variable names.
11365 * info.el: Adjust accordingly. 11365
11366 (Info-bookmark-make-record): Was `Info-bookmark-make-cell'. 11366 * bookmark.el (bookmark-make-record-function): Was
11367 11367 `bookmark-make-cell-function'.
11368 * image-mode.el: Adjust accordingly. 11368 (bookmark-make, bookmark-send-annotation): Update for above.
11369 (image-bookmark-make-record): Was `image-bookmark-make-cell'. 11369 (bookmark-make-record-for-text-file):
11370 11370 Was `bookmark-make-cell-for-text-file'. Fix doc string re 2008-03-07T05:00:18Z!monnier@iro.umontreal.ca.
11371 * doc-view.el: Adjust accordingly. 11371
11372 (doc-view-bookmark-make-record): Was `doc-view-bookmark-make-cell'. 11372 * info.el: Adjust accordingly.
11373 11373 (Info-bookmark-make-record): Was `Info-bookmark-make-cell'.
113742008-03-07 Stefan Monnier <monnier@iro.umontreal.ca> 11374
11375 11375 * image-mode.el: Adjust accordingly.
11376 * bookmark.el (bookmark-map, bookmark-read-annotation-mode-map): 11376 (image-bookmark-make-record): Was `image-bookmark-make-cell'.
11377 Move initialization into declaration. 11377
11378 (bookmark-get-info-node, bookmark-set-info-node): Remove. 11378 * doc-view.el: Adjust accordingly.
11379 (bookmark-make, bookmark-make-cell-for-text-file): Remove info-node arg. 11379 (doc-view-bookmark-make-record): Was `doc-view-bookmark-make-cell'.
11380 (bookmark-info-current-node): Remove. 11380
11381 (bookmark-jump-noselect): Rename from bookmark-jump-internal. 113812008-03-07 Stefan Monnier <monnier@iro.umontreal.ca>
11382 Add relocation fallback. Set bookmark-current-bookmark. 11382
11383 (bookmark-default-handler): Rename from bookmark-jump-noselect. 11383 * bookmark.el (bookmark-map, bookmark-read-annotation-mode-map):
11384 Remove relocation fallback. Don't set bookmark-current-bookmark. 11384 Move initialization into declaration.
11385 (bookmark-set): Let it be used even if there's no buffer-file-name 11385 (bookmark-get-info-node, bookmark-set-info-node): Remove.
11386 as long as there is a bookmark-make-cell-function. 11386 (bookmark-make, bookmark-make-cell-for-text-file): Remove info-node arg.
11387 * info.el (Info-bookmark-jump): Remove relocation fallback. 11387 (bookmark-info-current-node): Remove.
11388 Don't set bookmark-current-bookmark. 11388 (bookmark-jump-noselect): Rename from bookmark-jump-internal.
11389 11389 Add relocation fallback. Set bookmark-current-bookmark.
113902008-03-07 Glenn Morris <rgm@gnu.org> 11390 (bookmark-default-handler): Rename from bookmark-jump-noselect.
11391 11391 Remove relocation fallback. Don't set bookmark-current-bookmark.
11392 * calendar/appt.el (appt-issue-message) 11392 (bookmark-set): Let it be used even if there's no buffer-file-name
11393 (appt-message-warning-time, appt-audible, appt-visible) 11393 as long as there is a bookmark-make-cell-function.
11394 (appt-msg-window, appt-display-mode-line, appt-display-duration) 11394 * info.el (Info-bookmark-jump): Remove relocation fallback.
11395 (appt-display-diary): Remove autoload cookies. 11395 Don't set bookmark-current-bookmark.
11396 11396
11397 * calendar/cal-china.el, calendar/timeclock.el, calendar/todo-mode.el: 113972008-03-07 Glenn Morris <rgm@gnu.org>
11398 Remove leading `*' from defcustom doc-strings. 11398
11399 11399 * calendar/appt.el (appt-issue-message)
11400 * calendar/cal-dst.el (calendar-dst): New custom group. 11400 (appt-message-warning-time, appt-audible, appt-visible)
11401 (calendar-daylight-savings-starts, calendar-daylight-savings-ends) 11401 (appt-msg-window, appt-display-mode-line, appt-display-duration)
11402 (calendar-time-zone, calendar-daylight-time-offset) 11402 (appt-display-diary): Remove autoload cookies.
11403 (calendar-standard-time-zone-name, calendar-daylight-time-zone-name) 11403
11404 (calendar-daylight-savings-starts-time) 11404 * calendar/cal-china.el, calendar/timeclock.el, calendar/todo-mode.el:
11405 (calendar-daylight-savings-ends-time): Convert from defvar to defcustom. 11405 Remove leading `*' from defcustom doc-strings.
11406 (calendar-daylight-savings-starts, calendar-daylight-savings-ends): 11406
11407 Move to start. 11407 * calendar/cal-dst.el (calendar-dst): New custom group.
11408 11408 (calendar-daylight-savings-starts, calendar-daylight-savings-ends)
11409 * calendar/cal-menu.el (holidays-in-diary-buffer): Declare for compiler. 11409 (calendar-time-zone, calendar-daylight-time-offset)
11410 11410 (calendar-standard-time-zone-name, calendar-daylight-time-zone-name)
11411 * calendar/calendar.el (calendar-version): Use emacs-version and 11411 (calendar-daylight-savings-starts-time)
11412 make it obsolete. Move to end. 11412 (calendar-daylight-savings-ends-time): Convert from defvar to defcustom.
11413 (calendar-offset, view-diary-entries-initially) 11413 (calendar-daylight-savings-starts, calendar-daylight-savings-ends):
11414 (mark-diary-entries-in-calendar, calendar-remove-frame-by-deleting) 11414 Move to start.
11415 (view-calendar-holidays-initially, all-hebrew-calendar-holidays) 11415
11416 (all-christian-calendar-holidays, all-islamic-calendar-holidays) 11416 * calendar/cal-menu.el (holidays-in-diary-buffer): Declare for compiler.
11417 (all-bahai-calendar-holidays, calendar-load-hook) 11417
11418 (initial-calendar-window-hook, today-visible-calendar-hook) 11418 * calendar/calendar.el (calendar-version): Use emacs-version and
11419 (today-invisible-calendar-hook, calendar-move-hook) 11419 make it obsolete. Move to end.
11420 (diary-nonmarking-symbol, hebrew-diary-entry-symbol) 11420 (calendar-offset, view-diary-entries-initially)
11421 (islamic-diary-entry-symbol, bahai-diary-entry-symbol) 11421 (mark-diary-entries-in-calendar, calendar-remove-frame-by-deleting)
11422 (diary-include-string, sexp-diary-entry-symbol) 11422 (view-calendar-holidays-initially, all-hebrew-calendar-holidays)
11423 (abbreviated-calendar-year, american-date-diary-pattern) 11423 (all-christian-calendar-holidays, all-islamic-calendar-holidays)
11424 (european-date-diary-pattern, european-calendar-display-form) 11424 (all-bahai-calendar-holidays, calendar-load-hook)
11425 (american-calendar-display-form, print-diary-entries-hook) 11425 (initial-calendar-window-hook, today-visible-calendar-hook)
11426 (list-diary-entries-hook, diary-hook, diary-display-hook) 11426 (today-invisible-calendar-hook, calendar-move-hook)
11427 (nongregorian-diary-listing-hook, mark-diary-entries-hook) 11427 (diary-nonmarking-symbol, hebrew-diary-entry-symbol)
11428 (nongregorian-diary-marking-hook, diary-list-include-blanks) 11428 (islamic-diary-entry-symbol, bahai-diary-entry-symbol)
11429 (holidays-in-diary-buffer, general-holidays, oriental-holidays) 11429 (diary-include-string, sexp-diary-entry-symbol)
11430 (local-holidays, other-holidays, hebrew-holidays-1) 11430 (abbreviated-calendar-year, american-date-diary-pattern)
11431 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4) 11431 (european-date-diary-pattern, european-calendar-display-form)
11432 (hebrew-holidays, christian-holidays, islamic-holidays) 11432 (american-calendar-display-form, print-diary-entries-hook)
11433 (bahai-holidays, solar-holidays, calendar-setup) 11433 (list-diary-entries-hook, diary-hook, diary-display-hook)
11434 (calendar-week-start-day): Remove autoload cookies. 11434 (nongregorian-diary-listing-hook, mark-diary-entries-hook)
11435 (diary-glob-file-regexp-prefix): Doc fix. 11435 (nongregorian-diary-marking-hook, diary-list-include-blanks)
11436 (calendar-goto-info-node): Use `info' rather than `Info-find-node'. 11436 (holidays-in-diary-buffer, general-holidays, oriental-holidays)
11437 (Info-find-emacs-command-nodes, Info-find-node): Remove declarations. 11437 (local-holidays, other-holidays, hebrew-holidays-1)
11438 (calendar-week-start-day, calendar-debug-sexp): Move to start. 11438 (hebrew-holidays-2, hebrew-holidays-3, hebrew-holidays-4)
11439 11439 (hebrew-holidays, christian-holidays, islamic-holidays)
11440 * calendar/solar.el: Remove leading `*' from defcustom doc-strings. 11440 (bahai-holidays, solar-holidays, calendar-setup)
11441 (calendar-time-display-form, calendar-latitude) 11441 (calendar-week-start-day): Remove autoload cookies.
11442 (calendar-longitude, solar-equinoxes-solstices): Remove autoload 11442 (diary-glob-file-regexp-prefix): Doc fix.
11443 cookies. 11443 (calendar-goto-info-node): Use `info' rather than `Info-find-node'.
11444 (calendar-latitude, calendar-longitude): Move functions after 11444 (Info-find-emacs-command-nodes, Info-find-node): Remove declarations.
11445 variables. 11445 (calendar-week-start-day, calendar-debug-sexp): Move to start.
11446 (diary-sabbath-candles-minutes): Move to start. 11446
11447 (solar-setup): Use or rather than if. 11447 * calendar/solar.el: Remove leading `*' from defcustom doc-strings.
11448 (solar-sin-degrees, solar-cosine-degrees, solar-tangent-degrees): 11448 (calendar-time-display-form, calendar-latitude)
11449 Remove condition-case. 11449 (calendar-longitude, solar-equinoxes-solstices): Remove autoload
11450 (solar-atn2): Use zerop. 11450 cookies.
11451 (solar-equinoxes-solstices): Doc fix. 11451 (calendar-latitude, calendar-longitude): Move functions after
11452 11452 variables.
11453 * mail/supercite.el: Remove leading `*' from defcustom doc-strings. 11453 (diary-sabbath-candles-minutes): Move to start.
11454 (sc-mode-map-prefix): Doc fix. Make it a defcustom. 11454 (solar-setup): Use or rather than if.
11455 11455 (solar-sin-degrees, solar-cosine-degrees, solar-tangent-degrees):
11456 * textmodes/org.el (org-agenda-sunrise-sunset): Require solar. 11456 Remove condition-case.
11457 (calendar-longitude, calendar-latitude, calendar-location-name): 11457 (solar-atn2): Use zerop.
11458 Declare for compiler. 11458 (solar-equinoxes-solstices): Doc fix.
11459 11459
114602008-03-06 Stefan Monnier <monnier@iro.umontreal.ca> 11460 * mail/supercite.el: Remove leading `*' from defcustom doc-strings.
11461 11461 (sc-mode-map-prefix): Doc fix. Make it a defcustom.
11462 * arc-mode.el (archive-ar-file-header-re): New const. 11462
11463 (archive-ar-summarize, archive-ar-extract): New funs. 11463 * textmodes/org.el (org-agenda-sunrise-sunset): Require solar.
11464 (archive-find-type): Recognize ar archives. 11464 (calendar-longitude, calendar-latitude, calendar-location-name):
11465 11465 Declare for compiler.
11466 * vc-bzr.el (vc-bzr-resolve-when-done, vc-bzr-find-file-hook): 11466
11467 New functions. 114672008-03-06 Stefan Monnier <monnier@iro.umontreal.ca>
11468 11468
11469 * info.el (Info-bookmark-make-cell): Don't use the info-node argument. 11469 * arc-mode.el (archive-ar-file-header-re): New const.
11470 11470 (archive-ar-summarize, archive-ar-extract): New funs.
114712008-03-06 Lennart Borgman <lennart.borgman@gmail.com> 11471 (archive-find-type): Recognize ar archives.
11472 11472
11473 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): 11473 * vc-bzr.el (vc-bzr-resolve-when-done, vc-bzr-find-file-hook):
11474 Replace :enable (mark-active) with :enable mark-active. 11474 New functions.
11475 11475
114762008-03-06 Juanma Barranquero <lekktu@gmail.com> 11476 * info.el (Info-bookmark-make-cell): Don't use the info-node argument.
11477 11477
11478 * vms-patch.el (make-legal-file-name): New obsolete alias. 114782008-03-06 Lennart Borgman <lennart.borgman@gmail.com>
11479 (make-valid-file-name): Rename from `make-legal-file-name'. 11479
11480 (make-auto-save-file-name): Use it. 11480 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
11481 11481 Replace :enable (mark-active) with :enable mark-active.
11482 * calendar/calendar.el (calendar-date-is-legal-p): New obsolete alias. 11482
11483 (calendar-date-is-valid-p): Rename from `calendar-date-is-legal-p'. 114832008-03-06 Juanma Barranquero <lekktu@gmail.com>
11484 (calendar-date-is-visible-p, mark-visible-calendar-date): Use it. 11484
11485 11485 * vms-patch.el (make-legal-file-name): New obsolete alias.
11486 * textmodes/org.el (org-export-html-style): Doc fix. 11486 (make-valid-file-name): Rename from `make-legal-file-name'.
11487 (org-get-legal-level): New obsolete alias. 11487 (make-auto-save-file-name): Use it.
11488 (org-get-valid-level): Rename from `org-get-legal-level'. 11488
11489 (org-promote, org-demote, org-archive-subtree) 11489 * calendar/calendar.el (calendar-date-is-legal-p): New obsolete alias.
11490 (org-remember-handler, org-refile, org-put-clock-overlay): Use it. 11490 (calendar-date-is-valid-p): Rename from `calendar-date-is-legal-p'.
11491 11491 (calendar-date-is-visible-p, mark-visible-calendar-date): Use it.
114922008-03-06 Jan Djärv <jan.h.d@swipnet.se> 11492
11493 11493 * textmodes/org.el (org-export-html-style): Doc fix.
11494 * term/x-win.el (x-gtk-stock-map): Add bookmark_add. 11494 (org-get-legal-level): New obsolete alias.
11495 11495 (org-get-valid-level): Rename from `org-get-legal-level'.
11496 * vc.el (vc-status-tool-bar-map, vc-status-toggle-mark-file) 11496 (org-promote, org-demote, org-archive-subtree)
11497 (vc-status-toggle-mark): New functions. 11497 (org-remember-handler, org-refile, org-put-clock-overlay): Use it.
11498 (vc-status-mode): Set tool bar map. 11498
11499 114992008-03-06 Jan Djärv <jan.h.d@swipnet.se>
115002008-03-05 Chong Yidong <cyd@stupidchicken.com> 11500
11501 11501 * term/x-win.el (x-gtk-stock-map): Add bookmark_add.
11502 * emacs-lisp/lisp.el (parens-require-spaces): Doc fix. 11502
11503 Reported by Drew Adams <drew.adams@oracle.com>. 11503 * vc.el (vc-status-tool-bar-map, vc-status-toggle-mark-file)
11504 11504 (vc-status-toggle-mark): New functions.
115052008-03-05 Kenichi Handa <handa@ni.aist.go.jp> 11505 (vc-status-mode): Set tool bar map.
11506 11506
11507 * subr.el (read-quoted-char): Resolve modifiers of the character 115072008-03-05 Chong Yidong <cyd@stupidchicken.com>
11508 event. 11508
11509 11509 * emacs-lisp/lisp.el (parens-require-spaces): Doc fix.
11510 * comint.el (comint-exec-1): Don't change the coding-system for 11510 Reported by Drew Adams <drew.adams@oracle.com>.
11511 decoding to dos-like EOL. 11511
11512 (comint-carriage-motion): Fully rewrite. 115122008-03-05 Kenichi Handa <handa@ni.aist.go.jp>
11513 11513
115142008-03-05 Juanma Barranquero <lekktu@gmail.com> 11514 * subr.el (read-quoted-char): Resolve modifiers of the character
11515 11515 event.
11516 * epg.el (epg-context-include-certs): Reflow docstring. 11516
11517 (epg-start-sign-keys, epg-sign-keys, epg-context-armor) 11517 * comint.el (comint-exec-1): Don't change the coding-system for
11518 (epg-context-signers, epg-context-sig-notations, epg-context-set-armor) 11518 decoding to dos-like EOL.
11519 (epg-context-set-signers, epg-context-set-sig-notations) 11519 (comint-carriage-motion): Fully rewrite.
11520 (epg-make-import-status, epg-make-import-result) 11520
11521 (epg-start-delete-keys): Fix typos in docstrings. 115212008-03-05 Juanma Barranquero <lekktu@gmail.com>
11522 (epg-start-sign-keys, epg-sign-keys): 11522
11523 Fix typos in obsolescence declarations. 11523 * epg.el (epg-context-include-certs): Reflow docstring.
11524 11524 (epg-start-sign-keys, epg-sign-keys, epg-context-armor)
11525 * iswitchb.el: Don't check for `cadr' and `last'. 11525 (epg-context-signers, epg-context-sig-notations, epg-context-set-armor)
11526 (iswitchb-define-mode-map, iswitchb-default-keybindings): 11526 (epg-context-set-signers, epg-context-set-sig-notations)
11527 Add obsolescence declaration and remove redundant info from docstring. 11527 (epg-make-import-status, epg-make-import-result)
11528 (iswitchb-set-common-completion, iswitchb-set-matches) 11528 (epg-start-delete-keys): Fix typos in docstrings.
11529 (iswitchb-get-matched-buffers, iswitchb-visit-buffer): Use `let'. 11529 (epg-start-sign-keys, epg-sign-keys):
11530 (recentf-list, most-len, most-is-exact): 11530 Fix typos in obsolescence declarations.
11531 Don't wrap defvars within `eval-when-compile'. 11531
11532 11532 * iswitchb.el: Don't check for `cadr' and `last'.
115332008-03-05 Glenn Morris <rgm@gnu.org> 11533 (iswitchb-define-mode-map, iswitchb-default-keybindings):
11534 11534 Add obsolescence declaration and remove redundant info from docstring.
11535 * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): Remove. 11535 (iswitchb-set-common-completion, iswitchb-set-matches)
11536 * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): Remove. 11536 (iswitchb-get-matched-buffers, iswitchb-visit-buffer): Use `let'.
11537 * ediff-diff.el, ediff-help.el, ediff-hook.el, ediff-init.el: 11537 (recentf-list, most-len, most-is-exact):
11538 * ediff-mult.el, ediff-util.el, ediff-wind.el: Expand all 11538 Don't wrap defvars within `eval-when-compile'.
11539 ediff-cond-compile-for-xemacs-or-emacs calls to a featurep test. 11539
11540 115402008-03-05 Glenn Morris <rgm@gnu.org>
11541 * ediff-hook.el (ediff-window-setup-function): Don't autoload 11541
11542 declaration for compiler. 11542 * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
11543 (ediff-xemacs-init-menus): Use when rather than if. 11543 * ediff-init.el (ediff-cond-compile-for-xemacs-or-emacs): Remove.
11544 11544 * ediff-diff.el, ediff-help.el, ediff-hook.el, ediff-init.el:
11545 * ediff-init.el (top-level, ediff-frame-iconified-p): Simplify 11545 * ediff-mult.el, ediff-util.el, ediff-wind.el: Expand all
11546 if+and to just and. 11546 ediff-cond-compile-for-xemacs-or-emacs calls to a featurep test.
11547 (ediff-read-event, ediff-overlayp, ediff-make-overlay) 11547
11548 (ediff-delete-overlay): Move the XEmacs test inside the definition. 11548 * ediff-hook.el (ediff-window-setup-function): Don't autoload
11549 11549 declaration for compiler.
11550 * ediff-mult.el (ediff-get-meta-info): Use or and unless rather than if. 11550 (ediff-xemacs-init-menus): Use when rather than if.
11551 11551
11552 * ediff-util.el (ediff-kill-bottom-toolbar): Place (ediff-use-toolbar-p) 11552 * ediff-init.el (top-level, ediff-frame-iconified-p): Simplify
11553 test inside XEmacs test. 11553 if+and to just and.
11554 (ediff-make-bottom-toolbar): Place whole cond inside XEmacs test, 11554 (ediff-read-event, ediff-overlayp, ediff-make-overlay)
11555 since it was doing nothing on Emacs. 11555 (ediff-delete-overlay): Move the XEmacs test inside the definition.
11556 (ediff-make-bullet-proof-overlay): Use when rather than if. 11556
11557 11557 * ediff-mult.el (ediff-get-meta-info): Use or and unless rather than if.
11558 * ediff-wind.el (ediff-select-lowest-window): Use when rather than if. 11558
11559 (ediff-setup-control-frame): Remove 11559 * ediff-util.el (ediff-kill-bottom-toolbar): Place (ediff-use-toolbar-p)
11560 ediff-cond-compile-for-xemacs-or-emacs, since it is already inside 11560 test inside XEmacs test.
11561 a (featurep 'xemacs) test. 11561 (ediff-make-bottom-toolbar): Place whole cond inside XEmacs test,
11562 11562 since it was doing nothing on Emacs.
115632008-03-05 Jay Belanger <jay.p.belanger@gmail.com> 11563 (ediff-make-bullet-proof-overlay): Use when rather than if.
11564 11564
11565 * calc/calc-ext.el (calc-extended-command-history): New variable. 11565 * ediff-wind.el (ediff-select-lowest-window): Use when rather than if.
11566 (calc-exectute-extended-command): Use `calc-extended-command-history'. 11566 (ediff-setup-control-frame): Remove
11567 11567 ediff-cond-compile-for-xemacs-or-emacs, since it is already inside
115682008-03-05 Dan Nicolaescu <dann@ics.uci.edu> 11568 a (featurep 'xemacs) test.
11569 11569
11570 * bindings.el (mode-line-remote): Add mouse-face. Improve tooltip. 115702008-03-05 Jay Belanger <jay.p.belanger@gmail.com>
11571 (standard-mode-line-position): Add mouse-face. 11571
11572 11572 * calc/calc-ext.el (calc-extended-command-history): New variable.
11573 * progmodes/compile.el (compilation-menu-map, compilation-mode-map): 11573 (calc-exectute-extended-command): Use `calc-extended-command-history'.
11574 * progmodes/grep.el (grep-mode-map): Add :help. 11574
11575 115752008-03-05 Dan Nicolaescu <dann@ics.uci.edu>
11576 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and 11576
11577 initialize in one step. Add :help. Use :enable to activate menu 11577 * bindings.el (mode-line-remote): Add mouse-face. Improve tooltip.
11578 items. Show the key binding for edebug-defun. 11578 (standard-mode-line-position): Add mouse-face.
11579 (lisp-interaction-mode-map): Add a menu. 11579
11580 11580 * progmodes/compile.el (compilation-menu-map, compilation-mode-map):
11581 * term.el (term-mode-map): Define and initialize in one step. 11581 * progmodes/grep.el (grep-mode-map): Add :help.
11582 11582
11583 * ediff-init.el (ediff-color-display-p): Simplify. 11583 * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and
11584 (Xor): Remove unused function. 11584 initialize in one step. Add :help. Use :enable to activate menu
11585 (ediff-with-syntax-table): Simplify for Emacs. 11585 items. Show the key binding for edebug-defun.
11586 11586 (lisp-interaction-mode-map): Add a menu.
11587 * ediff-hook.el (menu-bar-ediff-menu): Don't depend on the 11587
11588 menu-bar being loaded, it always is. 11588 * term.el (term-mode-map): Define and initialize in one step.
11589 11589
115902008-03-05 Glenn Morris <rgm@gnu.org> 11590 * ediff-init.el (ediff-color-display-p): Simplify.
11591 11591 (Xor): Remove unused function.
11592 * textmodes/tex-mode.el (tex-mode): Suppress warning about 11592 (ediff-with-syntax-table): Simplify for Emacs.
11593 multiple definitions when compiling. 11593
11594 11594 * ediff-hook.el (menu-bar-ediff-menu): Don't depend on the
115952008-03-04 Alan Mackenzie <acm@muc.de> 11595 menu-bar being loaded, it always is.
11596 11596
11597 * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding bug. 115972008-03-05 Glenn Morris <rgm@gnu.org>
11598 11598
11599 * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in 11599 * textmodes/tex-mode.el (tex-mode): Suppress warning about
11600 doc-string, "c-old-LEN" -> "c-old-END". 11600 multiple definitions when compiling.
11601 11601
116022008-03-04 Jason Rumney <jasonr@gnu.org> 116022008-03-04 Alan Mackenzie <acm@muc.de>
11603 11603
11604 * nxml/rng-nxml.el (rng-preferred-prefix-alist): Add dublin core 11604 * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix coding bug.
11605 namespaces. 11605
11606 11606 * progmodes/cc-langs.el (c-before-font-lock-function): Fix bug in
116072008-03-04 Glenn Morris <rgm@gnu.org> 11607 doc-string, "c-old-LEN" -> "c-old-END".
11608 11608
11609 * textmodes/tex-mode.el (tex-cmd-bibtex-args): Add :version and :group. 116092008-03-04 Jason Rumney <jasonr@gnu.org>
11610 11610
11611 * ediff-init.el (ediff-clear-fine-diff-vector): Use mapc rather 11611 * nxml/rng-nxml.el (rng-preferred-prefix-alist): Add dublin core
11612 than mapcar. 11612 namespaces.
11613 11613
116142008-03-03 Stefan Monnier <monnier@iro.umontreal.ca> 116142008-03-04 Glenn Morris <rgm@gnu.org>
11615 11615
11616 * emacs-lisp/byte-opt.el (byte-compile-trueconstp) 11616 * textmodes/tex-mode.el (tex-cmd-bibtex-args): Add :version and :group.
11617 (byte-compile-nilconstp): Can't use recursion in a defsubst. 11617
11618 11618 * ediff-init.el (ediff-clear-fine-diff-vector): Use mapc rather
11619 * textmodes/tex-mode.el (latex-mode): Remove % from paragraph-separate 11619 than mapcar.
11620 so that M-q can fill comments. 11620
11621 (tex-executable-exists-p, tex-compile): Extend with special syntax for 116212008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
11622 commands implemented in elisp. 11622
11623 (tex-compile-commands): Add an entry to use doc-view for pdf files. 11623 * emacs-lisp/byte-opt.el (byte-compile-trueconstp)
11624 (tex-format-cmd): New function. 11624 (byte-compile-nilconstp): Can't use recursion in a defsubst.
11625 (tex-compile): Use it to let the user specify default arguments. 11625
11626 (tex-cmd-bibtex-args): New var. 11626 * textmodes/tex-mode.el (latex-mode): Remove % from paragraph-separate
11627 (tex-cmd-doc-view): New function. 11627 so that M-q can fill comments.
11628 11628 (tex-executable-exists-p, tex-compile): Extend with special syntax for
116292008-03-03 Juanma Barranquero <lekktu@gmail.com> 11629 commands implemented in elisp.
11630 11630 (tex-compile-commands): Add an entry to use doc-view for pdf files.
11631 * faces.el (face-spec-set): Fix typos in docstring. 11631 (tex-format-cmd): New function.
11632 11632 (tex-compile): Use it to let the user specify default arguments.
116332008-03-03 Dan Nicolaescu <dann@ics.uci.edu> 11633 (tex-cmd-bibtex-args): New var.
11634 11634 (tex-cmd-doc-view): New function.
11635 * bindings.el (mode-line-column-line-number-mode-map): New variable. 11635
11636 (standard-mode-line-position): Use it to add a menu for toggling 116362008-03-03 Juanma Barranquero <lekktu@gmail.com>
11637 column number and line number display. 11637
11638 11638 * faces.el (face-spec-set): Fix typos in docstring.
116392008-03-03 Stefan Monnier <monnier@iro.umontreal.ca> 11639
11640 116402008-03-03 Dan Nicolaescu <dann@ics.uci.edu>
11641 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): 11641
11642 Remove optimization that was working around the form-code-walker bug. 11642 * bindings.el (mode-line-column-line-number-mode-map): New variable.
11643 11643 (standard-mode-line-position): Use it to add a menu for toggling
11644 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): 11644 column number and line number display.
11645 Walk into the body of lambdas after byte-compile-unfold-lambda. 11645
11646 116462008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
116472008-03-03 Glenn Morris <rgm@gnu.org> 11647
11648 11648 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded):
11649 * emulation/viper-util.el (viper-frame-value): Prefer buffer-local 11649 Remove optimization that was working around the form-code-walker bug.
11650 value, if set, over frame value. 11650
11651 11651 * emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
11652 * simple.el (transient-mark-mode): Don't turn on by default. 11652 Walk into the body of lambdas after byte-compile-unfold-lambda.
11653 11653
11654 * net/tls.el (open-tls-stream): Restore the 2007-11-04 change 116542008-03-03 Glenn Morris <rgm@gnu.org>
11655 accidentally removed by the 2007-12-05 merge from Gnus. 11655
11656 11656 * emulation/viper-util.el (viper-frame-value): Prefer buffer-local
116572008-03-02 Dan Nicolaescu <dann@ics.uci.edu> 11657 value, if set, over frame value.
11658 11658
11659 * progmodes/compile.el (compilation-menu-map): Add menu entries 11659 * simple.el (transient-mark-mode): Don't turn on by default.
11660 for useful options. 11660
11661 11661 * net/tls.el (open-tls-stream): Restore the 2007-11-04 change
116622008-03-01 Dan Nicolaescu <dann@ics.uci.edu> 11662 accidentally removed by the 2007-12-05 merge from Gnus.
11663 Glenn Morris <rgm@gnu.org> 11663
11664 116642008-03-02 Dan Nicolaescu <dann@ics.uci.edu>
11665 * emacs-lisp/bytecomp.el (byte-recompile-directory) 11665
11666 (byte-compile-file, batch-byte-compile, batch-byte-compile-file): 11666 * progmodes/compile.el (compilation-menu-map): Add menu entries
11667 Give a `bytecomp-' prefix to local variables with common names. 11667 for useful options.
11668 11668
116692008-03-01 Glenn Morris <rgm@gnu.org> 116692008-03-01 Dan Nicolaescu <dann@ics.uci.edu>
11670 11670 Glenn Morris <rgm@gnu.org>
11671 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Restore 11671
11672 code commented out 2007-11-10. 11672 * emacs-lisp/bytecomp.el (byte-recompile-directory)
11673 11673 (byte-compile-file, batch-byte-compile, batch-byte-compile-file):
11674 * emulation/edt.el (zmacs-region-stays): Define for compiler once only. 11674 Give a `bytecomp-' prefix to local variables with common names.
11675 11675
11676 * emulation/viper-init.el (viper-cond-compile-for-xemacs-or-emacs): 116762008-03-01 Glenn Morris <rgm@gnu.org>
11677 Delete macro. 11677
11678 * emulation/viper-cmd.el, emulation/viper-ex.el: 11678 * emacs-lisp/bytecomp.el (byte-compile-maybe-guarded): Restore
11679 * emulation/viper-init.el, emulation/viper-keym.el: 11679 code commented out 2007-11-10.
11680 * emulation/viper-mous.el, emulation/viper-util.el: 11680
11681 * emulation/viper.el: 11681 * emulation/edt.el (zmacs-region-stays): Define for compiler once only.
11682 Expand all viper-cond-compile-for-xemacs-or-emacs calls to a 11682
11683 featurep test. 11683 * emulation/viper-init.el (viper-cond-compile-for-xemacs-or-emacs):
11684 11684 Delete macro.
11685 Replace obsolete frame-local variables with frame-parameters. 11685 * emulation/viper-cmd.el, emulation/viper-ex.el:
11686 * emulation/viper-init.el (viper-replace-overlay-cursor-color) 11686 * emulation/viper-init.el, emulation/viper-keym.el:
11687 (viper-insert-state-cursor-color, viper-emacs-state-cursor-color) 11687 * emulation/viper-mous.el, emulation/viper-util.el:
11688 (viper-vi-state-cursor-color): Only call make-variable-frame-local 11688 * emulation/viper.el:
11689 on XEmacs. 11689 Expand all viper-cond-compile-for-xemacs-or-emacs calls to a
11690 * emulation/viper-util.el (viper-frame-value): New macro. 11690 featurep test.
11691 * emulation/viper-cmd.el (viper-insert-state-post-command-sentinel) 11691
11692 (viper-R-state-post-command-sentinel) 11692 Replace obsolete frame-local variables with frame-parameters.
11693 (viper-replace-state-post-command-sentinel) 11693 * emulation/viper-init.el (viper-replace-overlay-cursor-color)
11694 (viper-change-state-to-insert, viper-change-state-to-emacs): 11694 (viper-insert-state-cursor-color, viper-emacs-state-cursor-color)
11695 * emulation/viper-util.el (viper-set-cursor-color-according-to-state) 11695 (viper-vi-state-cursor-color): Only call make-variable-frame-local
11696 (viper-save-cursor-color, viper-get-saved-cursor-color-in-replace-mode) 11696 on XEmacs.
11697 (viper-get-saved-cursor-color-in-insert-mode) 11697 * emulation/viper-util.el (viper-frame-value): New macro.
11698 (viper-get-saved-cursor-color-in-emacs-mode, viper-set-replace-overlay): 11698 * emulation/viper-cmd.el (viper-insert-state-post-command-sentinel)
11699 Use viper-frame-value for viper-replace-overlay-cursor-color, 11699 (viper-R-state-post-command-sentinel)
11700 viper-emacs-state-cursor-color, viper-insert-state-cursor-color, and 11700 (viper-replace-state-post-command-sentinel)
11701 viper-vi-state-cursor-color values. 11701 (viper-change-state-to-insert, viper-change-state-to-emacs):
11702 11702 * emulation/viper-util.el (viper-set-cursor-color-according-to-state)
11703 * emulation/viper-cmd.el (zmacs-region-stays): 11703 (viper-save-cursor-color, viper-get-saved-cursor-color-in-replace-mode)
11704 * emulation/viper-util.el (zmacs-region-stays): No need to define 11704 (viper-get-saved-cursor-color-in-insert-mode)
11705 for compiler. 11705 (viper-get-saved-cursor-color-in-emacs-mode, viper-set-replace-overlay):
11706 11706 Use viper-frame-value for viper-replace-overlay-cursor-color,
11707 * emulation/viper-keym.el (viper-add-keymap): Use mapc rather than 11707 viper-emacs-state-cursor-color, viper-insert-state-cursor-color, and
11708 mapcar on Emacs. 11708 viper-vi-state-cursor-color values.
11709 11709
11710 * emulation/viper-mous.el (viper-counting-clicks-p): Only define 11710 * emulation/viper-cmd.el (zmacs-region-stays):
11711 on XEmacs. 11711 * emulation/viper-util.el (zmacs-region-stays): No need to define
11712 11712 for compiler.
11713 * emulation/viper-util.el (viper-set-minibuffer-overlay): Use when 11713
11714 rather than if. 11714 * emulation/viper-keym.el (viper-add-keymap): Use mapc rather than
11715 11715 mapcar on Emacs.
117162008-03-01 Vinicius Jose Latorre <viniciusjl@ig.com.br> 11716
11717 11717 * emulation/viper-mous.el (viper-counting-clicks-p): Only define
11718 * whitespace.el: New version 9.3. As the glyph code generation was 11718 on XEmacs.
11719 fixed, it is possible now to use character code above ?\x1FFFF in the 11719
11720 display table. Fix `whitespace-indentation-regexp' to not include an 11720 * emulation/viper-util.el (viper-set-minibuffer-overlay): Use when
11721 extra ending character. Reported by Michael Welsh Duggan 11721 rather than if.
11722 <mwd@cert.org>. Added hook actions when buffer is written or killed as 11722
11723 the original whitespace package had. Suggested by Eric Cooper 117232008-03-01 Vinicius Jose Latorre <viniciusjl@ig.com.br>
11724 <ecc@cmu.edu>. Doc fix. 11724
11725 (whitespace-action): New option. 11725 * whitespace.el: New version 9.3. As the glyph code generation was
11726 (whitespace-display-mappings): Changed default newline visualization to 11726 fixed, it is possible now to use character code above ?\x1FFFF in the
11727 display downwards arrow, as the glyph code generation was fixed. 11727 display table. Fix `whitespace-indentation-regexp' to not include an
11728 (whitespace-unload-function): Assure that all local whitespace mode is 11728 extra ending character. Reported by Michael Welsh Duggan
11729 turned off. 11729 <mwd@cert.org>. Added hook actions when buffer is written or killed as
11730 (whitespace-global-modes): Fix type customization. 11730 the original whitespace package had. Suggested by Eric Cooper
11731 (whitespace-mode, global-whitespace-mode, whitespace-cleanup-region) 11731 <ecc@cmu.edu>. Doc fix.
11732 (whitespace-insert-option-mark, whitespace-help-on, whitespace-turn-on) 11732 (whitespace-action): New option.
11733 (whitespace-turn-off, whitespace-color-on, whitespace-display-char-on): 11733 (whitespace-display-mappings): Changed default newline visualization to
11734 Fix code. 11734 display downwards arrow, as the glyph code generation was fixed.
11735 (whitespace-buffer): Command removed. 11735 (whitespace-unload-function): Assure that all local whitespace mode is
11736 (whitespace-trailing-regexp, whitespace-mark-x) 11736 turned off.
11737 (whitespace-display-window, whitespace-action-when-on) 11737 (whitespace-global-modes): Fix type customization.
11738 (whitespace-add-local-hook, whitespace-remove-local-hook) 11738 (whitespace-mode, global-whitespace-mode, whitespace-cleanup-region)
11739 (whitespace-write-file-hook, whitespace-kill-buffer-hook) 11739 (whitespace-insert-option-mark, whitespace-help-on, whitespace-turn-on)
11740 (whitespace-action): New funs. 11740 (whitespace-turn-off, whitespace-color-on, whitespace-display-char-on):
11741 (whitespace-report-list, whitespace-report-text) 11741 Fix code.
11742 (whitespace-report-buffer-name): New consts. 11742 (whitespace-buffer): Command removed.
11743 (whitespace-report, whitespace-report-region): New commands. 11743 (whitespace-trailing-regexp, whitespace-mark-x)
11744 11744 (whitespace-display-window, whitespace-action-when-on)
117452008-03-01 Juanma Barranquero <lekktu@gmail.com> 11745 (whitespace-add-local-hook, whitespace-remove-local-hook)
11746 11746 (whitespace-write-file-hook, whitespace-kill-buffer-hook)
11747 * disp-table.el (make-glyph-code): Don't test the result of 11747 (whitespace-action): New funs.
11748 `face-id', which already signals an error for invalid faces. 11748 (whitespace-report-list, whitespace-report-text)
11749 (glyph-face): Simplify. 11749 (whitespace-report-buffer-name): New consts.
11750 11750 (whitespace-report, whitespace-report-region): New commands.
11751 * desktop.el (desktop-read): Set `desktop-dirname' to nil before 11751
11752 running `desktop-not-loaded-hook' to allow modifying it. 117522008-03-01 Juanma Barranquero <lekktu@gmail.com>
11753 Don't show warning message if `desktop-dirname' was modified. 11753
11754 11754 * disp-table.el (make-glyph-code): Don't test the result of
117552008-03-01 Stefan Monnier <monnier@iro.umontreal.ca> 11755 `face-id', which already signals an error for invalid faces.
11756 11756 (glyph-face): Simplify.
11757 * diff-mode.el (diff-sanity-check-hunk): Only accept an empty line if 11757
11758 we still expect more lines. 11758 * desktop.el (desktop-read): Set `desktop-dirname' to nil before
11759 11759 running `desktop-not-loaded-hook' to allow modifying it.
11760 * textmodes/fill.el (fill-comment-paragraph): Don't try to do 11760 Don't show warning message if `desktop-dirname' was modified.
11761 comment-paragraph filling if the commark doesn't match 11761
11762 comment-start-skip. 117622008-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
11763 11763
117642008-03-01 Daiki Ueno <ueno@unixuser.org> 11764 * diff-mode.el (diff-sanity-check-hunk): Only accept an empty line if
11765 11765 we still expect more lines.
11766 * international/utf-7.el (utf-7-encode): Never skip the trailing - for 11766
11767 the `imap' variant. 11767 * textmodes/fill.el (fill-comment-paragraph): Don't try to do
11768 11768 comment-paragraph filling if the commark doesn't match
117692008-03-01 Jason Rumney <jasonr@gnu.org> 11769 comment-start-skip.
11770 11770
11771 * files.el (make-auto-save-file-name): Encode more characters in 117712008-03-01 Daiki Ueno <ueno@unixuser.org>
11772 non-file buffer names. Use url-encoding. 11772
11773 11773 * international/utf-7.el (utf-7-encode): Never skip the trailing - for
117742008-03-01 Juanma Barranquero <lekktu@gmail.com> 11774 the `imap' variant.
11775 11775
11776 * net/net-utils.el (ftp-program): Fix typo in docstring. 117762008-03-01 Jason Rumney <jasonr@gnu.org>
11777 (ifconfig-program-options, netstat-program-options) 11777
11778 (arp-program-options, route-program-options, nslookup-program-options) 11778 * files.el (make-auto-save-file-name): Encode more characters in
11779 (ftp-program-options, smbclient-program-options) 11779 non-file buffer names. Use url-encoding.
11780 (dns-lookup-program-options, arp, route): Doc fixes. 11780
11781 117812008-03-01 Juanma Barranquero <lekktu@gmail.com>
11782 * progmodes/gdb-ui.el (gdb-pc-address, gdb-source-file-list) 11782
11783 (gdb-cpp-define-alist-program, gdb-mouse-jump, gdb-get-buffer-create) 11783 * net/net-utils.el (ftp-program): Fix typo in docstring.
11784 (gdb-set-gud-minor-mode-existing-buffers-1, gdb-debug-log): 11784 (ifconfig-program-options, netstat-program-options)
11785 Fix typos in docstrings. 11785 (arp-program-options, route-program-options, nslookup-program-options)
11786 (gdb-pending-triggers): Reflow docstring. 11786 (ftp-program-options, smbclient-program-options)
11787 (gdb, gdb-init-1): Fix typos in docstrings of gud-def definitions. 11787 (dns-lookup-program-options, arp, route): Doc fixes.
11788 11788
117892008-03-01 Alan Mackenzie <acm@muc.de> 11789 * progmodes/gdb-ui.el (gdb-pc-address, gdb-source-file-list)
11790 11790 (gdb-cpp-define-alist-program, gdb-mouse-jump, gdb-get-buffer-create)
11791 * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix a bug on 11791 (gdb-set-gud-minor-mode-existing-buffers-1, gdb-debug-log):
11792 typing "#" at EOB. 11792 Fix typos in docstrings.
11793 11793 (gdb-pending-triggers): Reflow docstring.
117942008-03-01 Juanma Barranquero <lekktu@gmail.com> 11794 (gdb, gdb-init-1): Fix typos in docstrings of gud-def definitions.
11795 11795
11796 * emulation/cua-base.el (cua-remap-control-z): Fix typo in docstring. 117962008-03-01 Alan Mackenzie <acm@muc.de>
11797 11797
117982008-02-29 Kim F. Storm <storm@cua.dk> 11798 * progmodes/cc-mode.el (c-neutralize-syntax-in-CPP): Fix a bug on
11799 11799 typing "#" at EOB.
11800 * emulation/cua-base.el (cua-remap-control-v) 11800
11801 (cua-remap-control-z): New defcustoms. 118012008-03-01 Juanma Barranquero <lekktu@gmail.com>
11802 (cua-mode): Add them to set-after property. 11802
11803 (cua--init-keymaps): Use them. 11803 * emulation/cua-base.el (cua-remap-control-z): Fix typo in docstring.
11804 Add C-x/C-c home, end, next, and prior to cua--prefix-repeat-keymap. 11804
11805 118052008-02-29 Kim F. Storm <storm@cua.dk>
11806 * help.el (view-emacs-todo): Rename from view-todo. 11806
11807 (describe-gnu-project): Rename from describe-project. Users changed. 11807 * emulation/cua-base.el (cua-remap-control-v)
11808 (view-help-file): New helper function. 11808 (cua-remap-control-z): New defcustoms.
11809 (describe-distribution, describe-copying, describe-gnu-project) 11809 (cua-mode): Add them to set-after property.
11810 (view-todo, view-order-manuals, view-emacs-problems): Use it. 11810 (cua--init-keymaps): Use them.
11811 (view-emacs-debugging, view-external-packages): New commands. 11811 Add C-x/C-c home, end, next, and prior to cua--prefix-repeat-keymap.
11812 (help-map): Move describe-distribution to C-h C-o (ordering). 11812
11813 Move view-emacs-problems to C-h C-p (problems). 11813 * help.el (view-emacs-todo): Rename from view-todo.
11814 Bind view-emacs-debugging to C-h C-d (debugging). 11814 (describe-gnu-project): Rename from describe-project. Users changed.
11815 Bind view-external-packages to C-h C-e (extras). 11815 (view-help-file): New helper function.
11816 (help-for-help-internal): Cleanup and align descriptions. 11816 (describe-distribution, describe-copying, describe-gnu-project)
11817 Remove command names to reduce clutter. 11817 (view-todo, view-order-manuals, view-emacs-problems): Use it.
11818 11818 (view-emacs-debugging, view-external-packages): New commands.
118192008-02-29 Nick Roberts <nickrob@snap.net.nz> 11819 (help-map): Move describe-distribution to C-h C-o (ordering).
11820 11820 Move view-emacs-problems to C-h C-p (problems).
11821 * vc.el (vc-set-mode-line-busy-indicator): Use shorter message 11821 Bind view-emacs-debugging to C-h C-d (debugging).
11822 and quieter face (not a warning). 11822 Bind view-external-packages to C-h C-e (extras).
11823 11823 (help-for-help-internal): Cleanup and align descriptions.
118242008-02-29 Dan Nicolaescu <dann@ics.uci.edu> 11824 Remove command names to reduce clutter.
11825 11825
11826 * vc.el (vc-status-crt-marked): New variable. 118262008-02-29 Nick Roberts <nickrob@snap.net.nz>
11827 (vc-status-mode): Make it local. 11827
11828 (vc-status-refresh): Use it to save the marked files. 11828 * vc.el (vc-set-mode-line-busy-indicator): Use shorter message
11829 (vc-update-vc-status-buffer): Use it to restore the marked files. 11829 and quieter face (not a warning).
11830 11830
11831 * vc-svn.el (vc-svn-after-dir-status): 118312008-02-29 Dan Nicolaescu <dann@ics.uci.edu>
11832 * vc-hg.el (vc-hg-after-dir-status): Clean up the temporary buffer. 11832
11833 11833 * vc.el (vc-status-crt-marked): New variable.
118342008-02-29 Glenn Morris <rgm@gnu.org> 11834 (vc-status-mode): Make it local.
11835 11835 (vc-status-refresh): Use it to save the marked files.
11836 * allout.el (allout-topic-encryption-bullet) 11836 (vc-update-vc-status-buffer): Use it to restore the marked files.
11837 (allout-passphrase-verifier-handling, allout-passphrase-hint-handling) 11837
11838 (allout-encrypt-unencrypted-on-saves): Change defcustom :version 11838 * vc-svn.el (vc-svn-after-dir-status):
11839 from 22.0 to 22.1. 11839 * vc-hg.el (vc-hg-after-dir-status): Clean up the temporary buffer.
11840 11840
11841 * net/imap.el (imap-ping-server): 118412008-02-29 Glenn Morris <rgm@gnu.org>
11842 * net/tls.el (tls-checktrust, tls-untrusted, tls-hostmismatch): 11842
11843 Change defcustom :version from 23.0 to 23.1. 11843 * allout.el (allout-topic-encryption-bullet)
11844 11844 (allout-passphrase-verifier-handling, allout-passphrase-hint-handling)
118452008-02-29 Juanma Barranquero <lekktu@gmail.com> 11845 (allout-encrypt-unencrypted-on-saves): Change defcustom :version
11846 11846 from 22.0 to 22.1.
11847 * desktop.el (desktop-save): Save the buffer name if the 11847
11848 uniquified base name is empty. 11848 * net/imap.el (imap-ping-server):
11849 11849 * net/tls.el (tls-checktrust, tls-untrusted, tls-hostmismatch):
118502008-02-29 Nick Roberts <nickrob@snap.net.nz> 11850 Change defcustom :version from 23.0 to 23.1.
11851 11851
11852 * progmodes/gdb-ui.el (gdb-info-stack-custom): Apply function-name-face 118522008-02-29 Juanma Barranquero <lekktu@gmail.com>
11853 correctly when user has "set print address off". 11853
11854 11854 * desktop.el (desktop-save): Save the buffer name if the
118552008-02-28 Juanma Barranquero <lekktu@gmail.com> 11855 uniquified base name is empty.
11856 11856
11857 * cus-edit.el (custom-mode, custom-mode-hook): Use 23.1 as 118572008-02-29 Nick Roberts <nickrob@snap.net.nz>
11858 version number of the next major Emacs release, not 23.0. 11858
11859 11859 * progmodes/gdb-ui.el (gdb-info-stack-custom): Apply function-name-face
11860 * longlines.el (longlines-unload-function): New function. 11860 correctly when user has "set print address off".
11861 11861
118622008-02-28 Juri Linkov <juri@jurta.org> 118622008-02-28 Juanma Barranquero <lekktu@gmail.com>
11863 11863
11864 * startup.el (normal-splash-screen): Add argument `concise'. 11864 * cus-edit.el (custom-mode, custom-mode-hook): Use 23.1 as
11865 Remove unused binding `prev-buffer'. Let-bind `splash-buffer' 11865 version number of the next major Emacs release, not 23.0.
11866 to the created buffer. If `concise' is non-nil, call 11866
11867 `display-buffer', otherwise `switch-to-buffer'. Doc fix. 11867 * longlines.el (longlines-unload-function): New function.
11868 (display-startup-screen): Add argument `concise' to the call to 11868
11869 `normal-splash-screen'. 118692008-02-28 Juri Linkov <juri@jurta.org>
11870 11870
118712008-02-28 Kim F. Storm <storm@cua.dk> 11871 * startup.el (normal-splash-screen): Add argument `concise'.
11872 11872 Remove unused binding `prev-buffer'. Let-bind `splash-buffer'
11873 * startup.el (startup-echo-area-message): Check for about-emacs. 11873 to the created buffer. If `concise' is non-nil, call
11874 11874 `display-buffer', otherwise `switch-to-buffer'. Doc fix.
118752008-02-28 Juri Linkov <juri@jurta.org> 11875 (display-startup-screen): Add argument `concise' to the call to
11876 11876 `normal-splash-screen'.
11877 * startup.el: Always add initial message to *scratch* buffer if 11877
11878 `initial-scratch-message' is non-nil regardless of the value of 118782008-02-28 Kim F. Storm <storm@cua.dk>
11879 `inhibit-startup-screen'. 11879
11880 (inhibit-startup-screen, initial-scratch-message): Doc fix. 11880 * startup.el (startup-echo-area-message): Check for about-emacs.
11881 (command-line-1): Move code that inserts `initial-scratch-message' 11881
11882 up before the if-form that checks for `inhibit-startup-screen'. 118822008-02-28 Juri Linkov <juri@jurta.org>
11883 Suggested by Jonathan Rockway <jon@jrock.us>. 11883
11884 11884 * startup.el: Always add initial message to *scratch* buffer if
118852008-02-28 Juri Linkov <juri@jurta.org> 11885 `initial-scratch-message' is non-nil regardless of the value of
11886 11886 `inhibit-startup-screen'.
11887 * cus-edit.el (custom-mode-map, custom-mode-link-map): 11887 (inhibit-startup-screen, initial-scratch-message): Doc fix.
11888 Rename `custom-mode' to `Custom-mode' in docstrings. 11888 (command-line-1): Move code that inserts `initial-scratch-message'
11889 (custom-buffer-create-internal, customize-browse): 11889 up before the if-form that checks for `inhibit-startup-screen'.
11890 Rename `custom-mode' to `Custom-mode'. 11890 Suggested by Jonathan Rockway <jon@jrock.us>.
11891 (custom-mode-hook): Rename to `Custom-mode-hook'. 11891
11892 (Custom-mode-hook): Renamed from `custom-mode-hook'. 118922008-02-28 Juri Linkov <juri@jurta.org>
11893 (custom-mode): Rename to `Custom-mode'. 11893
11894 (Custom-mode): Renamed from `custom-mode'. Doc fix. 11894 * cus-edit.el (custom-mode-map, custom-mode-link-map):
11895 (custom-mode): Add backward-compatible non-interactive variant of 11895 Rename `custom-mode' to `Custom-mode' in docstrings.
11896 `Custom-mode' that simply calls `Custom-mode'. Mark it obsoleted. 11896 (custom-buffer-create-internal, customize-browse):
11897 (custom-mode-hook): Mark it as obsolete alias of `Custom-mode-hook'. 11897 Rename `custom-mode' to `Custom-mode'.
11898 11898 (custom-mode-hook): Rename to `Custom-mode-hook'.
11899 * info-look.el: Rename `custom-mode' to `Custom-mode'. 11899 (Custom-mode-hook): Renamed from `custom-mode-hook'.
11900 11900 (custom-mode): Rename to `Custom-mode'.
11901 * emulation/viper.el (viper-emacs-state-mode-list): 11901 (Custom-mode): Renamed from `custom-mode'. Doc fix.
11902 Rename `custom-mode' to `Custom-mode'. 11902 (custom-mode): Add backward-compatible non-interactive variant of
11903 11903 `Custom-mode' that simply calls `Custom-mode'. Mark it obsoleted.
11904 * menu-bar.el (menu-bar-search-menu, menu-bar-replace-menu): 11904 (custom-mode-hook): Mark it as obsolete alias of `Custom-mode-hook'.
11905 Capitalize "Tagged Files". 11905
11906 (minibuffer-local-map): Add menu items for next/previous 11906 * info-look.el: Rename `custom-mode' to `Custom-mode'.
11907 history elements and isearch history forward/backward. 11907
11908 11908 * emulation/viper.el (viper-emacs-state-mode-list):
11909 * progmodes/hideshow.el (hs-minor-mode-menu): Compare 11909 Rename `custom-mode' to `Custom-mode'.
11910 `hs-isearch-open' with t instead of `comment' in :selected 11910
11911 for "Code and Comment blocks" menu item. 11911 * menu-bar.el (menu-bar-search-menu, menu-bar-replace-menu):
11912 11912 Capitalize "Tagged Files".
119132008-02-28 Stefan Monnier <monnier@iro.umontreal.ca> 11913 (minibuffer-local-map): Add menu items for next/previous
11914 11914 history elements and isearch history forward/backward.
11915 * uniquify.el (uniquify-buffer-base-name): Undo last change. 11915
11916 Should be done in desktop.el instead. 11916 * progmodes/hideshow.el (hs-minor-mode-menu): Compare
11917 11917 `hs-isearch-open' with t instead of `comment' in :selected
119182008-02-28 Glenn Morris <rgm@gnu.org> 11918 for "Code and Comment blocks" menu item.
11919 11919
11920 * autoinsert.el (auto-insert-alist): Update to FDL 1.2. 119202008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
11921 11921
11922 * emacs-lisp/byte-run.el (make-obsolete): Doc fix. 11922 * uniquify.el (uniquify-buffer-base-name): Undo last change.
11923 11923 Should be done in desktop.el instead.
11924 * mail/emacsbug.el: Remove leading `*' from defcustom doc-strings. 11924
11925 (Info-menu, Info-goto-node): Remove declarations. 119252008-02-28 Glenn Morris <rgm@gnu.org>
11926 (report-emacs-bug-info): Use info rather than Info-goto-node. 11926
11927 11927 * autoinsert.el (auto-insert-alist): Update to FDL 1.2.
11928 * progmodes/idlwave.el (Info-goto-node): Remove declaration. 11928
11929 (idlwave-convert-xml-system-routine-info): Don't require xml. 11929 * emacs-lisp/byte-run.el (make-obsolete): Doc fix.
11930 (idlwave-show-commentary, idlwave-shell-show-commentary): 11930
11931 Don't require finder. 11931 * mail/emacsbug.el: Remove leading `*' from defcustom doc-strings.
11932 (idlwave-info): Don't require info. Use info rather than 11932 (Info-menu, Info-goto-node): Remove declarations.
11933 Info-goto-node. 11933 (report-emacs-bug-info): Use info rather than Info-goto-node.
11934 11934
11935 * textmodes/org.el (Info-goto-node): Remove declaration. 11935 * progmodes/idlwave.el (Info-goto-node): Remove declaration.
11936 (org-info): Use info rather than Info-goto-node. 11936 (idlwave-convert-xml-system-routine-info): Don't require xml.
11937 11937 (idlwave-show-commentary, idlwave-shell-show-commentary):
11938 * textmodes/reftex.el (reftex-show-commentary): Don't require finder. 11938 Don't require finder.
11939 (reftex-info): Don't require info. Use info rather than Info-goto-node. 11939 (idlwave-info): Don't require info. Use info rather than
11940 11940 Info-goto-node.
119412008-02-28 Dan Nicolaescu <dann@ics.uci.edu> 11941
11942 11942 * textmodes/org.el (Info-goto-node): Remove declaration.
11943 * progmodes/hideshow.el (hs-minor-mode-menu): Add some options to 11943 (org-info): Use info rather than Info-goto-node.
11944 the menu. 11944
11945 11945 * textmodes/reftex.el (reftex-show-commentary): Don't require finder.
11946 * vc.el (vc-deduce-fileset, vc-next-action, vc-start-entry) 11946 (reftex-info): Don't require info. Use info rather than Info-goto-node.
11947 (vc-finish-logentry): Check for vc-status-mode, not only for 11947
11948 vc-dired-mode. 119482008-02-28 Dan Nicolaescu <dann@ics.uci.edu>
11949 11949
119502008-02-28 Kenichi Handa <handa@ni.aist.go.jp> 11950 * progmodes/hideshow.el (hs-minor-mode-menu): Add some options to
11951 11951 the menu.
11952 * isearch.el (isearch-printing-char): Don't check 11952
11953 keyboard-coding-system. 11953 * vc.el (vc-deduce-fileset, vc-next-action, vc-start-entry)
11954 Call isearch-process-search-multibyte-characters only when 11954 (vc-finish-logentry): Check for vc-status-mode, not only for
11955 current-input-method is non-nil. 11955 vc-dired-mode.
11956 11956
119572008-02-27 Kim F. Storm <storm@cua.dk> 119572008-02-28 Kenichi Handa <handa@ni.aist.go.jp>
11958 11958
11959 * disp-table.el (make-glyph-code): Encode as cons if face id > 63. 11959 * isearch.el (isearch-printing-char): Don't check
11960 (glyph-char, glyph-face): Handle cons encoding. 11960 keyboard-coding-system.
11961 11961 Call isearch-process-search-multibyte-characters only when
119622008-02-27 Juanma Barranquero <lekktu@gmail.com> 11962 current-input-method is non-nil.
11963 11963
11964 * uniquify.el (uniquify-buffer-base-name): If the base name is an 119642008-02-27 Kim F. Storm <storm@cua.dk>
11965 empty string, return nil to allow the caller to default to the 11965
11966 buffer name. Reported by Martin Fischer <parozusa@web.de>. 11966 * disp-table.el (make-glyph-code): Encode as cons if face id > 63.
11967 11967 (glyph-char, glyph-face): Handle cons encoding.
11968 * tool-bar.el (tool-bar-setup): Doc fix. 11968
11969 119692008-02-27 Juanma Barranquero <lekktu@gmail.com>
11970 * mail/supercite.el (sc-describe): 11970
11971 Fix typos in obsolescence declaration. 11971 * uniquify.el (uniquify-buffer-base-name): If the base name is an
11972 11972 empty string, return nil to allow the caller to default to the
119732008-02-27 Glenn Morris <rgm@gnu.org> 11973 buffer name. Reported by Martin Fischer <parozusa@web.de>.
11974 11974
11975 * autoinsert.el (auto-insert-alist): Change permission text to 11975 * tool-bar.el (tool-bar-setup): Doc fix.
11976 match FSF's GPLv3 form. 11976
11977 11977 * mail/supercite.el (sc-describe):
11978 * mail/supercite.el (sc-cite-original): Doc fix. 11978 Fix typos in obsolescence declaration.
11979 (sc-version): Make obsolete. 11979
11980 (sc-describe): Show the SC info page. Make obsolete. 119802008-02-27 Glenn Morris <rgm@gnu.org>
11981 11981
119822008-02-26 Stefan Monnier <monnier@iro.umontreal.ca> 11982 * autoinsert.el (auto-insert-alist): Change permission text to
11983 11983 match FSF's GPLv3 form.
11984 * simple.el (set-mark-command): Deactivate mark on second C-SPC C-SPC 11984
11985 when using transient-mark-mode. 11985 * mail/supercite.el (sc-cite-original): Doc fix.
11986 (default-indicate-unused-lines): Remove unused var. 11986 (sc-version): Make obsolete.
11987 11987 (sc-describe): Show the SC info page. Make obsolete.
119882008-02-26 Jan Djärv <jan.h.d@swipnet.se> 11988
11989 119892008-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
11990 * progmodes/grep.el (grep-mode-tool-bar-map): Change place on next 11990
11991 and previous. 11991 * simple.el (set-mark-command): Deactivate mark on second C-SPC C-SPC
11992 11992 when using transient-mark-mode.
11993 * progmodes/compile.el (compilation-mode-tool-bar-map): The same. 11993 (default-indicate-unused-lines): Remove unused var.
11994 11994
119952008-02-26 Glenn Morris <rgm@gnu.org> 119952008-02-26 Jan Djärv <jan.h.d@swipnet.se>
11996 11996
11997 * net/net-utils.el (top-level): Don't require comint when compiling. 11997 * progmodes/grep.el (grep-mode-tool-bar-map): Change place on next
11998 (nslookup-font-lock-keywords): Don't require font-lock. 11998 and previous.
11999 Use font-lock faces rather than variables. 11999
12000 (nslookup, ftp, smbclient, network-service-connection): 12000 * progmodes/compile.el (compilation-mode-tool-bar-map): The same.
12001 Don't require comint. 12001
12002 (comint-prompt-regexp, comint-input-autoexpand) 120022008-02-26 Glenn Morris <rgm@gnu.org>
12003 (comint-input-ring): Declare for compiler. 12003
12004 (comint-mode, ffap-string-at-point, comint-exec): Autoload. 12004 * net/net-utils.el (top-level): Don't require comint when compiling.
12005 (dns-lookup-host): Don't require ffap. Remove `with-no-warnings'. 12005 (nslookup-font-lock-keywords): Don't require font-lock.
12006 12006 Use font-lock faces rather than variables.
12007 * ibuffer.el (ibuffer-do-toggle-read-only): Don't use `iff' in 12007 (nslookup, ftp, smbclient, network-service-connection):
12008 doc-string. 12008 Don't require comint.
12009 12009 (comint-prompt-regexp, comint-input-autoexpand)
120102008-02-26 Stefan Monnier <monnier@iro.umontreal.ca> 12010 (comint-input-ring): Declare for compiler.
12011 12011 (comint-mode, ffap-string-at-point, comint-exec): Autoload.
12012 * doc-view.el (doc-view-current-page): Add a `win' argument. 12012 (dns-lookup-host): Don't require ffap. Remove `with-no-warnings'.
12013 12013
120142008-02-25 Stefan Monnier <monnier@iro.umontreal.ca> 12014 * ibuffer.el (ibuffer-do-toggle-read-only): Don't use `iff' in
12015 12015 doc-string.
12016 * doc-view.el (doc-view-conversion-buffer): Give it an internal name. 12016
12017 Demote it to plain defvar. 120172008-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
12018 (doc-view-conversion-refresh-interval): Reduce interval. 12018
12019 (doc-view-goto-page): Allow moving to pages not yet rendered. 12019 * doc-view.el (doc-view-current-page): Add a `win' argument.
12020 (doc-view-goto-page): Construct a file name rather than extracting it 12020
12021 from doc-view-current-files. 120212008-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
12022 (doc-view-kill-proc): Ignore errors from kill-process. 12022
12023 (doc-view-pdf/ps->png-sentinel): Die gracefully if the buffer is dead. 12023 * doc-view.el (doc-view-conversion-buffer): Give it an internal name.
12024 (doc-view-insert-image): Use appropriate text if the page hasn't been 12024 Demote it to plain defvar.
12025 rendered yet. Adjust scrolling so the text is displayed. 12025 (doc-view-conversion-refresh-interval): Reduce interval.
12026 (doc-view-display): Detect not just that a page is available, but also 12026 (doc-view-goto-page): Allow moving to pages not yet rendered.
12027 that it wasn't available before, so as to avoid refreshing all pages 12027 (doc-view-goto-page): Construct a file name rather than extracting it
12028 repeatedly. 12028 from doc-view-current-files.
12029 (doc-view-mode): Make doc-view-cache-directory if needed. 12029 (doc-view-kill-proc): Ignore errors from kill-process.
12030 12030 (doc-view-pdf/ps->png-sentinel): Die gracefully if the buffer is dead.
120312008-02-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 12031 (doc-view-insert-image): Use appropriate text if the page hasn't been
12032 12032 rendered yet. Adjust scrolling so the text is displayed.
12033 * ibuffer.el (ibuffer-do-toggle-read-only): New optional arg as in 12033 (doc-view-display): Detect not just that a page is available, but also
12034 toggle-read-only. 12034 that it wasn't available before, so as to avoid refreshing all pages
12035 12035 repeatedly.
12036 * textmodes/bibtex.el (bibtex-format-entry): Handle error message 12036 (doc-view-mode): Make doc-view-cache-directory if needed.
12037 refering to a missing required field with the OPT prefix. 12037
12038 Make unwindform more robust. 120382008-02-25 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12039 12039
12040 * textmodes/bibtex.el: Remove support for hideshow minor mode as 12040 * ibuffer.el (ibuffer-do-toggle-read-only): New optional arg as in
12041 it duplicates the bibtex support in progmodes/hideshow.el. 12041 toggle-read-only.
12042 * progmodes/hideshow.el (hs-special-modes-alist): Allow bibtex 12042
12043 entries that do not start at the beginning of a line. 12043 * textmodes/bibtex.el (bibtex-format-entry): Handle error message
12044 12044 refering to a missing required field with the OPT prefix.
120452008-02-25 Chong Yidong <cyd@stupidchicken.com> 12045 Make unwindform more robust.
12046 12046
12047 * files.el (shell-quote-wildcard-pattern): Quote ' and " as well. 12047 * textmodes/bibtex.el: Remove support for hideshow minor mode as
12048 12048 it duplicates the bibtex support in progmodes/hideshow.el.
120492008-02-25 Robert J. Chassell <bob@rattlesnake.com> 12049 * progmodes/hideshow.el (hs-special-modes-alist): Allow bibtex
12050 12050 entries that do not start at the beginning of a line.
12051 * help-fns.el (describe-variable): Add phrases about 12051
12052 initialization file with and without customization; 120522008-02-25 Chong Yidong <cyd@stupidchicken.com>
12053 use new button type help-info-variable. 12053
12054 12054 * files.el (shell-quote-wildcard-pattern): Quote ' and " as well.
12055 * help-mode.el (help-info-variable): 12055
12056 New button able to read Info files for help-fns.el. 120562008-02-25 Robert J. Chassell <bob@rattlesnake.com>
12057 12057
120582008-02-25 Jan Djärv <jan.h.d@swipnet.se> 12058 * help-fns.el (describe-variable): Add phrases about
12059 12059 initialization file with and without customization;
12060 * progmodes/grep.el (grep-mode-tool-bar-map): New variable. 12060 use new button type help-info-variable.
12061 (grep-mode): Use grep-mode-tool-bar-map. 12061
12062 12062 * help-mode.el (help-info-variable):
12063 * progmodes/compile.el (tool-bar): Require tool-bar. 12063 New button able to read Info files for help-fns.el.
12064 (compilation-mode-tool-bar-map): New variable. 12064
12065 (compilation-mode): Use compilation-mode-tool-bar-map. 120652008-02-25 Jan Djärv <jan.h.d@swipnet.se>
12066 12066
12067 * term/x-win.el (x-gtk-stock-map): Add cancel. Remove extensions. 12067 * progmodes/grep.el (grep-mode-tool-bar-map): New variable.
12068 12068 (grep-mode): Use grep-mode-tool-bar-map.
120692008-02-25 Glenn Morris <rgm@gnu.org> 12069
12070 12070 * progmodes/compile.el (tool-bar): Require tool-bar.
12071 * vc-sccs.el (vc-sccs-diff): Fix setting of oldvers and newvers. 12071 (compilation-mode-tool-bar-map): New variable.
12072 12072 (compilation-mode): Use compilation-mode-tool-bar-map.
120732008-02-25 Stefan Monnier <monnier@iro.umontreal.ca> 12073
12074 12074 * term/x-win.el (x-gtk-stock-map): Add cancel. Remove extensions.
12075 * diff-mode.el (diff-file-junk-re): New const. 12075
12076 (diff-beginning-of-file-and-junk): Use it. 120762008-02-25 Glenn Morris <rgm@gnu.org>
12077 (diff-file-kill): Make sure we were really inside a file diff. 12077
12078 12078 * vc-sccs.el (vc-sccs-diff): Fix setting of oldvers and newvers.
12079 * diff-mode.el: Make it more robust in the presence of empty context 12079
12080 lines in unified hunks. 120802008-02-25 Stefan Monnier <monnier@iro.umontreal.ca>
12081 (diff-valid-unified-empty-line): New var. 12081
12082 (diff-unified->context, diff-sanity-check-hunk): Obey it. 12082 * diff-mode.el (diff-file-junk-re): New const.
12083 (diff-end-of-hunk): Obey it. New arg `donttrustheader'. 12083 (diff-beginning-of-file-and-junk): Use it.
12084 (diff-fixup-modifs, diff-post-command-hook): Use this new arg. 12084 (diff-file-kill): Make sure we were really inside a file diff.
12085 (diff-hunk-header-re-unified): New const. 12085
12086 (diff-font-lock-keywords, diff-hunk-header-re, diff-split-hunk) 12086 * diff-mode.el: Make it more robust in the presence of empty context
12087 (diff-fixup-modifs, diff-unified->context, diff-next-complex-hunk) 12087 lines in unified hunks.
12088 (diff-sanity-check-hunk): Use it. 12088 (diff-valid-unified-empty-line): New var.
12089 12089 (diff-unified->context, diff-sanity-check-hunk): Obey it.
12090 * diff-mode.el (diff-beginning-of-file-and-junk): If we're on the 12090 (diff-end-of-hunk): Obey it. New arg `donttrustheader'.
12091 Index: line, don't search backward for the previous one. 12091 (diff-fixup-modifs, diff-post-command-hook): Use this new arg.
12092 12092 (diff-hunk-header-re-unified): New const.
120932008-02-25 Kenichi Handa <handa@ni.aist.go.jp> 12093 (diff-font-lock-keywords, diff-hunk-header-re, diff-split-hunk)
12094 12094 (diff-fixup-modifs, diff-unified->context, diff-next-complex-hunk)
12095 * international/fontset.el (setup-default-fontset): Add non-OTF 12095 (diff-sanity-check-hunk): Use it.
12096 lao font for lao script. 12096
12097 12097 * diff-mode.el (diff-beginning-of-file-and-junk): If we're on the
12098 * language/tibetan.el: Register tibetan-composition-function in 12098 Index: line, don't search backward for the previous one.
12099 composition-function-table. 12099
12100 121002008-02-25 Kenichi Handa <handa@ni.aist.go.jp>
12101 * language/tibet-util.el (tibetan-composition-function): 12101
12102 Adjust for the new calling way (argument changed). Try font-shape-text 12102 * international/fontset.el (setup-default-fontset): Add non-OTF
12103 if possible. 12103 lao font for lao script.
12104 12104
12105 * language/lao.el: Register lao-composition-function in 12105 * language/tibetan.el: Register tibetan-composition-function in
12106 composition-function-table. 12106 composition-function-table.
12107 12107
12108 * language/lao-util.el (lao-composition-function): Adjust for the new 12108 * language/tibet-util.el (tibetan-composition-function):
12109 calling way (argument changed). Try font-shape-text if possible. 12109 Adjust for the new calling way (argument changed). Try font-shape-text
12110 12110 if possible.
121112008-02-25 Jason Rumney <jasonr@gnu.org> 12111
12112 12112 * language/lao.el: Register lao-composition-function in
12113 * files.el (file-name-invalid-regexp): Fix octal/decimal confusion. 12113 composition-function-table.
12114 12114
121152008-02-25 Juri Linkov <juri@jurta.org> 12115 * language/lao-util.el (lao-composition-function): Adjust for the new
12116 12116 calling way (argument changed). Try font-shape-text if possible.
12117 * isearch.el (isearch-fail): Use "RosyBrown1" for a light 12117
12118 background, "red4" for a dark background, "red" for 16 and 121182008-02-25 Jason Rumney <jasonr@gnu.org>
12119 8 colors, "grey" for grayscale, and inverse video otherwise. 12119
12120 Add :version tag. 12120 * files.el (file-name-invalid-regexp): Fix octal/decimal confusion.
12121 (isearch-message): Keep the original isearch-message intact, and 12121
12122 add text properties to it where necessary. Add `isearch-error' to 121222008-02-25 Juri Linkov <juri@jurta.org>
12123 the condition that checks if isearch is unsuccessful. 12123
12124 12124 * isearch.el (isearch-fail): Use "RosyBrown1" for a light
121252008-02-24 Juri Linkov <juri@jurta.org> 12125 background, "red4" for a dark background, "red" for 16 and
12126 12126 8 colors, "grey" for grayscale, and inverse video otherwise.
12127 * progmodes/compile.el (compilation-handle-exit): 12127 Add :version tag.
12128 Use compilation-error face instead of font-lock-warning-face. 12128 (isearch-message): Keep the original isearch-message intact, and
12129 Display the same message in the minibuffer as is inserted 12129 add text properties to it where necessary. Add `isearch-error' to
12130 at the end of the compilation buffer. 12130 the condition that checks if isearch is unsuccessful.
12131 12131
121322008-02-24 Glenn Morris <rgm@gnu.org> 121322008-02-24 Juri Linkov <juri@jurta.org>
12133 12133
12134 * vc-cvs.el (vc-cvs-register): Fix registering of directories in 12134 * progmodes/compile.el (compilation-handle-exit):
12135 multiple file case. 12135 Use compilation-error face instead of font-lock-warning-face.
12136 12136 Display the same message in the minibuffer as is inserted
12137 * vc-mcvs.el (vc-mcvs-register): Fix let-binding (for use of `file'). 12137 at the end of the compilation buffer.
12138 12138
12139 * vc-rcs.el (vc-rcs-register): Fix treatment of directories in 121392008-02-24 Glenn Morris <rgm@gnu.org>
12140 multiple file case. Use a single `let' rather than two. 12140
12141 12141 * vc-cvs.el (vc-cvs-register): Fix registering of directories in
121422008-02-24 Dan Nicolaescu <dann@ics.uci.edu> 12142 multiple file case.
12143 12143
12144 * progmodes/compile.el (compilation-start): Specify a face for 12144 * vc-mcvs.el (vc-mcvs-register): Fix let-binding (for use of `file').
12145 mode-line-process. 12145
12146 (compilation-handle-exit): Specify a face and a tooltip for 12146 * vc-rcs.el (vc-rcs-register): Fix treatment of directories in
12147 mode-line-process. 12147 multiple file case. Use a single `let' rather than two.
12148 12148
121492008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 121492008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
12150 12150
12151 * hilit-chg.el: Remove spurious * in defcustom docstrings. 12151 * progmodes/compile.el (compilation-start): Specify a face for
12152 (hilit-chg-make-ov): Simplify. 12152 mode-line-process.
12153 (hilit-chg-fixup): Use remove-overlays. 12153 (compilation-handle-exit): Specify a face and a tooltip for
12154 (hilit-chg-set-face-on-change): Remove redundant call to 12154 mode-line-process.
12155 `remove-text-properties'. 12155
12156 121562008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12157 * dired.el (dired-mark-prompt): Don't count/display the t element. 12157
12158 Reported by Carsten Blaauw <it-media.blaauw@daimler.com>. 12158 * hilit-chg.el: Remove spurious * in defcustom docstrings.
12159 12159 (hilit-chg-make-ov): Simplify.
121602008-02-24 Dan Nicolaescu <dann@ics.uci.edu> 12160 (hilit-chg-fixup): Use remove-overlays.
12161 12161 (hilit-chg-set-face-on-change): Remove redundant call to
12162 * progmodes/verilog-mode.el (eval-when-compile): Don't define 12162 `remove-text-properties'.
12163 add-submenu. 12163
12164 (verilog-xemacs-menu): Add :keys for C-M-a, C-M-e and C-M-h. 12164 * dired.el (dired-mark-prompt): Don't count/display the t element.
12165 Remove. Move contents to the only use ... 12165 Reported by Carsten Blaauw <it-media.blaauw@daimler.com>.
12166 (verilog-menu): ... here. 12166
12167 (verilog-statement-menu): Remove. Move contents to the only use ... 121672008-02-24 Dan Nicolaescu <dann@ics.uci.edu>
12168 (verilog-stmt-menu): ... here. 12168
12169 (verilog-mark-defun): Simply call mark-defun for emacs. 12169 * progmodes/verilog-mode.el (eval-when-compile): Don't define
12170 (occur-pos-list): Declare for byte compiler. 12170 add-submenu.
12171 (mode-popup-menu): Don't defvar. 12171 (verilog-xemacs-menu): Add :keys for C-M-a, C-M-e and C-M-h.
12172 (verilog-add-statement-menu): Remove. 12172 Remove. Move contents to the only use ...
12173 (verilog-mode-hook): Don't add verilog-add-statement-menu. 12173 (verilog-menu): ... here.
12174 (verilog-mode): Call easy-menu-add and set mode-popup-menu for XEmacs. 12174 (verilog-statement-menu): Remove. Move contents to the only use ...
12175 12175 (verilog-stmt-menu): ... here.
121762008-02-24 Michael McNamara <mac@mail.brushroad.com> 12176 (verilog-mark-defun): Simply call mark-defun for emacs.
12177 12177 (occur-pos-list): Declare for byte compiler.
12178 * progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs 12178 (mode-popup-menu): Don't defvar.
12179 conditional. 12179 (verilog-add-statement-menu): Remove.
12180 (verilog-font-grouping-keywords-face): Make the begin..end 12180 (verilog-mode-hook): Don't add verilog-add-statement-menu.
12181 keywords standout more than other verilog keywords. 12181 (verilog-mode): Call easy-menu-add and set mode-popup-menu for XEmacs.
12182 (verilog-type-font-keywords): Move the begin..end out of this list 12182
12183 to facilitate making them to (potentially) stand out more. 121832008-02-24 Michael McNamara <mac@mail.brushroad.com>
12184 (verilog-backward-token): Fix indent of bare always{_*}?, initial, 12184
12185 function & task blocks. 12185 * progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs
12186 (verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?, 12186 conditional.
12187 initial, function & task blocks. 12187 (verilog-font-grouping-keywords-face): Make the begin..end
12188 (verilog-forward-sexp): Handle the new "disable fork" statement of 12188 keywords standout more than other verilog keywords.
12189 IEEE-1800 Verilog. 12189 (verilog-type-font-keywords): Move the begin..end out of this list
12190 (verilog-beg-block-re-ordered): Handle the new "disable fork" 12190 to facilitate making them to (potentially) stand out more.
12191 statement of IEEE-1800 Verilog. 12191 (verilog-backward-token): Fix indent of bare always{_*}?, initial,
12192 (verilog-calc-1): Handle the new "disable fork" statement of 12192 function & task blocks.
12193 IEEE-1800 Verilog. 12193 (verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
12194 (verilog-disable-fork-re): Add const to help handle the new 12194 initial, function & task blocks.
12195 "disable fork" statement of IEEE-1800 Verilog. 12195 (verilog-forward-sexp): Handle the new "disable fork" statement of
12196 (verilog-declaration-core-re): Add port directions by themselves, 12196 IEEE-1800 Verilog.
12197 with no qualification, as base item of a declaration. 12197 (verilog-beg-block-re-ordered): Handle the new "disable fork"
12198 (verilog-pretty-declarations): Add new flag to ask it to refrain 12198 statement of IEEE-1800 Verilog.
12199 from printing to the message buffer. 12199 (verilog-calc-1): Handle the new "disable fork" statement of
12200 (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from 12200 IEEE-1800 Verilog.
12201 printing to the message buffer. Improve handling of the many 12201 (verilog-disable-fork-re): Add const to help handle the new
12202 types of expression line up. 12202 "disable fork" statement of IEEE-1800 Verilog.
12203 (verilog-just-one-space): Remove printing of an empty message. 12203 (verilog-declaration-core-re): Add port directions by themselves,
12204 (verilog-get-lineup-indent): Rework to support the better handling 12204 with no qualification, as base item of a declaration.
12205 of expression lineup for verilog-pretty-expr. 12205 (verilog-pretty-declarations): Add new flag to ask it to refrain
12206 (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr. 12206 from printing to the message buffer.
12207 12207 (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
122082008-02-24 Alan Mackenzie <acm@muc.de> 12208 printing to the message buffer. Improve handling of the many
12209 12209 types of expression line up.
12210 * progmodes/cc-mode.el (c-extend-region-for-CPP): Bug fix from 12210 (verilog-just-one-space): Remove printing of an empty message.
12211 yesterday's commit. 12211 (verilog-get-lineup-indent): Rework to support the better handling
12212 12212 of expression lineup for verilog-pretty-expr.
122132008-02-24 Nick Roberts <nickrob@snap.net.nz> 12213 (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
12214 12214
12215 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Fall back 122152008-02-24 Alan Mackenzie <acm@muc.de>
12216 to mouse-set-point in buffers that aren't associated with files. 12216
12217 12217 * progmodes/cc-mode.el (c-extend-region-for-CPP): Bug fix from
12218 * progmodes/gud.el: Rename menu item to "Show GUD tooltips". 12218 yesterday's commit.
12219 12219
122202008-02-24 Alan Mackenzie <acm@muc.de> 122202008-02-24 Nick Roberts <nickrob@snap.net.nz>
12221 12221
12222 Set of changes so that "obtrusive" syntactic elements in a 12222 * progmodes/gdb-ui.el (gdb-mouse-set-clear-breakpoint): Fall back
12223 C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or 12223 to mouse-set-point in buffers that aren't associated with files.
12224 unmatched paren) don't interact syntactically with stuff outside 12224
12225 the CPP line. 12225 * progmodes/gud.el: Rename menu item to "Show GUD tooltips".
12226 12226
12227 * progmodes/cc-awk.el (c-awk-beyond-logical-line, c-awk-old-ByLL): 122272008-02-24 Alan Mackenzie <acm@muc.de>
12228 Replace c-awk-end-of-logical-line and c-awk-old-EoLL to solve an 12228
12229 off-by-one bug. 12229 Set of changes so that "obtrusive" syntactic elements in a
12230 (c-awk-record-region-clear-NL): Replaces c-awk-before-change, with 12230 C/C++/ObjC preprocessor line (e.g. an unbalanced string quote or
12231 a bit of refactoring. 12231 unmatched paren) don't interact syntactically with stuff outside
12232 (c-awk-extend-and-syntax-tablify-region): Takes some of the 12232 the CPP line.
12233 functionality of c-awk-advise-fl-for-awk-region, which has been 12233
12234 refactored away. 12234 * progmodes/cc-awk.el (c-awk-beyond-logical-line, c-awk-old-ByLL):
12235 12235 Replace c-awk-end-of-logical-line and c-awk-old-EoLL to solve an
12236 * progmodes/cc-defs.el (c-clear-char-property-with-value-function) 12236 off-by-one bug.
12237 (c-clear-char-property-with-value): New function and macro which 12237 (c-awk-record-region-clear-NL): Replaces c-awk-before-change, with
12238 remove text-properties `equal' to a supplied value. 12238 a bit of refactoring.
12239 12239 (c-awk-extend-and-syntax-tablify-region): Takes some of the
12240 * progmodes/cc-engine.el: Comment about text properties amended. 12240 functionality of c-awk-advise-fl-for-awk-region, which has been
12241 12241 refactored away.
12242 * progmodes/cc-fonts.el (c-cpp-matchers): Make it put regexp 12242
12243 parens around "error\\|warning". 12243 * progmodes/cc-defs.el (c-clear-char-property-with-value-function)
12244 12244 (c-clear-char-property-with-value): New function and macro which
12245 * progmodes/cc-langs.el (c-get-state-before-change-function) 12245 remove text-properties `equal' to a supplied value.
12246 (c-before-font-lock-function, c-anchored-cpp-prefix): 12246
12247 New language variables. 12247 * progmodes/cc-engine.el: Comment about text properties amended.
12248 (c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC. 12248
12249 12249 * progmodes/cc-fonts.el (c-cpp-matchers): Make it put regexp
12250 * progmodes/cc-mode.el (c-basic-common-init): C and ObjC now use 12250 parens around "error\\|warning".
12251 syntax-table text properties. 12251
12252 (c-common-init): Call language specific before/after-change 12252 * progmodes/cc-langs.el (c-get-state-before-change-function)
12253 functions at mode initialisation. 12253 (c-before-font-lock-function, c-anchored-cpp-prefix):
12254 (c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables. 12254 New language variables.
12255 (c-extend-region-for-CPP, c-neutralize-CPP-line) 12255 (c-cpp-message-directives): Handle "#warning" in C, C++ and ObjC.
12256 (c-neutralize-syntax-in-CPP): New functions. 12256
12257 (c-before-change, c-after-change): Call the new language specific 12257 * progmodes/cc-mode.el (c-basic-common-init): C and ObjC now use
12258 change functions defined in cc-langs.el. 12258 syntax-table text properties.
12259 (c-advise-fl-for-region): New macro. 12259 (c-common-init): Call language specific before/after-change
12260 (awk-mode): Remove AWK specific stuff which has been refactored 12260 functions at mode initialisation.
12261 into language independent stuff. 12261 (c-new-BEG, c-new-END, c-old-BOM, c-old-EOM): New variables.
12262 12262 (c-extend-region-for-CPP, c-neutralize-CPP-line)
122632008-02-24 Nick Roberts <nickrob@snap.net.nz> 12263 (c-neutralize-syntax-in-CPP): New functions.
12264 12264 (c-before-change, c-after-change): Call the new language specific
12265 * progmodes/gdb-ui.el (gdba): Recreate as an alias for gdb. 12265 change functions defined in cc-langs.el.
12266 (gdb): (Re)set gdb-flush-pending-output to nil here... 12266 (c-advise-fl-for-region): New macro.
12267 (gdb-init-1): ...instead of here (before gdb-prompt). 12267 (awk-mode): Remove AWK specific stuff which has been refactored
12268 12268 into language independent stuff.
122692008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 12269
12270 122702008-02-24 Nick Roberts <nickrob@snap.net.nz>
12271 * progmodes/ada-mode.el (ada-font-lock-syntactic-keywords): 12271
12272 Recognize ''' just like any other char-constant. 12272 * progmodes/gdb-ui.el (gdba): Recreate as an alias for gdb.
12273 12273 (gdb): (Re)set gdb-flush-pending-output to nil here...
122742008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 12274 (gdb-init-1): ...instead of here (before gdb-prompt).
12275 12275
12276 * vc-hooks.el (vc-find-root): Remove initial loop because it's not 122762008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12277 careful enough. Detect the uid-change all within the main loop. 12277
12278 12278 * progmodes/ada-mode.el (ada-font-lock-syntactic-keywords):
122792008-02-24 Stefan Monnier <monnier@pastel.home> 12279 Recognize ''' just like any other char-constant.
12280 12280
12281 * textmodes/sgml-mode.el (sgml-mode): Fix comment syntax. 122812008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12282 12282
122832008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 12283 * vc-hooks.el (vc-find-root): Remove initial loop because it's not
12284 12284 careful enough. Detect the uid-change all within the main loop.
12285 * hilit-chg.el (highlight-save-buffer-state): New macro. 12285
12286 (highlight-save-buffer-state, hilit-chg-set-face-on-change) 122862008-02-24 Stefan Monnier <monnier@pastel.home>
12287 (hilit-chg-clear): Use it to preserve the modified-p flag. 12287
12288 (highlight-changes-rotate-faces): Don't mess with the undo-list. 12288 * textmodes/sgml-mode.el (sgml-mode): Fix comment syntax.
12289 12289
122902008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 122902008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12291 12291
12292 * font-lock.el (font-lock-set-defaults): Unset previously set variables 12292 * hilit-chg.el (highlight-save-buffer-state): New macro.
12293 when needed. 12293 (highlight-save-buffer-state, hilit-chg-set-face-on-change)
12294 12294 (hilit-chg-clear): Use it to preserve the modified-p flag.
122952008-02-24 Ævar Arnfjörð Bjarmason <avar@cpan.org> (tiny change) 12295 (highlight-changes-rotate-faces): Don't mess with the undo-list.
12296 12296
12297 * net/rcirc.el (rcirc-url-regexp): Replace definition by copying 122972008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
12298 from gnus-button-url-regexp. 12298
12299 12299 * font-lock.el (font-lock-set-defaults): Unset previously set variables
123002008-02-24 Eli Zaretskii <eliz@gnu.org> 12300 when needed.
12301 12301
12302 * progmodes/compile.el (compilation-next-error): Doc fix. 123022008-02-24 Ævar Arnfjörð Bjarmason <avar@cpan.org> (tiny change)
12303 (compilation-find-file): Doc fix. 12303
12304 12304 * net/rcirc.el (rcirc-url-regexp): Replace definition by copying
123052008-02-24 Glenn Morris <rgm@gnu.org> 12305 from gnus-button-url-regexp.
12306 12306
12307 * net/net-utils.el (ipconfig-program, ipconfig-program-options): 123072008-02-24 Eli Zaretskii <eliz@gnu.org>
12308 Add obsolete aliases to the old names. 12308
12309 12309 * progmodes/compile.el (compilation-next-error): Doc fix.
123102008-02-24 Richard Stallman <rms@gnu.org> 12310 (compilation-find-file): Doc fix.
12311 12311
12312 * net/net-utils.el (ifconfig): Rename from ipconfig. 123122008-02-24 Glenn Morris <rgm@gnu.org>
12313 (ipconfig): Alias to ifconfig. 12313
12314 (ifconfig-program): Rename from ipconfig-program. 12314 * net/net-utils.el (ipconfig-program, ipconfig-program-options):
12315 (ifconfig-program-options): Rename from ipconfig-program-options. 12315 Add obsolete aliases to the old names.
12316 12316
123172008-02-24 Michael McNamara <mac@mail.brushroad.com> 123172008-02-24 Richard Stallman <rms@gnu.org>
12318 12318
12319 * progmodes/verilog-mode.el (verilog-declaration-core-re): 12319 * net/net-utils.el (ifconfig): Rename from ipconfig.
12320 Add port directions by themselves, with no qualification, as base 12320 (ipconfig): Alias to ifconfig.
12321 item of a declaration. 12321 (ifconfig-program): Rename from ipconfig-program.
12322 (verilog-pretty-declarations): Add new flag that inhibits printing 12322 (ifconfig-program-options): Rename from ipconfig-program-options.
12323 to the message buffer. 12323
12324 (verilog-pretty-expr): Add new flag that inhibits printing to the 123242008-02-24 Michael McNamara <mac@mail.brushroad.com>
12325 message buffer. Improve handling of the many types of expression 12325
12326 line up. 12326 * progmodes/verilog-mode.el (verilog-declaration-core-re):
12327 (verilog-just-one-space): Don't print an empty message. 12327 Add port directions by themselves, with no qualification, as base
12328 (verilog-get-lineup-indent): Rework to support the better handling 12328 item of a declaration.
12329 of expression lineup for verilog-pretty-expr. 12329 (verilog-pretty-declarations): Add new flag that inhibits printing
12330 (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr. 12330 to the message buffer.
12331 (verilog-mode-version, verilog-mode-release-date): Update. 12331 (verilog-pretty-expr): Add new flag that inhibits printing to the
12332 12332 message buffer. Improve handling of the many types of expression
123332008-02-24 Stefan Monnier <monnier@iro.umontreal.ca> 12333 line up.
12334 12334 (verilog-just-one-space): Don't print an empty message.
12335 * subr.el (cancel-change-group): Don't move point. 12335 (verilog-get-lineup-indent): Rework to support the better handling
12336 12336 of expression lineup for verilog-pretty-expr.
123372008-02-23 Markus Triska <markus.triska@gmx.at> 12337 (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
12338 12338 (verilog-mode-version, verilog-mode-release-date): Update.
12339 * linum.el (linum-after-config): Update all visible windows. 12339
12340 123402008-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
123412008-02-23 Glenn Morris <rgm@gnu.org> 12341
12342 12342 * subr.el (cancel-change-group): Don't move point.
12343 * menu-bar.el (menu-bar-games-menu): Add Bubbles and Pong. 12343
12344 Add :help for Solitaire and Tetris. 123442008-02-23 Markus Triska <markus.triska@gmx.at>
12345 12345
12346 * tree-widget.el (tree-widget-lookup-image): Let-bind `file'. 12346 * linum.el (linum-after-config): Update all visible windows.
12347 12347
12348 * mail/smtpmail.el: Remove leading `*' from defcustom doc-strings. 123482008-02-23 Glenn Morris <rgm@gnu.org>
12349 (smtpmail-code-conv-from): Doc fix. Fix custom type. 12349
12350 (smtpmail-queue-index-file): Make it a defcustom. 12350 * menu-bar.el (menu-bar-games-menu): Add Bubbles and Pong.
12351 (smtpmail-queue-index): Delete. 12351 Add :help for Solitaire and Tetris.
12352 (smtpmail-send-it, smtpmail-send-queued-mail): 12352
12353 Use smtpmail-queue-index-file and smtpmail-queue-dir rather than 12353 * tree-widget.el (tree-widget-lookup-image): Let-bind `file'.
12354 smtpmail-queue-index. 12354
12355 12355 * mail/smtpmail.el: Remove leading `*' from defcustom doc-strings.
12356 * net/net-utils.el (iwconfig-program, iwconfig-program-options): 12356 (smtpmail-code-conv-from): Doc fix. Fix custom type.
12357 Add :version. 12357 (smtpmail-queue-index-file): Make it a defcustom.
12358 12358 (smtpmail-queue-index): Delete.
123592008-02-23 Yoni Rabkin <yoni@rabkins.net> (tiny change) 12359 (smtpmail-send-it, smtpmail-send-queued-mail):
12360 12360 Use smtpmail-queue-index-file and smtpmail-queue-dir rather than
12361 * net/net-utils.el (iwconfig-program, iwconfig-program-options): 12361 smtpmail-queue-index.
12362 New variables. 12362
12363 (iwconfig): New function. 12363 * net/net-utils.el (iwconfig-program, iwconfig-program-options):
12364 12364 Add :version.
123652008-02-23 Dan Nicolaescu <dann@ics.uci.edu> 12365
12366 123662008-02-23 Yoni Rabkin <yoni@rabkins.net> (tiny change)
12367 * vc.el (vc-find-revision): Make vc-parent-buffer local before 12367
12368 setting it. 12368 * net/net-utils.el (iwconfig-program, iwconfig-program-options):
12369 (vc-status-menu-map): Do not define using easy-menu. 12369 New variables.
12370 (vc-status-menu-map): New defalias. 12370 (iwconfig): New function.
12371 (vc-status-mode-map): Hook up the menu. 12371
12372 (top-level): Update TODO. 123722008-02-23 Dan Nicolaescu <dann@ics.uci.edu>
12373 12373
12374 * vc-hg.el (vc-hg-extra-status-menu): Return a keymap. 12374 * vc.el (vc-find-revision): Make vc-parent-buffer local before
12375 12375 setting it.
12376 * vc-bzr.el (vc-bzr-init-version): Rename to ... 12376 (vc-status-menu-map): Do not define using easy-menu.
12377 (vc-bzr-init-revision): ... this. 12377 (vc-status-menu-map): New defalias.
12378 12378 (vc-status-mode-map): Hook up the menu.
123792008-02-23 Jason Rumney <jasonr@gnu.org> 12379 (top-level): Update TODO.
12380 12380
12381 * makefile.w32-in (WINS_ALMOST): Remove term. 12381 * vc-hg.el (vc-hg-extra-status-menu): Return a keymap.
12382 (WINS): Add term here. 12382
12383 (custom-deps, finder-data): Use WINS_ALMOST. 12383 * vc-bzr.el (vc-bzr-init-version): Rename to ...
12384 12384 (vc-bzr-init-revision): ... this.
123852008-02-22 Juanma Barranquero <lekktu@gmail.com> 12385
12386 123862008-02-23 Jason Rumney <jasonr@gnu.org>
12387 * faces.el (font-weight-table): Fix value of `semi-light'. 12387
12388 12388 * makefile.w32-in (WINS_ALMOST): Remove term.
123892008-02-22 Stefan Monnier <monnier@iro.umontreal.ca> 12389 (WINS): Add term here.
12390 12390 (custom-deps, finder-data): Use WINS_ALMOST.
12391 * faces.el (font-weight-table, font-slant-table, font-swidth-table): 12391
12392 Make those tables bijective. 123922008-02-22 Juanma Barranquero <lekktu@gmail.com>
12393 12393
123942008-02-22 Ken Manheimer <ken.manheimer@gmail.com> 12394 * faces.el (font-weight-table): Fix value of `semi-light'.
12395 12395
12396 Finish pdbtrack integration cleanup, settling missing-functions 123962008-02-22 Stefan Monnier <monnier@iro.umontreal.ca>
12397 byte compiler warnings appropriately. 12397
12398 12398 * faces.el (font-weight-table, font-slant-table, font-swidth-table):
12399 * progmodes/python.el (python-point): Remove this - beginning-of-line 12399 Make those tables bijective.
12400 was all that was necessary for `python-pdbtrack-overlay-arrow'. 12400
12401 (python-end-of-def-or-class, python-beginning-of-def-or-class) 124012008-02-22 Ken Manheimer <ken.manheimer@gmail.com>
12402 (python-goto-initial-line): Drop these - they were only needed for 12402
12403 python-point. 12403 Finish pdbtrack integration cleanup, settling missing-functions
12404 (python-comint-output-filter-function): Use condition-case and 12404 byte compiler warnings appropriately.
12405 beginning-of-line directly, instead of python-mode.el functions 12405
12406 which require all sorts of baggage. 12406 * progmodes/python.el (python-point): Remove this - beginning-of-line
12407 (point-safe): Unnecessary - we're using condition-case directly, 12407 was all that was necessary for `python-pdbtrack-overlay-arrow'.
12408 instead. 12408 (python-end-of-def-or-class, python-beginning-of-def-or-class)
12409 (python-execute-file): Include for python-shell, which I'm leaving 12409 (python-goto-initial-line): Drop these - they were only needed for
12410 in keeping despite it being unnecessary for pdb tracking. 12410 python-point.
12411 12411 (python-comint-output-filter-function): Use condition-case and
124122008-02-22 Peter Danenberg <pcd@wikitex.org> (tiny change) 12412 beginning-of-line directly, instead of python-mode.el functions
12413 12413 which require all sorts of baggage.
12414 * progmodes/scheme.el (scheme-font-lock-keywords-2): 12414 (point-safe): Unnecessary - we're using condition-case directly,
12415 Add SRFI 11 support. 12415 instead.
12416 (let-values, let*-values): Specify scheme-indent-function. 12416 (python-execute-file): Include for python-shell, which I'm leaving
12417 12417 in keeping despite it being unnecessary for pdb tracking.
124182008-02-22 Dan Nicolaescu <dann@ics.uci.edu> 12418
12419 124192008-02-22 Peter Danenberg <pcd@wikitex.org> (tiny change)
12420 * vc.el (vc-exec-after): Move setting mode-line-process in the 12420
12421 busy case ... 12421 * progmodes/scheme.el (scheme-font-lock-keywords-2):
12422 (vc-set-mode-line-busy-indicator): ... in this new function. 12422 Add SRFI 11 support.
12423 (vc-status-refresh): Call vc-set-mode-line-busy-indicator. 12423 (let-values, let*-values): Specify scheme-indent-function.
12424 (vc-update-vc-status-buffer): Reset mode-line-process. 12424
12425 (vc-status-mark-all-files, vc-status-unmark-all-files): Change to 124252008-02-22 Dan Nicolaescu <dann@ics.uci.edu>
12426 mark/unmark all the files with the same state as the current one. 12426
12427 With a prefix argument mark/unmark all files. 12427 * vc.el (vc-exec-after): Move setting mode-line-process in the
12428 (vc-status-mode-menu): Adjust strings. 12428 busy case ...
12429 (vc-update-vc-status-buffer): Only do something when the argument 12429 (vc-set-mode-line-busy-indicator): ... in this new function.
12430 is not nil. 12430 (vc-status-refresh): Call vc-set-mode-line-busy-indicator.
12431 (vc-status-kill-dir-status-process): New function. 12431 (vc-update-vc-status-buffer): Reset mode-line-process.
12432 (vc-status-mode-map): Bind it. 12432 (vc-status-mark-all-files, vc-status-unmark-all-files): Change to
12433 (vc-status-process-buffer): New variable. 12433 mark/unmark all the files with the same state as the current one.
12434 (vc-status-mode): Make it local. 12434 With a prefix argument mark/unmark all files.
12435 (vc-status-refresh): Set it. 12435 (vc-status-mode-menu): Adjust strings.
12436 12436 (vc-update-vc-status-buffer): Only do something when the argument
12437 * vc-hg.el (vc-hg-dir-status): 12437 is not nil.
12438 * vc-git.el (vc-git-dir-status): 12438 (vc-status-kill-dir-status-process): New function.
12439 * vc-svn.el (vc-svn-dir-status): Return the buffer in which the 12439 (vc-status-mode-map): Bind it.
12440 command is run. 12440 (vc-status-process-buffer): New variable.
12441 12441 (vc-status-mode): Make it local.
124422008-02-22 Glenn Morris <rgm@gnu.org> 12442 (vc-status-refresh): Set it.
12443 12443
12444 * json.el (top-level): No need to require thingatpt. 12444 * vc-hg.el (vc-hg-dir-status):
12445 (json-read-keyword): Use thing-at-point rather than word-at-point. 12445 * vc-git.el (vc-git-dir-status):
12446 12446 * vc-svn.el (vc-svn-dir-status): Return the buffer in which the
12447 * time.el (top-level): No need to require time-date when compiling. 12447 command is run.
12448 12448
12449 * emacs-lisp/copyright.el (copyright-update-year): 124492008-02-22 Glenn Morris <rgm@gnu.org>
12450 Fix subexpression numbering for the case when years are split over 12450
12451 lines, and for the replace case. 12451 * json.el (top-level): No need to require thingatpt.
12452 12452 (json-read-keyword): Use thing-at-point rather than word-at-point.
12453 * emulation/tpu-edt.el (tpu-have-ispell): Doc fix. Make obsolete. 12453
12454 (tpu-caar, tpu-cadr): Delete functions. 12454 * time.el (top-level): No need to require time-date when compiling.
12455 (zmacs-regions): No need to declare for compiler. 12455
12456 (tpu-goto-breadcrumb): Use cadr rather than tpu-cadr. 12456 * emacs-lisp/copyright.el (copyright-update-year):
12457 (tpu-spell-check): Rewrite, and handle mark after point. 12457 Fix subexpression numbering for the case when years are split over
12458 (tpu-special-insert): Use or rather than if. 12458 lines, and for the replace case.
12459 12459
12460 * emulation/vip.el (vip-special-prefix-com): Use ispell-region 12460 * emulation/tpu-edt.el (tpu-have-ispell): Doc fix. Make obsolete.
12461 rather than spell-region. 12461 (tpu-caar, tpu-cadr): Delete functions.
12462 12462 (zmacs-regions): No need to declare for compiler.
12463 * textmodes/spell.el (spell-buffer, spell-word): Suppress compiler 12463 (tpu-goto-breadcrumb): Use cadr rather than tpu-cadr.
12464 warnings about spell-region. 12464 (tpu-spell-check): Rewrite, and handle mark after point.
12465 12465 (tpu-special-insert): Use or rather than if.
124662008-02-22 Kenichi Handa <handa@ni.aist.go.jp> 12466
12467 12467 * emulation/vip.el (vip-special-prefix-com): Use ispell-region
12468 * ldefs-boot.el: Regenerated. 12468 rather than spell-region.
12469 12469
12470 * loadup.el: Don't load language/devanagari, language/kannada, 12470 * textmodes/spell.el (spell-buffer, spell-word): Suppress compiler
12471 language/malayalam, and language/tamil. Load language/sinhala. 12471 warnings about spell-region.
12472 12472
12473 * language/indian.el (indian-font-foundry) 124732008-02-22 Kenichi Handa <handa@ni.aist.go.jp>
12474 (indian-script-language-alist, indian-font-char-index-table) 12474
12475 (indian-font-char, indian-font-char-range, indian-script-table) 12475 * ldefs-boot.el: Regenerated.
12476 (indian-default-script, indian-composable-pattern): Delete them. 12476
12477 ("Devanagari", "Kannada", "Malayalam", "Tamil"): Definitions of 12477 * loadup.el: Don't load language/devanagari, language/kannada,
12478 language environments moved to here. 12478 language/malayalam, and language/tamil. Load language/sinhala.
12479 ("Bengali", "Punjabi", "Gujarati", "Oriya", "Telugu"): 12479
12480 New language environments. 12480 * language/indian.el (indian-font-foundry)
12481 12481 (indian-script-language-alist, indian-font-char-index-table)
12482 * language/devanagari.el, language/devan-util.el, 12482 (indian-font-char, indian-font-char-range, indian-script-table)
12483 * language/kannada.el, language/knd-util.el, language/malayalam.el, 12483 (indian-default-script, indian-composable-pattern): Delete them.
12484 * language/mlm-util.el, language/tamil.el, language/tml-util.el: 12484 ("Devanagari", "Kannada", "Malayalam", "Tamil"): Definitions of
12485 Delete them. 12485 language environments moved to here.
12486 12486 ("Bengali", "Punjabi", "Gujarati", "Oriya", "Telugu"):
12487 * language/sinhala.el: New file. 12487 New language environments.
12488 12488
124892008-02-21 Ken Manheimer <ken.manheimer@gmail.com> 12489 * language/devanagari.el, language/devan-util.el,
12490 12490 * language/kannada.el, language/knd-util.el, language/malayalam.el,
12491 Update Nick Robert's port of pdb tracking from python-mode.el. 12491 * language/mlm-util.el, language/tamil.el, language/tml-util.el:
12492 12492 Delete them.
12493 * progmodes/python.el (python-pdbtrack-toggle-stack-tracking): 12493
12494 Clarify docstring. 12494 * language/sinhala.el: New file.
12495 (python-pdbtrack-minor-mode-string): A sign indicating that pdb 12495
12496 tracking is happening. 124962008-02-21 Ken Manheimer <ken.manheimer@gmail.com>
12497 (python-pdbtrack-stack-entry-regexp): Better recognize stack traces. 12497
12498 (python-pdbtrack-input-prompt): Better recognize PDB prompts. 12498 Update Nick Robert's port of pdb tracking from python-mode.el.
12499 (comint-output-filter-functions): Add python-pdbtrack-track-stack-file. 12499
12500 Tracking is plugged in to all comint buffers once python.el is loaded. 12500 * progmodes/python.el (python-pdbtrack-toggle-stack-tracking):
12501 (python-pdbtrack-overlay-arrow): Toggle activation of 12501 Clarify docstring.
12502 `python-pdbtrack-minor-mode-string' in addition to the overlay arrow. 12502 (python-pdbtrack-minor-mode-string): A sign indicating that pdb
12503 (python-pdbtrack-track-stack-file): Use new 12503 tracking is happening.
12504 `python-pdbtrack-get-source-buffer' for more flexible access to 12504 (python-pdbtrack-stack-entry-regexp): Better recognize stack traces.
12505 debugging source files. 12505 (python-pdbtrack-input-prompt): Better recognize PDB prompts.
12506 (python-pdbtrack-get-source-buffer): Identify debugging target buffer 12506 (comint-output-filter-functions): Add python-pdbtrack-track-stack-file.
12507 according to pdb stack trace, optionally using new 12507 Tracking is plugged in to all comint buffers once python.el is loaded.
12508 `python-pdbtrack-grub-for-buffer' if file is not locally available. 12508 (python-pdbtrack-overlay-arrow): Toggle activation of
12509 (python-pdbtrack-grub-for-buffer): Find most recent python-mode 12509 `python-pdbtrack-minor-mode-string' in addition to the overlay arrow.
12510 named buffer, or having function with indicated name. 12510 (python-pdbtrack-track-stack-file): Use new
12511 (python-shell): Remove comint-output-filter-functions hook 12511 `python-pdbtrack-get-source-buffer' for more flexible access to
12512 addition, it's being done elsewhere. Wrap long line. 12512 debugging source files.
12513 12513 (python-pdbtrack-get-source-buffer): Identify debugging target buffer
125142008-02-21 Michael Olson <mwolson@gnu.org> 12514 according to pdb stack trace, optionally using new
12515 12515 `python-pdbtrack-grub-for-buffer' if file is not locally available.
12516 * json.el: Replace XEmacs compatibility code to get rid of 12516 (python-pdbtrack-grub-for-buffer): Find most recent python-mode
12517 compiler warnings. 12517 named buffer, or having function with indicated name.
12518 12518 (python-shell): Remove comint-output-filter-functions hook
12519 * time.el: Fix compiler warning. 12519 addition, it's being done elsewhere. Wrap long line.
12520 12520
125212008-02-21 Edward O'Connor <ted@oconnor.cx> 125212008-02-21 Michael Olson <mwolson@gnu.org>
12522 12522
12523 * json.el: New file (JavaScript Object Notation parser / generator). 12523 * json.el: Replace XEmacs compatibility code to get rid of
12524 12524 compiler warnings.
125252008-02-21 Dave Love <fx@gnu.org> 12525
12526 12526 * time.el: Fix compiler warning.
12527 * progmodes/sym-comp.el: New file. 12527
12528 125282008-02-21 Edward O'Connor <ted@oconnor.cx>
12529 * progmodes/python.el: Merge from Dave Love's 2008-01-20 version. 12529
12530 Require sym-comp. Add Python buffer to same-window-buffer-names. 12530 * json.el: New file (JavaScript Object Notation parser / generator).
12531 Fixup whitespaces. 12531
12532 (python-font-lock-keywords): Add highlighting for Python builtins. 125322008-02-21 Dave Love <fx@gnu.org>
12533 (python-font-lock-syntactic-keywords): Rewrite. 12533
12534 (python-quote-syntax): Use syntax-ppss-context instead of parsing 12534 * progmodes/sym-comp.el: New file.
12535 ppss directly. 12535
12536 (python-mode-map): Add binding for python-find-function. 12536 * progmodes/python.el: Merge from Dave Love's 2008-01-20 version.
12537 (python-calculate-indentation): Clean up the logic. 12537 Require sym-comp. Add Python buffer to same-window-buffer-names.
12538 (python-beginning-of-defun): Explicitly set return value. 12538 Fixup whitespaces.
12539 (python-beginning-of-statement): Stop looping if we get stuck 12539 (python-font-lock-keywords): Add highlighting for Python builtins.
12540 going backwards. 12540 (python-font-lock-syntactic-keywords): Rewrite.
12541 (python-next-statement): Stop looping if we somehow end up inside 12541 (python-quote-syntax): Use syntax-ppss-context instead of parsing
12542 a string while advancing. 12542 ppss directly.
12543 (python-preoutput-continuation, python-version-checked): New vars. 12543 (python-mode-map): Add binding for python-find-function.
12544 (python-check-version): New function. 12544 (python-calculate-indentation): Clean up the logic.
12545 (run-python): Set default command to python-command instead of 12545 (python-beginning-of-defun): Explicitly set return value.
12546 python-python-command. 12546 (python-beginning-of-statement): Stop looping if we get stuck
12547 (run-python): Use python-check-version. Give PYTHONPATH 12547 going backwards.
12548 precedence over data-directory in the process environment. 12548 (python-next-statement): Stop looping if we somehow end up inside
12549 Load function definitions in python process after. 12549 a string while advancing.
12550 (python-check-comint-prompt): New function. 12550 (python-preoutput-continuation, python-version-checked): New vars.
12551 (python-send-command, python-send-receive): Use it. 12551 (python-check-version): New function.
12552 (python-complete-symbol, python-try-complete): Functions deleted. 12552 (run-python): Set default command to python-command instead of
12553 Use symbol-complete instead of python-complete-symbol throughout. 12553 python-python-command.
12554 (python-fill-paragraph): Further refine the fenced-string regexp. 12554 (run-python): Use python-check-version. Give PYTHONPATH
12555 (def-python-skeleton): Expand to the original abbrev instead if in 12555 precedence over data-directory in the process environment.
12556 a comment or string. Tweak skeletons for `if', `while', `for', 12556 Load function definitions in python process after.
12557 `try/except', `try/finally', `name'. 12557 (python-check-comint-prompt): New function.
12558 (python-pea-hook, python-abbrev-pc-hook): New functions. 12558 (python-send-command, python-send-receive): Use it.
12559 (python-abbrev-syntax-table): New var. 12559 (python-complete-symbol, python-try-complete): Functions deleted.
12560 (python-mode): Add python-pea-hook to pre-abbrev-expand-hook. 12560 Use symbol-complete instead of python-complete-symbol throughout.
12561 Use symbol-completion-try-complete for hippie expansion. 12561 (python-fill-paragraph): Further refine the fenced-string regexp.
12562 Turn on font lock unconditionally. 12562 (def-python-skeleton): Expand to the original abbrev instead if in
12563 (python-mode-hook): Defcustom it. No need to use make-local 12563 a comment or string. Tweak skeletons for `if', `while', `for',
12564 variable on indent-tabs-mode in "Turn off Indent Tabs mode" 12564 `try/except', `try/finally', `name'.
12565 option, since it's buffer-local. 12565 (python-pea-hook, python-abbrev-pc-hook): New functions.
12566 12566 (python-abbrev-syntax-table): New var.
125672008-02-21 Juanma Barranquero <lekktu@gmail.com> 12567 (python-mode): Add python-pea-hook to pre-abbrev-expand-hook.
12568 12568 Use symbol-completion-try-complete for hippie expansion.
12569 * play/hanoi.el (hanoi-internal): Set `show-trailing-whitespace' to nil. 12569 Turn on font lock unconditionally.
12570 12570 (python-mode-hook): Defcustom it. No need to use make-local
125712008-02-21 Drew Adams <drew.adams@oracle.com> 12571 variable on indent-tabs-mode in "Turn off Indent Tabs mode"
12572 12572 option, since it's buffer-local.
12573 * mouse.el (minor-mode-menu-from-indicator): Create a menu with a 12573
12574 "Turn off" and a "Help" entry when the minor mode has no menu. 125742008-02-21 Juanma Barranquero <lekktu@gmail.com>
12575 12575
125762008-02-21 Dan Nicolaescu <dann@ics.uci.edu> 12576 * play/hanoi.el (hanoi-internal): Set `show-trailing-whitespace' to nil.
12577 12577
12578 * vc.el (vc-status-mark, vc-status-unmark): New functions. 125782008-02-21 Drew Adams <drew.adams@oracle.com>
12579 (vc-status-mode-map, vc-status-mode-menu): Bind them instead of 12579
12580 vc-status-mark-file and vc-status-unmark-file. 12580 * mouse.el (minor-mode-menu-from-indicator): Create a menu with a
12581 (vc-status-mark-unmark): New function. 12581 "Turn off" and a "Help" entry when the minor mode has no menu.
12582 (vc-status-previous-line, vc-status-next-line): No longer interactive. 12582
12583 125832008-02-21 Dan Nicolaescu <dann@ics.uci.edu>
125842008-02-21 Glenn Morris <rgm@gnu.org> 12584
12585 12585 * vc.el (vc-status-mark, vc-status-unmark): New functions.
12586 * composite.el (encode-composition-rule): Fix typo in error message. 12586 (vc-status-mode-map, vc-status-mode-menu): Bind them instead of
12587 (composition-function-table, auto-composition-mode): Doc fixes. 12587 vc-status-mark-file and vc-status-unmark-file.
12588 12588 (vc-status-mark-unmark): New function.
12589 * subr.el (sit-for): Fix obsolete form for nil second argument. 12589 (vc-status-previous-line, vc-status-next-line): No longer interactive.
12590 12590
12591 * textmodes/spell.el (spell-buffer, spell-word, spell-region) 125912008-02-21 Glenn Morris <rgm@gnu.org>
12592 (spell-string): Make obsolete, in favor of ispell. 12592
12593 12593 * composite.el (encode-composition-rule): Fix typo in error message.
125942008-02-21 Kenichi Handa <handa@ni.aist.go.jp> 12594 (composition-function-table, auto-composition-mode): Doc fixes.
12595 12595
12596 * language/devanagari.el: Don't setup composition-function-table 12596 * subr.el (sit-for): Fix obsolete form for nil second argument.
12597 here. 12597
12598 ("Devanagari"): Change charset, coding-system, coding-priority to 12598 * textmodes/spell.el (spell-buffer, spell-word, spell-region)
12599 Unicode-based ones. Don't require the feature devan-util. 12599 (spell-string): Make obsolete, in favor of ispell.
12600 12600
12601 * composite.el (compose-chars-after): Fix arguments for a function 126012008-02-21 Kenichi Handa <handa@ni.aist.go.jp>
12602 in composition-function-table. 12602
12603 (auto-compose-region): Likewise. 12603 * language/devanagari.el: Don't setup composition-function-table
12604 12604 here.
12605 * ps-mule.el (ps-mule-font-info-database-bdf): Use ethio16f-uni.bdf 12605 ("Devanagari"): Change charset, coding-system, coding-priority to
12606 for Ethiopic. 12606 Unicode-based ones. Don't require the feature devan-util.
12607 (ps-mule-plot-string): Ignore glyph-string based compositions. 12607
12608 12608 * composite.el (compose-chars-after): Fix arguments for a function
126092008-02-21 Stefan Monnier <monnier@iro.umontreal.ca> 12609 in composition-function-table.
12610 12610 (auto-compose-region): Likewise.
12611 * doc-view.el: Allow different windows to show different pages. 12611
12612 (doc-view-current-page, doc-view-current-slice, doc-view-current-info) 12612 * ps-mule.el (ps-mule-font-info-database-bdf): Use ethio16f-uni.bdf
12613 (doc-view-current-image, doc-view-current-overlay): Remove variables, 12613 for Ethiopic.
12614 add them back as macros instead, using image-mode-winprops instead. 12614 (ps-mule-plot-string): Ignore glyph-string based compositions.
12615 Update all users of those variables. 12615
12616 (doc-view-new-window-function): New function to create a new overlay 126162008-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
12617 for each new window. 12617
12618 (doc-view-mode): Use it and image-mode-setup-winprops. 12618 * doc-view.el: Allow different windows to show different pages.
12619 (doc-view-clone-buffer-hook): Rewrite accordingly. 12619 (doc-view-current-page, doc-view-current-slice, doc-view-current-info)
12620 12620 (doc-view-current-image, doc-view-current-overlay): Remove variables,
12621 * image-mode.el: Extend [hv]scroll support to per-window properties. 12621 add them back as macros instead, using image-mode-winprops instead.
12622 (image-mode-current-vscroll, image-mode-current-hscroll): Remove. 12622 Update all users of those variables.
12623 (image-mode-winprops-alist): New var to replace them. 12623 (doc-view-new-window-function): New function to create a new overlay
12624 (image-mode-new-window-functions): New hook. 12624 for each new window.
12625 (image-mode-winprops, image-mode-window-get, image-mode-window-put): 12625 (doc-view-mode): Use it and image-mode-setup-winprops.
12626 New funs. 12626 (doc-view-clone-buffer-hook): Rewrite accordingly.
12627 (image-set-window-vscroll, image-set-window-hscroll): Use them. 12627
12628 Remove the `window' argument, update callers. 12628 * image-mode.el: Extend [hv]scroll support to per-window properties.
12629 (image-mode-reapply-winprops): Rename image-reset-current-vhscroll. 12629 (image-mode-current-vscroll, image-mode-current-hscroll): Remove.
12630 Use the new functions. 12630 (image-mode-winprops-alist): New var to replace them.
12631 (image-mode-reapply-winprops): New fun. 12631 (image-mode-new-window-functions): New hook.
12632 (image-mode): Use it. 12632 (image-mode-winprops, image-mode-window-get, image-mode-window-put):
12633 12633 New funs.
126342008-02-20 Jay Belanger <jay.p.belanger@gmail.com> 12634 (image-set-window-vscroll, image-set-window-hscroll): Use them.
12635 12635 Remove the `window' argument, update callers.
12636 * calc/calc-math.el (math-sin-raw): Add optional argument 12636 (image-mode-reapply-winprops): Rename image-reset-current-vhscroll.
12637 to keep track of original argument. 12637 Use the new functions.
12638 (math-cos-raw): Use optional argument when calling math-sin-raw. 12638 (image-mode-reapply-winprops): New fun.
12639 (math-sin-raw-2, math-cos-raw-2): Check for a zero argument 12639 (image-mode): Use it.
12640 with close to original precision. 12640
12641 126412008-02-20 Jay Belanger <jay.p.belanger@gmail.com>
126422008-02-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 12642
12643 12643 * calc/calc-math.el (math-sin-raw): Add optional argument
12644 * textmodes/bibtex.el (bibtex-convert-alien): Do not use optional 12644 to keep track of original argument.
12645 args in calls of sit-for. 12645 (math-cos-raw): Use optional argument when calling math-sin-raw.
12646 12646 (math-sin-raw-2, math-cos-raw-2): Check for a zero argument
126472008-02-20 Juanma Barranquero <lekktu@gmail.com> 12647 with close to original precision.
12648 12648
12649 * vc-svn.el (vc-svn-program): Fix typo in docstring. 126492008-02-20 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12650 (vc-svn-checkin): Fix typo in error message. 12650
12651 12651 * textmodes/bibtex.el (bibtex-convert-alien): Do not use optional
12652 * help-mode.el: Require easymenu when compiling. 12652 args in calls of sit-for.
12653 12653
126542008-02-20 Dan Nicolaescu <dann@ics.uci.edu> 126542008-02-20 Juanma Barranquero <lekktu@gmail.com>
12655 12655
12656 * help-mode.el (help-mode-menu): New menu. 12656 * vc-svn.el (vc-svn-program): Fix typo in docstring.
12657 12657 (vc-svn-checkin): Fix typo in error message.
126582008-02-20 Glenn Morris <rgm@gnu.org> 12658
12659 12659 * help-mode.el: Require easymenu when compiling.
12660 * mail/rmail.el (rmail-autodetect): Add .exe extension to movemail 12660
12661 on Windows. 126612008-02-20 Dan Nicolaescu <dann@ics.uci.edu>
12662 12662
126632008-02-20 Kenichi Handa <handa@ni.aist.go.jp> 12663 * help-mode.el (help-mode-menu): New menu.
12664 12664
12665 * ps-mule.el (ps-mule-encode-region): Return a single string. 126652008-02-20 Glenn Morris <rgm@gnu.org>
12666 (ps-mule-plot-string): Adjust for the above change. 12666
12667 (ps-mule-encode-header-string): Likewise. 12667 * mail/rmail.el (rmail-autodetect): Add .exe extension to movemail
12668 12668 on Windows.
12669 * international/latin1-disp.el (latin1-display): Don't use 12669
12670 ucs-mule-8859-to-mule-unicode. Fix the way of resetting 126702008-02-20 Kenichi Handa <handa@ni.aist.go.jp>
12671 standard-display-table. 12671
12672 (latin1-display-identities): Adjust for the change of what is 12672 * ps-mule.el (ps-mule-encode-region): Return a single string.
12673 returned by (get-language-info charset 'charset). 12673 (ps-mule-plot-string): Adjust for the above change.
12674 12674 (ps-mule-encode-header-string): Likewise.
12675 * international/mule-util.el (char-displayable-p): Fix for Latin-1 12675
12676 characters and terminal case. 12676 * international/latin1-disp.el (latin1-display): Don't use
12677 12677 ucs-mule-8859-to-mule-unicode. Fix the way of resetting
126782008-02-19 Ken Manheimer <ken.manheimer@gmail.com> 12678 standard-display-table.
12679 12679 (latin1-display-identities): Adjust for the change of what is
12680 Minor Adaptions by Nick Roberts <nickrob@snap.net.nz> for Emacs. 12680 returned by (get-language-info charset 'charset).
12681 12681
12682 * progmodes/python.el: Also require comint when loading. 12682 * international/mule-util.el (char-displayable-p): Fix for Latin-1
12683 (python-mode-map): Bind python-pdbtrack-toggle-stack-tracking. 12683 characters and terminal case.
12684 Replace python-shell with run-python on menu bar. 12684
12685 (python-shell-map): New map. 126852008-02-19 Ken Manheimer <ken.manheimer@gmail.com>
12686 (python-default-interpreter, python-python-command-args) 12686
12687 (python-jython-command-args, python-pdbtrack-do-tracking-p): 12687 Minor Adaptions by Nick Roberts <nickrob@snap.net.nz> for Emacs.
12688 New options. 12688
12689 (python-which-shell, python-which-args, python-which-bufname): 12689 * progmodes/python.el: Also require comint when loading.
12690 New buffer local variables. 12690 (python-mode-map): Bind python-pdbtrack-toggle-stack-tracking.
12691 (python-file-queue, python-pdbtrack-is-tracking-p): New variables. 12691 Replace python-shell with run-python on menu bar.
12692 12692 (python-shell-map): New map.
12693 * progmodes/python.el (python-pdbtrack-stack-entry-regexp) 12693 (python-default-interpreter, python-python-command-args)
12694 (python-pdbtrack-input-prompt, python-pdbtrack-track-range): 12694 (python-jython-command-args, python-pdbtrack-do-tracking-p):
12695 New constants. 12695 New options.
12696 12696 (python-which-shell, python-which-args, python-which-bufname):
12697 Pdbtrack features: 12697 New buffer local variables.
12698 12698 (python-file-queue, python-pdbtrack-is-tracking-p): New variables.
12699 (python-point, python-end-of-def-or-class) 12699
12700 (python-beginning-of-def-or-class, python-goto-initial-line) 12700 * progmodes/python.el (python-pdbtrack-stack-entry-regexp)
12701 (python-comint-output-filter-function) 12701 (python-pdbtrack-input-prompt, python-pdbtrack-track-range):
12702 (python-pdbtrack-overlay-arrow) 12702 New constants.
12703 (python-pdbtrack-track-stack-file, python-toggle-shells) 12703
12704 (python-shell, python-pdbtrack-toggle-stack-tracking) 12704 Pdbtrack features:
12705 (turn-on-pdbtrack, turn-off-pdbtrack, python-sentinel): 12705
12706 New functions. 12706 (python-point, python-end-of-def-or-class)
12707 12707 (python-beginning-of-def-or-class, python-goto-initial-line)
127082008-02-19 Katsumi Yamaoka <yamaoka@jpl.org> 12708 (python-comint-output-filter-function)
12709 12709 (python-pdbtrack-overlay-arrow)
12710 * net/ange-ftp.el (ange-ftp-quote-string): Return the null string 12710 (python-pdbtrack-track-stack-file, python-toggle-shells)
12711 when the argument is nil. 12711 (python-shell, python-pdbtrack-toggle-stack-tracking)
12712 12712 (turn-on-pdbtrack, turn-off-pdbtrack, python-sentinel):
127132008-02-19 Dan Nicolaescu <dann@ics.uci.edu> 12713 New functions.
12714 12714
12715 * vc.el (dir-status): Add a brief description. 127152008-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
12716 12716
127172008-02-19 Thien-Thi Nguyen <ttn@gnuvola.org> 12717 * net/ange-ftp.el (ange-ftp-quote-string): Return the null string
12718 12718 when the argument is nil.
12719 * vc-hooks.el (vc-find-root): Take optional arg INVERT. 12719
12720 If non-nil, reverse the sense of the check. 127202008-02-19 Dan Nicolaescu <dann@ics.uci.edu>
12721 12721
12722 * vc-rcs.el (vc-rcs-root): New func. 12722 * vc.el (dir-status): Add a brief description.
12723 * vc-cvs.el (vc-cvs-root): New func. 12723
12724 * vc-svn.el (vc-svn-root): New func. 127242008-02-19 Thien-Thi Nguyen <ttn@gnuvola.org>
12725 * vc-sccs.el (vc-sccs-root): New func. 12725
12726 12726 * vc-hooks.el (vc-find-root): Take optional arg INVERT.
127272008-02-18 Kenichi Handa <handa@ni.aist.go.jp> 12727 If non-nil, reverse the sense of the check.
12728 12728
12729 * language/japan-util.el (setup-japanese-environment-internal): 12729 * vc-rcs.el (vc-rcs-root): New func.
12730 Call use-cjk-char-width-table. 12730 * vc-cvs.el (vc-cvs-root): New func.
12731 12731 * vc-svn.el (vc-svn-root): New func.
12732 * language/japanese.el ("Japanese"): Set exit-function to 12732 * vc-sccs.el (vc-sccs-root): New func.
12733 use-default-char-width-table. 12733
12734 127342008-02-18 Kenichi Handa <handa@ni.aist.go.jp>
12735 * international/characters.el: Delete occurrences of non-Unicode 12735
12736 tibetan and ethiopic characters. 12736 * language/japan-util.el (setup-japanese-environment-internal):
12737 (cjk-char-width-table): New variable. 12737 Call use-cjk-char-width-table.
12738 (use-cjk-char-width-table, use-default-char-width-table): 12738
12739 New functions. 12739 * language/japanese.el ("Japanese"): Set exit-function to
12740 12740 use-default-char-width-table.
127412008-02-19 Dan Nicolaescu <dann@ics.uci.edu> 12741
12742 12742 * international/characters.el: Delete occurrences of non-Unicode
12743 * vc.el (vc-status-menu, vc-status-menu-map-filter): New functions. 12743 tibetan and ethiopic characters.
12744 (vc-status-mode-menu): Add a :filter. 12744 (cjk-char-width-table): New variable.
12745 (vc-status-printer): Add faces. 12745 (use-cjk-char-width-table, use-default-char-width-table):
12746 12746 New functions.
12747 * vc-hg.el (vc-hg-extra-status-menu): New function. 12747
12748 (vc-hg-dir-status): Clean up the buffer before using it. 127482008-02-19 Dan Nicolaescu <dann@ics.uci.edu>
12749 12749
127502008-02-19 Stefan Monnier <monnier@iro.umontreal.ca> 12750 * vc.el (vc-status-menu, vc-status-menu-map-filter): New functions.
12751 12751 (vc-status-mode-menu): Add a :filter.
12752 * progmodes/gdb-ui.el (gdb-output-sink): Define with an invalid value. 12752 (vc-status-printer): Add faces.
12753 (gdb): Initialize it here instead. 12753
12754 12754 * vc-hg.el (vc-hg-extra-status-menu): New function.
12755 * files.el (locate-dominating-file): Fix thinko in last change. 12755 (vc-hg-dir-status): Clean up the buffer before using it.
12756 Reported by Bruce Stephens <bruce.stephens@isode.com>. 12756
12757 127572008-02-19 Stefan Monnier <monnier@iro.umontreal.ca>
127582008-02-18 Dan Nicolaescu <dann@ics.uci.edu> 12758
12759 12759 * progmodes/gdb-ui.el (gdb-output-sink): Define with an invalid value.
12760 * vc.el (vc-status-mode-menu): New menu for vc-status. 12760 (gdb): Initialize it here instead.
12761 12761
127622008-02-18 Juanma Barranquero <lekktu@gmail.com> 12762 * files.el (locate-dominating-file): Fix thinko in last change.
12763 12763 Reported by Bruce Stephens <bruce.stephens@isode.com>.
12764 * progmodes/verilog-mode.el (customize): Fix typo in error message. 12764
12765 (verilog-mode, verilog-mode-indent, verilog-mode-actions) 127652008-02-18 Dan Nicolaescu <dann@ics.uci.edu>
12766 (verilog-mode-auto, verilog-indent-level-module) 12766
12767 (verilog-minimum-comment-distance, verilog-library-flags) 12767 * vc.el (vc-status-mode-menu): New menu for vc-status.
12768 (verilog-library-directories, verilog-library-files) 12768
12769 (verilog-auto-reset-widths, verilog-imenu-generic-expression) 127692008-02-18 Juanma Barranquero <lekktu@gmail.com>
12770 (verilog-xemacs-menu, verilog-set-compile-command) 12770
12771 (verilog-set-compile-command, verilog-mode-syntax-table, verilog-mode) 12771 * progmodes/verilog-mode.el (customize): Fix typo in error message.
12772 (verilog-get-expr, verilog-strip-comments, verilog-one-line) 12772 (verilog-mode, verilog-mode-indent, verilog-mode-actions)
12773 (verilog-lint-off, verilog-batch-auto, verilog-batch-delete-auto) 12773 (verilog-mode-auto, verilog-indent-level-module)
12774 (verilog-batch-inject-auto, verilog-batch-indent) 12774 (verilog-minimum-comment-distance, verilog-library-flags)
12775 (verilog-continued-line, verilog-type-keywords) 12775 (verilog-library-directories, verilog-library-files)
12776 (verilog-read-sub-decls-sig, verilog-read-sub-decls-line) 12776 (verilog-auto-reset-widths, verilog-imenu-generic-expression)
12777 (verilog-read-inst-pins, verilog-read-arg-pins) 12777 (verilog-xemacs-menu, verilog-set-compile-command)
12778 (verilog-read-auto-template, verilog-read-signals, verilog-getopt-file) 12778 (verilog-set-compile-command, verilog-mode-syntax-table, verilog-mode)
12779 (verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename) 12779 (verilog-get-expr, verilog-strip-comments, verilog-one-line)
12780 (verilog-auto-star, verilog-auto-inst, verilog-auto-wire) 12780 (verilog-lint-off, verilog-batch-auto, verilog-batch-delete-auto)
12781 (verilog-enum-ascii, verilog-sk-begin, verilog-sk-fork) 12781 (verilog-batch-inject-auto, verilog-batch-indent)
12782 (verilog-sk-datadef, verilog-colorize-include-files-buffer) 12782 (verilog-continued-line, verilog-type-keywords)
12783 (verilog-mode-version, verilog-mode-release-date) 12783 (verilog-read-sub-decls-sig, verilog-read-sub-decls-line)
12784 (verilog-mode-release-emacs, verilog-linter, verilog-coverage) 12784 (verilog-read-inst-pins, verilog-read-arg-pins)
12785 (verilog-simulator, verilog-compiler) 12785 (verilog-read-auto-template, verilog-read-signals, verilog-getopt-file)
12786 (verilog-auto-sense-defines-constant, verilog-company) 12786 (verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename)
12787 (verilog-project, verilog-mark-defun, verilog-submit-bug-report): 12787 (verilog-auto-star, verilog-auto-inst, verilog-auto-wire)
12788 Fix typos in docstrings. 12788 (verilog-enum-ascii, verilog-sk-begin, verilog-sk-fork)
12789 (verilog-set-auto-endcomments, verilog-calculate-indent) 12789 (verilog-sk-datadef, verilog-colorize-include-files-buffer)
12790 (verilog-inject-auto, verilog-auto-arg, verilog-auto-inout-module): 12790 (verilog-mode-version, verilog-mode-release-date)
12791 Reflow docstrings. 12791 (verilog-mode-release-emacs, verilog-linter, verilog-coverage)
12792 (verilog-tab-always-indent, verilog-highlight-p1800-keywords) 12792 (verilog-simulator, verilog-compiler)
12793 (verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook) 12793 (verilog-auto-sense-defines-constant, verilog-company)
12794 (electric-verilog-forward-sexp, verilog-in-case-region-p) 12794 (verilog-project, verilog-mark-defun, verilog-submit-bug-report):
12795 (verilog-in-struct-region-p, verilog-in-generate-region-p) 12795 Fix typos in docstrings.
12796 (verilog-leap-to-head, verilog-current-indent-level) 12796 (verilog-set-auto-endcomments, verilog-calculate-indent)
12797 (verilog-case-indent-level, verilog-cpp-keywords) 12797 (verilog-inject-auto, verilog-auto-arg, verilog-auto-inout-module):
12798 (verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords) 12798 Reflow docstrings.
12799 (verilog-case-keywords, verilog-separator-keywords, verilog-completion) 12799 (verilog-tab-always-indent, verilog-highlight-p1800-keywords)
12800 (verilog-signals-not-in, verilog-symbol-detick-text) 12800 (verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook)
12801 (verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer) 12801 (electric-verilog-forward-sexp, verilog-in-case-region-p)
12802 (verilog-forward-close-paren, verilog-backward-open-paren) 12802 (verilog-in-struct-region-p, verilog-in-generate-region-p)
12803 (verilog-backward-open-bracket): Doc fixes. 12803 (verilog-leap-to-head, verilog-current-indent-level)
12804 12804 (verilog-case-indent-level, verilog-cpp-keywords)
12805 * progmodes/gud.el (gud-def, gud-last-speedbar-stackframe): Doc fixes. 12805 (verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords)
12806 (gud-symbol, gud-expansion-speedbar-buttons, gud-speedbar-buttons) 12806 (verilog-case-keywords, verilog-separator-keywords, verilog-completion)
12807 (gud-gdb-run-command-fetch-lines, gud-dbx-use-stopformat-p) 12807 (verilog-signals-not-in, verilog-symbol-detick-text)
12808 (gud-jdb-classpath, gud-jdb-find-source-using-classpath, jdb) 12808 (verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer)
12809 (gud-find-class, gdb-script-mode, gud-tooltip-event, gud-tooltip-tips): 12809 (verilog-forward-close-paren, verilog-backward-open-paren)
12810 Fix typos in docstrings. 12810 (verilog-backward-open-bracket): Doc fixes.
12811 12811
12812 * w32-vars.el (w32-system-shells): Add TCC (new name for 4NT). 12812 * progmodes/gud.el (gud-def, gud-last-speedbar-stackframe): Doc fixes.
12813 12813 (gud-symbol, gud-expansion-speedbar-buttons, gud-speedbar-buttons)
128142008-02-18 Bastien Guerry <Bastien.Guerry@ens.fr> 12814 (gud-gdb-run-command-fetch-lines, gud-dbx-use-stopformat-p)
12815 12815 (gud-jdb-classpath, gud-jdb-find-source-using-classpath, jdb)
12816 * info.el (Info-read-node-name): Removed unused `default' arg. 12816 (gud-find-class, gdb-script-mode, gud-tooltip-event, gud-tooltip-tips):
12817 12817 Fix typos in docstrings.
128182008-02-18 Thien-Thi Nguyen <ttn@gnuvola.org> 12818
12819 12819 * w32-vars.el (w32-system-shells): Add TCC (new name for 4NT).
12820 * vc-git.el (vc-git-after-dir-status, vc-git-dir-status): New funcs. 12820
12821 128212008-02-18 Bastien Guerry <Bastien.Guerry@ens.fr>
128222008-02-18 Stefan Monnier <monnier@iro.umontreal.ca> 12822
12823 12823 * info.el (Info-read-node-name): Removed unused `default' arg.
12824 * image-mode.el (image-get-display-property): New fun. 12824
12825 (image-forward-hscroll, image-next-line, image-eol, image-eob) 128252008-02-18 Thien-Thi Nguyen <ttn@gnuvola.org>
12826 (image-mode, image-minor-mode, image-toggle-display-text) 12826
12827 (image-toggle-display): Use it. 12827 * vc-git.el (vc-git-after-dir-status, vc-git-dir-status): New funcs.
12828 12828
128292008-02-18 Jason Rumney <jasonr@gnu.org> 128292008-02-18 Stefan Monnier <monnier@iro.umontreal.ca>
12830 12830
12831 * international/mule.el (xml-find-file-coding-system): Don't warn 12831 * image-mode.el (image-get-display-property): New fun.
12832 about utf-16 with BOM. 12832 (image-forward-hscroll, image-next-line, image-eol, image-eob)
12833 12833 (image-mode, image-minor-mode, image-toggle-display-text)
12834 * nxml/nxml-mode.el (nxml-mode): Don't add a write-contents-hook. 12834 (image-toggle-display): Use it.
12835 12835
12836 * international/mule.el (sgml-xml-auto-coding-function): Detect and 128362008-02-18 Jason Rumney <jasonr@gnu.org>
12837 warn if file encoding is not utf-8 and encoding not specified. 12837
12838 (xml-find-file-coding-system): New function. 12838 * international/mule.el (xml-find-file-coding-system): Don't warn
12839 * international/mule-conf.el (file-coding-system-alist): Use it. 12839 about utf-16 with BOM.
12840 12840
128412008-02-17 Glenn Morris <rgm@gnu.org> 12841 * nxml/nxml-mode.el (nxml-mode): Don't add a write-contents-hook.
12842 12842
12843 * international/mule-cmds.el (set-locale-environment): 12843 * international/mule.el (sgml-xml-auto-coding-function): Detect and
12844 Pass `frame' to getenv for LC_MESSAGES. 12844 warn if file encoding is not utf-8 and encoding not specified.
12845 12845 (xml-find-file-coding-system): New function.
128462008-02-17 Juri Linkov <juri@jurta.org> 12846 * international/mule-conf.el (file-coding-system-alist): Use it.
12847 12847
12848 * time.el (emacs-init-time): Use format instead of format-seconds. 128482008-02-17 Glenn Morris <rgm@gnu.org>
12849 12849
128502008-02-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 12850 * international/mule-cmds.el (set-locale-environment):
12851 12851 Pass `frame' to getenv for LC_MESSAGES.
12852 * textmodes/bibtex.el (bibtex-search-entry): Rename from 12852
12853 bibtex-find-entry. Add autoload cookie. 128532008-02-17 Juri Linkov <juri@jurta.org>
12854 (bibtex-find-entry): Alias for bibtex-search-entry. 12854
12855 (bibtex-search-crossref): Rename from bibtex-find-crossref. 12855 * time.el (emacs-init-time): Use format instead of format-seconds.
12856 (bibtex-find-crossref): Alias for bibtex-search-crossref. 12856
12857 (bibtex-clean-entry): atomic-change-group removed. 128572008-02-17 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
12858 (bibtex-format-entry): Use atomic-change-group. Use unwind-protect 12858
12859 to locate buffer location where error occurred. 12859 * textmodes/bibtex.el (bibtex-search-entry): Rename from
12860 Make error messages more specific. 12860 bibtex-find-entry. Add autoload cookie.
12861 (bibtex-parse-keys): Only parse if buffer uses bibtex-mode. 12861 (bibtex-find-entry): Alias for bibtex-search-entry.
12862 12862 (bibtex-search-crossref): Rename from bibtex-find-crossref.
128632008-02-17 Dan Nicolaescu <dann@ics.uci.edu> 12863 (bibtex-find-crossref): Alias for bibtex-search-crossref.
12864 12864 (bibtex-clean-entry): atomic-change-group removed.
12865 * progmodes/hideshow.el (hs-minor-mode-map): Move menu creation to 12865 (bibtex-format-entry): Use atomic-change-group. Use unwind-protect
12866 top level. 12866 to locate buffer location where error occurred.
12867 12867 Make error messages more specific.
12868 * simple.el (transient-mark-mode): Add an :init-value. 12868 (bibtex-parse-keys): Only parse if buffer uses bibtex-mode.
12869 12869
12870 * startup.el (command-line): Use custom-reevaluate-setting for 128702008-02-17 Dan Nicolaescu <dann@ics.uci.edu>
12871 transient-mark-mode. 12871
12872 12872 * progmodes/hideshow.el (hs-minor-mode-map): Move menu creation to
128732008-02-17 Michaël Cadilhac <michael@cadilhac.name> 12873 top level.
12874 12874
12875 * wdired.el (wdired-allow-to-change-permissions): Fix typo. 12875 * simple.el (transient-mark-mode): Add an :init-value.
12876 12876
128772008-02-16 Juri Linkov <juri@jurta.org> 12877 * startup.el (command-line): Use custom-reevaluate-setting for
12878 12878 transient-mark-mode.
12879 * startup.el (after-init-time): New variable. 12879
12880 (command-line): Set `after-init-time' to the current time. 128802008-02-17 Michaël Cadilhac <michael@cadilhac.name>
12881 12881
12882 * time.el (emacs-init-time): New function. 12882 * wdired.el (wdired-allow-to-change-permissions): Fix typo.
12883 12883
128842008-02-16 Stefan Monnier <monnier@iro.umontreal.ca> 128842008-02-16 Juri Linkov <juri@jurta.org>
12885 12885
12886 * files.el (locate-dominating-file): Remove initial loop because it's 12886 * startup.el (after-init-time): New variable.
12887 not careful enough. Detect the uid-change all within the main loop. 12887 (command-line): Set `after-init-time' to the current time.
12888 12888
128892008-02-16 Lawrence Mitchell <wence@gmx.li> (tiny change) 12889 * time.el (emacs-init-time): New function.
12890 12890
12891 * ielm.el (ielm-is-whitespace-or-comment): Docstring fix. 128912008-02-16 Stefan Monnier <monnier@iro.umontreal.ca>
12892 12892
128932008-02-16 Dan Nicolaescu <dann@ics.uci.edu> 12893 * files.el (locate-dominating-file): Remove initial loop because it's
12894 12894 not careful enough. Detect the uid-change all within the main loop.
12895 * vc.el (vc-annotate): Add new argument. 12895
12896 (vc-annotate-warp-revision): Pass the current line to vc-annotate. 128962008-02-16 Lawrence Mitchell <wence@gmx.li> (tiny change)
12897 12897
12898 * progmodes/hideshow.el: Remove the minor-mode bookkeeping. 12898 * ielm.el (ielm-is-whitespace-or-comment): Docstring fix.
12899 Move make-variable-buffer-local code after the corresponding defvar. 12899
12900 (hs-minor-mode-map): Define and initialize in one step. 129002008-02-16 Dan Nicolaescu <dann@ics.uci.edu>
12901 (hs-minor-mode): Change from defun to define-minor-mode. 12901
12902 12902 * vc.el (vc-annotate): Add new argument.
129032008-02-16 Nick Roberts <nickrob@snap.net.nz> 12903 (vc-annotate-warp-revision): Pass the current line to vc-annotate.
12904 12904
12905 * progmodes/gud.el (gud-gdb): Don't reset gdb-ready. 12905 * progmodes/hideshow.el: Remove the minor-mode bookkeeping.
12906 (gdb-ready): Move declaration... 12906 Move make-variable-buffer-local code after the corresponding defvar.
12907 12907 (hs-minor-mode-map): Define and initialize in one step.
12908 * progmodes/gdb-ui.el (gdb-ready): ...to here. 12908 (hs-minor-mode): Change from defun to define-minor-mode.
12909 (gdb-early-user-input): New variable. 12909
12910 (gdb): Reset gdb-flush-pending-output to nil and set 129102008-02-16 Nick Roberts <nickrob@snap.net.nz>
12911 comint-input-sender here (before gdb-prompt), instead of... 12911
12912 (gdb-init-1): ...here. 12912 * progmodes/gud.el (gud-gdb): Don't reset gdb-ready.
12913 (gdb-send): If Emacs is not ready, defer user input to... 12913 (gdb-ready): Move declaration...
12914 (gdb-prompt): ...here. 12914
12915 12915 * progmodes/gdb-ui.el (gdb-ready): ...to here.
129162008-02-16 Glenn Morris <rgm@gnu.org> 12916 (gdb-early-user-input): New variable.
12917 12917 (gdb): Reset gdb-flush-pending-output to nil and set
12918 * nxml/test.invalid.xml, nxml/test.valid.xml: Move to etc/nxml. 12918 comint-input-sender here (before gdb-prompt), instead of...
12919 12919 (gdb-init-1): ...here.
12920 * startup.el (emacs-startup-time): Rename to `before-init-time'. 12920 (gdb-send): If Emacs is not ready, defer user input to...
12921 (before-init-time): New name for `emacs-startup-time'. 12921 (gdb-prompt): ...here.
12922 (command-line): Use before-init-time rather than emacs-startup-time. 12922
12923 * time.el (emacs-uptime): Use before-init-time rather than 129232008-02-16 Glenn Morris <rgm@gnu.org>
12924 emacs-startup-time. 12924
12925 12925 * nxml/test.invalid.xml, nxml/test.valid.xml: Move to etc/nxml.
12926 * composite.el (composition-function-table): Doc fix. 12926
12927 12927 * startup.el (emacs-startup-time): Rename to `before-init-time'.
12928 * calendar/time-date.el (format-seconds): Remove `nonzero' argument 12928 (before-init-time): New name for `emacs-startup-time'.
12929 in favor of `%z' specifier. 12929 (command-line): Use before-init-time rather than emacs-startup-time.
12930 (emacs-uptime): Move to time.el. 12930 * time.el (emacs-uptime): Use before-init-time rather than
12931 * time.el (emacs-uptime): Move here from time-date.el. Add optional 12931 emacs-startup-time.
12932 `format' argument. Doc fix. Use `%z' rather than removed `nonzero' 12932
12933 argument of format-seconds. 12933 * composite.el (composition-function-table): Doc fix.
12934 12934
129352008-02-16 Dan Nicolaescu <dann@ics.uci.edu> 12935 * calendar/time-date.el (format-seconds): Remove `nonzero' argument
12936 12936 in favor of `%z' specifier.
12937 * bindings.el (mode-line-mule-info): Make the tooltips more explicit. 12937 (emacs-uptime): Move to time.el.
12938 12938 * time.el (emacs-uptime): Move here from time-date.el. Add optional
129392008-02-15 Lawrence Mitchell <wence@gmx.li> (tiny change) 12939 `format' argument. Doc fix. Use `%z' rather than removed `nonzero'
12940 12940 argument of format-seconds.
12941 * ielm.el (ielm-is-whitespace): Remove. 12941
12942 (ielm-is-whitespace-or-comment): New function. 129422008-02-16 Dan Nicolaescu <dann@ics.uci.edu>
12943 (ielm-eval-input): Use it. 12943
12944 12944 * bindings.el (mode-line-mule-info): Make the tooltips more explicit.
129452008-02-15 Jason Rumney <jasonr@gnu.org> 12945
12946 129462008-02-15 Lawrence Mitchell <wence@gmx.li> (tiny change)
12947 * term/mac-win.el: Fix coding tag. 12947
12948 12948 * ielm.el (ielm-is-whitespace): Remove.
129492008-02-15 Dan Nicolaescu <dann@ics.uci.edu> 12949 (ielm-is-whitespace-or-comment): New function.
12950 12950 (ielm-eval-input): Use it.
12951 * vc-hooks.el (vc-menu-map): 12951
12952 * bindings.el (mode-line-mode-menu): Add tooltips. 129522008-02-15 Jason Rumney <jasonr@gnu.org>
12953 12953
12954 * bindings.el (help-echo): Add more tooltips. Use a less 12954 * term/mac-win.el: Fix coding tag.
12955 telegraphic style for existing tooltips. 12955
12956 129562008-02-15 Dan Nicolaescu <dann@ics.uci.edu>
129572008-02-14 Stefan Monnier <monnier@iro.umontreal.ca> 12957
12958 12958 * vc-hooks.el (vc-menu-map):
12959 * frame.el (frame-notice-user-settings): Distinguish explicit parent-id 12959 * bindings.el (mode-line-mode-menu): Add tooltips.
12960 from the auto-generated one. 12960
12961 12961 * bindings.el (help-echo): Add more tooltips. Use a less
129622008-02-14 Glenn Morris <rgm@gnu.org> 12962 telegraphic style for existing tooltips.
12963 12963
12964 * mail/rmail-spam-filter.el (rmail-spam-filter): 129642008-02-14 Stefan Monnier <monnier@iro.umontreal.ca>
12965 Let-bind message-spam-status. 12965
12966 12966 * frame.el (frame-notice-user-settings): Distinguish explicit parent-id
12967 * mail/smtpmail.el (password-cache-add): Declare as function. 12967 from the auto-generated one.
12968 12968
129692008-02-14 Justus Piater <Justus-bulk@Piater.name> (tiny change) 129692008-02-14 Glenn Morris <rgm@gnu.org>
12970 12970
12971 * mail/smtpmail.el: Use password-cache. 12971 * mail/rmail-spam-filter.el (rmail-spam-filter):
12972 12972 Let-bind message-spam-status.
129732008-02-14 Juanma Barranquero <lekktu@gmail.com> 12973
12974 12974 * mail/smtpmail.el (password-cache-add): Declare as function.
12975 * uniquify.el (uniquify-buffer-base-name): New function. 12975
12976 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>. 129762008-02-14 Justus Piater <Justus-bulk@Piater.name> (tiny change)
12977 12977
12978 * desktop.el (uniquify-managed): Don't defvar. 12978 * mail/smtpmail.el: Use password-cache.
12979 (desktop-buffer-info): Use `uniquify-buffer-base-name', not 12979
12980 `uniquify-managed'. Return also the buffer's base name. 129802008-02-14 Juanma Barranquero <lekktu@gmail.com>
12981 (desktop-save): When saving the buffer info, filter out the base name, 12981
12982 and save it as buffer name if the buffer is managed by uniquify. 12982 * uniquify.el (uniquify-buffer-base-name): New function.
12983 (uniquify-item-base): Don't declare; not called anymore. 12983 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
12984 12984
129852008-02-14 Dan Nicolaescu <dann@ics.uci.edu> 12985 * desktop.el (uniquify-managed): Don't defvar.
12986 12986 (desktop-buffer-info): Use `uniquify-buffer-base-name', not
12987 * vc.el (vc-annotate-find-revision-at-line): New function. 12987 `uniquify-managed'. Return also the buffer's base name.
12988 (vc-annotate-mode-map): Bind it. 12988 (desktop-save): When saving the buffer info, filter out the base name,
12989 (vc-annotate-mode-menu): Add a menu entry for it. Add :help for 12989 and save it as buffer name if the buffer is managed by uniquify.
12990 some entries. 12990 (uniquify-item-base): Don't declare; not called anymore.
12991 12991
129922008-02-14 Glenn Morris <rgm@gnu.org> 129922008-02-14 Dan Nicolaescu <dann@ics.uci.edu>
12993 12993
12994 * calendar/time-date.el (format-seconds): New function. 12994 * vc.el (vc-annotate-find-revision-at-line): New function.
12995 (emacs-uptime): Use format-seconds. 12995 (vc-annotate-mode-map): Bind it.
12996 12996 (vc-annotate-mode-menu): Add a menu entry for it. Add :help for
12997 * Makefile.in (custom-deps, finder-data, autoloads, recompile): 12997 some entries.
12998 Remove `LC_ALL=C', since it's included in $(emacs) now. 12998
12999 129992008-02-14 Glenn Morris <rgm@gnu.org>
130002008-02-14 Zhang Wei <id.brep@gmail.com> 13000
13001 13001 * calendar/time-date.el (format-seconds): New function.
13002 * textmodes/org-publish.el (org-publish-timestamp-filename): 13002 (emacs-uptime): Use format-seconds.
13003 Replace colon characters in filename too. 13003
13004 13004 * Makefile.in (custom-deps, finder-data, autoloads, recompile):
130052008-02-13 Bastien Guerry <bzg@altern.org> 13005 Remove `LC_ALL=C', since it's included in $(emacs) now.
13006 13006
13007 * mail/rmail.el (rmail-header-name): New face. 130072008-02-14 Zhang Wei <id.brep@gmail.com>
13008 (rmail-font-lock-keywords): Use rmail-header-name. 13008
13009 13009 * textmodes/org-publish.el (org-publish-timestamp-filename):
13010 * mail/rmail-spam-filter.el (rsf-definitions-alist): Allow check 13010 Replace colon characters in filename too.
13011 against X-Spam-Status header field. 13011
13012 (rmail-spam-filter): Also check X-Spam-Status header field. 130122008-02-13 Bastien Guerry <bzg@altern.org>
13013 13013
130142008-02-14 Mark A. Hershberger <mah@everybody.org> 13014 * mail/rmail.el (rmail-header-name): New face.
13015 13015 (rmail-font-lock-keywords): Use rmail-header-name.
13016 * progmodes/flymake.el (flymake-allowed-file-name-masks): 13016
13017 Add support for .pm files and .php files. 13017 * mail/rmail-spam-filter.el (rsf-definitions-alist): Allow check
13018 (flymake-err-line-patterns): Add pattern for PHP errors. 13018 against X-Spam-Status header field.
13019 (flymake-php-init): New function. PHP support for flymake. 13019 (rmail-spam-filter): Also check X-Spam-Status header field.
13020 13020
13021 * progmodes/compile.el (compilation-error-regexp-alist-alist): 130212008-02-14 Mark A. Hershberger <mah@everybody.org>
13022 Add regular expression for PHP errors. 13022
13023 13023 * progmodes/flymake.el (flymake-allowed-file-name-masks):
130242008-02-13 Michael Albinus <michael.albinus@gmx.de> 13024 Add support for .pm files and .php files.
13025 13025 (flymake-err-line-patterns): Add pattern for PHP errors.
13026 * net/ange-ftp.el (ange-ftp-quote-string): Use `shell-quote-argument'. 13026 (flymake-php-init): New function. PHP support for flymake.
13027 This DTRT even on w32 machines. 13027
13028 (ange-ftp-cf1): Quote FILENAME. 13028 * progmodes/compile.el (compilation-error-regexp-alist-alist):
13029 13029 Add regular expression for PHP errors.
130302008-02-13 Stefan Monnier <monnier@iro.umontreal.ca> 13030
13031 130312008-02-13 Michael Albinus <michael.albinus@gmx.de>
13032 * smerge-mode.el (smerge-auto-combine-max-separation): New var. 13032
13033 (smerge-auto-combine): New fun. 13033 * net/ange-ftp.el (ange-ftp-quote-string): Use `shell-quote-argument'.
13034 13034 This DTRT even on w32 machines.
130352008-02-12 Juri Linkov <juri@jurta.org> 13035 (ange-ftp-cf1): Quote FILENAME.
13036 13036
13037 * startup.el (fancy-startup-screen, normal-splash-screen): 130372008-02-13 Stefan Monnier <monnier@iro.umontreal.ca>
13038 Set default-directory to command-line-default-directory. 13038
13039 13039 * smerge-mode.el (smerge-auto-combine-max-separation): New var.
13040 * desktop.el (after-init-hook): Set inhibit-startup-screen to t 13040 (smerge-auto-combine): New fun.
13041 after reading the desktop. 13041
13042 130422008-02-12 Juri Linkov <juri@jurta.org>
13043 * progmodes/compile.el (compilation-auto-jump): 13043
13044 Call compile-goto-error only when compilation-auto-jump-to-first-error 13044 * startup.el (fancy-startup-screen, normal-splash-screen):
13045 is non-nil. 13045 Set default-directory to command-line-default-directory.
13046 (compilation-scroll-output): Replace :type 'boolean with a choice 13046
13047 that has three options including a third option `first-error'. 13047 * desktop.el (after-init-hook): Set inhibit-startup-screen to t
13048 Doc fix. 13048 after reading the desktop.
13049 (compilation-start, compilation-forget-errors): Add an alternate 13049
13050 condition comparing compilation-scroll-output with `first-error' 13050 * progmodes/compile.el (compilation-auto-jump):
13051 in addition to compilation-auto-jump-to-first-error (to call 13051 Call compile-goto-error only when compilation-auto-jump-to-first-error
13052 compilation-auto-jump in the proper place). 13052 is non-nil.
13053 13053 (compilation-scroll-output): Replace :type 'boolean with a choice
130542008-02-12 Stefan Monnier <monnier@iro.umontreal.ca> 13054 that has three options including a third option `first-error'.
13055 13055 Doc fix.
13056 * international/mule.el (sgml-html-meta-auto-coding-function): 13056 (compilation-start, compilation-forget-errors): Add an alternate
13057 Make sure the search limit is ahead. 13057 condition comparing compilation-scroll-output with `first-error'
13058 13058 in addition to compilation-auto-jump-to-first-error (to call
13059 * tar-mode.el: Fix broken indentation. 13059 compilation-auto-jump in the proper place).
13060 (tar-mouse-extract, tar-extract, tar-subfile-save-buffer): 13060
13061 Use with-current-buffer. 130612008-02-12 Stefan Monnier <monnier@iro.umontreal.ca>
13062 13062
130632008-02-12 Juanma Barranquero <lekktu@gmail.com> 13063 * international/mule.el (sgml-html-meta-auto-coding-function):
13064 13064 Make sure the search limit is ahead.
13065 * hexl.el (hexl-mode): Don't make `font-lock-defaults' buffer-local; 13065
13066 it is already automatically buffer-local. 13066 * tar-mode.el: Fix broken indentation.
13067 13067 (tar-mouse-extract, tar-extract, tar-subfile-save-buffer):
130682008-02-12 Drew Adams <drew.adams@oracle.com> 13068 Use with-current-buffer.
13069 13069
13070 * help.el (describe-key): Join some split lines to facilitate filling. 130702008-02-12 Juanma Barranquero <lekktu@gmail.com>
13071 * help-fns.el (describe-function-1): Fill text of overlong lines. 13071
13072 13072 * hexl.el (hexl-mode): Don't make `font-lock-defaults' buffer-local;
130732008-02-12 Kenichi Handa <handa@ni.aist.go.jp> 13073 it is already automatically buffer-local.
13074 13074
13075 * emacs-lisp/bytecomp.el (byte-compile-lapcode): 130752008-02-12 Drew Adams <drew.adams@oracle.com>
13076 Use unibyte-string instead of string-make-unibyte. 13076
13077 13077 * help.el (describe-key): Join some split lines to facilitate filling.
13078 * Makefile.in (AUTOGENEL): Remove charprop.el and uni-*.el. 13078 * help-fns.el (describe-function-1): Fill text of overlong lines.
13079 13079
130802008-02-12 Stefan Monnier <monnier@iro.umontreal.ca> 130802008-02-12 Kenichi Handa <handa@ni.aist.go.jp>
13081 13081
13082 * doc-view.el (doc-view-display): Change file arg to buffer arg, so it 13082 * emacs-lisp/bytecomp.el (byte-compile-lapcode):
13083 works also for buffers w/o buffer-file-name. Update callers. 13083 Use unibyte-string instead of string-make-unibyte.
13084 (doc-view-clone-buffer-hook): New fun. 13084
13085 (doc-view-mode): Use it for indirect clones. Mark the overlays with 13085 * Makefile.in (AUTOGENEL): Remove charprop.el and uni-*.el.
13086 the `doc-view' property so they can be recognized. 13086
13087 130872008-02-12 Stefan Monnier <monnier@iro.umontreal.ca>
13088 * simple.el (clone-indirect-buffer-hook): New hook. 13088
13089 (clone-indirect-buffer): Run it. 13089 * doc-view.el (doc-view-display): Change file arg to buffer arg, so it
13090 13090 works also for buffers w/o buffer-file-name. Update callers.
130912008-02-11 Michael Olson <mwolson@gnu.org> 13091 (doc-view-clone-buffer-hook): New fun.
13092 13092 (doc-view-mode): Use it for indirect clones. Mark the overlays with
13093 * epa-setup.el: 13093 the `doc-view' property so they can be recognized.
13094 * epg-package-info.el: Files removed. 13094
13095 13095 * simple.el (clone-indirect-buffer-hook): New hook.
130962008-02-11 Daiki Ueno <ueno@unixuser.org> 13096 (clone-indirect-buffer): Run it.
13097 13097
13098 * epa.el (epa-menu-mode): Merge into epa-mode. 130982008-02-11 Michael Olson <mwolson@gnu.org>
13099 (epa-menu-items): Rename the label "EasyPG Assistant" to 13099
13100 "Encryption/Decryption". 13100 * epa-setup.el:
13101 13101 * epg-package-info.el: Files removed.
13102 * epa-dired.el: Define a new minor-mode epa-dired-mode for dired. 13102
13103 (epa-dired-mode-map): Rename from epa-dired-map. 131032008-02-11 Daiki Ueno <ueno@unixuser.org>
13104 (epa-global-dired-mode): Rename the global minor mode. 13104
13105 13105 * epa.el (epa-menu-mode): Merge into epa-mode.
131062008-02-11 Drew Adams <drew.adams@oracle.com> 13106 (epa-menu-items): Rename the label "EasyPG Assistant" to
13107 13107 "Encryption/Decryption".
13108 * isearch.el (isearch-fail): New face. 13108
13109 (isearch-message): Highlight failure part of input. 13109 * epa-dired.el: Define a new minor-mode epa-dired-mode for dired.
13110 13110 (epa-dired-mode-map): Rename from epa-dired-map.
131112008-02-11 Stefan Monnier <monnier@iro.umontreal.ca> 13111 (epa-global-dired-mode): Rename the global minor mode.
13112 13112
13113 * ibuffer.el (ibuffer-header-line-format): New var. 131132008-02-11 Drew Adams <drew.adams@oracle.com>
13114 (ibuffer-mode): Set it instead of header-line-format. 13114
13115 (ibuffer-update): Use it to set header-line-format. 13115 * isearch.el (isearch-fail): New face.
13116 13116 (isearch-message): Highlight failure part of input.
13117 * international/mule-cmds.el (ucs-insert): Inherit surrounding 13117
13118 properties like self-insert-command. 131182008-02-11 Stefan Monnier <monnier@iro.umontreal.ca>
13119 13119
131202008-02-11 Drew Adams <drew.adams@oracle.com> 13120 * ibuffer.el (ibuffer-header-line-format): New var.
13121 13121 (ibuffer-mode): Set it instead of header-line-format.
13122 * progmodes/etags.el: Add many doc strings. 13122 (ibuffer-update): Use it to set header-line-format.
13123 13123
131242008-02-11 Jason Rumney <jasonr@gnu.org> 13124 * international/mule-cmds.el (ucs-insert): Inherit surrounding
13125 13125 properties like self-insert-command.
13126 * ldefs-boot.el: Regenerated. 13126
13127 131272008-02-11 Drew Adams <drew.adams@oracle.com>
131282008-02-11 Glenn Morris <rgm@gnu.org> 13128
13129 13129 * progmodes/etags.el: Add many doc strings.
13130 * progmodes/compile.el (compilation-error-regexp-alist-alist): 13130
13131 Shorten some names. 131312008-02-11 Jason Rumney <jasonr@gnu.org>
13132 13132
13133 * ffap.el (ffap-rfc-directories): Add :version. 13133 * ldefs-boot.el: Regenerated.
13134 13134
131352008-02-11 Chris Moore <christopher.ian.moore@gmail.com> 131352008-02-11 Glenn Morris <rgm@gnu.org>
13136 13136
13137 * jka-cmpr-hook.el (jka-compr-compression-info-list): Handle .sifz 13137 * progmodes/compile.el (compilation-error-regexp-alist-alist):
13138 files, and backup files of same. 13138 Shorten some names.
13139 13139
131402008-02-11 Kevin Ryde <user42@zip.com.au> 13140 * ffap.el (ffap-rfc-directories): Add :version.
13141 13141
13142 * ffap.el (ffap-rfc-directories): New variable. 131422008-02-11 Chris Moore <christopher.ian.moore@gmail.com>
13143 (ffap-rfc): Look in those dirs before offering ffap-rfc-path. 13143
13144 13144 * jka-cmpr-hook.el (jka-compr-compression-info-list): Handle .sifz
13145 * info.el (Info-next-reference, Info-prev-reference) 13145 files, and backup files of same.
13146 (Info-try-follow-nearest-node): Move to and follow https:// links too. 13146
13147 131472008-02-11 Kevin Ryde <user42@zip.com.au>
13148 * simple.el (completion-list-mode): Show full completion-list-mode-map 13148
13149 in the docstring. 13149 * ffap.el (ffap-rfc-directories): New variable.
13150 13150 (ffap-rfc): Look in those dirs before offering ffap-rfc-path.
131512008-02-11 Sam Steingold <sds@gnu.org> 13151
13152 13152 * info.el (Info-next-reference, Info-prev-reference)
13153 * vc-hooks.el (vc-prefix-key): Remove (undo 2008-02-06 patch). 13153 (Info-try-follow-nearest-node): Move to and follow https:// links too.
13154 13154
131552008-02-11 Glenn Morris <rgm@gnu.org> 13155 * simple.el (completion-list-mode): Show full completion-list-mode-map
13156 13156 in the docstring.
13157 * startup.el (emacs-startup-time): New variable. 13157
13158 (command-line): Set emacs-startup-time. 131582008-02-11 Sam Steingold <sds@gnu.org>
13159 13159
13160 * calendar/time-date.el (emacs-uptime): New function. 13160 * vc-hooks.el (vc-prefix-key): Remove (undo 2008-02-06 patch).
13161 13161
131622008-02-10 Bastien Guerry <bzg@altern.org> 131622008-02-11 Glenn Morris <rgm@gnu.org>
13163 13163
13164 * mail/rmail.el (rmail-nonignored-headers): Allow to be nil. 13164 * startup.el (emacs-startup-time): New variable.
13165 (rmail-clear-headers): Don't check `rmail-nonignored-headers' when 13165 (command-line): Set emacs-startup-time.
13166 it is nil. 13166
13167 13167 * calendar/time-date.el (emacs-uptime): New function.
131682008-02-10 Daiki Ueno <ueno@unixuser.org> 13168
13169 131692008-02-10 Bastien Guerry <bzg@altern.org>
13170 * epg-config.el: Expand the contents of epg-package-info.el. 13170
13171 (epg-package-name): New constant. 13171 * mail/rmail.el (rmail-nonignored-headers): Allow to be nil.
13172 (epg-version-number): New constant. 13172 (rmail-clear-headers): Don't check `rmail-nonignored-headers' when
13173 (epg-bug-report-address): New constant. 13173 it is nil.
13174 13174
13175 * epa-mail.el (epa-mail-mode): Add autoload cookie. 131752008-02-10 Daiki Ueno <ueno@unixuser.org>
13176 (epa-global-mail-mode): New global minor mode. 13176
13177 13177 * epg-config.el: Expand the contents of epg-package-info.el.
13178 * epa-file.el (epa-file-mode): New global minor mode. 13178 (epg-package-name): New constant.
13179 13179 (epg-version-number): New constant.
13180 * epa-dired.el (epa-dired-mode): New global minor mode. 13180 (epg-bug-report-address): New constant.
13181 13181
13182 * epa.el (epa-menu): New variable. 13182 * epa-mail.el (epa-mail-mode): Add autoload cookie.
13183 (epa-menu-items): New variable. 13183 (epa-global-mail-mode): New global minor mode.
13184 (epa-menu-mode): New global minor mode. 13184
13185 (epa-global-minor-modes): New user option. 13185 * epa-file.el (epa-file-mode): New global minor mode.
13186 (epa-mode): New global minor mode. 13186
13187 13187 * epa-dired.el (epa-dired-mode): New global minor mode.
131882008-02-10 Michael Albinus <michael.albinus@gmx.de> 13188
13189 13189 * epa.el (epa-menu): New variable.
13190 * net/dbus.el: Remove `no-byte-compile' cookie. 13190 (epa-menu-items): New variable.
13191 (dbus-call-method, dbus-register-signal, dbus-debug) 13191 (epa-menu-mode): New global minor mode.
13192 (dbus-registered-functions-table): Declare them with 13192 (epa-global-minor-modes): New user option.
13193 `declare-function' or `defvar', respectively. 13193 (epa-mode): New global minor mode.
13194 (top): Don't assert any longer. Require 'cl when compiling. 13194
13195 Apply `ignore-errors' but `dbus-ignore-errors'. 131952008-02-10 Michael Albinus <michael.albinus@gmx.de>
13196 13196
131972008-02-10 Dan Nicolaescu <dann@ics.uci.edu> 13197 * net/dbus.el: Remove `no-byte-compile' cookie.
13198 13198 (dbus-call-method, dbus-register-signal, dbus-debug)
13199 * diff-mode.el (diff-add-change-log-entries-other-window): 13199 (dbus-registered-functions-table): Declare them with
13200 Use add-change-log-entry. 13200 `declare-function' or `defvar', respectively.
13201 13201 (top): Don't assert any longer. Require 'cl when compiling.
132022008-02-09 Jason Rumney <jasonr@gnu.org> 13202 Apply `ignore-errors' but `dbus-ignore-errors'.
13203 13203
13204 * button.el (button-map): 132042008-02-10 Dan Nicolaescu <dann@ics.uci.edu>
13205 * wid-edit.el (widget-keymap): Avoid line-end confusion in autoloads. 13205
13206 * ldefs-boot.el: Regenerate. 13206 * diff-mode.el (diff-add-change-log-entries-other-window):
13207 13207 Use add-change-log-entry.
132082008-02-09 Dan Nicolaescu <dann@ics.uci.edu> 13208
13209 132092008-02-09 Jason Rumney <jasonr@gnu.org>
13210 * epa.el (epa-faces, epa): 13210
13211 * epa-file.el (epa-file): 13211 * button.el (button-map):
13212 * epg-config.el (epg): Add :version. 13212 * wid-edit.el (widget-keymap): Avoid line-end confusion in autoloads.
13213 13213 * ldefs-boot.el: Regenerate.
132142008-02-09 Thien-Thi Nguyen <ttn@gnuvola.org> 13214
13215 132152008-02-09 Dan Nicolaescu <dann@ics.uci.edu>
13216 * vc.el (vc-exec-after): Append CODE to previous fragments. 13216
13217 (vc-diff-finish): Take BUFFER directly, not BUFFER-NAME; 13217 * epa.el (epa-faces, epa):
13218 take MESSAGES instead of VERBOSE; use it when non-nil. 13218 * epa-file.el (epa-file):
13219 (vc-diff-internal): Compute messages once; use them; 13219 * epg-config.el (epg): Add :version.
13220 update call to vc-diff-finish. 13220
13221 132212008-02-09 Thien-Thi Nguyen <ttn@gnuvola.org>
132222008-02-09 Michael Olson <mwolson@gnu.org> 13222
13223 13223 * vc.el (vc-exec-after): Append CODE to previous fragments.
13224 * net/tramp.el (tramp-process-sentinel): Avoid error when process 13224 (vc-diff-finish): Take BUFFER directly, not BUFFER-NAME;
13225 buffer has been killed, such as by 13225 take MESSAGES instead of VERBOSE; use it when non-nil.
13226 `tramp-cleanup-all-connections'. 13226 (vc-diff-internal): Compute messages once; use them;
13227 13227 update call to vc-diff-finish.
132282008-02-09 Miles Bader <miles@gnu.org> 13228
13229 132292008-02-09 Michael Olson <mwolson@gnu.org>
13230 * net/rcirc.el (rcirc-omit-mode): Suppress invisibility ellipsis. 13230
13231 13231 * net/tramp.el (tramp-process-sentinel): Avoid error when process
132322008-02-08 Stefan Monnier <monnier@iro.umontreal.ca> 13232 buffer has been killed, such as by
13233 13233 `tramp-cleanup-all-connections'.
13234 * diff-mode.el (diff-add-change-log-entries-other-window): Avoid the 13234
13235 splitter in context hunks. 132352008-02-09 Miles Bader <miles@gnu.org>
13236 13236
132372008-02-08 Kenichi Handa <handa@ni.aist.go.jp> 13237 * net/rcirc.el (rcirc-omit-mode): Suppress invisibility ellipsis.
13238 13238
13239 * international/fontset.el (setup-default-fontset): Fix arabic otf 132392008-02-08 Stefan Monnier <monnier@iro.umontreal.ca>
13240 font specification. 13240
13241 13241 * diff-mode.el (diff-add-change-log-entries-other-window): Avoid the
132422008-02-08 Daiki Ueno <ueno@unixuser.org> 13242 splitter in context hunks.
13243 13243
13244 * epa-dired.el: 132442008-02-08 Kenichi Handa <handa@ni.aist.go.jp>
13245 * epa-file.el: 13245
13246 * epa-mail.el: 13246 * international/fontset.el (setup-default-fontset): Fix arabic otf
13247 * epa-setup.el: 13247 font specification.
13248 * epa.el: 13248
13249 * epg-config.el: 132492008-02-08 Daiki Ueno <ueno@unixuser.org>
13250 * epg-package-info.el: 13250
13251 * epg.el: Initial check-in of EasyPG. 13251 * epa-dired.el:
13252 13252 * epa-file.el:
132532008-02-08 Glenn Morris <rgm@gnu.org> 13253 * epa-mail.el:
13254 13254 * epa-setup.el:
13255 * woman.el (woman-locale): New defcustom. 13255 * epa.el:
13256 (woman-expand-locale, woman-manpath-add-locales): New functions. 13256 * epg-config.el:
13257 (woman-manpath): Call woman-manpath-add-locales. Bump :version. 13257 * epg-package-info.el:
13258 13258 * epg.el: Initial check-in of EasyPG.
13259 * international/mule-cmds.el (locale-translate): New function, 13259
13260 with old code extracted from set-locale-environment. 132602008-02-08 Glenn Morris <rgm@gnu.org>
13261 (set-locale-environment): Use locale-translate. Set woman-locale. 13261
13262 13262 * woman.el (woman-locale): New defcustom.
13263 * cus-start.el (selection-coding-system): Remove, since it's now 13263 (woman-expand-locale, woman-manpath-add-locales): New functions.
13264 defined in select.el rather than in xselect.c. 13264 (woman-manpath): Call woman-manpath-add-locales. Bump :version.
13265 * select.el (selection-coding-system): Make it a defcustom, and 13265
13266 add the properties from cus-start.el. Bump :version. 13266 * international/mule-cmds.el (locale-translate): New function,
13267 13267 with old code extracted from set-locale-environment.
13268 * custom.el (custom-theme-set-variables): Sort symbols that are 13268 (set-locale-environment): Use locale-translate. Set woman-locale.
13269 dependencies before symbols that depend on them. 13269
13270 (custom-enabled-themes): Set after custom-theme-directory. 13270 * cus-start.el (selection-coding-system): Remove, since it's now
13271 13271 defined in select.el rather than in xselect.c.
13272 * pcmpl-unix.el (top-level): Move provide statement to end. 13272 * select.el (selection-coding-system): Make it a defcustom, and
13273 (pcmpl-unix-group-file, pcmpl-unix-passwd-file): Remove leading 13273 add the properties from cus-start.el. Bump :version.
13274 `*' from doc-string. Allow to be nil. 13274
13275 (pcmpl-ssh-known-hosts-file): Convert comment into expanded doc-string. 13275 * custom.el (custom-theme-set-variables): Sort symbols that are
13276 Allow to be nil. Add :version. 13276 dependencies before symbols that depend on them.
13277 (pcmpl-ssh-hosts): Move definition before use. Handle lines 13277 (custom-enabled-themes): Set after custom-theme-directory.
13278 without hostnames, and multiple hostnames per line. 13278
13279 13279 * pcmpl-unix.el (top-level): Move provide statement to end.
13280 * term/x-win.el (x-handle-parent-id): Remove free variable `parent-id'. 13280 (pcmpl-unix-group-file, pcmpl-unix-passwd-file): Remove leading
13281 13281 `*' from doc-string. Allow to be nil.
132822008-02-08 Phil Hagelberg <phil@evri.com> 13282 (pcmpl-ssh-known-hosts-file): Convert comment into expanded doc-string.
13283 13283 Allow to be nil. Add :version.
13284 * pcmpl-unix.el (pcmpl-ssh-known-hosts-file): New defcustom. 13284 (pcmpl-ssh-hosts): Move definition before use. Handle lines
13285 (pcomplete/ssh, pcomplete/scp, pcmpl-ssh-hosts): New functions. 13285 without hostnames, and multiple hostnames per line.
13286 13286
132872008-02-07 Timo Savola <timo.savola@iki.fi> 13287 * term/x-win.el (x-handle-parent-id): Remove free variable `parent-id'.
13288 13288
13289 * startup.el (command-line-x-option-alist): Add --parent-id. 132892008-02-08 Phil Hagelberg <phil@evri.com>
13290 13290
13291 * term/x-win.el (x-handle-parent-id): New function. 13291 * pcmpl-unix.el (pcmpl-ssh-known-hosts-file): New defcustom.
13292 13292 (pcomplete/ssh, pcomplete/scp, pcmpl-ssh-hosts): New functions.
132932008-02-07 Chris Moore <christopher.ian.moore@gmail.com> 13293
13294 132942008-02-07 Timo Savola <timo.savola@iki.fi>
13295 * mouse.el (x-fixed-font-alist): Use consistent capitalization for 13295
13296 "Font Menu". 13296 * startup.el (command-line-x-option-alist): Add --parent-id.
13297 13297
132982008-02-06 Michael Albinus <michael.albinus@gmx.de> 13298 * term/x-win.el (x-handle-parent-id): New function.
13299 13299
13300 * net/dbus.el (dbus-interface-peer): New defconst. 133002008-02-07 Chris Moore <christopher.ian.moore@gmail.com>
13301 (dbus-ping): New defun. 13301
13302 13302 * mouse.el (x-fixed-font-alist): Use consistent capitalization for
133032008-02-06 Sam Steingold <sds@gnu.org> 13303 "Font Menu".
13304 13304
13305 * vc-hooks.el (vc-prefix-key): New user-customizable variable. 133052008-02-06 Michael Albinus <michael.albinus@gmx.de>
13306 13306
133072008-02-06 Stefan Monnier <monnier@iro.umontreal.ca> 13307 * net/dbus.el (dbus-interface-peer): New defconst.
13308 13308 (dbus-ping): New defun.
13309 * net/ange-ftp.el (ange-ftp-unhandled-file-name-directory): 13309
13310 Just return nil and let the C code provide a fallback. 133102008-02-06 Sam Steingold <sds@gnu.org>
13311 13311
133122008-02-05 Glenn Morris <rgm@gnu.org> 13312 * vc-hooks.el (vc-prefix-key): New user-customizable variable.
13313 13313
13314 * net/tramp-cmds.el (tramp-cleanup-connection): Update calls to 133142008-02-06 Stefan Monnier <monnier@iro.umontreal.ca>
13315 tramp-flush-connection-property for removed 2nd argument. 13315
13316 13316 * net/ange-ftp.el (ange-ftp-unhandled-file-name-directory):
133172008-02-05 Stefan Monnier <monnier@iro.umontreal.ca> 13317 Just return nil and let the C code provide a fallback.
13318 13318
13319 * diff-mode.el (diff-add-change-log-entries-other-window): 133192008-02-05 Glenn Morris <rgm@gnu.org>
13320 Rename from diff-create-changelog. Change users. 13320
13321 Minor change to hopefully work with plain diffs. 13321 * net/tramp-cmds.el (tramp-cleanup-connection): Update calls to
13322 (diff-mode-map): Add binding for it. 13322 tramp-flush-connection-property for removed 2nd argument.
13323 13323
133242008-02-04 Dan Nicolaescu <dann@ics.uci.edu> 133242008-02-05 Stefan Monnier <monnier@iro.umontreal.ca>
13325 13325
13326 * diff-mode.el: Add new TODO entry. 13326 * diff-mode.el (diff-add-change-log-entries-other-window):
13327 (diff-create-changelog): New function. 13327 Rename from diff-create-changelog. Change users.
13328 (diff-mode-menu): Bind it. 13328 Minor change to hopefully work with plain diffs.
13329 13329 (diff-mode-map): Add binding for it.
133302008-02-04 Kenichi Handa <handa@ni.aist.go.jp> 13330
13331 133312008-02-04 Dan Nicolaescu <dann@ics.uci.edu>
13332 * international/mule-diag.el (print-fontset-element): Handle the 13332
13333 case of inhibiting the fallback fonts. 13333 * diff-mode.el: Add new TODO entry.
13334 13334 (diff-create-changelog): New function.
133352008-02-04 Kim F. Storm <storm@cua.dk> 13335 (diff-mode-menu): Bind it.
13336 13336
13337 * ido.el (ido-magic-forward-char, ido-magic-backward-char) 133372008-02-04 Kenichi Handa <handa@ni.aist.go.jp>
13338 (ido-magic-delete-char): Use prefix arg. 13338
13339 13339 * international/mule-diag.el (print-fontset-element): Handle the
133402008-02-03 Juanma Barranquero <lekktu@gmail.com> 13340 case of inhibiting the fallback fonts.
13341 13341
13342 * term/w32-win.el (image-library-alist): Prefer libpng12 to libpng13, 133422008-02-04 Kim F. Storm <storm@cua.dk>
13343 because the latter is in fact a 1.2.8 build distributed with GTK+ (as 13343
13344 of today, the most recent libpng is 1.2.24). 13344 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
13345 13345 (ido-magic-delete-char): Use prefix arg.
133462008-02-03 Michael Albinus <michael.albinus@gmx.de> 13346
13347 133472008-02-03 Juanma Barranquero <lekktu@gmail.com>
13348 * ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote files. 13348
13349 13349 * term/w32-win.el (image-library-alist): Prefer libpng12 to libpng13,
13350 * net/dbus.el (top): Check (featurep 'dbusbind). 13350 because the latter is in fact a 1.2.8 build distributed with GTK+ (as
13351 13351 of today, the most recent libpng is 1.2.24).
13352 * net/tramp.el (tramp-process-sentinel): New defun. 13352
13353 (tramp-do-copy-or-rename-file-out-of-band) 133532008-02-03 Michael Albinus <michael.albinus@gmx.de>
13354 (tramp-maybe-open-connection): Use it as process sentinel. 13354
13355 (tramp-handle-delete-directory): Don't use the "-f" option; it 13355 * ediff-util.el (ediff-compute-custom-diffs-maybe): Handle remote files.
13356 isn't portable. 13356
13357 (tramp-handle-start-file-process): Echo `tramp-end-of-output' 13357 * net/dbus.el (top): Check (featurep 'dbusbind).
13358 after the command. 13358
13359 (tramp-handle-shell-command): Set `mode-line-process' in the 13359 * net/tramp.el (tramp-process-sentinel): New defun.
13360 asynchronous case. 13360 (tramp-do-copy-or-rename-file-out-of-band)
13361 13361 (tramp-maybe-open-connection): Use it as process sentinel.
13362 * net/tramp-cache.el (tramp-flush-connection-property): Remove EVENT. 13362 (tramp-handle-delete-directory): Don't use the "-f" option; it
13363 13363 isn't portable.
13364 * net/tramp-fish.el (tramp-fish-maybe-open-connection): 13364 (tramp-handle-start-file-process): Echo `tramp-end-of-output'
13365 * net/tramp-smb.el (tramp-smb-maybe-open-connection): 13365 after the command.
13366 Use `tramp-process-sentinel' as process sentinel. 13366 (tramp-handle-shell-command): Set `mode-line-process' in the
13367 13367 asynchronous case.
133682008-02-02 Juanma Barranquero <lekktu@gmail.com> 13368
13369 13369 * net/tramp-cache.el (tramp-flush-connection-property): Remove EVENT.
13370 * whitespace.el (global-whitespace-mode): Revert last change. 13370
13371 (whitespace-unload-function): Force `global-whitespace-mode' 13371 * net/tramp-fish.el (tramp-fish-maybe-open-connection):
13372 to deactivate local modes in a slightly less intrusive way. 13372 * net/tramp-smb.el (tramp-smb-maybe-open-connection):
13373 13373 Use `tramp-process-sentinel' as process sentinel.
133742008-02-02 Eli Zaretskii <eliz@gnu.org> 13374
13375 133752008-02-02 Juanma Barranquero <lekktu@gmail.com>
13376 * view.el (kill-buffer-if-not-modified): Add an autoload cookie. 13376
13377 13377 * whitespace.el (global-whitespace-mode): Revert last change.
133782008-02-02 Glenn Morris <rgm@gnu.org> 13378 (whitespace-unload-function): Force `global-whitespace-mode'
13379 13379 to deactivate local modes in a slightly less intrusive way.
13380 * international/latin1-disp.el (latin1-display): 13380
13381 * progmodes/fortran.el (fortran-comment-indent-char): 133812008-02-02 Eli Zaretskii <eliz@gnu.org>
13382 * progmodes/idlw-shell.el (top-level): 13382
13383 * term/mac-win.el (mac-keyboard-translate-char): 13383 * view.el (kill-buffer-if-not-modified): Add an autoload cookie.
13384 * whitespace.el (whitespace-char-valid-p): 13384
13385 * wid-edit.el (widget-key-sequence-read-event): 133852008-02-02 Glenn Morris <rgm@gnu.org>
13386 Use characterp rather than char-valid-p. 13386
13387 13387 * international/latin1-disp.el (latin1-display):
13388 * progmodes/cap-words.el (capitalized-next-word-boundary): Rename 13388 * progmodes/fortran.el (fortran-comment-indent-char):
13389 to capitalized-find-word-boundary. Doc fix. Update callers. 13389 * progmodes/idlw-shell.el (top-level):
13390 (capitalized-next-word-boundary-function-table): Rename to 13390 * term/mac-win.el (mac-keyboard-translate-char):
13391 capitalized-find-word-boundary-function-table. Doc fix. Update users. 13391 * whitespace.el (whitespace-char-valid-p):
13392 13392 * wid-edit.el (widget-key-sequence-read-event):
13393 * ps-bdf.el (bdf-read-font-info): Use string-to-number rather than 13393 Use characterp rather than char-valid-p.
13394 string-to-int. 13394
13395 13395 * progmodes/cap-words.el (capitalized-next-word-boundary): Rename
13396 * ps-def.el (declare-function): Add compatibility definition. 13396 to capitalized-find-word-boundary. Doc fix. Update callers.
13397 (ps-plot-with-face, ps-plot-string): Declare as functions. 13397 (capitalized-next-word-boundary-function-table): Rename to
13398 (ps-bold-faces, ps-italic-faces): Declare variables. 13398 capitalized-find-word-boundary-function-table. Doc fix. Update users.
13399 13399
13400 * ps-print.el (ps-mule-initialize, ps-mule-begin-job) 13400 * ps-bdf.el (bdf-read-font-info): Use string-to-number rather than
13401 (ps-mule-end-job): Declare as functions. 13401 string-to-int.
13402 13402
13403 * wid-edit.el (widget-string-complete): Use assoc-string rather 13403 * ps-def.el (declare-function): Add compatibility definition.
13404 than assoc-ignore-case. 13404 (ps-plot-with-face, ps-plot-string): Declare as functions.
13405 13405 (ps-bold-faces, ps-italic-faces): Declare variables.
13406See ChangeLog.13 for earlier changes. 13406
13407 13407 * ps-print.el (ps-mule-initialize, ps-mule-begin-job)
13408;; Local Variables: 13408 (ps-mule-end-job): Declare as functions.
13409;; coding: utf-8 13409
13410;; add-log-time-zone-rule: t 13410 * wid-edit.el (widget-string-complete): Use assoc-string rather
13411;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s" 13411 than assoc-ignore-case.
13412;; End: 13412
13413 13413See ChangeLog.13 for earlier changes.
13414 Copyright (C) 2008 Free Software Foundation, Inc. 13414
13415 13415;; Local Variables:
13416 This file is part of GNU Emacs. 13416;; coding: utf-8
13417 13417;; add-log-time-zone-rule: t
13418 GNU Emacs is free software: you can redistribute it and/or modify 13418;; bug-reference-url-format: "http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=%s"
13419 it under the terms of the GNU General Public License as published by 13419;; End:
13420 the Free Software Foundation, either version 3 of the License, or 13420
13421 (at your option) any later version. 13421 Copyright (C) 2008 Free Software Foundation, Inc.
13422 13422
13423 GNU Emacs is distributed in the hope that it will be useful, 13423 This file is part of GNU Emacs.
13424 but WITHOUT ANY WARRANTY; without even the implied warranty of 13424
13425 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13425 GNU Emacs is free software: you can redistribute it and/or modify
13426 GNU General Public License for more details. 13426 it under the terms of the GNU General Public License as published by
13427 13427 the Free Software Foundation, either version 3 of the License, or
13428 You should have received a copy of the GNU General Public License 13428 (at your option) any later version.
13429 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. 13429
13430 13430 GNU Emacs is distributed in the hope that it will be useful,
13431;; arch-tag: c241c1f9-d668-48bf-920a-2897ed0340bc 13431 but WITHOUT ANY WARRANTY; without even the implied warranty of
13432 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13433 GNU General Public License for more details.
13434
13435 You should have received a copy of the GNU General Public License
13436 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
13437
13438;; arch-tag: c241c1f9-d668-48bf-920a-2897ed0340bc
diff --git a/lisp/faces.el b/lisp/faces.el
index 08172ac29c8..97e40e5c5ea 100644
--- a/lisp/faces.el
+++ b/lisp/faces.el
@@ -1366,7 +1366,7 @@ If FRAME is omitted or nil, use the selected frame."
1366 (setq file-name (find-lisp-object-file-name f 'defface)) 1366 (setq file-name (find-lisp-object-file-name f 'defface))
1367 (when file-name 1367 (when file-name
1368 (princ "Defined in `") 1368 (princ "Defined in `")
1369 (princ file-name) 1369 (princ (file-name-nondirectory file-name))
1370 (princ "'") 1370 (princ "'")
1371 ;; Make a hyperlink to the library. 1371 ;; Make a hyperlink to the library.
1372 (save-excursion 1372 (save-excursion