comparison lisp/ChangeLog @ 90046:b637c617432f

Revision: miles@gnu.org--gnu-2004/emacs--unicode--0--patch-72 Merge from emacs--cvs-trunk--0 Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-693 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-695 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-696 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-697 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-702 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-703 Merge from gnus--rel--5.10 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-704 - miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-708 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-72 Update from CVS * miles@gnu.org--gnu-2004/gnus--rel--5.10--patch-73 Merge from emacs--cvs-trunk--0
author Miles Bader <miles@gnu.org>
date Fri, 19 Nov 2004 06:55:13 +0000
parents dfd72aa2c4e2 4993ab2b072d
children f2ebccfa87d4
comparison
equal deleted inserted replaced
90045:dfd72aa2c4e2 90046:b637c617432f
1 2004-11-18 Jay Belanger <belanger@truman.edu>
2
3 * calc/calc-alg.el (math-simplify-divisor): Remove unnecessary
4 variables.
5
6 2004-11-17 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7
8 * printing.el: Eliminate use of interactive-p and eval-and-compile.
9 Use of (featurep 'xemacs) instead of (eq ps-print-emacs-type 'xemacs).
10 Use make-temp-file to generate PostScript files in any situation.
11 (pr-ps-temp-file): Now specify a prefix to generate temporary files.
12 (pr-interactive-p): Eliminated var.
13 (pr-save-interactive): Eliminated macro.
14 (pr-interface, pr-ps-directory-preview)
15 (pr-ps-directory-using-ghostscript, pr-ps-directory-print)
16 (pr-ps-directory-ps-print, pr-ps-buffer-preview)
17 (pr-ps-buffer-using-ghostscript, pr-ps-buffer-print)
18 (pr-ps-buffer-ps-print, pr-ps-region-preview)
19 (pr-ps-region-using-ghostscript, pr-ps-region-print)
20 (pr-ps-region-ps-print, pr-ps-mode-preview)
21 (pr-ps-mode-using-ghostscript, pr-ps-mode-print, pr-ps-mode-ps-print)
22 (pr-printify-directory, pr-txt-directory, pr-despool-preview)
23 (pr-despool-using-ghostscript, pr-despool-print, pr-despool-ps-print)
24 (pr-ps-file-up-preview, pr-ps-file-using-ghostscript)
25 (pr-ps-file-up-ps-print, pr-toggle-file-duplex, pr-toggle-file-tumble)
26 (pr-toggle-file-landscape, pr-toggle-ghostscript, pr-toggle-faces)
27 (pr-toggle-spool, pr-toggle-duplex, pr-toggle-tumble)
28 (pr-toggle-landscape, pr-toggle-upside-down, pr-toggle-line)
29 (pr-toggle-zebra, pr-toggle-header, pr-toggle-header-frame)
30 (pr-toggle-lock, pr-toggle-region, pr-toggle-mode, pr-ps-name)
31 (pr-txt-name, pr-ps-utility, pr-ps-fast-fire, pr-txt-fast-fire)
32 (pr-update-menus, pr-interface-ps-prin, pr-interface-preview):
33 Eliminate pr-save-interactive usage.
34 (pr-menu-lock, pr-ps-utility-args, pr-set-outfilename): Eliminate
35 pr-interactive-p usage.
36 (pr-toggle-file-duplex-menu, pr-toggle-file-tumble-menu)
37 (pr-toggle-file-landscape-menu, pr-toggle-ghostscript-menu)
38 (pr-toggle-faces-menu, pr-toggle-spool-menu, pr-toggle-duplex-menu)
39 (pr-toggle-tumble-menu, pr-toggle-landscape-menu)
40 (pr-toggle-upside-down-menu, pr-toggle-line-menu, pr-toggle-zebra-menu)
41 (pr-toggle-header-menu, pr-toggle-header-frame-menu)
42 (pr-toggle-lock-menu, pr-toggle-region-menu, pr-toggle-mode-menu): New
43 funs.
44 (pr-ps-file): Use make-temp-file to generate a temporary file.
45
46 2004-11-17 Jay Belanger <belanger@truman.edu>
47
48 * calc/calc-alg.el (calc-poly-div): Make calc-poly-div-remainder
49 a local variable.
50
51 (math-eval-rules-cache, math-eval-rules-cache-other): Declare them.
52
53 (math-top-only): New variable.
54 (math-simplify, math-simplify-step): Replace variable top-only by
55 declared variable math-top-only.
56
57 (math-simplify-expr): Declare it.
58 Replaced argument expr in all calls of math-defsimplify by
59 math-simplify-expr.
60 (math-simplify-plus, math-simplify-times, math-simplify-divide)
61 (math-simplify-divisor, math-simplify-one-divisor)
62 (math-simplify-mod, math-simplify-ineq, math-simplify-sqrt)
63 (math-simplify-pow): Replace variable expr by declared variable
64 math-simplify-expr.
65
66 (math-simplify-divisor): Remove local variables temp and op.
67 (math-simplify-one-divisor): Make temp and op local variables.
68
69 (math-simplify-divisor-nover, math-simplify-divisor-dover):
70 New variables.
71 (math-simplify-divisor, math-simplify-one-divisor):
72 Replace variables nover and dover by declared variables.
73
74 (math-expr-subst-new, math-expr-subst-old): New variables.
75 (math-expr-subst, math-expr-subst-rec): Replace variables new
76 and old by declared variables.
77
78 (math-is-poly-degree, math-is-poly-loose): New variables.
79 (math-is-polynomial, math-is-poly-rec): Replace variables degree
80 and loose by declared variables.
81
82 (math-poly-base-const-ok, math-poly-base-pred): New variables.
83 (math-polynomial-base, math-polynomial-base-rec):
84 Replace variables const-ok and mpb-pred by declared variables.
85
86 * calc/calc-poly.el (calc-poly-div-remainder): Declare it.
87
88 * calc/calc-ext.el (math-defsimplify): Change the argument in
89 the created function to math-simplify-expr.
90
91 * calc/calc-units.el (math-simplify-expr): Declare it.
92 Replace argument expr in all calls of math-defsimplify by
93 math-simplify-expr.
94 (math-simplify-units-prod): Replace variable expr by declared
95 variable math-simplify-expr.
96
97 2004-11-17 Stefan Monnier <monnier@iro.umontreal.ca>
98
99 * buff-menu.el (list-buffers-noselect): Massage to fit in 80 columns.
100 Replace mapcar->dolist, format->string.
101
102 2004-11-17 Miles Bader <miles@gnu.org>
103
104 * progmodes/idlw-shell.el, progmodes/idlw-toolbar.el
105 * progmodes/idlwave.el: Remove RCS keywords.
106
107 2004-11-17 J.D. Smith <jdsmith@as.arizona.edu>
108
109 * progmodes/idlwave.el, progmodes/idlw-toolbar.el
110 * progmodes/idlw-shell.el, progmodes/idlw-rinfo.el:
111 Updated to IDLWAVE version 5.5. Too many changes to list them here.
112 * progmodes/idlw-help.el: New file.
113
114 2004-11-16 Richard M. Stallman <rms@gnu.org>
115
116 * international/iso-cvt.el (iso-tex2iso-trans-tab):
117 Discard spaces after \i according to TeX rules.
118
119 * international/mule.el (set-buffer-file-coding-system):
120 New arg NOMODIFY.
121 (after-insert-file-set-coding): Pass that new arg.
122 Prevent set-buffer-multibyte from trying to lock the file.
123
124 * buff-menu.el (list-buffers-noselect): New arg BUFFER-LIST.
125
126 * saveplace.el (save-place): Doc fix.
127
128 * dabbrev.el (dabbrev-expand): When handling SPC M-/,
129 temporarily widen before finding the following word to copy.
130
131 * emacs-lisp/lucid.el (map-keymap): Definition deleted.
132 (cl-map-keymap): Definition deleted.
133
134 * subr.el (map-keymap-internal): New function.
135
136 2004-11-16 Stefan Monnier <monnier@iro.umontreal.ca>
137
138 * textmodes/flyspell.el (flyspell-mouse-map): Pop the menu
139 when pressing rather than when releasing mouse-2. Simplify.
140
141 2004-11-14 Frederic Han <han@math.jussieu.fr> (tiny change)
142
143 * international/iso-cvt.el (iso-tex2iso-trans-tab):
144 Discard whitespace after macro \i when converting it.
145
146 2004-11-16 Juri Linkov <juri@jurta.org>
147
148 * emacs-lisp/find-func.el (find-function-regexp):
149 Optimize `define-minor-mode'. Add `defun-cvs-mode'.
150 Add `deffoo'. Add `f' to [^cgv] to exclude `defface'.
151 Remove invalid `\W' from [^cgv\W]. Doc fix.
152 (find-function-search-for-symbol): Replace "\\>" with "\\_>".
153
154 2004-11-15 Luc Teirlinck <teirllm@auburn.edu>
155
156 * play/life.el: Maintainer is now FSF.
157 (life-patterns, life-neighbor-deltas, life-window-start)
158 (life-current-generation, life-generation-string): Use defvar
159 instead of defconst.
160
161 2004-11-15 Stefan Monnier <monnier@iro.umontreal.ca>
162
163 * progmodes/compile.el (compilation-move-to-column): New fun.
164 (compilation-internal-error-properties)
165 (compilation-next-error-function): Use it to make sure we don't go past
166 the end of line.
167
168 2004-11-15 John Paul Wallington <jpw@gnu.org>
169
170 * autoinsert.el (auto-insert-alist): Insert the user's name in
171 copyright notice, rather than Free Software Foundation, for the
172 Emacs Lisp header case too.
173
174 2004-11-15 Vinicius Jose Latorre <viniciusjl@ig.com.br>
175
176 * printing.el (pr-ps-file-print, pr-toggle-duplex): Fix typos.
177 Reported by Glenn Morris <gmorris+emacs@ast.cam.ac.uk>.
178 (pr-switches-string): If SWITCHES is nil, return nil. Otherwise,
179 return the list of string in a string.
180 (pr-call-process): Message if calling process returns an error, that
181 is, the exit status is different of zero.
182
183 2004-11-15 Jay Belanger <belanger@truman.edu>
184
185 * calc/calcalg2.el (math-integrate-by-parts): Remove unused
186 variable var-thing.
187
188 (math-integ-depth, math-integ-level, math-integral-limit)
189 (math-enable-subst, math-any-substs, math-integ-msg)
190 (math-prev-parts-v, math-good-parts, math-max-integral-limit)
191 (math-int-threshold, math-int-factors, math-double-roots)
192 (math-solve-simplifying, var-IntegLimit, math-solve-sign)
193 (var-GenCount): Declare these variables.
194 (calcFunc-integ): Don't check if var-IntegLimit is bound.
195
196 (math-integral-cache, math-integral-cache-state):
197 Move declarations to earlier in the file.
198
199 (math-deriv-var, math-deriv-total, math-deriv-symb)
200 (math-cur-record, math-has-rules, math-t1, math-t2, math-t3)
201 (math-so-far, math-integ-expr, math-expr-parts, calc-low)
202 (calc-high, math-solve-var, math-solve-full, math-solve-vars)
203 (math-try-solve-sign, math-solve-b, math-solve-system-vv)
204 (math-solve-res): New variables
205 (math-derivative, calcFunc-deriv, calcFunc-tderiv)
206 (math-integral, math-replace-integral-parts)
207 (math-integrate-by-parts, calc-dump-integral-cache)
208 (math-try-integral, math-do-integral, math-do-integral)
209 (math-do-integral-methods, math-try-solve-for)
210 (math-try-solve-prod, math-solve-poly-funny-powers)
211 (math-solve-crunch-poly, math-decompose-poly)
212 (math-solve-find-root-term, math-find-root-in-prod)
213 (math-integ-try-linear-substitutions)
214 (math-integ-try-substitutions, math-expr-rational-in)
215 (math-expr-rational-in-rec, calcFunc-table, math-scan-for-limits)
216 (math-solve-prod, math-solve-quartic, math-poly-all-roots)
217 (math-solve-for, math-solve-system, math-solve-system-rec)
218 (math-solve-get-sign, math-solve-get-int)
219 (math-solve-system-subst): Replace undeclared variables with newly
220 declared variables.
221
222 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
223
224 * files.el (convert-standard-filename): Doc fix.
225
226 2004-11-14 Daniel Pfeiffer <occitan@esperanto.org>
227
228 * files.el (auto-mode-alist): Handle .gtkrc, and under /etc
229 passwd, group, shadow, default/* and pam.d/*.
230
231 2004-11-14 Vinicius Jose Latorre <viniciusjl@ig.com.br>
232
233 * printing.el (pr-menu-spec): Adjust menu specification.
234
235 2004-11-13 Vinicius Jose Latorre <viniciusjl@ig.com.br>
236
237 * printing.el: Doc fix. Insert :version tag into all defcustom.
238 Handle interactive-p as is recommended in Emacs Lisp Reference.
239 Set the file permission bits for newly created files.
240 Reported by Glenn Morris <gmorris+emacs@ast.cam.ac.uk>.
241 The printing menu specification (in `pr-menu-spec') was merged.
242 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
243 (pr-version): New version number (6.8.3).
244 (pr-file-modes): New option.
245 (pr-interactive-p): New var.
246 (pr-save-interactive, pr-save-file-modes): New macros.
247 (pr-setup): Code fix.
248 (pr-menu-spec): Menu specification merged.
249 (pr-call-process, pr-text2ps): Set file permission bits.
250 (pr-despool-print): Set file permission bits. Handle interactive-p as
251 is recommended.
252 (pr-interface, pr-ps-directory-preview)
253 (pr-ps-directory-using-ghostscript, pr-ps-directory-print)
254 (pr-ps-directory-ps-print, pr-ps-buffer-preview)
255 (pr-ps-buffer-using-ghostscript, pr-ps-buffer-print)
256 (pr-ps-buffer-ps-print, pr-ps-region-preview)
257 (pr-ps-region-using-ghostscript, pr-ps-region-print)
258 (pr-ps-region-ps-print, pr-ps-mode-preview)
259 (pr-ps-mode-using-ghostscript, pr-ps-mode-print, pr-ps-mode-ps-print)
260 (pr-printify-directory, pr-txt-directory, pr-despool-preview)
261 (pr-despool-using-ghostscript, pr-despool-ps-print)
262 (pr-ps-file-up-preview, pr-ps-file-using-ghostscript)
263 (pr-ps-file-up-ps-print, pr-toggle-file-duplex, pr-toggle-file-tumble)
264 (pr-toggle-file-landscape, pr-toggle-ghostscript, pr-toggle-faces)
265 (pr-toggle-spool, pr-toggle-duplex, pr-toggle-tumble)
266 (pr-toggle-landscape, pr-toggle-upside-down, pr-toggle-line)
267 (pr-toggle-zebra, pr-toggle-header, pr-toggle-header-frame)
268 (pr-toggle-lock, pr-toggle-region, pr-toggle-mode, pr-ps-name)
269 (pr-txt-name, pr-ps-utility, pr-ps-fast-fire, pr-txt-fast-fire)
270 (pr-menu-lock, pr-update-menus, pr-ps-utility-args)
271 (pr-set-outfilename, pr-interface-ps-print, pr-interface-preview):
272 Handle interactive-p as is recommended.
273
274 2004-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
275
276 * emacs-lisp/byte-opt.el (byte-optimize-inline-handler): Simplify.
277 (byte-decompile-bytecode-1): Remove unused vars `tag' and `retcount'.
278
279 * font-lock.el (font-lock-fontify-syntactically-region): Fix last fix
280 so it doesn't forget to highlight the beginning of the region either.
281
282 2004-11-13 Daniel Pfeiffer <occitan@esperanto.org>
283
284 * progmodes/cc-mode.el (c-basic-common-initc-font-lock-init)
285 (c-font-lock-init): Eliminate obsolete make-local-hook.
286 (c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode)
287 (awk-mode): Use run-mode-hooks.
288
289 * progmodes/cperl-mode.el (cperl-mode): Use run-mode-hooks.
290
291 2004-11-13 Kim F. Storm <storm@cua.dk>
292
293 * mouse.el (mouse-drag-copy-region): Add :version.
294 (mouse-drag-mode-line-1): Let bind mouse-autoselect-window to nil
295 while dragging mode line, so mode line can be dragged downwards.
296 (mouse-drag-region-1): Let bind make-cursor-line-fully-visible
297 while pressing mouse button so window doesn't scroll until we
298 release the mouse if clicking on partially visible line.
299
300 2004-11-12 Jay Belanger <belanger@truman.edu>
301
302 * calc/calc-graph.el (calc-dumb-map): Declare it.
303 (calc-graph-show-dumb): Check if calc-dumb-map is non-nil rather
304 than unbound.
305 (calc-graph-name): Made `end' a local variable.
306 (calc-graph-lookup): Made `varname' a local variable.
307 (var-DUMMY, var-DUMMY2, var-PlotRejects, calc-gnuplot-trail-mark):
308 Declare them.
309 (calc-graph-format-data): Don't check if var-PlotRejects is bound.
310 (calc-graph-plot, calc-graph-compute-3d): Remove references to
311 the unused variable y3vec.
312 (calc-graph-show-dumb): Remove reference to unused variable found-pt.
313 (calc-graph-kill-hook, calc-graph-plot): Remove reference to
314 calc-graph-prev-kill-hook.
315 (calc-graph-yvalue, calc-graph-yvec, calc-graph-numsteps)
316 (calc-graph-numsteps3, calc-graph-xvalue, calc-graph-xvec)
317 (calc-graph-xname, calc-graph-yname, calc-graph-xstep)
318 (calc-graph-ycache, calc-graph-ycacheptr, calc-graph-refine)
319 (calc-graph-keep-file, calc-graph-xval, calc-graph-xlow)
320 (calc-graph-xhigh, calc-graph-yval, calc-graph-yp, calc-graph-xp)
321 (calc-graph-zp, calc-graph-yvector, calc-graph-resolution)
322 (calc-graph-y3value, calc-graph-y3name)
323 (calc-graph-y3step, calc-graph-y3step, calc-graph-zval)
324 (calc-graph-stepcount, calc-graph-is-splot)
325 (calc-graph-surprise-splot, calc-graph-blank)
326 (calc-graph-non-blank, calc-graph-curve-num): New variables.
327 (calc-graph-plot, calc-graph-compute-2d, calc-graph-refine-2d)
328 (calc-graph-recompute-2d, calc-graph-compute-3d)
329 (calc-graph-format-data): Replace undeclared variables with the
330 above newly declared variables.
331
332 2004-11-12 Diane Murray <dsm@muenster.de> (tiny change)
333
334 * mail/rmail.el (rmail-get-new-mail): Use the renamed variables
335 `rsf-beep' and `rsf-sleep-after-message'.
336
337 * mail/rmail-spam-filter.el (rmail-spam-filter): Only check white
338 list if `message-sender' is non-nil.
339
340 2004-11-12 Kevin Rodgers <ihs_4664@yahoo.com> (tiny change)
341
342 * desktop.el (desktop-create-buffer, desktop-save): Avoid some
343 consing by using mapc instead of mapcar.
344
1 2004-11-12 Nick Roberts <nickrob@snap.net.nz> 345 2004-11-12 Nick Roberts <nickrob@snap.net.nz>
2 346
3 * tooltip.el (require): Explain why CL is needed. 347 * tooltip.el (require): Explain why CL is needed.
4 348
5 2004-11-11 Vinicius Jose Latorre <viniciusjl@ig.com.br> 349 2004-11-11 Vinicius Jose Latorre <viniciusjl@ig.com.br>
104 (calc-match-user-syntax, match-factor-after, math-read-factor): 448 (calc-match-user-syntax, match-factor-after, math-read-factor):
105 Use declared variables math-exp-pos math-exp-old-pos. 449 Use declared variables math-exp-pos math-exp-old-pos.
106 (math-read-exprs, math-read-token, math-read-expr-level) 450 (math-read-exprs, math-read-token, math-read-expr-level)
107 (calc-check-user-syntax, calc-match-user-syntax) 451 (calc-check-user-syntax, calc-match-user-syntax)
108 (match-factor-after, math-read-factor): Use declared variable 452 (match-factor-after, math-read-factor): Use declared variable
109 math-exp-token. 453 math-exp-token.
110 (math-read-exprs, math-read-expr-list, math-read-token) 454 (math-read-exprs, math-read-expr-list, math-read-token)
111 (math-read-factor): Use declared variable math-exp-keep-spaces. 455 (math-read-factor): Use declared variable math-exp-keep-spaces.
112 (math-read-exprs, math-read-token): Use declared variable 456 (math-read-exprs, math-read-token): Use declared variable
113 math-exp-str. 457 math-exp-str.
114 (calc-match-user-syntax): Made m a local variable. 458 (calc-match-user-syntax): Make m a local variable.
115 459
116 * calc/calc-ext.el (math-read-expr): Use declared variables 460 * calc/calc-ext.el (math-read-expr): Use declared variables
117 math-exp-pos, math-exp-old-pos, math-exp-str, math-exp-token, 461 math-exp-pos, math-exp-old-pos, math-exp-str, math-exp-token,
118 math-exp-keep-spaces. 462 math-exp-keep-spaces.
119 463
120 * calc/calc-forms.el (math-read-angle-bracket): Use declared 464 * calc/calc-forms.el (math-read-angle-bracket): Use declared
121 variables math-exp-pos, math-exp-str. 465 variables math-exp-pos, math-exp-str.
122 466
123 * calc/calc-lang.el (math-parse-tex-sum): Use declared variable 467 * calc/calc-lang.el (math-parse-tex-sum): Use declared variable
124 math-exp-old-pos. 468 math-exp-old-pos.
125 (math-parse-fortran-vector, math-parse-fortran-vector-end) 469 (math-parse-fortran-vector, math-parse-fortran-vector-end)
126 (math-parse-eqn-prime): Use declared variable math-exp-token. 470 (math-parse-eqn-prime): Use declared variable math-exp-token.
127 471
128 * calc/calc-vec.el (math-read-brackets, math-check-for-commas): 472 * calc/calc-vec.el (math-read-brackets, math-check-for-commas):
129 Use declared variable math-exp-pos. 473 Use declared variable math-exp-pos.
132 math-exp-keep-spaces. 476 math-exp-keep-spaces.
133 (math-read-brackets, math-read-vector, math-read-matrix): 477 (math-read-brackets, math-read-vector, math-read-matrix):
134 Use declared variable math-exp-token. 478 Use declared variable math-exp-token.
135 479
136 2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca> 480 2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
481
482 * emacs-lisp/easymenu.el (easy-menu-define-key): Understand the case
483 where the keymap is a symbol.
484 (easy-menu-add-item): Use keymap-prompt. Simplify.
137 485
138 * files.el (magic-mode-alist): Reduce backtracking in the HTML regexp. 486 * files.el (magic-mode-alist): Reduce backtracking in the HTML regexp.
139 487
140 * textmodes/sgml-mode.el (sgml-tag-text-p): New fun. 488 * textmodes/sgml-mode.el (sgml-tag-text-p): New fun.
141 (sgml-parse-tag-backward): Use it to skip spurious < or >. 489 (sgml-parse-tag-backward): Use it to skip spurious < or >.