comparison lisp/ChangeLog @ 58421:15fca0a00f5e

Cleanup.
author Kim F. Storm <storm@cua.dk>
date Mon, 22 Nov 2004 10:12:13 +0000
parents ef93e6f37cef
children 60e32ffc8687
comparison
equal deleted inserted replaced
58420:97e4fc5c7297 58421:15fca0a00f5e
1 2004-11-22 Nick Roberts <nickrob@snap.net.nz> 1 2004-11-22 Nick Roberts <nickrob@snap.net.nz>
2 2
3 * progmodes/gdb-ui.el (gdb-resync): New function. 3 * progmodes/gdb-ui.el (gdb-resync): New function.
4 (gdb-pre-prompt, gdb-prompt, gdb-starting, gdb-stopping) 4 (gdb-pre-prompt, gdb-prompt, gdb-starting, gdb-stopping)
5 (gdb-frame-begin, gdb-stopped, gdb-post-prompt): 5 (gdb-frame-begin, gdb-stopped, gdb-post-prompt):
6 Use it to fail more gracefully. 6 Use it to fail more gracefully.
7 (gdb-variables): Delete variable. 7 (gdb-variables): Delete variable.
8 Re-order variables to reduce byte-compiler warnings. 8 Re-order variables to reduce byte-compiler warnings.
9
10 9
11 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca> 10 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
12 11
13 * descr-text.el (describe-char): 12 * descr-text.el (describe-char):
14 * paren.el (show-paren-function): 13 * paren.el (show-paren-function):
30 and err-msg by math-read-big-baseline, math-read-big-h2 and 29 and err-msg by math-read-big-baseline, math-read-big-h2 and
31 math-read-err-msg. 30 math-read-err-msg.
32 (math-read-big-bigp): Replace variable h2 with math-rb-h2. 31 (math-read-big-bigp): Replace variable h2 with math-rb-h2.
33 32
34 * calc/calc-lang.el (math-read-big-rec): Fix typo. 33 * calc/calc-lang.el (math-read-big-rec): Fix typo.
35
36 (math-read-big-balance): Replace unbound variable by value. 34 (math-read-big-balance): Replace unbound variable by value.
37
38 (math-read-big-lines): New variable. 35 (math-read-big-lines): New variable.
39 (math-read-big-rec, math-read-big-char, math-read-big-emptyp) 36 (math-read-big-rec, math-read-big-char, math-read-big-emptyp)
40 (math-read-big-error, math-read-big-balance): Replace variable 37 (math-read-big-error, math-read-big-balance): Replace variable
41 `lines' by declared variable. 38 `lines' by declared variable.
42
43 (math-read-big-baseline, math-read-big-h2): New variables. 39 (math-read-big-baseline, math-read-big-h2): New variables.
44 (math-read-big-rec): Replace variables the-baseline and the-h2 40 (math-read-big-rec): Replace variables the-baseline and the-h2
45 by declared variables. 41 by declared variables.
46
47 (math-rb-h1, math-rb-h2, math-rb-v1, math-rb-v2): New variables. 42 (math-rb-h1, math-rb-h2, math-rb-v1, math-rb-v2): New variables.
48 (math-read-big-rec, math-read-big-char, math-read-big-emptyp) 43 (math-read-big-rec, math-read-big-char, math-read-big-emptyp)
49 (math-read-big-balance): Replace variables h1, h2, v1 and v2 by 44 (math-read-big-balance): Replace variables h1, h2, v1 and v2 by
50 declared variables. 45 declared variables.
51
52 (math-read-big-err-msg): New variable. 46 (math-read-big-err-msg): New variable.
53 (math-read-big-error): Replace variable err-msg by declared variable. 47 (math-read-big-error): Replace variable err-msg by declared variable.
54 48
55 2004-11-21 Stefan Monnier <monnier@iro.umontreal.ca> 49 2004-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
56 50
87 81
88 2004-11-21 Jay Belanger <belanger@truman.edu> 82 2004-11-21 Jay Belanger <belanger@truman.edu>
89 83
90 * calc/calc-prog.el (math-integral-cache-state, calc-lang) 84 * calc/calc-prog.el (math-integral-cache-state, calc-lang)
91 (calc-original-buffer): Declare them. 85 (calc-original-buffer): Declare them.
92
93 (calc-user-formula-alist): New variable. 86 (calc-user-formula-alist): New variable.
94 (calc-user-define-formula, calc-fix-user-formula) 87 (calc-user-define-formula, calc-fix-user-formula)
95 (calc-user-define-composition, calc-finish-formula-edit): 88 (calc-user-define-composition, calc-finish-formula-edit):
96 Replace variable `alist' by declared variable. 89 Replace variable `alist' by declared variable.
97
98 (var-q0, var-q1, var-q2, var-q3, var-q4, var-q5, var-q6) 90 (var-q0, var-q1, var-q2, var-q3, var-q4, var-q5, var-q6)
99 (var-q7, var-q7, var-q8, var-q9): Declare them. 91 (var-q7, var-q7, var-q8, var-q9): Declare them.
100 (calc-kbd-push): Don't check to see if var-q0 through var-q9 92 (calc-kbd-push): Don't check to see if var-q0 through var-q9
101 are bound. 93 are bound.
102
103 (calcFunc-typeof): Replace undeclared variable by expression. 94 (calcFunc-typeof): Replace undeclared variable by expression.
104
105 (math-exp-env): New variable. 95 (math-exp-env): New variable.
106 (math-define-body, math-define-exp): Replace exp-env by declared var. 96 (math-define-body, math-define-exp): Replace exp-env by declared var.
107
108 (math-define-exp): Replace misplaced variable by expression. 97 (math-define-exp): Replace misplaced variable by expression.
109 98
110 * calc/calcalg3.el (calc-curve-nvars, calc-curve-varnames) 99 * calc/calcalg3.el (calc-curve-nvars, calc-curve-varnames)
111 (calc-curve-model, calc-curve-coefnames): New variables. 100 (calc-curve-model, calc-curve-coefnames): New variables.
112 (calc-curve-fit, calc-get-fit-variables): Replace variables nvars, 101 (calc-curve-fit, calc-get-fit-variables): Replace variables nvars,
113 varnames, model and coefnames by declared variables. 102 varnames, model and coefnames by declared variables.
114
115 (math-root-widen): New variable. 103 (math-root-widen): New variable.
116 (math-search-root, math-find-root): Replace variable root-widen by 104 (math-search-root, math-find-root): Replace variable root-widen by
117 declared variable. 105 declared variable.
118
119 (var-DUMMY): Declare it. 106 (var-DUMMY): Declare it.
120 (math-root-vars, math-min-vars): Move the declarations to earlier in 107 (math-root-vars, math-min-vars): Move the declarations to earlier in
121 the file. 108 the file.
122
123 (math-brent-min): Make d a local variable. 109 (math-brent-min): Make d a local variable.
124
125 (math-find-minimum): Replace non-existent variable. 110 (math-find-minimum): Replace non-existent variable.
126
127 (math-ninteg-romberg): Remove unnecessary variable. 111 (math-ninteg-romberg): Remove unnecessary variable.
128
129 (math-ninteg-temp): New variable. 112 (math-ninteg-temp): New variable.
130 (math-ninteg-romberg, math-ninteg-midpoint): Replace variable 113 (math-ninteg-romberg, math-ninteg-midpoint): Replace variable
131 integ-temp by declared variable. 114 integ-temp by declared variable.
132
133 (math-fit-first-var, math-fit-first-coef, math-fit-new-coefs): 115 (math-fit-first-var, math-fit-first-coef, math-fit-new-coefs):
134 New variables. 116 New variables.
135 (math-general-fit): Replace variables first-var, first-coef and 117 (math-general-fit): Replace variables first-var, first-coef and
136 new-coefs by declared variables. 118 new-coefs by declared variables.
137 (calcFunc-fitvar): Replace variable first-var by declared variable. 119 (calcFunc-fitvar): Replace variable first-var by declared variable.
138 (calcFunc-fitparam): Replace variable first-coef by declared variable. 120 (calcFunc-fitparam): Replace variable first-coef by declared variable.
139 (calcFunc-fitdummy): Replace variable new-coefs by declared variable. 121 (calcFunc-fitdummy): Replace variable new-coefs by declared variable.
140
141 (math-all-vars-vars, math-all-vars-found): New variables. 122 (math-all-vars-vars, math-all-vars-found): New variables.
142 (math-all-vars-in, math-all-vars-rec): Replace variables vars and 123 (math-all-vars-in, math-all-vars-rec): Replace variables vars and
143 found by declared variable math-all-vars-vars. 124 found by declared variable math-all-vars-vars.
144 125
145 2004-11-20 Luc Teirlinck <teirllm@auburn.edu> 126 2004-11-20 Luc Teirlinck <teirllm@auburn.edu>
209 disp-trail by declared variable. 190 disp-trail by declared variable.
210 191
211 * calc/calc-sel.el (calc-edit-disp-trail): Declare it. 192 * calc/calc-sel.el (calc-edit-disp-trail): Declare it.
212 (calc-finish-selection-edit): Replace variable disp-trail by 193 (calc-finish-selection-edit): Replace variable disp-trail by
213 declared variable. 194 declared variable.
214
215 (calc-selection-cache-entry): Move declaration to earlier in the file. 195 (calc-selection-cache-entry): Move declaration to earlier in the file.
216
217 (calc-selection-cache-num, calc-selection-cache-comp) 196 (calc-selection-cache-num, calc-selection-cache-comp)
218 (calc-selection-cache-offset, calc-selection-true-num) 197 (calc-selection-cache-offset, calc-selection-true-num)
219 (calc-final-point-line, calc-final-point-column) 198 (calc-final-point-line, calc-final-point-column)
220 (calc-original-buffer): Declare them. 199 (calc-original-buffer): Declare them.
221
222 (calc-fnp-op, calc-fnp-num): New variables. 200 (calc-fnp-op, calc-fnp-num): New variables.
223 (calc-find-nth-part, calc-find-nth-part-rec) 201 (calc-find-nth-part, calc-find-nth-part-rec)
224 (calc-select-previous): Replace op and num by declared variables. 202 (calc-select-previous): Replace op and num by declared variables.
225
226 (calc-rsf-old, calc-rsf-new): New variables. 203 (calc-rsf-old, calc-rsf-new): New variables.
227 (calc-replace-sub-formula, calc-replace-sub-formula-rec): 204 (calc-replace-sub-formula, calc-replace-sub-formula-rec):
228 Replace variables old and new by declared variables. 205 Replace variables old and new by declared variables.
229
230 (calc-sel-reselect): New variable. 206 (calc-sel-reselect): New variable.
231 (calc-auto-selection, calc-enter-selection, calc-edit-selection) 207 (calc-auto-selection, calc-enter-selection, calc-edit-selection)
232 (calc-sel-evaluate, calc-sel-expand-formula, calc-sel-expand-formula) 208 (calc-sel-evaluate, calc-sel-expand-formula, calc-sel-expand-formula)
233 (calc-sel-mult-both-sides, calc-sel-add-both-sides): Replace variable 209 (calc-sel-mult-both-sides, calc-sel-add-both-sides): Replace variable
234 reselect with declared variable. 210 reselect with declared variable.
235 211
236 * calc/calc-rewr.el (math-regs, math-num-regs, math-prog-last) 212 * calc/calc-rewr.el (math-regs, math-num-regs, math-prog-last)
237 (math-bound-vars, math-conds, math-copy-neg, math-rhs) 213 (math-bound-vars, math-conds, math-copy-neg, math-rhs)
238 (math-pattern, math-remembering, math-aliased-vars, math-mt-many) 214 (math-pattern, math-remembering, math-aliased-vars, math-mt-many)
239 (math-import-list, math-rewrite-phase): Declare them. 215 (math-import-list, math-rewrite-phase): Declare them.
240
241 (math-rewrite): Use let* to declare variables. 216 (math-rewrite): Use let* to declare variables.
242
243 (calc-rewrite-selection): Make rules a local variable. 217 (calc-rewrite-selection): Make rules a local variable.
244
245 (calc-rewr-sel): New variable. 218 (calc-rewr-sel): New variable.
246 (calc-rewrite-selection, calc-locate-selection-marker) 219 (calc-rewrite-selection, calc-locate-selection-marker)
247 (calc-rewrite): Use the declared variable calc-rewr-sel instead 220 (calc-rewrite): Use the declared variable calc-rewr-sel instead
248 of sel. 221 of sel.
249
250 (math-rewrite-whole-expr): New variable. 222 (math-rewrite-whole-expr): New variable.
251 (math-rewrite, math-rewrite-phase): Replace variable expr by 223 (math-rewrite, math-rewrite-phase): Replace variable expr by
252 declared variable. 224 declared variable.
253
254 (math-rewrite-heads-heads, math-rewrite-heads-skips) 225 (math-rewrite-heads-heads, math-rewrite-heads-skips)
255 (math-rewrite-heads-blanks ): New variables. 226 (math-rewrite-heads-blanks ): New variables.
256 (math-rewrite-heads, math-rewrite-heads-rec): Replace variables 227 (math-rewrite-heads, math-rewrite-heads-rec): Replace variables
257 heads, skips and blanks by declared variables. 228 heads, skips and blanks by declared variables.
258
259 (math-rwcomp-subst-old, math-rwcomp-subst-new) 229 (math-rwcomp-subst-old, math-rwcomp-subst-new)
260 (math-rwcomp-subst-old-func, math-rwcomp-subst-new-func): 230 (math-rwcomp-subst-old-func, math-rwcomp-subst-new-func):
261 New variables. 231 New variables.
262 (math-rwcomp-substitute, math-rwcomp-subst-rec): Replace variables 232 (math-rwcomp-substitute, math-rwcomp-subst-rec): Replace variables
263 old, new, old-func and new-func by declared variables. 233 old, new, old-func and new-func by declared variables.
264
265 (math-rwcomp-assoc-args, math-rwcomp-addsub-args): 234 (math-rwcomp-assoc-args, math-rwcomp-addsub-args):
266 Remove unnecessary variable. 235 Remove unnecessary variable.
267
268 (math-apply-rw-regs): New variable. 236 (math-apply-rw-regs): New variable.
269 (math-apply-rewrites, math-rwapply-replace-regs) 237 (math-apply-rewrites, math-rwapply-replace-regs)
270 (math-rwapply-reg-looks-negp): Replace variable regs by declared var. 238 (math-rwapply-reg-looks-negp): Replace variable regs by declared var.
271
272 (math-apply-rw-ruleset): New variable. 239 (math-apply-rw-ruleset): New variable.
273 (math-apply-rewrites, math-rwapply-remember): Replace variable 240 (math-apply-rewrites, math-rwapply-remember): Replace variable
274 ruleset by declared variable. 241 ruleset by declared variable.
275 242
276 2004-11-19 Richard M. Stallman <rms@gnu.org> 243 2004-11-19 Richard M. Stallman <rms@gnu.org>
335 302
336 2004-11-17 Jay Belanger <belanger@truman.edu> 303 2004-11-17 Jay Belanger <belanger@truman.edu>
337 304
338 * calc/calc-alg.el (calc-poly-div): Make calc-poly-div-remainder 305 * calc/calc-alg.el (calc-poly-div): Make calc-poly-div-remainder
339 a local variable. 306 a local variable.
340
341 (math-eval-rules-cache, math-eval-rules-cache-other): Declare them. 307 (math-eval-rules-cache, math-eval-rules-cache-other): Declare them.
342
343 (math-top-only): New variable. 308 (math-top-only): New variable.
344 (math-simplify, math-simplify-step): Replace variable top-only by 309 (math-simplify, math-simplify-step): Replace variable top-only by
345 declared variable math-top-only. 310 declared variable math-top-only.
346
347 (math-simplify-expr): Declare it. 311 (math-simplify-expr): Declare it.
348 Replaced argument expr in all calls of math-defsimplify by 312 Replace argument expr in all calls of math-defsimplify by
349 math-simplify-expr. 313 math-simplify-expr.
350 (math-simplify-plus, math-simplify-times, math-simplify-divide) 314 (math-simplify-plus, math-simplify-times, math-simplify-divide)
351 (math-simplify-divisor, math-simplify-one-divisor) 315 (math-simplify-divisor, math-simplify-one-divisor)
352 (math-simplify-mod, math-simplify-ineq, math-simplify-sqrt) 316 (math-simplify-mod, math-simplify-ineq, math-simplify-sqrt)
353 (math-simplify-pow): Replace variable expr by declared variable 317 (math-simplify-pow): Replace variable expr by declared variable
354 math-simplify-expr. 318 math-simplify-expr.
355
356 (math-simplify-divisor): Remove local variables temp and op. 319 (math-simplify-divisor): Remove local variables temp and op.
357 (math-simplify-one-divisor): Make temp and op local variables. 320 (math-simplify-one-divisor): Make temp and op local variables.
358
359 (math-simplify-divisor-nover, math-simplify-divisor-dover): 321 (math-simplify-divisor-nover, math-simplify-divisor-dover):
360 New variables. 322 New variables.
361 (math-simplify-divisor, math-simplify-one-divisor): 323 (math-simplify-divisor, math-simplify-one-divisor):
362 Replace variables nover and dover by declared variables. 324 Replace variables nover and dover by declared variables.
363
364 (math-expr-subst-new, math-expr-subst-old): New variables. 325 (math-expr-subst-new, math-expr-subst-old): New variables.
365 (math-expr-subst, math-expr-subst-rec): Replace variables new 326 (math-expr-subst, math-expr-subst-rec): Replace variables new
366 and old by declared variables. 327 and old by declared variables.
367
368 (math-is-poly-degree, math-is-poly-loose): New variables. 328 (math-is-poly-degree, math-is-poly-loose): New variables.
369 (math-is-polynomial, math-is-poly-rec): Replace variables degree 329 (math-is-polynomial, math-is-poly-rec): Replace variables degree
370 and loose by declared variables. 330 and loose by declared variables.
371
372 (math-poly-base-const-ok, math-poly-base-pred): New variables. 331 (math-poly-base-const-ok, math-poly-base-pred): New variables.
373 (math-polynomial-base, math-polynomial-base-rec): 332 (math-polynomial-base, math-polynomial-base-rec):
374 Replace variables const-ok and mpb-pred by declared variables. 333 Replace variables const-ok and mpb-pred by declared variables.
375 334
376 * calc/calc-poly.el (calc-poly-div-remainder): Declare it. 335 * calc/calc-poly.el (calc-poly-div-remainder): Declare it.
396 355
397 2004-11-17 J.D. Smith <jdsmith@as.arizona.edu> 356 2004-11-17 J.D. Smith <jdsmith@as.arizona.edu>
398 357
399 * progmodes/idlwave.el, progmodes/idlw-toolbar.el 358 * progmodes/idlwave.el, progmodes/idlw-toolbar.el
400 * progmodes/idlw-shell.el, progmodes/idlw-rinfo.el: 359 * progmodes/idlw-shell.el, progmodes/idlw-rinfo.el:
401 Updated to IDLWAVE version 5.5. Too many changes to list them here. 360 Update to IDLWAVE version 5.5. Too many changes to list them here.
402 * progmodes/idlw-help.el: New file. 361 * progmodes/idlw-help.el: New file.
403 362
404 2004-11-16 Richard M. Stallman <rms@gnu.org> 363 2004-11-16 Richard M. Stallman <rms@gnu.org>
405 364
406 * international/iso-cvt.el (iso-tex2iso-trans-tab): 365 * international/iso-cvt.el (iso-tex2iso-trans-tab):
487 446
488 2004-11-15 Jay Belanger <belanger@truman.edu> 447 2004-11-15 Jay Belanger <belanger@truman.edu>
489 448
490 * calc/calcalg2.el (math-integrate-by-parts): Remove unused 449 * calc/calcalg2.el (math-integrate-by-parts): Remove unused
491 variable var-thing. 450 variable var-thing.
492
493 (math-integ-depth, math-integ-level, math-integral-limit) 451 (math-integ-depth, math-integ-level, math-integral-limit)
494 (math-enable-subst, math-any-substs, math-integ-msg) 452 (math-enable-subst, math-any-substs, math-integ-msg)
495 (math-prev-parts-v, math-good-parts, math-max-integral-limit) 453 (math-prev-parts-v, math-good-parts, math-max-integral-limit)
496 (math-int-threshold, math-int-factors, math-double-roots) 454 (math-int-threshold, math-int-factors, math-double-roots)
497 (math-solve-simplifying, var-IntegLimit, math-solve-sign) 455 (math-solve-simplifying, var-IntegLimit, math-solve-sign)
498 (var-GenCount): Declare these variables. 456 (var-GenCount): Declare these variables.
499 (calcFunc-integ): Don't check if var-IntegLimit is bound. 457 (calcFunc-integ): Don't check if var-IntegLimit is bound.
500
501 (math-integral-cache, math-integral-cache-state): 458 (math-integral-cache, math-integral-cache-state):
502 Move declarations to earlier in the file. 459 Move declarations to earlier in the file.
503
504 (math-deriv-var, math-deriv-total, math-deriv-symb) 460 (math-deriv-var, math-deriv-total, math-deriv-symb)
505 (math-cur-record, math-has-rules, math-t1, math-t2, math-t3) 461 (math-cur-record, math-has-rules, math-t1, math-t2, math-t3)
506 (math-so-far, math-integ-expr, math-expr-parts, calc-low) 462 (math-so-far, math-integ-expr, math-expr-parts, calc-low)
507 (calc-high, math-solve-var, math-solve-full, math-solve-vars) 463 (calc-high, math-solve-var, math-solve-full, math-solve-vars)
508 (math-try-solve-sign, math-solve-b, math-solve-system-vv) 464 (math-try-solve-sign, math-solve-b, math-solve-system-vv)
1230 1186
1231 * progmodes/flymake.el (flymake-err-line-patterns): 1187 * progmodes/flymake.el (flymake-err-line-patterns):
1232 Use `flymake-reformat-err-line-patterns-from-compile-el' to convert 1188 Use `flymake-reformat-err-line-patterns-from-compile-el' to convert
1233 `compilation-error-regexp-alist-alist' to internal Flymake format. 1189 `compilation-error-regexp-alist-alist' to internal Flymake format.
1234 1190
1235 * progmodes/flymake.el: eliminated byte-compiler warnings. 1191 * progmodes/flymake.el: Eliminate byte-compiler warnings.
1236 1192
1237 2004-11-01 Jay Belanger <belanger@truman.edu> 1193 2004-11-01 Jay Belanger <belanger@truman.edu>
1238 1194
1239 * calc/calc-frac.el (calc-over-notation): Replace `completing-read' 1195 * calc/calc-frac.el (calc-over-notation): Replace `completing-read'
1240 with `interactive "s"'. 1196 with `interactive "s"'.
2410 2366
2411 * progmodes/tcl.el (inferior-tcl): Use pop-to-buffer. 2367 * progmodes/tcl.el (inferior-tcl): Use pop-to-buffer.
2412 2368
2413 2004-09-21 Jay Belanger <belanger@truman.edu> 2369 2004-09-21 Jay Belanger <belanger@truman.edu>
2414 2370
2415 * calc/calc-graph.el (calc-graph-add-curve): Moved the call to 2371 * calc/calc-graph.el (calc-graph-add-curve): Move the call to
2416 `calc-graph-set-styles' so the gnuplot buffer will appear in a 2372 `calc-graph-set-styles' so the gnuplot buffer will appear in a
2417 separate window. 2373 separate window.
2418 2374
2419 2004-09-21 Luc Teirlinck <teirllm@auburn.edu> 2375 2004-09-21 Luc Teirlinck <teirllm@auburn.edu>
2420 2376
2430 * descr-text.el (describe-char): Checking of quail activation 2386 * descr-text.el (describe-char): Checking of quail activation
2431 fixed. 2387 fixed.
2432 2388
2433 2004-09-21 Jay Belanger <belanger@truman.edu> 2389 2004-09-21 Jay Belanger <belanger@truman.edu>
2434 2390
2435 * calc/calc.el (calc-mode-var-list): Removed unnecessary quotes. 2391 * calc/calc.el (calc-mode-var-list): Remove unnecessary quotes.
2436 2392
2437 2004-09-20 Luc Teirlinck <teirllm@auburn.edu> 2393 2004-09-20 Luc Teirlinck <teirllm@auburn.edu>
2438 2394
2439 * subr.el (run-mode-hooks): Run `after-change-major-mode-hook' 2395 * subr.el (run-mode-hooks): Run `after-change-major-mode-hook'
2440 after the mode hooks instead of before. Doc fix. 2396 after the mode hooks instead of before. Doc fix.
2583 (calc-gnuplot-print-output, calc-gnuplot-geometry) 2539 (calc-gnuplot-print-output, calc-gnuplot-geometry)
2584 (calc-graph-default-resolution, calc-graph-default-resolution-3d) 2540 (calc-graph-default-resolution, calc-graph-default-resolution-3d)
2585 (calc-invocation-macro, calc-show-banner): Give these values as 2541 (calc-invocation-macro, calc-show-banner): Give these values as
2586 part of `calc-mode-var-list's initialization after the variables 2542 part of `calc-mode-var-list's initialization after the variables
2587 are declared with defvar. 2543 are declared with defvar.
2588 (calc-bug-address): Changed email address to send bug 2544 (calc-bug-address): Change email address to send bug reports to.
2589 reports to. Also changed the maintainer address at the top. 2545 Change the maintainer address at the top.
2590 (calc-mode): Compare `calc-settings-file' to `user-init-file' rather 2546 (calc-mode): Compare `calc-settings-file' to `user-init-file' rather
2591 than "\\.emacs" to determine if it is the user-init-file. 2547 than "\\.emacs" to determine if it is the user-init-file.
2592 2548
2593 * calc/calc-embed.el (calc-embedded-set-modes): Use 2549 * calc/calc-embed.el (calc-embedded-set-modes): Use
2594 `calc-mode-var-list' correctly. 2550 `calc-mode-var-list' correctly.
3142 2004-08-28 Richard M. Stallman <rms@gnu.org> 3098 2004-08-28 Richard M. Stallman <rms@gnu.org>
3143 3099
3144 * progmodes/grep.el (grep-default-command): Use find-tag-default. 3100 * progmodes/grep.el (grep-default-command): Use find-tag-default.
3145 (grep-tag-default): Function deleted. 3101 (grep-tag-default): Function deleted.
3146 3102
3147 * subr.el (find-tag-default): Moved from etags.el. 3103 * subr.el (find-tag-default): Move from etags.el.
3148 3104
3149 * progmodes/etags.el (find-tag-default): Moved to subr.el. 3105 * progmodes/etags.el (find-tag-default): Move to subr.el.
3150 3106
3151 * emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier 3107 * emacs-lisp/lisp-mode.el (prin1-char): Put `shift' modifier
3152 into the basic character if it has an uppercase form. 3108 into the basic character if it has an uppercase form.
3153 3109
3154 2004-08-27 Kenichi Handa <handa@m17n.org> 3110 2004-08-27 Kenichi Handa <handa@m17n.org>
3200 Add forward defvar. 3156 Add forward defvar.
3201 3157
3202 * whitespace.el (global-whitespace-mode): New alias 3158 * whitespace.el (global-whitespace-mode): New alias
3203 for whitespace-global-mode. 3159 for whitespace-global-mode.
3204 3160
3205 * speedbar.el (speedbar-file-regexp): Definition moved up. 3161 * speedbar.el (speedbar-file-regexp): Move definition up.
3206 (speedbar-mode, speedbar-set-mode-line-format): 3162 (speedbar-mode, speedbar-set-mode-line-format):
3207 Use with-no-warnings. 3163 Use with-no-warnings.
3208 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative. 3164 (speedbar-emacs-popup-kludge): Delete Emacs 19 alternative.
3209 3165
3210 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER 3166 * simple.el (shell-command-on-region): New arg DISPLAY-ERROR-BUFFER
3438 * progmodes/cc-defs.el (c-add-language): Fix a typo that caused 3394 * progmodes/cc-defs.el (c-add-language): Fix a typo that caused
3439 it to fail to record the base mode. 3395 it to fail to record the base mode.
3440 3396
3441 * progmodes/cc-engine.el (c-syntactic-re-search-forward): 3397 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
3442 Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL 3398 Fix bug so that it doesn't go past the closing paren when PAREN-LEVEL
3443 is used. Reordered the syntax checks to get more efficient 3399 is used. Reorder the syntax checks to get more efficient
3444 skipping in some situations. 3400 skipping in some situations.
3445 3401
3446 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line 3402 * progmodes/cc-cmds.el (c-electric-brace): Don't trip up on a line
3447 continuation which might precede the newly inserted '{'. 3403 continuation which might precede the newly inserted '{'.
3448 3404
3449 * progmodes/cc-engine.el (c-syntactic-re-search-forward): 3405 * progmodes/cc-engine.el (c-syntactic-re-search-forward):
3450 Fix cases where it could loop indefinitely. 3406 Fix cases where it could loop indefinitely.
3451 3407
3452 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array 3408 * progmodes/cc-fonts.el (c-font-lock-declarators): Handle array
3453 size specs correctly. Only fontify identifiers in front of '(' 3409 size specs correctly. Only fontify identifiers in front of '('
3454 with as functions - don't accept any paren char. Tightened up 3410 with as functions - don't accept any paren char. Tighten up
3455 initializer skipping to stop before function and class blocks. 3411 initializer skipping to stop before function and class blocks.
3456 3412
3457 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where 3413 * progmodes/cc-engine.el (c-beginning-of-decl-1): Fix bug where
3458 the point could be left directly after an open paren when finding 3414 the point could be left directly after an open paren when finding
3459 the beginning of the first decl in the block. 3415 the beginning of the first decl in the block.
3783 3739
3784 * emacs-lisp/testcover.el: New category "potentially-1valued" for 3740 * emacs-lisp/testcover.el: New category "potentially-1valued" for
3785 functions that are not erroneous if either 1-valued or 3741 functions that are not erroneous if either 1-valued or
3786 multi-valued. Detect functions in this class. 3742 multi-valued. Detect functions in this class.
3787 (testcover-1value-functions, testcover-compose-functions) 3743 (testcover-1value-functions, testcover-compose-functions)
3788 (testcover-progn-functions) Added some additional functions to lists. 3744 (testcover-progn-functions) Add some additional functions to lists.
3789 (testcover-mark): Bugfix when marking up the definition for an 3745 (testcover-mark): Bugfix when marking up the definition for an
3790 empty function. 3746 empty function.
3791 3747
3792 2004-07-17 Richard M. Stallman <rms@gnu.org> 3748 2004-07-17 Richard M. Stallman <rms@gnu.org>
3793 3749
4449 * toolbar/lc-preferences.xpm, toolbar/lc-print.xpm 4405 * toolbar/lc-preferences.xpm, toolbar/lc-print.xpm
4450 * toolbar/lc-right_arrow.xpm, toolbar/lc-save.xpm 4406 * toolbar/lc-right_arrow.xpm, toolbar/lc-save.xpm
4451 * toolbar/lc-saveas.xpm, toolbar/lc-search.xpm 4407 * toolbar/lc-saveas.xpm, toolbar/lc-search.xpm
4452 * toolbar/lc-spell.xpm, toolbar/lc-undo.xpm 4408 * toolbar/lc-spell.xpm, toolbar/lc-undo.xpm
4453 * toolbar/lc-up_arrow.xpm: 4409 * toolbar/lc-up_arrow.xpm:
4454 Renamed from *-locol.xpm. 4410 Rename from *-locol.xpm.
4455 4411
4456 2004-06-09 Rajesh Vaidheeswarran <rv@gnu.org> 4412 2004-06-09 Rajesh Vaidheeswarran <rv@gnu.org>
4457 4413
4458 * ffap.el (ffap-string-at-point-mode-alist): Fix the url mode to 4414 * ffap.el (ffap-string-at-point-mode-alist): Fix the url mode to
4459 include forms like &<str>; as valid url patterns. 4415 include forms like &<str>; as valid url patterns.