comparison lisp/ChangeLog @ 90185:5b029ff3b08d

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-55 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 320-323) - Update from CVS
author Miles Bader <miles@gnu.org>
date Thu, 26 May 2005 05:42:19 +0000
parents f042e7c0fe20 a303c49e1df5
children 01137c1fdbe9
comparison
equal deleted inserted replaced
90184:9e5e2f01c7ab 90185:5b029ff3b08d
1 2005-05-26 Nick Roberts <nickrob@snap.net.nz>
2
3 * log-edit.el (log-edit-changelog-entries): Distinguish between
4 filenames like xfns.c and fns.c.
5 Coded by Stefan Monnier <monnier@iro.umontreal.ca>.
6
7 2005-05-25 Luc Teirlinck <teirllm@auburn.edu>
8
9 * buff-menu.el (Buffer-menu-revert-function): Improve handling of
10 point after reverting.
11 (Buffer-menu-make-sort-button): Handle the case where
12 `Buffer-menu-use-header-line' is nil.
13
14 2005-05-25 Thien-Thi Nguyen <ttn@gnu.org>
15
16 * vms-patch.el (vms-magic-right-square-brace, vms-magic-colon):
17 New funcs. In minibuffer-local-completion-map bind `]', `/'
18 and `:' to them.
19
20 2005-05-25 Stefan Monnier <monnier@iro.umontreal.ca>
21
22 * startup.el (normal-top-level): Allow modification of load-path while
23 we're iterating over it.
24
25 2005-05-25 Juanma Barranquero <lekktu@gmail.com>
26
27 * thumbs.el (thumbs-thumbsdir-max-size, thumbs-temp-file)
28 (thumbs-cleanup-thumbsdir, thumbs-call-convert)
29 (thumbs-resize-interactive, thumbs-insert-image)
30 (thumbs-insert-thumb, thumbs-dired-show-marked)
31 (thumbs-find-image-at-point, thumbs-delete-images)
32 (thumbs-rename-images, thumbs-next-image, thumbs-dired-setroot)
33 (thumbs-increment-image-size, thumbs-decrement-image-size):
34 Fix typos in docstrings.
35
36 2005-05-24 Andre Spiegel <spiegel@gnu.org>
37
38 * progmodes/cperl-mode.el (cperl-vc-header-alist): Obsoleted.
39 (cperl-vc-rcs-header, cperl-vc-sccs-header): New user options.
40 (cperl-mode): Use them.
41
42 2005-05-24 Juanma Barranquero <lekktu@gmail.com>
43
44 * window.el (quit-window, shrink-window-if-larger-than-buffer):
45 Doc fixes.
46
47 2005-05-24 Nick Roberts <nickrob@snap.net.nz>
48
49 * progmodes/gdb-ui.el (gdb-inferior-io-mode-map):
50 Bind C-d to gdb-inferior-io-eof.
51
52 * dired.el (dired-dnd-popup-notice): Use message-box.
53
54 2005-05-23 Masatake YAMATO <jet@gyve.org>
55
56 * bindings.el (mode-line-major-mode-keymap):
57 Bind [mode-line down-mouse-1] to `mouse-major-mode-menu'.
58
59 * faces.el (mode-line-highlight): New face.
60
61 * ruler-mode.el (ruler-mode-ruler): Use mode-line-highlight
62 as mouse-face.
63
64 * bindings.el (top-level, help-echo, mode-line-modified)
65 (mode-line-mule-info, mode-line-eol-desc): Use mode-line-highlight
66 as mouse-face.
67
68 2005-05-23 Juanma Barranquero <lekktu@gmail.com>
69
70 * progmodes/cc-engine.el (c-guess-basic-syntax):
71 Remove spurious call to `zerop'.
72
73 * emacs-lisp/cl.el (acons, pairlis): Add docstring.
74
75 2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
76
77 CC Mode update to 5.30.10:
78
79 * cc-fonts.el (c-font-lock-declarators): Fixed bug where the point
80 could go past the limit in decoration level 2, thereby causing
81 errors during interactive fontification.
82
83 * cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when
84 the file is evaluated interactively.
85
86 * cc-engine.el (c-guess-basic-syntax): Handle operator
87 declarations somewhat better in C++.
88
89 * cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
90 make use of `run-mode-hooks' which has been added in Emacs 21.1.
91 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
92 (awk-mode): Use it.
93 (make-local-hook): Suppress warning about obsoleteness.
94
95 * cc-engine.el, cc-align.el, cc-cmds.el
96 (c-append-backslashes-forward, c-delete-backslashes-forward)
97 (c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
98 Compensate for return value from `forward-line' when it has moved
99 but not to a different line due to eob.
100
101 * cc-engine.el (c-guess-basic-syntax): Fixed anchoring in
102 `objc-method-intro' and `objc-method-args-cont'.
103
104 2005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
105
106 CC Mode update to 5.30.10:
107
108 * cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
109 in the copyright statement. Incidentally, change "along with GNU
110 Emacs" to "along with this program" where it occurs.
111
112 * cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload,
113 so that it is interactive, hence can be found by M-x awk-mode
114 whilst cc-mode is yet to be loaded. Reported by Glenn Morris
115 <gmorris+emacs@ast.cam.ac.uk>.
116
117 * cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
118 Mode's regexps.
119
120 2005-05-23 Kevin Ryde <user42@zip.com.au>
121
122 * cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
123 c-parse-state, to avoid a lisp error (on bad code).
124
125 2005-05-23 Lute Kamstra <lute@gnu.org>
126
127 * subr.el (font-lock-defaults): Remove defvar as it's already
128 defined in font-core.el.
129
130 * font-lock.el (font-lock-beginning-of-syntax-function): Fix
131 docstring.
132
133 2005-05-23 Nick Roberts <nickrob@snap.net.nz>
134
135 * progmodes/gdb-ui.el (gdb-info-locals-handler): Make regexps
136 more general and work when GDB variable "print pretty" is on,
137 as with Emacs, for example.
138
139 2005-05-22 Luc Teirlinck <teirllm@auburn.edu>
140
141 * font-core.el: Update comment.
142
143 * emacs-lisp/easy-mmode.el (define-global-minor-mode): Use
144 `after-change-major-mode-hook' instead of `find-file-hook'.
145
146 * buff-menu.el (Buffer-menu-mode): Use `run-mode-hooks'.
147
148 2005-05-22 Eli Zaretskii <eliz@gnu.org>
149
150 * simple.el (yank, yank-pop): Mention `yank-excluded-properties'
151 and `yank-handler' in the doc strings.
152
153 2005-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
154
155 * emacs-lisp/cl.el (eql): Remove. It's a builtin already.
156
157 2005-05-22 Richard M. Stallman <rms@gnu.org>
158
159 * help.el (describe-key): Move print-help-return-message call
160 out of conditional.
161
162 * progmodes/etags.el (list-tags): Use with-no-warnings.
163
164 * mail/smtpmail.el (smtpmail-open-stream): Use with-no-warnings.
165 (smtpmail-send-queued-mail): Avoid beginning-of-buffer.
166 (starttls-extra-args, starttls-extra-arguments): Add defvars.
167
168 * mail/mailalias.el (mail-get-names): Avoid beginning-of-buffer.
169
170 * language/viet-util.el (viet-viscii-nonascii-translation-table):
171 Add defvar.
172
173 * emulation/viper-ex.el (viper-ex-work-buf, viper-ex-print-buf):
174 Use defvar, not defconst.
175
176 * hexl.el (hexl-follow-line): Use with-no-warnings.
177
178 * emulation/tpu-extras.el: Use write-file-functions instead of
179 write-file-hooks.
180
181 * dired.el (dired-font-lock-keywords): Fontify files with junk
182 extensions even if marked by -F.
183
184 2005-05-22 Juanma Barranquero <lekktu@gmail.com>
185
186 * emacs-lisp/cl.el (pushnew, cl-macroexpand, floatp-safe, plusp)
187 (minusp, oddp, evenp, mapcar*, list*, copy-list, adjoin, subst):
188 * emacs-lisp/cl-extra.el (coerce, map, maplist, cl-mapc, mapl)
189 (mapcan, mapcon, some, every, notany, notevery, signum, isqrt)
190 (concatenate, list-length, get*, getf, cl-remprop):
191 * emacs-lisp/cl-macs.el (function*, case, ecase, typecase)
192 (etypecase, progv, lexical-let, lexical-let*)
193 (multiple-value-bind, multiple-value-setq, shiftf):
194 Improve argument/docstring consistency.
195
196 * subr.el (focus-frame, unfocus-frame):
197 Revert deletion on 2005-05-01.
198
199 2005-05-22 Andre Spiegel <spiegel@gnu.org>
200
201 * vc-cvs.el (vc-cvs-checkout-model): Handle the case where FILE
202 doesn't exist.
203
204 * vc.el (vc-trunk-p): Add autoload cookie. The function is used
205 in vc-rcs.el when vc-mistrust-permissions is t, which is not the
206 default.
207
208 2005-05-22 Nick Roberts <nickrob@snap.net.nz>
209
210 * emacs-lisp/bytecomp.el: Remove make-obsolete-variable for
211 already deleted variables: auto-fill-hook, blink-paren-hook,
212 lisp-indent-hook, inhibit-local-variables, unread-command-event
213 suspend-hooks, comment-indent-hook, meta-flag,
214 before-change-function, after-change-function,
215 font-lock-doc-string-face.
216
217 2005-05-21 Luc Teirlinck <teirllm@auburn.edu>
218
219 * emacs-lisp/derived.el (define-derived-mode): Doc fix.
220
221 2005-05-21 Eli Zaretskii <eliz@gnu.org>
222
223 * mail/rmail.el (rmail-reply): Filter the list in reply-to through
224 rmail-dont-reply-to.
225
226 2005-05-21 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE>
227
228 * mail/sendmail.el (mail-send): Use [[:space:]] instead of a
229 literal blank when splitting new-header-values.
230
231 2005-05-21 Matt Hodges <MPHodges@member.fsf.org>
232
233 * calendar/cal-menu.el (cal-menu-update): Add separator as a
234 string so that tmm doesn't create a completion entry for it.
235
236 * textmodes/table.el (table-disable-menu): Ditto.
237
238 2005-05-21 Richard M. Stallman <rms@gnu.org>
239
240 * progmodes/idlwave.el (idlwave-doc-header): Use insert-file-contents.
241
242 * progmodes/flymake.el (flymake-makehash): Use with-no-warnings.
243
244 * net/rcompile.el (remote-compile): Use compilation-start.
245
246 * tmm.el (tmm-shortcut): Avoid using beginning-of-buffer.
247
248 2005-05-21 Daniel Pfeiffer <occitan@esperanto.org>
249
250 * files.el (auto-mode-alist): Check GNUmakefile before makefile.
251 Default to makefile-bsdmake-mode on BSD systems.
252
253 * imenu.el (imenu-generic-expression, imenu--generic-function'):
254 REGEXP may also be a search function now. The part of doc-string
255 for describing the structure was 95% identical to that of
256 `imenu--generic-function'. Unify it there.
257
258 * progmodes/make-mode.el (makefile-imenu-generic-expression):
259 Use function to find dependencies, because regexp alone is so complex,
260 it easily goes into an endless loop.
261 (makefile-makepp-mode): Also add submenu for Perl functions
262 defined in the makefile.
263 (makefile-bsdmake-mode): Special imenu-generic-expression no
264 longer needed, due to function call.
265 (makefile-match-dependency): Take BOUND into account when checking
266 if we're through.
267
268 2005-05-20 Jay Belanger <belanger@truman.edu>
269
270 * calc/calc-units.el (calc-invalidate-units-table):
271 Use inhibit-read-only.
272 (math-build-units-table-buffer): Use view-mode.
273
274 2005-05-20 David Kastrup <dak@gnu.org>
275
276 * emacs-lisp/easymenu.el (easy-menu-add): Correct docstring since
277 easy-menu-add is not a nop on Emacs; and clarify when to call it.
278
279 2005-05-20 Lute Kamstra <lute@gnu.org>
280
281 * diff-mode.el (diff-header-face, diff-file-header-face)
282 (diff-index-face, diff-hunk-header-face, diff-removed-face)
283 (diff-added-face, diff-changed-face, diff-function-face)
284 (diff-context-face, diff-nonexistent-face): Put them in the
285 diff-mode customization group.
286
287 2005-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
288
289 * progmodes/vhdl-mode.el (vhdl-font-lock-match-item): Simplify regexp.
290
291 * progmodes/sh-script.el (sh-mode, sh-get-word): Minor regexp fixes.
292
293 * font-lock.el (lisp-font-lock-keywords-2): Don't error.
294 Minor regexp-optimization.
295
296 2005-05-20 Carsten Dominik <dominik@science.uva.nl>
297
298 * textmodes/org.el (org-agenda-toggle-time-grid): New command.
299 (org-agenda-use-time-grid, org-agenda-time-grid): New options.
300 (org-agenda-add-time-grid-maybe): New function.
301 (org-agenda): Call `org-agenda-add-time-grid-maybe'.
302 (org-table-create): `dotimes' instead of `mapcar'.
303 (org-xor): Simplify implementation.
304 (org-agenda): `inhibit-redisplay' turned on.
305 (org-agenda-change-all-lines): Use `org-format-agenda-item' to get
306 a consistent line after a state change.
307 (org-agenda-remove-times-when-in-prefix): New option.
308 (org-prefix-has-time): New variable.
309 (org-parse-time-string): Optional argument NODEFAULT.
310 (org-format-agenda-item): Parse items for time-of-day
311 specifications and move these into the prefix if possible.
312 (org-agenda-priority): Get current heading, not previous heading
313 during agenda remote editing.
314
1 2005-05-20 Juanma Barranquero <lekktu@gmail.com> 315 2005-05-20 Juanma Barranquero <lekktu@gmail.com>
316
317 * emacs-lisp/cl-seq.el (reduce, fill, replace, remove*)
318 (remove-if, remove-if-not, delete*, delete-if, delete-if-not)
319 (remove-duplicates, delete-duplicates, substitute)
320 (substitute-if, substitute-if-not, nsubstitute, nsubstitute-if)
321 (nsubstitute-if-not, find, find-if, find-if-not, position)
322 (position-if, position-if-not, count, count-if, count-if-not)
323 (mismatch, search, sort*, stable-sort, merge, member*)
324 (member-if, member-if-not, assoc*, assoc-if, assoc-if-not)
325 (rassoc*, rassoc-if, rassoc-if-not, union, nunion)
326 (intersection, nintersection, set-difference, nset-difference)
327 (set-exclusive-or, nset-exclusive-or, subsetp, subst-if)
328 (subst-if-not, nsubst, nsubst-if, nsubst-if-not, sublis)
329 (nsublis, tree-equal): Improve argument/docstring consistency.
2 330
3 * subr.el (send-string, send-region): 331 * subr.el (send-string, send-region):
4 Remove obsolescence declaration. 332 Remove obsolescence declaration.
5 (window-dot, set-window-dot, read-input, show-buffer) 333 (window-dot, set-window-dot, read-input, show-buffer)
6 (eval-current-buffer, string-to-int): 334 (eval-current-buffer, string-to-int):
66 394
67 * subr.el (event-basic-type): Don't get an error. 395 * subr.el (event-basic-type): Don't get an error.
68 (left-fringe-p): Function deleted. 396 (left-fringe-p): Function deleted.
69 397
70 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu. 398 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
399 (list-buffers-noselect): Set `font-lock-face' property, not `face'.
71 400
72 * dired-aux.el (dired-copy-file-recursive): Handle symlinks 401 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
73 in recursive copy. 402 in recursive copy.
74 403
75 * frame.el (show-trailing-whitespace): In group `whitespace-faces'. 404 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
87 * calc/calc-graph.el (calc-graph-format-data): Make sure 416 * calc/calc-graph.el (calc-graph-format-data): Make sure
88 var-PlotRejects is bound before trying to check its value. 417 var-PlotRejects is bound before trying to check its value.
89 418
90 2005-05-19 Carsten Dominik <dominik@science.uva.nl> 419 2005-05-19 Carsten Dominik <dominik@science.uva.nl>
91 420
92 * textmodes/reftex.el (reftex-isearch-minor-mode): Moved the 421 * textmodes/reftex.el (reftex-isearch-minor-mode): Move the
93 definition of this variable from reftex-global.el to reftex.el, 422 definition of this variable from reftex-global.el to reftex.el,
94 because it is needed in the menu. 423 because it is needed in the menu.
95 424
96 2005-05-19 Lute Kamstra <lute@gnu.org> 425 2005-05-19 Lute Kamstra <lute@gnu.org>
97 426
110 * progmodes/make-mode.el (makefile-add-this-line-targets): 439 * progmodes/make-mode.el (makefile-add-this-line-targets):
111 Simplify and integrate into `makefile-pickup-targets'. 440 Simplify and integrate into `makefile-pickup-targets'.
112 (makefile-add-this-line-macro): Simplify and integrate into 441 (makefile-add-this-line-macro): Simplify and integrate into
113 `makefile-pickup-macros. 442 `makefile-pickup-macros.
114 (makefile-pickup-filenames-as-targets): Simplify. 443 (makefile-pickup-filenames-as-targets): Simplify.
115 (makefile-previous-dependency, makefile-match-dependency): Don't 444 (makefile-previous-dependency, makefile-match-dependency):
116 stumble over `::'. 445 Don't stumble over `::'.
117 446
118 2005-05-19 Nick Roberts <nickrob@snap.net.nz> 447 2005-05-19 Nick Roberts <nickrob@snap.net.nz>
119 448
120 * subr.el (post-command-idle-hook, post-command-idle-delay): 449 * subr.el (post-command-idle-hook, post-command-idle-delay):
121 Remove obsoletion of post-command-idle-hook and 450 Remove obsoletion of post-command-idle-hook and
125 is called to take user back to the list of faces. 454 is called to take user back to the list of faces.
126 455
127 * help-fns.el (describe-variable): Remove hyperlinks in a 456 * help-fns.el (describe-variable): Remove hyperlinks in a
128 variable's value as these are quite frequently inappropriate. 457 variable's value as these are quite frequently inappropriate.
129 458
130 * follow.el (follow-submit-feedback, follow-mode): Remove 459 * follow.el (follow-submit-feedback, follow-mode):
131 references to post-command-idle-hook. 460 Remove references to post-command-idle-hook.
132 461
133 2005-05-18 Daniel Pfeiffer <occitan@esperanto.org> 462 2005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
134 463
135 * progmodes/make-mode.el (makefile-previous-dependency) 464 * progmodes/make-mode.el (makefile-previous-dependency)
136 (makefile-match-dependency): Check for := (and in bsd mode also 465 (makefile-match-dependency): Check for := (and in bsd mode also
137 !=) to give a better result, even when font-lock is not on. 466 !=) to give a better result, even when font-lock is not on.
138 467
139 2005-05-18 Jay Belanger <belanger@truman.edu> 468 2005-05-18 Jay Belanger <belanger@truman.edu>
140 469
141 * calc/calc-help.el (calc-s-prefix-help): Add 470 * calc/calc-help.el (calc-s-prefix-help):
142 `calc-copy-special-constant' to help string. 471 Add `calc-copy-special-constant' to help string.
143 472
144 2005-05-18 Luc Teirlinck <teirllm@auburn.edu> 473 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
145 474
146 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix. 475 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
147 476
150 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms 479 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
151 in linear factors are in proper order. 480 in linear factors are in proper order.
152 481
153 2005-05-18 Carsten Dominik <dominik@science.uva.nl> 482 2005-05-18 Carsten Dominik <dominik@science.uva.nl>
154 483
155 * textmodes/reftex-vars.el (reftex-cite-format-builtin): Support 484 * textmodes/reftex-vars.el (reftex-cite-format-builtin):
156 for jurabib. 485 Support for jurabib.
157 486
158 * textmodes/reftex.el (featurep): Define aliases for overlay 487 * textmodes/reftex.el (featurep): Define aliases for overlay
159 commands, for XEmacs compatibility, and use these aliases in 488 commands, for XEmacs compatibility, and use these aliases in
160 overlay initializations. 489 overlay initializations.
161 (reftex-highlight): Use `reftex-move-overlay'. 490 (reftex-highlight): Use `reftex-move-overlay'.
162 (reftex-unhighlight): Use `reftex-delete-overlay'. 491 (reftex-unhighlight): Use `reftex-delete-overlay'.
163 (reftex-uniq): Funktion removed. Use `reftex-uniquify' instead. 492 (reftex-uniq): Funktion removed. Use `reftex-uniquify' instead.
164 (reftex-access-search-path): Use `reftex-uniquify' instead of 493 (reftex-access-search-path): Use `reftex-uniquify' instead of
165 `reftex-uniq' 494 `reftex-uniq'
166 495
167 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay 496 * textmodes/reftex-sel.el (reftex-select-unmark):
168 `before-string' property modification enables for Emacs as well. 497 Overlay `before-string' property modification enables for Emacs as well.
169 (reftex-select-item): Use `reftex-delete-overlay'. 498 (reftex-select-item): Use `reftex-delete-overlay'.
170 (reftex-select-mark): Use `reftex-make-overlay' and 499 (reftex-select-mark): Use `reftex-make-overlay' and
171 `reftex-overlay-put'. 500 `reftex-overlay-put'.
172 (reftex-select-unmark): Use `reftex-delete-overlay' and 501 (reftex-select-unmark): Use `reftex-delete-overlay' and
173 `reftex-overlay-put'. 502 `reftex-overlay-put'.
198 (send-process-next-char, telnet-initial-filter, telnet): 527 (send-process-next-char, telnet-initial-filter, telnet):
199 Replace `send-string' by `process-send-string'. 528 Replace `send-string' by `process-send-string'.
200 529
201 * progmodes/prolog.el (inferior-prolog-mode): Doc fix. 530 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
202 (prolog-consult-region): Replace `send-string' by 531 (prolog-consult-region): Replace `send-string' by
203 `process-send-string'; replace `send-region' by 532 `process-send-string'; replace `send-region' by `process-send-region'.
204 `process-send-region'.
205 533
206 * progmodes/delphi.el (delphi-log-msg): 534 * progmodes/delphi.el (delphi-log-msg):
207 Replace `set-window-dot' by `set-window-point'. 535 Replace `set-window-dot' by `set-window-point'.
208 536
209 * subr.el (window-dot, set-window-dot, read-input, send-string) 537 * subr.el (window-dot, set-window-dot, read-input, send-string)
230 (makefile-match-dependency): Eliminate `backward' arg (see above). 558 (makefile-match-dependency): Eliminate `backward' arg (see above).
231 Completely reimplemented so as to not sometimes go into an endless 559 Completely reimplemented so as to not sometimes go into an endless
232 loop. It should also be more efficient, because first it only 560 loop. It should also be more efficient, because first it only
233 searches for `:', instead of applying the very complex regexp. 561 searches for `:', instead of applying the very complex regexp.
234 (makefile-mode): Cancel `font-lock-support-mode', because blocks 562 (makefile-mode): Cancel `font-lock-support-mode', because blocks
235 to be fontified in one piece can be too long for JIT. Makefiles 563 to be fontified in one piece can be too long for JIT.
236 are never *that* big. 564 Makefiles are never *that* big.
237 565
238 2005-05-17 Reiner Steib <Reiner.Steib@gmx.de> 566 2005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
239 567
240 * dired.el (dired-mode): Simplify. 568 * dired.el (dired-mode): Simplify.
241 569
257 * net/tramp-smb.el (tramp-smb-open-connection): 585 * net/tramp-smb.el (tramp-smb-open-connection):
258 Pass `tramp-chunksize' as fifth (required) argument. 586 Pass `tramp-chunksize' as fifth (required) argument.
259 587
260 2005-05-16 Daniel Pfeiffer <occitan@esperanto.org> 588 2005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
261 589
262 * font-lock.el (lisp-font-lock-keywords-1): Set 590 * font-lock.el (lisp-font-lock-keywords-1):
263 `font-lock-negation-char-face' for [^...] char group. 591 Set `font-lock-negation-char-face' for [^...] char group.
264 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\). 592 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
265 593
266 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into 594 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
267 a var, and refine it to mask one more level of nested vars. 595 a var, and refine it to mask one more level of nested vars.
268 (makefile-rule-action-regex): Turn it into a var, and refine it so 596 (makefile-rule-action-regex): Turn it into a var, and refine it so
272 backslashed continuation lines as belonging to the same command. 600 backslashed continuation lines as belonging to the same command.
273 (makefile-var-use-regex): Don't look at the next char, because it 601 (makefile-var-use-regex): Don't look at the next char, because it
274 might be the same one to be skipped by the initial [^$], leading 602 might be the same one to be skipped by the initial [^$], leading
275 to an overlooked variable use. 603 to an overlooked variable use.
276 (makefile-make-font-lock-keywords): Remove two parameters, which 604 (makefile-make-font-lock-keywords): Remove two parameters, which
277 are now variables that some of the modes set locally. Handle 605 are now variables that some of the modes set locally.
278 dependency and rule action matching through functions, because 606 Handle dependency and rule action matching through functions, because
279 regexps alone match too often. Dependency matching now comes 607 regexps alone match too often. Dependency matching now comes
280 last, so it can check, whether a colon already matched something 608 last, so it can check, whether a colon already matched something else.
281 else.
282 (makefile-mode): Inform that font-lock improves makefile parsing 609 (makefile-mode): Inform that font-lock improves makefile parsing
283 capabilities. 610 capabilities.
284 (makefile-match-dependency, makefile-match-action): New functions. 611 (makefile-match-dependency, makefile-match-action): New functions.
285 612
286 2005-05-16 Juanma Barranquero <lekktu@gmail.com> 613 2005-05-16 Juanma Barranquero <lekktu@gmail.com>
361 * textmodes/nroff-mode.el (nroff-outline-level): 688 * textmodes/nroff-mode.el (nroff-outline-level):
362 * textmodes/reftex-cite.el (reftex-bib-sort-year) 689 * textmodes/reftex-cite.el (reftex-bib-sort-year)
363 (reftex-bib-sort-year-reverse, reftex-format-citation): 690 (reftex-bib-sort-year-reverse, reftex-format-citation):
364 * textmodes/reftex-parse.el (reftex-init-section-numbers) 691 * textmodes/reftex-parse.el (reftex-init-section-numbers)
365 (reftex-section-number): 692 (reftex-section-number):
366 * textmodes/texinfmt.el (texinfo-paragraphindent): Replace 693 * textmodes/texinfmt.el (texinfo-paragraphindent):
367 `string-to-int' by `string-to-number'. 694 Replace `string-to-int' by `string-to-number'.
368 695
369 * international/latexenc.el: Add page marker to force the "Local 696 * international/latexenc.el: Add page marker to force the "Local
370 Variables:" string out of the last page. 697 Variables:" string out of the last page.
371 698
372 2005-05-16 Nick Roberts <nickrob@snap.net.nz> 699 2005-05-16 Nick Roberts <nickrob@snap.net.nz>
470 (tramp-handle-insert-directory): If `localname' has an empty 797 (tramp-handle-insert-directory): If `localname' has an empty
471 nondirectory name, it must not be quoted. 798 nondirectory name, it must not be quoted.
472 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local 799 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
473 variable `tramp-chunksize'. Change callees. 800 variable `tramp-chunksize'. Change callees.
474 (tramp-open-connection-setup-interactive-shell): Check remote host 801 (tramp-open-connection-setup-interactive-shell): Check remote host
475 for buggy `send-process-string' implementation. Set 802 for buggy `send-process-string' implementation.
476 `tramp-chunksize' if found. Reported by Michael Kifer 803 Set `tramp-chunksize' if found. Reported by Michael Kifer
477 <kifer@cs.sunysb.edu> (and a lot of other people all the years). 804 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
478 (tramp-handle-shell-command): `insert-buffer' cannot be used 805 (tramp-handle-shell-command): `insert-buffer' cannot be used
479 because the contents of the Tramp buffer is changed before 806 because the contents of the Tramp buffer is changed before
480 insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy 807 insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy
481 <frederic.bothamy@free.fr>. 808 <frederic.bothamy@free.fr>.
482 (tramp-set-auto-save): Actions should be done for Tramp file name 809 (tramp-set-auto-save): Actions should be done for Tramp file name
483 handler only. Ange-FTP has its own auto-save mechanism. Reported 810 handler only. Ange-FTP has its own auto-save mechanism.
484 by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>. 811 Reported by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
485 (tramp-set-auto-save-file-modes): Set file modes of 812 (tramp-set-auto-save-file-modes): Set file modes of
486 `buffer-auto-save-file-name' to ?\600 as fallback solution. 813 `buffer-auto-save-file-name' to ?\600 as fallback solution.
487 Reported by Ferenc Wagner <wferi@tba.elte.hu>. 814 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
488 (tramp-bug): Remove obsolete variable. 815 (tramp-bug): Remove obsolete variable.
489 (tramp-append-tramp-buffers): Rewrite partly. More suitable check 816 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
490 for presence of `mml-mode'. Make it running for older Emacsen as 817 for presence of `mml-mode'. Make it running for older Emacsen as well.
491 well.
492 818
493 2005-05-14 John Paul Wallington <jpw@pobox.com> 819 2005-05-14 John Paul Wallington <jpw@pobox.com>
494 820
495 * ibuf-ext.el (define-ibuffer-filter filename): 821 * ibuf-ext.el (define-ibuffer-filter filename):
496 If `dired-directory' is a list, use its car. 822 If `dired-directory' is a list, use its car.
538 * files.el (interpreter-mode-alist) 864 * files.el (interpreter-mode-alist)
539 (auto-mode-interpreter-regexp): Doc fixes. 865 (auto-mode-interpreter-regexp): Doc fixes.
540 866
541 2005-05-13 Matt Hodges <MPHodges@member.fsf.org> 867 2005-05-13 Matt Hodges <MPHodges@member.fsf.org>
542 868
543 * tmm.el (tmm-get-keymap): Include only active menus and menu 869 * tmm.el (tmm-get-keymap): Include only active menus and menu items.
544 items.
545 870
546 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes. 871 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
547 872
548 2005-05-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 873 2005-05-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
549 874
550 * dired.el (dired-mode): make-variable-buffer-local => 875 * dired.el (dired-mode): make-variable-buffer-local =>
551 make-local-variable 876 make-local-variable.
552 877
553 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> 878 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
554 879
555 * term/mac-win.el (mac-select-convert-to-string): Try coding 880 * term/mac-win.el (mac-select-convert-to-string): Try coding
556 systems in mac-script-code-coding-systems if specified one cannot 881 systems in mac-script-code-coding-systems if specified one cannot
9590 * info.el (Info-history, Info-toc): Fix Info headers. 9915 * info.el (Info-history, Info-toc): Fix Info headers.
9591 (Info-toc): Narrow buffer before Info-fontify-node. 9916 (Info-toc): Narrow buffer before Info-fontify-node.
9592 (Info-build-toc): Don't check for special Info file names. 9917 (Info-build-toc): Don't check for special Info file names.
9593 Set main-file to nil if Info-find-file returns a symbol. 9918 Set main-file to nil if Info-find-file returns a symbol.
9594 9919
9595 2004-10-05 Emilio C. Lopes <eclig@gmx.net>: 9920 2004-10-05 Emilio C. Lopes <eclig@gmx.net>
9596 9921
9597 * calendar/calendar.el (calendar-goto-iso-week): Add autoload. 9922 * calendar/calendar.el (calendar-goto-iso-week): Add autoload.
9598 (calendar-mode-map): Add binding for `calendar-goto-iso-week'. 9923 (calendar-mode-map): Add binding for `calendar-goto-iso-week'.
9599 * calendar/cal-menu.el (calendar-mode-map): Ditto. 9924 * calendar/cal-menu.el (calendar-mode-map): Ditto.
9600 9925