comparison lisp/ChangeLog @ 90182:f042e7c0fe20

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-53 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 302-319) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 69) - Update from CVS
author Miles Bader <miles@gnu.org>
date Fri, 20 May 2005 04:22:05 +0000
parents 62afea0771d8 7127ca908065
children 5b029ff3b08d
comparison
equal deleted inserted replaced
90181:0c828e2b0b6f 90182:f042e7c0fe20
1 2005-05-20 Juanma Barranquero <lekktu@gmail.com>
2
3 * subr.el (send-string, send-region):
4 Remove obsolescence declaration.
5 (window-dot, set-window-dot, read-input, show-buffer)
6 (eval-current-buffer, string-to-int):
7 Add release number to obsolescence declarations.
8
9 2005-05-19 Kim F. Storm <storm@cua.dk>
10
11 * ido.el (ido-magic-forward-char): Enter ido-find-file at end of input.
12 (ido-magic-backward-char): Enter ido-switch-buffer at start of input.
13
14 2005-05-20 Matt Hodges <MPHodges@member.fsf.org>
15
16 * faces.el (list-faces-display): Make back button respect optional
17 regexp arg.
18
19 2005-05-19 Juanma Barranquero <lekktu@gmail.com>
20
21 * calculator.el (calculator-radix-grouping-mode)
22 (calculator-radix-grouping-digits, calculator-displayer)
23 (calculator-radix-grouping-separator, calculator-copy-displayer):
24 * dabbrev.el (dabbrev-search-these-buffers-only):
25 * diff-mode.el (diff-jump-to-old-file, diff-update-on-the-fly)
26 (diff-advance-after-apply-hunk, diff-mode-hook)
27 (diff-minor-mode-prefix):
28 * imenu.el (imenu-use-popup-menu):
29 * jit-lock.el (jit-lock-context-time):
30 * newcomment.el (comment-fill-column, comment-column)
31 (comment-style, comment-padding, comment-multi-line)
32 (comment-empty-lines, comment-auto-fill-only-comments):
33 * reveal.el (reveal-around-mark):
34 * uniquify.el (uniquify-buffer-name-style)
35 (uniquify-after-kill-buffer-p)
36 (uniquify-ask-about-buffer-names-p, uniquify-ignore-buffers-re)
37 (uniquify-min-dir-content, uniquify-separator)
38 (uniquify-trailing-separator-p, uniquify-strip-common-suffix):
39 * w32-vars.el (w32-fixed-font-alist):
40 * emacs-lisp/testcover.el (testcover-potentially-1value-functions):
41 * obsolete/rsz-mini.el (resize-minibuffer-frame-max-height):
42 * progmodes/antlr-mode.el (antlr-font-lock-maximum-decoration):
43 * progmodes/perl-mode.el (perl-indent-level)
44 (perl-continued-statement-offset, perl-continued-brace-offset)
45 (perl-brace-offset, perl-brace-imaginary-offset)
46 (perl-label-offset, perl-indent-continued-arguments)
47 (perl-tab-always-indent, perl-tab-to-comment, perl-nochange):
48 * progmodes/tcl.el (tcl-indent-level)
49 (tcl-continued-indent-level, tcl-auto-newline)
50 (tcl-tab-always-indent, tcl-electric-hash-style)
51 (tcl-help-directory-list, tcl-use-smart-word-finder)
52 (tcl-application, tcl-command-switches, tcl-prompt-regexp)
53 (inferior-tcl-source-command):
54 * textmodes/fill.el (enable-kinsoku):
55 * textmodes/reftex-vars.el (reftex-index-phrases-wrap-long-lines):
56 * textmodes/table.el (table-yank-handler):
57 Specify missing group (and type, if simple) in defcustom.
58
59 2005-05-19 Luc Teirlinck <teirllm@auburn.edu>
60
61 * progmodes/compile.el (compilation-finish-function): Fix defvar.
62
63 2005-05-19 Richard M. Stallman <rms@gnu.org>
64
65 * progmodes/make-mode.el (makefile-mode): Use run-mode-hooks.
66
67 * subr.el (event-basic-type): Don't get an error.
68 (left-fringe-p): Function deleted.
69
70 * buff-menu.el (Buffer-menu-buffer-face): In group Buffer-menu.
71
72 * dired-aux.el (dired-copy-file-recursive): Handle symlinks
73 in recursive copy.
74
75 * frame.el (show-trailing-whitespace): In group `whitespace-faces'.
76
77 * emacs-lisp/byte-run.el (eval-when-compile): Doc fix.
78
79 * emacs-lisp/bytecomp.el (byte-compile-file-form-custom-declare-variable):
80 Call byte-compile-nogroup-warn if appropriate.
81
82 * progmodes/compile.el (compilation-finish-function): Mark obsolete.
83 (compilation-set-window): Don't call left-fringe-p; do it directly.
84
85 2005-05-19 Jay Belanger <belanger@truman.edu>
86
87 * calc/calc-graph.el (calc-graph-format-data): Make sure
88 var-PlotRejects is bound before trying to check its value.
89
90 2005-05-19 Carsten Dominik <dominik@science.uva.nl>
91
92 * textmodes/reftex.el (reftex-isearch-minor-mode): Moved the
93 definition of this variable from reftex-global.el to reftex.el,
94 because it is needed in the menu.
95
96 2005-05-19 Lute Kamstra <lute@gnu.org>
97
98 * emacs-lisp/copyright.el (copyright-fix-years): Make sure all
99 years are fixed. Don't insert a space after a dash.
100
101 2005-05-19 Kim F. Storm <storm@cua.dk>
102
103 * emulation/crisp.el (crisp-home, crisp-end): Put CUA property.
104
105 2005-05-19 Daniel Pfeiffer <occitan@esperanto.org>
106
107 * font-lock.el (lisp-font-lock-keywords-2): Do \\) only in
108 strings, because (eq ... ?\\) is fairly frequent.
109
110 * progmodes/make-mode.el (makefile-add-this-line-targets):
111 Simplify and integrate into `makefile-pickup-targets'.
112 (makefile-add-this-line-macro): Simplify and integrate into
113 `makefile-pickup-macros.
114 (makefile-pickup-filenames-as-targets): Simplify.
115 (makefile-previous-dependency, makefile-match-dependency): Don't
116 stumble over `::'.
117
118 2005-05-19 Nick Roberts <nickrob@snap.net.nz>
119
120 * subr.el (post-command-idle-hook, post-command-idle-delay):
121 Remove obsoletion of post-command-idle-hook and
122 post-command-idle-delay.
123
124 * faces.el (list-faces-display): Provide button when describe-face
125 is called to take user back to the list of faces.
126
127 * help-fns.el (describe-variable): Remove hyperlinks in a
128 variable's value as these are quite frequently inappropriate.
129
130 * follow.el (follow-submit-feedback, follow-mode): Remove
131 references to post-command-idle-hook.
132
133 2005-05-18 Daniel Pfeiffer <occitan@esperanto.org>
134
135 * progmodes/make-mode.el (makefile-previous-dependency)
136 (makefile-match-dependency): Check for := (and in bsd mode also
137 !=) to give a better result, even when font-lock is not on.
138
139 2005-05-18 Jay Belanger <belanger@truman.edu>
140
141 * calc/calc-help.el (calc-s-prefix-help): Add
142 `calc-copy-special-constant' to help string.
143
144 2005-05-18 Luc Teirlinck <teirllm@auburn.edu>
145
146 * emacs-lisp/eldoc.el (eldoc-mode): Doc fix.
147
148 2005-05-18 Jay Belanger <belanger@truman.edu>
149
150 * calc/calc-poly.el (math-factor-poly-coefs): Make sure the terms
151 in linear factors are in proper order.
152
153 2005-05-18 Carsten Dominik <dominik@science.uva.nl>
154
155 * textmodes/reftex-vars.el (reftex-cite-format-builtin): Support
156 for jurabib.
157
158 * textmodes/reftex.el (featurep): Define aliases for overlay
159 commands, for XEmacs compatibility, and use these aliases in
160 overlay initializations.
161 (reftex-highlight): Use `reftex-move-overlay'.
162 (reftex-unhighlight): Use `reftex-delete-overlay'.
163 (reftex-uniq): Funktion removed. Use `reftex-uniquify' instead.
164 (reftex-access-search-path): Use `reftex-uniquify' instead of
165 `reftex-uniq'
166
167 * textmodes/reftex-sel.el (reftex-select-unmark): Overlay
168 `before-string' property modification enables for Emacs as well.
169 (reftex-select-item): Use `reftex-delete-overlay'.
170 (reftex-select-mark): Use `reftex-make-overlay' and
171 `reftex-overlay-put'.
172 (reftex-select-unmark): Use `reftex-delete-overlay' and
173 `reftex-overlay-put'.
174
175 2005-05-18 Lute Kamstra <lute@gnu.org>
176
177 * emacs-lisp/lisp.el (check-parens): Fix docstring.
178
179 2005-05-18 Juanma Barranquero <lekktu@gmail.com>
180
181 * add-log.el (add-change-log-entry):
182 * array.el (array-make-template, array-reconfigure-rows)
183 (array-init-max-row, array-init-max-column)
184 (array-init-columns-per-line, array-init-field-width):
185 * replace.el (replace-match-maybe-edit, perform-replace):
186 * textmodes/spell.el (spell-region):
187 Replace `read-input' by `read-string'.
188
189 * forms.el (forms-mode):
190 * finder.el (finder-compile-keywords):
191 * shadowfile.el (shadow-read-files):
192 Replace `eval-current-buffer' by `eval-buffer'.
193
194 * terminal.el (te-pass-through):
195 * net/ange-ftp.el (ange-ftp-process-filter, ange-ftp-gwp-filter)
196 (ange-ftp-raw-send-cmd):
197 * net/telnet.el (telnet-interrupt-subjob, telnet-c-z)
198 (send-process-next-char, telnet-initial-filter, telnet):
199 Replace `send-string' by `process-send-string'.
200
201 * progmodes/prolog.el (inferior-prolog-mode): Doc fix.
202 (prolog-consult-region): Replace `send-string' by
203 `process-send-string'; replace `send-region' by
204 `process-send-region'.
205
206 * progmodes/delphi.el (delphi-log-msg):
207 Replace `set-window-dot' by `set-window-point'.
208
209 * subr.el (window-dot, set-window-dot, read-input, send-string)
210 (send-region, show-buffer, eval-current-buffer):
211 Make really obsolete, as the comment says.
212
213 2005-05-17 Kim F. Storm <storm@cua.dk>
214
215 * emulation/cua-base.el (cua-use-hyper-key): Doc fix.
216 (cua--init-keymaps): Bind C-return instead of S-return to set
217 rectangle mark.
218
219 * emulation/cua-rect.el (cua--init-rectangles): Bind C-return
220 instead of S-return to toggle/clear rectangle mark.
221
222 2005-05-17 Daniel Pfeiffer <occitan@esperanto.org>
223
224 * progmodes/make-mode.el (makefile-dependency-skip): New variable.
225 (makefile-macroassign-regex, makefile-make-font-lock-keywords):
226 Also fontify plain strings assigned to variables, mostly so that a
227 colon has a face and is thus not taken as a dependency separator.
228 (makefile-previous-dependency): Inline the new matcher, because it
229 is too complex to work in both directions.
230 (makefile-match-dependency): Eliminate `backward' arg (see above).
231 Completely reimplemented so as to not sometimes go into an endless
232 loop. It should also be more efficient, because first it only
233 searches for `:', instead of applying the very complex regexp.
234 (makefile-mode): Cancel `font-lock-support-mode', because blocks
235 to be fontified in one piece can be too long for JIT. Makefiles
236 are never *that* big.
237
238 2005-05-17 Reiner Steib <Reiner.Steib@gmx.de>
239
240 * dired.el (dired-mode): Simplify.
241
242 2005-05-17 Lute Kamstra <lute@gnu.org>
243
244 * emacs-lisp/easy-mmode.el (define-minor-mode): Don't generate a
245 defcustom for the mode hook variable.
246
247 * emacs-lisp/authors.el (authors): Do parse the ChangeLogs of the
248 Emacs Lisp Reference Manual.
249
250 2005-05-17 Juanma Barranquero <lekktu@gmail.com>
251
252 * emacs-lisp/cl.el (eql, floatp-safe, plusp, minusp, oddp)
253 (evenp, list*):
254 * emacs-lisp/cl-macs.el (macrolet, symbol-macrolet):
255 * emacs-lisp/cl-seq.el (subsetp, tree-equal): Doc fixes.
256
257 * net/tramp-smb.el (tramp-smb-open-connection):
258 Pass `tramp-chunksize' as fifth (required) argument.
259
260 2005-05-16 Daniel Pfeiffer <occitan@esperanto.org>
261
262 * font-lock.el (lisp-font-lock-keywords-1): Set
263 `font-lock-negation-char-face' for [^...] char group.
264 (lisp-font-lock-keywords-2): Highlight regexp's \\( \\| \\).
265
266 * progmodes/make-mode.el (makefile-dependency-regex): Turn it into
267 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
269 it recognizes backslashed continuation lines as belonging to the
270 same command.
271 (makefile-macroassign-regex): Refine it so it recognizes
272 backslashed continuation lines as belonging to the same command.
273 (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
275 to an overlooked variable use.
276 (makefile-make-font-lock-keywords): Remove two parameters, which
277 are now variables that some of the modes set locally. Handle
278 dependency and rule action matching through functions, because
279 regexps alone match too often. Dependency matching now comes
280 last, so it can check, whether a colon already matched something
281 else.
282 (makefile-mode): Inform that font-lock improves makefile parsing
283 capabilities.
284 (makefile-match-dependency, makefile-match-action): New functions.
285
286 2005-05-16 Juanma Barranquero <lekktu@gmail.com>
287
288 * emacs-lisp/cl-extra.el (equalp): Doc fix.
289
290 * align.el (align-regexp):
291 * ansi-color.el (ansi-color-get-face):
292 * array.el (array-reconfigure-rows, array-init-max-row)
293 (array-init-max-column, array-init-columns-per-line)
294 (array-init-field-width):
295 * dired-aux.el (dired-trample-file-versions):
296 * dired-x.el (dired-mark-sexp):
297 * ediff-diff.el (ediff-extract-diffs, ediff-get-diff3-group):
298 * edmacro.el (edmacro-finish-edit, edmacro-parse-keys):
299 * emerge.el (emerge-extract-diffs, emerge-get-diff3-group):
300 * faces.el (face-read-integer):
301 * files.el (backup-extract-version, insert-directory):
302 * hexl.el (hexl-insert-decimal-char):
303 * server.el (server-process-filter):
304 * shell.el (shell-extract-num):
305 * startup.el (command-line-1):
306 * term.el (term-command-hook):
307 * time-stamp.el (time-stamp, time-stamp-string-preprocess)
308 (time-stamp-do-number):
309 * time.el (display-time-update):
310 * timezone.el (timezone-parse-date, timezone-zone-to-minute)
311 (timezone-fix-time):
312 * vms-patch.el (vms-suspend-resume-hook):
313 * calendar/appt.el (appt-convert-time):
314 * calendar/cal-bahai.el (mark-bahai-diary-entries):
315 * calendar/cal-hebrew.el (mark-hebrew-diary-entries):
316 * calendar/cal-islam.el (mark-islamic-diary-entries):
317 * calendar/calendar.el (calendar-cursor-to-date)
318 (calendar-star-date):
319 * calendar/diary-lib.el (diary-attrtype-convert)
320 (mark-diary-entries, diary-entry-time):
321 * calendar/solar.el (solar-get-number):
322 * emacs-lisp/lisp-mnt.el (lm-last-modified-date):
323 * emacs-lisp/re-builder.el (reb-display-subexp):
324 * emulation/edt.el (edt-set-scroll-margins):
325 * emulation/tpu-extras.el (tpu-set-scroll-margins):
326 * emulation/vip.el (vip-get-ex-token, vip-get-ex-buffer)
327 (vip-get-ex-count):
328 * emulation/viper-ex.el (viper-get-ex-token)
329 (viper-get-ex-buffer, viper-get-ex-count, ex-next):
330 * international/fontset.el (fontset-plain-name):
331 * mail/feedmail.el (feedmail-look-at-queue-directory):
332 * mail/mailalias.el (mail-get-names):
333 * mail/rmail.el (rmail-convert-to-babyl-format):
334 * mail/rmailsum.el (rmail-make-basic-summary-line)
335 (rmail-summary-next-same-subject, rmail-summary-rmail-update)
336 (rmail-summary-goto-msg):
337 * mail/smtpmail.el (smtpmail-read-response):
338 * net/ange-ftp.el (ange-ftp-guess-hash-mark-size)
339 (ange-ftp-vms-add-file-entry):
340 * play/gametree.el (gametree-looking-at-ply)
341 (gametree-current-branch-score):
342 * progmodes/ada-xref.el (ada-prj-find-prj-file)
343 (ada-xref-find-in-modified-ali, ada-find-in-src-path):
344 * progmodes/cperl-mode.el (condition-case):
345 * progmodes/ebrowse.el (ebrowse-set-tree-indentation)
346 (ebrowse-set-member-buffer-column-width)
347 (ebrowse-select-1st-to-9nth):
348 * progmodes/etags.el (etags-snarf-tag):
349 * progmodes/flymake.el (flymake-parse-line):
350 * progmodes/idlw-shell.el (idlwave-shell-parse-line)
351 (idlwave-shell-filter-bp, idlwave-shell-goto-next-error)
352 (idlwave-shell-menu-def):
353 * progmodes/ps-mode.el (ps-run-goto-error):
354 * progmodes/vhdl-mode.el (vhdl-read-offset, vhdl-load-cache)
355 (vhdl-speedbar-contract-level):
356 * term/mac-win.el (x-handle-numeric-switch):
357 * term/sun-mouse.el (sun-get-frame-data):
358 * term/w32-win.el (x-handle-numeric-switch):
359 * term/x-win.el (x-handle-numeric-switch):
360 * textmodes/ispell.el (ispell-parse-output):
361 * textmodes/nroff-mode.el (nroff-outline-level):
362 * textmodes/reftex-cite.el (reftex-bib-sort-year)
363 (reftex-bib-sort-year-reverse, reftex-format-citation):
364 * textmodes/reftex-parse.el (reftex-init-section-numbers)
365 (reftex-section-number):
366 * textmodes/texinfmt.el (texinfo-paragraphindent): Replace
367 `string-to-int' by `string-to-number'.
368
369 * international/latexenc.el: Add page marker to force the "Local
370 Variables:" string out of the last page.
371
372 2005-05-16 Nick Roberts <nickrob@snap.net.nz>
373
374 * progmodes/gud.el (gud-tooltip-mode): Add gud prefix to
375 tooltip-change-major-mode.
376 (gud-tooltip-print-command): Remove case where gud-minor-mode
377 is gdb ("--fullname").
378 (gud-tooltip-tips): Turn GUD tooltips off for this case and
379 explain to user.
380
381 2005-05-16 Jay Belanger <belanger@truman.edu>
382
383 * calc/calc-store.el (calc-copy-special-constant): New function.
384
385 * calc/calc-ext.el (calc-init-extensions): Add binding for
386 `calc-copy-special-constant'.
387
388 * calc/calc-prog.el (calc-edit-format-macro-buffer): Add a case
389 for the `calc-copy-special-constant' command.
390
391 2005-05-16 Nick Roberts <nickrob@snap.net.nz>
392
393 * subr.el (left-fringe-p): New function.
394
395 * progmodes/compile.el (compilation-setup): Set local value of
396 overlay-arrow-string to "" always.
397 (compilation-set-window): Left fringe then don't scroll. No left
398 fringe then no arrow and scroll message to top.
399 (compilation-context-lines): Adjust doc string accordingly.
400
401 2005-05-16 Kim F. Storm <storm@cua.dk>
402
403 * ido.el (ido-magic-forward-char, ido-magic-backward-char)
404 (ido-magic-delete-char): New commands for C-f, C-b, C-d.
405 (ido-wide-find-dir-or-delete-dir): New command for M-d.
406 (ido-define-mode-map): Bind them. Add C-x prefix to fallback commands.
407 (ido-read-file-name): Handle commands with ido property value
408 equal to find-file as reading a file name, to allow C-d to enter dired.
409 (ibuffer-find-file): Add ido property with value find-file.
410
411 2005-05-15 Kim F. Storm <storm@cua.dk>
412
413 * subr.el (open-network-stream-nowait): Remove.
414 (open-network-stream-server): Remove.
415
416 2005-05-15 Richard M. Stallman <rms@gnu.org>
417
418 * faces.el (describe-face): Output a definition link button.
419
420 * help-mode.el (help-face-def): New button type.
421
422 * emacs-lisp/copyright.el (copyright-fix-years):
423 Match properly if the first year is 2-digit.
424 Don't mess up the whitespace after the years by filling.
425
426 * dired-aux.el (dired-mark-confirm):
427 Pass t to dired-get-marked-files for DISTINGUISH-ONE-MARKED.
428
429 * dired.el (dired-map-over-marks): New arg DISTINGUISH-ONE-MARKED.
430 (dired-get-marked-files): New arg DISTINGUISH-ONE-MARKED.
431 (dired-mark-pop-up): Handle FILES = (t FILE) specially.
432
433 * emacs-lisp/lisp-mode.el (lisp-mode-variables):
434 Set font-lock-comment-start-skip.
435
436 * font-lock.el (font-lock-comment-start-skip): New variable.
437 (font-lock-comment-end-skip): New variable.
438 (font-lock-fontify-syntactically-region): Use them if non-nil.
439
440 2005-05-15 Jay Belanger <belanger@truman.edu>
441
442 * calc/calc-store.el (calc-store-value): Return a string rather
443 than display it as a message.
444 Use calc-var-name for variable name.
445 (calc-store-into): Add the result of calc-store-value to message.
446 (calc-copy-variable): Add a message.
447 (calc-store-exchange): Improve error messages.
448 (calc-store-binary, calc-store-map): Don't reset the values of
449 special constants.
450
451 2005-05-14 Luc Teirlinck <teirllm@auburn.edu>
452
453 * emacs-lisp/derived.el (define-derived-mode): Add link to Elisp
454 manual to docstring.
455
456 * files.el (hack-local-variables-confirm): Add STRING argument.
457 Make the function handle non file visiting buffers correctly.
458 (hack-local-variables-prop-line, hack-local-variables)
459 (hack-one-local-variable): Use STRING arg of
460 `hack-local-variables-confirm'.
461
462 2005-05-14 Michael Albinus <michael.albinus@gmx.de>
463
464 Sync with Tramp 2.0.49.
465
466 * tramp.el (tramp-handle-dired-call-process)
467 (tramp-handle-insert-directory):`insert-buffer' cannot be used
468 because the contents of the Tramp buffer is changed before
469 insertion (`expand-file' and alike).
470 (tramp-handle-insert-directory): If `localname' has an empty
471 nondirectory name, it must not be quoted.
472 (tramp-pre-connection): Add parameter CHUNKSIZE. Make local
473 variable `tramp-chunksize'. Change callees.
474 (tramp-open-connection-setup-interactive-shell): Check remote host
475 for buggy `send-process-string' implementation. Set
476 `tramp-chunksize' if found. Reported by Michael Kifer
477 <kifer@cs.sunysb.edu> (and a lot of other people all the years).
478 (tramp-handle-shell-command): `insert-buffer' cannot be used
479 because the contents of the Tramp buffer is changed before
480 insertion (`expand-file' and alike). Reported by Fr,Ai(Bd,Ai(Bric Bothamy
481 <frederic.bothamy@free.fr>.
482 (tramp-set-auto-save): Actions should be done for Tramp file name
483 handler only. Ange-FTP has its own auto-save mechanism. Reported
484 by Richard G. Bielawski <Richard.G.Bielawski@wellsfargo.com>.
485 (tramp-set-auto-save-file-modes): Set file modes of
486 `buffer-auto-save-file-name' to ?\600 as fallback solution.
487 Reported by Ferenc Wagner <wferi@tba.elte.hu>.
488 (tramp-bug): Remove obsolete variable.
489 (tramp-append-tramp-buffers): Rewrite partly. More suitable check
490 for presence of `mml-mode'. Make it running for older Emacsen as
491 well.
492
493 2005-05-14 John Paul Wallington <jpw@pobox.com>
494
495 * ibuf-ext.el (define-ibuffer-filter filename):
496 If `dired-directory' is a list, use its car.
497
498 2005-05-14 Daniel Brockman <daniel@brockman.se> (tiny change)
499
500 * ibuffer.el (define-ibuffer-column filename):
501 If `dired-directory' is a list, use its car.
502
503 2005-05-14 Richard M. Stallman <rms@gnu.org>
504
505 * subr.el (symbol-file): Doc fix.
506
507 * emacs-lisp/bytecomp.el (byte-compile-nogroup-warn): New function.
508 (byte-compile-form): Call byte-compile-nogroup-warn.
509 (byte-compile-warning-types): Doc fix.
510
511 * eshell/esh-mode.el (eshell-find-tag): Use with-no-warnings.
512
513 * progmodes/cc-engine.el (c-literal-faces):
514 Add font-lock-comment-delimiter-face.
515
516 * net/net-utils.el (dig): Use with-no-warnings.
517
518 * mail/supercite.el (sc-cite-frame-alist, sc-uncite-frame-alist)
519 (sc-recite-frame-alist, sc-default-cite-frame)
520 (sc-default-uncite-frame, sc-default-recite-frame)
521 (sc-attrib-selection-list, sc-rewrite-header-list):
522 Mark as risky-local-variable.
523
524 * international/ogonek.el (ogonek-jak, ogonek-how):
525 Don't use beginning-of-buffer.
526
527 * emacs-lisp/eldoc.el (eldoc-documentation-function): Add autoload.
528
529 * calendar/solar.el (solar-data-list): Move definition up.
530
531 * dnd.el (dnd-protocol-alist): Add autoload.
532
533 * progmodes/sh-script.el: Many doc usage fixes.
534 (sh-indent-after-do): Change default to match common styles.
535
536 2005-05-13 Luc Teirlinck <teirllm@auburn.edu>
537
538 * files.el (interpreter-mode-alist)
539 (auto-mode-interpreter-regexp): Doc fixes.
540
541 2005-05-13 Matt Hodges <MPHodges@member.fsf.org>
542
543 * tmm.el (tmm-get-keymap): Include only active menus and menu
544 items.
545
546 * emacs-lisp/easymenu.el (easy-menu-define): Doc fixes.
547
548 2005-05-13 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
549
550 * dired.el (dired-mode): make-variable-buffer-local =>
551 make-local-variable
552
553 2005-05-13 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
554
555 * term/mac-win.el (mac-select-convert-to-string): Try coding
556 systems in mac-script-code-coding-systems if specified one cannot
557 encode string for `com.apple.traditional-mac-plain-text'.
558
559 2005-05-13 Daniel Pfeiffer <occitan@esperanto.org>
560
561 * progmodes/make-mode.el (makefile-targets-face)
562 (makefile-shell-face, makefile-makepp-perl-face): New faces.
563 (makefile-dependency-regex): Fix it to not make the colon in
564 $(var:a=b) special.
565 (makefile-rule-action-regex): New regexp for highlighting embedded
566 Shell strings.
567 (makefile-macroassign-regex): Handle != for highlighting as
568 embedded Shell strings.
569 (makefile-var-use-regex): New const.
570 (makefile-statements, makefile-automake-statements)
571 (makefile-gmake-statements, makefile-makepp-statements)
572 (makefile-bsdmake-statements): New consts.
573 (makefile-make-font-lock-keywords): New function.
574 (makefile-automake-font-lock-keywords)
575 (makefile-gmake-font-lock-keywords)
576 (makefile-makepp-font-lock-keywords)
577 (makefile-bsdmake-font-lock-keywords): New consts.
578 (makefile-mode-map): Add switchers between the various submodes.
579 (makefile-mode): Document the availability of the variants.
580 (makefile-automake-mode, makefile-gmake-mode)
581 (makefile-makepp-mode, makefile-bsdmake-mode): New derived modes.
582
583 * files.el (auto-mode-alist, interpreter-mode-alist): Set up the
584 new variants of makefile-mode.
585
586 2005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
587
588 * font-lock.el (font-lock-comment-delimiter-face): Fix up
589 the inheritance.
590
591 2005-05-12 Luc Teirlinck <teirllm@auburn.edu>
592
593 * progmodes/inf-lisp.el (inferior-lisp-mode-hook)
594 (inferior-lisp-load-hook): Convert defcustoms back to defvars.
595
596 * files.el (normal-mode): Extend the scope of the
597 `enable-local-variables' binding to include the `set-auto-mode' call.
598 (magic-mode-alist): Doc fix.
599
600 2005-05-12 Stefan Monnier <monnier@iro.umontreal.ca>
601
602 * font-lock.el (font-lock-comment-delimiter-face): Inherit from
603 font-lock-comment-face rather than copying its setting.
604
605 2005-05-12 Andreas Schwab <schwab@suse.de>
606
607 * eshell/esh-mode.el (eshell-send-input): Doc fix.
608
609 2005-05-12 Lute Kamstra <lute@gnu.org>
610
611 * emacs-lisp/generic.el (define-generic-mode): Don't generate a
612 defcustom for the mode hook variable. Delete the last argument.
613 * generic-x.el: Fix callers of define-generic-mode.
614 (generic-x-modes): Delete group.
615 (show-tabs-tab-face, show-tabs-space-face): Put them in the
616 generic-x customization group.
617
618 2005-05-12 Kim F. Storm <storm@cua.dk>
619
620 * font-lock.el (font-lock-negation-char-face): Default to "off".
621
622 * progmodes/cc-fonts.el (c-basic-matchers-before): Don't apply
623 font-lock-negation-char-face to ! in !=.
624
625 2005-05-12 Masatake YAMATO <jet@gyve.org>
626
627 * add-log.el (find-change-log): Fix typos in the docstring
628 of function.
629
1 2005-05-11 Arne J,Ax(Brgensen <arne@arnested.dk> 630 2005-05-11 Arne J,Ax(Brgensen <arne@arnested.dk>
2 631
3 * international/latexenc.el (latexenc-find-file-coding-system): 632 * international/latexenc.el (latexenc-find-file-coding-system):
4 Avoid `re-search-forward' when looking for input encoding because 633 Avoid `re-search-forward' when looking for input encoding because
5 of speed and safety. Better regular expressions for recognizing 634 of speed and safety. Better regular expressions for recognizing
19 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of 648 (dired-mode): Use `dired-dnd-protocol-alist'. Move call of
20 `dired-mode-hook' to the end. 649 `dired-mode-hook' to the end.
21 650
22 2005-05-11 Stefan Monnier <monnier@iro.umontreal.ca> 651 2005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
23 652
653 * font-lock.el (font-lock-fontify-syntactically-region): Don't use
654 comment-end if comment-start-skip is not set.
655 Obey the font-lock-comment-delimiter-face variables.
656
657 2005-05-11 Stefan Monnier <monnier@iro.umontreal.ca>
658
24 * files.el (executable-find): Move from executable.el. Use locate-file. 659 * files.el (executable-find): Move from executable.el. Use locate-file.
25 * progmodes/executable.el (executable-find): Move to files.el. 660 * progmodes/executable.el (executable-find): Move to files.el.
26 661
27 * font-lock.el (font-lock-fontify-keywords-region): Use a marker 662 * font-lock.el (font-lock-fontify-keywords-region): Use a marker
28 when trying to ensure forward progress. 663 when trying to ensure forward progress.
31 666
32 * mouse-sel.el (mouse-sel-follow-link-p): New function. 667 * mouse-sel.el (mouse-sel-follow-link-p): New function.
33 (mouse-select, mouse-select-internal, mouse-extend-internal): 668 (mouse-select, mouse-select-internal, mouse-extend-internal):
34 Use it to implement mouse-1-click-follows-link functionality. 669 Use it to implement mouse-1-click-follows-link functionality.
35 670
671 2005-05-11 Richard M. Stallman <rms@gnu.org>
672
673 * font-lock.el (font-lock-fontify-syntactically-region):
674 Use font-lock-comment-delimiter-face for comment delimiters.
675
36 2005-05-10 Jay Belanger <belanger@truman.edu> 676 2005-05-10 Jay Belanger <belanger@truman.edu>
37 677
38 * calc/calc-help.el (calc-m-prefix-help): Add mention of 678 * calc/calc-help.el (calc-m-prefix-help): Add mention of
39 preserving embedded modes. 679 preserving embedded modes.
40 680
51 (ada-stmt-mode-hook): Delete; do the work in ada-mode. 691 (ada-stmt-mode-hook): Delete; do the work in ada-mode.
52 692
53 * cus-edit.el (custom-file): Call file-chase-links. 693 * cus-edit.el (custom-file): Call file-chase-links.
54 694
55 * files.el (read-directory-name): Fix previous change. 695 * files.el (read-directory-name): Fix previous change.
696 (hack-local-variables-confirm): New function.
697 (hack-local-variables-prop-line, hack-local-variables)
698 (hack-one-local-variable): Use it.
56 699
57 2005-05-10 Lute Kamstra <lute@gnu.org> 700 2005-05-10 Lute Kamstra <lute@gnu.org>
58 701
59 * font-lock.el (font-lock-keywords-alist) 702 * font-lock.el (font-lock-keywords-alist)
60 (font-lock-removed-keywords-alist): Clarify docstrings. 703 (font-lock-removed-keywords-alist): Clarify docstrings.
1121 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if 1764 * progmodes/gud.el (gud-goto-info): Use existing Info buffer, if
1122 possible. 1765 possible.
1123 1766
1124 2005-04-15 Carsten Dominik <dominik@science.uva.nl> 1767 2005-04-15 Carsten Dominik <dominik@science.uva.nl>
1125 1768
1126 * textmodes/org.el: (org-agenda-date-prompt): Rename from 1769 * textmodes/org.el (org-agenda-date-prompt): Rename from
1127 `org-agenda-date-today'. 1770 `org-agenda-date-today'.
1128 (org-evaluate-time-range): Insert at point instead of directly 1771 (org-evaluate-time-range): Insert at point instead of directly
1129 after time range. 1772 after time range.
1130 (org-first-headline-recenter, org-subtree-end-visible-p) 1773 (org-first-headline-recenter, org-subtree-end-visible-p)
1131 (org-optimize-window-after-visibility-change): New functions 1774 (org-optimize-window-after-visibility-change): New functions
1325 (x-dnd-types-alist, x-dnd-insert-utf8-text) 1968 (x-dnd-types-alist, x-dnd-insert-utf8-text)
1326 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text 1969 (x-dnd-insert-utf16-text, x-dnd-insert-ctext): Change x-dnd-insert-text
1327 to dnd-insert-text. 1970 to dnd-insert-text.
1328 (x-dnd-protocol-alist, x-dnd-open-file-other-window) 1971 (x-dnd-protocol-alist, x-dnd-open-file-other-window)
1329 (x-dnd-handle-one-url, x-dnd-get-local-file-uri) 1972 (x-dnd-handle-one-url, x-dnd-get-local-file-uri)
1330 (x-dnd-get-local-file-name, x-dnd-open-local-file) 1973 (x-dnd-get-local-file-name, x-dnd-open-local-file)
1331 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-). 1974 (x-dnd-open-file, x-dnd-insert-text): Move to dnd.el (without x-).
1332 1975
1333 * dnd.el (dnd-protocol-alist): New file with generic DND functions. 1976 * dnd.el (dnd-protocol-alist): New file with generic DND functions.
1334 1977
1335 2005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com> 1978 2005-04-11 JUAN-LEON Lahoz Garcia <juanleon1@gmail.com>
2372 3015
2373 * term/xterm.el: If running in Terminal.app set coding-system to utf-8. 3016 * term/xterm.el: If running in Terminal.app set coding-system to utf-8.
2374 3017
2375 2005-03-24 Jay Belanger <belanger@truman.edu> 3018 2005-03-24 Jay Belanger <belanger@truman.edu>
2376 3019
2377 * calc/calc-embed.el (calc-embedded-mode-change): Save all 3020 * calc/calc-embed.el (calc-embedded-mode-change): Save all
2378 relevant mode settings in calc-embedded-original-modes when modes 3021 relevant mode settings in calc-embedded-original-modes when modes
2379 are permanently changed. 3022 are permanently changed.
2380 3023
2381 2005-03-24 Stefan Monnier <monnier@iro.umontreal.ca> 3024 2005-03-24 Stefan Monnier <monnier@iro.umontreal.ca>
2382 3025
4072 (math-oper-table, math-function-table, math-variable-table) 4715 (math-oper-table, math-function-table, math-variable-table)
4073 (math-complex-format, math-input-filter): Add latex properties. 4716 (math-complex-format, math-input-filter): Add latex properties.
4074 (calc-set-language): Set math-expr-special-function-mapping. 4717 (calc-set-language): Set math-expr-special-function-mapping.
4075 4718
4076 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name) 4719 * calc/calc-prog.el (calc-edit-user-syntax, calc-fix-token-name)
4077 (calc-write-parse-table-part): Add LaTeX support. 4720 (calc-write-parse-table-part): Add LaTeX support.
4078 4721
4079 * calc/calc.el (calc-language): Adjust docstring. 4722 * calc/calc.el (calc-language): Adjust docstring.
4080 (calc-set-mode-line): Add LaTeX support. 4723 (calc-set-mode-line): Add LaTeX support.
4081 (math-expr-special-function-mapping): New variable. 4724 (math-expr-special-function-mapping): New variable.
4082 (math-tex-ignore-words): Add to list. 4725 (math-tex-ignore-words): Add to list.
5047 5690
5048 * image.el (insert-sliced-image): Use t for line-height property. 5691 * image.el (insert-sliced-image): Use t for line-height property.
5049 5692
5050 2004-12-31 Jay Belanger <belanger@truman.edu> 5693 2004-12-31 Jay Belanger <belanger@truman.edu>
5051 5694
5052 * calc/calc-store.el (calcVar-digit, calcVar-oper): Remove the need 5695 * calc/calc-store.el (calcVar-digit, calcVar-oper): Remove the need
5053 for "var-" at the beginning of the minibuffer. 5696 for "var-" at the beginning of the minibuffer.
5054 5697
5055 2004-12-31 Richard M. Stallman <rms@gnu.org> 5698 2004-12-31 Richard M. Stallman <rms@gnu.org>
5056 5699
5057 * faces.el (read-face-name): 5700 * faces.el (read-face-name):
5897 2004-12-07 Glenn Morris <gmorris@ast.cam.ac.uk> 6540 2004-12-07 Glenn Morris <gmorris@ast.cam.ac.uk>
5898 6541
5899 * calendar/holidays.el (holiday-easter-etc): Make arguments 6542 * calendar/holidays.el (holiday-easter-etc): Make arguments
5900 optional for backwards compatibility. Doc fix. 6543 optional for backwards compatibility. Doc fix.
5901 Remove un-necessary local vars mandatory, output-list. 6544 Remove un-necessary local vars mandatory, output-list.
5902 (holiday-advent): Make arguments optional for backwards 6545 (holiday-advent): Make arguments optional for backwards
5903 compatibility. Doc fix. 6546 compatibility. Doc fix.
5904 6547
5905 2004-12-06 Stefan Monnier <monnier@iro.umontreal.ca> 6548 2004-12-06 Stefan Monnier <monnier@iro.umontreal.ca>
5906 6549
5907 * paren.el (show-paren-function): Fix last change (2004-12-02). 6550 * paren.el (show-paren-function): Fix last change (2004-12-02).
7006 * calc/calc-yank.el (calc-edit-disp-trail): New variable. 7649 * calc/calc-yank.el (calc-edit-disp-trail): New variable.
7007 (calc-edit-finish, calc-finish-stack-edit): Replace variable 7650 (calc-edit-finish, calc-finish-stack-edit): Replace variable
7008 disp-trail by declared variable. 7651 disp-trail by declared variable.
7009 7652
7010 * calc/calc-sel.el (calc-edit-disp-trail): Declare it. 7653 * calc/calc-sel.el (calc-edit-disp-trail): Declare it.
7011 (calc-finish-selection-edit): Replace variable disp-trail by 7654 (calc-finish-selection-edit): Replace variable disp-trail by
7012 declared variable. 7655 declared variable.
7013 (calc-selection-cache-entry): Move declaration to earlier in the file. 7656 (calc-selection-cache-entry): Move declaration to earlier in the file.
7014 (calc-selection-cache-num, calc-selection-cache-comp) 7657 (calc-selection-cache-num, calc-selection-cache-comp)
7015 (calc-selection-cache-offset, calc-selection-true-num) 7658 (calc-selection-cache-offset, calc-selection-true-num)
7016 (calc-final-point-line, calc-final-point-column) 7659 (calc-final-point-line, calc-final-point-column)
7022 (calc-replace-sub-formula, calc-replace-sub-formula-rec): 7665 (calc-replace-sub-formula, calc-replace-sub-formula-rec):
7023 Replace variables old and new by declared variables. 7666 Replace variables old and new by declared variables.
7024 (calc-sel-reselect): New variable. 7667 (calc-sel-reselect): New variable.
7025 (calc-auto-selection, calc-enter-selection, calc-edit-selection) 7668 (calc-auto-selection, calc-enter-selection, calc-edit-selection)
7026 (calc-sel-evaluate, calc-sel-expand-formula, calc-sel-expand-formula) 7669 (calc-sel-evaluate, calc-sel-expand-formula, calc-sel-expand-formula)
7027 (calc-sel-mult-both-sides, calc-sel-add-both-sides): Replace variable 7670 (calc-sel-mult-both-sides, calc-sel-add-both-sides): Replace variable
7028 reselect with declared variable. 7671 reselect with declared variable.
7029 7672
7030 * calc/calc-rewr.el (math-regs, math-num-regs, math-prog-last) 7673 * calc/calc-rewr.el (math-regs, math-num-regs, math-prog-last)
7031 (math-bound-vars, math-conds, math-copy-neg, math-rhs) 7674 (math-bound-vars, math-conds, math-copy-neg, math-rhs)
7032 (math-pattern, math-remembering, math-aliased-vars, math-mt-many) 7675 (math-pattern, math-remembering, math-aliased-vars, math-mt-many)
7033 (math-import-list, math-rewrite-phase): Declare them. 7676 (math-import-list, math-rewrite-phase): Declare them.
7034 (math-rewrite): Use let* to declare variables. 7677 (math-rewrite): Use let* to declare variables.
7035 (calc-rewrite-selection): Make rules a local variable. 7678 (calc-rewrite-selection): Make rules a local variable.
7036 (calc-rewr-sel): New variable. 7679 (calc-rewr-sel): New variable.
7037 (calc-rewrite-selection, calc-locate-selection-marker) 7680 (calc-rewrite-selection, calc-locate-selection-marker)
7038 (calc-rewrite): Use the declared variable calc-rewr-sel instead 7681 (calc-rewrite): Use the declared variable calc-rewr-sel instead
7039 of sel. 7682 of sel.
7262 (pr-call-process): Message if calling process returns an error, that 7905 (pr-call-process): Message if calling process returns an error, that
7263 is, the exit status is different of zero. 7906 is, the exit status is different of zero.
7264 7907
7265 2004-11-15 Jay Belanger <belanger@truman.edu> 7908 2004-11-15 Jay Belanger <belanger@truman.edu>
7266 7909
7267 * calc/calcalg2.el (math-integrate-by-parts): Remove unused 7910 * calc/calcalg2.el (math-integrate-by-parts): Remove unused
7268 variable var-thing. 7911 variable var-thing.
7269 (math-integ-depth, math-integ-level, math-integral-limit) 7912 (math-integ-depth, math-integ-level, math-integral-limit)
7270 (math-enable-subst, math-any-substs, math-integ-msg) 7913 (math-enable-subst, math-any-substs, math-integ-msg)
7271 (math-prev-parts-v, math-good-parts, math-max-integral-limit) 7914 (math-prev-parts-v, math-good-parts, math-max-integral-limit)
7272 (math-int-threshold, math-int-factors, math-double-roots) 7915 (math-int-threshold, math-int-factors, math-double-roots)
7273 (math-solve-simplifying, var-IntegLimit, math-solve-sign) 7916 (math-solve-simplifying, var-IntegLimit, math-solve-sign)
7274 (var-GenCount): Declare these variables. 7917 (var-GenCount): Declare these variables.
7275 (calcFunc-integ): Don't check if var-IntegLimit is bound. 7918 (calcFunc-integ): Don't check if var-IntegLimit is bound.
7276 (math-integral-cache, math-integral-cache-state): 7919 (math-integral-cache, math-integral-cache-state):
7277 Move declarations to earlier in the file. 7920 Move declarations to earlier in the file.
7278 (math-deriv-var, math-deriv-total, math-deriv-symb) 7921 (math-deriv-var, math-deriv-total, math-deriv-symb)
7279 (math-cur-record, math-has-rules, math-t1, math-t2, math-t3) 7922 (math-cur-record, math-has-rules, math-t1, math-t2, math-t3)
7280 (math-so-far, math-integ-expr, math-expr-parts, calc-low) 7923 (math-so-far, math-integ-expr, math-expr-parts, calc-low)
7281 (calc-high, math-solve-var, math-solve-full, math-solve-vars) 7924 (calc-high, math-solve-var, math-solve-full, math-solve-vars)
7282 (math-try-solve-sign, math-solve-b, math-solve-system-vv) 7925 (math-try-solve-sign, math-solve-b, math-solve-system-vv)
7283 (math-solve-res): New variables 7926 (math-solve-res): New variables
7284 (math-derivative, calcFunc-deriv, calcFunc-tderiv) 7927 (math-derivative, calcFunc-deriv, calcFunc-tderiv)
7285 (math-integral, math-replace-integral-parts) 7928 (math-integral, math-replace-integral-parts)
7286 (math-integrate-by-parts, calc-dump-integral-cache) 7929 (math-integrate-by-parts, calc-dump-integral-cache)
7287 (math-try-integral, math-do-integral, math-do-integral) 7930 (math-try-integral, math-do-integral, math-do-integral)
7288 (math-do-integral-methods, math-try-solve-for) 7931 (math-do-integral-methods, math-try-solve-for)
7382 while pressing mouse button so window doesn't scroll until we 8025 while pressing mouse button so window doesn't scroll until we
7383 release the mouse if clicking on partially visible line. 8026 release the mouse if clicking on partially visible line.
7384 8027
7385 2004-11-12 Jay Belanger <belanger@truman.edu> 8028 2004-11-12 Jay Belanger <belanger@truman.edu>
7386 8029
7387 * calc/calc-graph.el (calc-dumb-map): Declare it. 8030 * calc/calc-graph.el (calc-dumb-map): Declare it.
7388 (calc-graph-show-dumb): Check if calc-dumb-map is non-nil rather 8031 (calc-graph-show-dumb): Check if calc-dumb-map is non-nil rather
7389 than unbound. 8032 than unbound.
7390 (calc-graph-name): Made `end' a local variable. 8033 (calc-graph-name): Made `end' a local variable.
7391 (calc-graph-lookup): Made `varname' a local variable. 8034 (calc-graph-lookup): Made `varname' a local variable.
7392 (var-DUMMY, var-DUMMY2, var-PlotRejects, calc-gnuplot-trail-mark): 8035 (var-DUMMY, var-DUMMY2, var-PlotRejects, calc-gnuplot-trail-mark):
7393 Declare them. 8036 Declare them.
7394 (calc-graph-format-data): Don't check if var-PlotRejects is bound. 8037 (calc-graph-format-data): Don't check if var-PlotRejects is bound.
7395 (calc-graph-plot, calc-graph-compute-3d): Remove references to 8038 (calc-graph-plot, calc-graph-compute-3d): Remove references to
7396 the unused variable y3vec. 8039 the unused variable y3vec.
7397 (calc-graph-show-dumb): Remove reference to unused variable found-pt. 8040 (calc-graph-show-dumb): Remove reference to unused variable found-pt.
7398 (calc-graph-kill-hook, calc-graph-plot): Remove reference to 8041 (calc-graph-kill-hook, calc-graph-plot): Remove reference to
7399 calc-graph-prev-kill-hook. 8042 calc-graph-prev-kill-hook.
7400 (calc-graph-yvalue, calc-graph-yvec, calc-graph-numsteps) 8043 (calc-graph-yvalue, calc-graph-yvec, calc-graph-numsteps)
7401 (calc-graph-numsteps3, calc-graph-xvalue, calc-graph-xvec) 8044 (calc-graph-numsteps3, calc-graph-xvalue, calc-graph-xvec)
7402 (calc-graph-xname, calc-graph-yname, calc-graph-xstep) 8045 (calc-graph-xname, calc-graph-yname, calc-graph-xstep)
7403 (calc-graph-ycache, calc-graph-ycacheptr, calc-graph-refine) 8046 (calc-graph-ycache, calc-graph-ycacheptr, calc-graph-refine)
7406 (calc-graph-zp, calc-graph-yvector, calc-graph-resolution) 8049 (calc-graph-zp, calc-graph-yvector, calc-graph-resolution)
7407 (calc-graph-y3value, calc-graph-y3name) 8050 (calc-graph-y3value, calc-graph-y3name)
7408 (calc-graph-y3step, calc-graph-y3step, calc-graph-zval) 8051 (calc-graph-y3step, calc-graph-y3step, calc-graph-zval)
7409 (calc-graph-stepcount, calc-graph-is-splot) 8052 (calc-graph-stepcount, calc-graph-is-splot)
7410 (calc-graph-surprise-splot, calc-graph-blank) 8053 (calc-graph-surprise-splot, calc-graph-blank)
7411 (calc-graph-non-blank, calc-graph-curve-num): New variables. 8054 (calc-graph-non-blank, calc-graph-curve-num): New variables.
7412 (calc-graph-plot, calc-graph-compute-2d, calc-graph-refine-2d) 8055 (calc-graph-plot, calc-graph-compute-2d, calc-graph-refine-2d)
7413 (calc-graph-recompute-2d, calc-graph-compute-3d) 8056 (calc-graph-recompute-2d, calc-graph-compute-3d)
7414 (calc-graph-format-data): Replace undeclared variables with the 8057 (calc-graph-format-data): Replace undeclared variables with the
7415 above newly declared variables. 8058 above newly declared variables.
7416 8059
7480 * international/mule.el (sgml-html-meta-auto-coding-function): 8123 * international/mule.el (sgml-html-meta-auto-coding-function):
7481 Remove > after <html to allow HTML attributes. 8124 Remove > after <html to allow HTML attributes.
7482 8125
7483 2004-11-11 Jay Belanger <belanger@truman.edu> 8126 2004-11-11 Jay Belanger <belanger@truman.edu>
7484 8127
7485 * calc/calc-comb.el (math-prime-factors-finished): Declare it as 8128 * calc/calc-comb.el (math-prime-factors-finished): Declare it as
7486 a variable. 8129 a variable.
7487 (calcFunc-dfac): Replace unbound max by n. 8130 (calcFunc-dfac): Replace unbound max by n.
7488 (math-stirling-local-cache): New variable. 8131 (math-stirling-local-cache): New variable.
7489 (math-stirling-number, math-stirling-1, math-stirling-2): 8132 (math-stirling-number, math-stirling-1, math-stirling-2):
7490 Replace the variable `cache' by the declared variable 8133 Replace the variable `cache' by the declared variable
7491 math-stirling-local-cache. 8134 math-stirling-local-cache.
7492 (var-RandSeed): Declare it as a variable. 8135 (var-RandSeed): Declare it as a variable.
7493 (math-init-random-base, math-random-digit): Don't check to see if 8136 (math-init-random-base, math-random-digit): Don't check to see if
7494 var-RandSeed is bound. 8137 var-RandSeed is bound.
7495 (math-random-cache, math-gaussian-cache, calc-verbose-nextprime): 8138 (math-random-cache, math-gaussian-cache, calc-verbose-nextprime):
7496 Declare them instead of just setting them. 8139 Declare them instead of just setting them.
7497 (math-init-random-base): Made i a local variable. 8140 (math-init-random-base): Made i a local variable.
7498 (math-random-digit): Made math-random-last a local variable. 8141 (math-random-digit): Made math-random-last a local variable.
7499 (math-prime-test-cache): Move declaration to before it is used. 8142 (math-prime-test-cache): Move declaration to before it is used.
7500 (math-prime-test-cache-k, math-prime-test-cache-q) 8143 (math-prime-test-cache-k, math-prime-test-cache-q)
7501 (math-prime-test-cache-nm1, math-prime-factors-finished): 8144 (math-prime-test-cache-nm1, math-prime-factors-finished):
7502 Declare them as variables. 8145 Declare them as variables.
7503 8146
7504 2004-11-11 Jay Belanger <belanger@truman.edu> 8147 2004-11-11 Jay Belanger <belanger@truman.edu>
7505 8148
7506 * calc/calc-ext.el (math-defcache): Use defvar for the new 8149 * calc/calc-ext.el (math-defcache): Use defvar for the new
7507 variables it creates. 8150 variables it creates.
7508 8151
7509 2004-11-11 Lars Hansen <larsh@math.ku.dk> 8152 2004-11-11 Lars Hansen <larsh@math.ku.dk>
7510 8153
7511 * desktop.el (desktop-buffer-mode-handlers, desktop-after-read-hook) 8154 * desktop.el (desktop-buffer-mode-handlers, desktop-after-read-hook)
7517 8160
7518 * printing.el (pr-get-symbol): Don't downcase. 8161 * printing.el (pr-get-symbol): Don't downcase.
7519 8162
7520 2004-11-10 Jay Belanger <belanger@truman.edu> 8163 2004-11-10 Jay Belanger <belanger@truman.edu>
7521 8164
7522 * calc/calc-aent.el (calc-do-quick-calc): Use kill-new to append 8165 * calc/calc-aent.el (calc-do-quick-calc): Use kill-new to append
7523 string to kill-ring. 8166 string to kill-ring.
7524 8167
7525 * calc/calc-aent.el (calc-alg-exp, math-toks) 8168 * calc/calc-aent.el (calc-alg-exp, math-toks)
7526 (math-exp-pos,math-exp-old-pos, math-exp-token) 8169 (math-exp-pos,math-exp-old-pos, math-exp-token)
7527 (math-exp-keep-spaces, math-exp-str): New variables. 8170 (math-exp-keep-spaces, math-exp-str): New variables.
7528 (calc-do-alg-entry, calcAlg-equals, calcAlg-edit) 8171 (calc-do-alg-entry, calcAlg-equals, calcAlg-edit)
7529 (calcAlg-enter): Use declared variable calc-alg-exp. 8172 (calcAlg-enter): Use declared variable calc-alg-exp.
7530 (math-build-parse-table, math-find-user-token): Use declared 8173 (math-build-parse-table, math-find-user-token): Use declared
7531 variable math-toks. 8174 variable math-toks.
7532 (math-read-exprs, math-read-token, calc-check-user-syntax) 8175 (math-read-exprs, math-read-token, calc-check-user-syntax)
7533 (calc-match-user-syntax, match-factor-after, math-read-factor): 8176 (calc-match-user-syntax, match-factor-after, math-read-factor):
7534 Use declared variables math-exp-pos math-exp-old-pos. 8177 Use declared variables math-exp-pos math-exp-old-pos.
7535 (math-read-exprs, math-read-token, math-read-expr-level) 8178 (math-read-exprs, math-read-token, math-read-expr-level)
7536 (calc-check-user-syntax, calc-match-user-syntax) 8179 (calc-check-user-syntax, calc-match-user-syntax)
7537 (match-factor-after, math-read-factor): Use declared variable 8180 (match-factor-after, math-read-factor): Use declared variable
7538 math-exp-token. 8181 math-exp-token.
7539 (math-read-exprs, math-read-expr-list, math-read-token) 8182 (math-read-exprs, math-read-expr-list, math-read-token)
7540 (math-read-factor): Use declared variable math-exp-keep-spaces. 8183 (math-read-factor): Use declared variable math-exp-keep-spaces.
7541 (math-read-exprs, math-read-token): Use declared variable 8184 (math-read-exprs, math-read-token): Use declared variable
7542 math-exp-str. 8185 math-exp-str.
7543 (calc-match-user-syntax): Make m a local variable. 8186 (calc-match-user-syntax): Make m a local variable.
7544 8187
7545 * calc/calc-ext.el (math-read-expr): Use declared variables 8188 * calc/calc-ext.el (math-read-expr): Use declared variables
7546 math-exp-pos, math-exp-old-pos, math-exp-str, math-exp-token, 8189 math-exp-pos, math-exp-old-pos, math-exp-str, math-exp-token,
7547 math-exp-keep-spaces. 8190 math-exp-keep-spaces.
7548 8191
7549 * calc/calc-forms.el (math-read-angle-bracket): Use declared 8192 * calc/calc-forms.el (math-read-angle-bracket): Use declared
7550 variables math-exp-pos, math-exp-str. 8193 variables math-exp-pos, math-exp-str.
7551 8194
7552 * calc/calc-lang.el (math-parse-tex-sum): Use declared variable 8195 * calc/calc-lang.el (math-parse-tex-sum): Use declared variable
7553 math-exp-old-pos. 8196 math-exp-old-pos.
7554 (math-parse-fortran-vector, math-parse-fortran-vector-end) 8197 (math-parse-fortran-vector, math-parse-fortran-vector-end)
7555 (math-parse-eqn-prime): Use declared variable math-exp-token. 8198 (math-parse-eqn-prime): Use declared variable math-exp-token.
7556 8199
7557 * calc/calc-vec.el (math-read-brackets, math-check-for-commas): 8200 * calc/calc-vec.el (math-read-brackets, math-check-for-commas):
7558 Use declared variable math-exp-pos. 8201 Use declared variable math-exp-pos.
7559 (math-check-for-commas): Use declared variable math-exp-str. 8202 (math-check-for-commas): Use declared variable math-exp-str.
7560 (math-read-brackets): Use declared variables math-exp-old-pos, 8203 (math-read-brackets): Use declared variables math-exp-old-pos,
7561 math-exp-keep-spaces. 8204 math-exp-keep-spaces.
7562 (math-read-brackets, math-read-vector, math-read-matrix): 8205 (math-read-brackets, math-read-vector, math-read-matrix):
7563 Use declared variable math-exp-token. 8206 Use declared variable math-exp-token.
7564 8207
7565 2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca> 8208 2004-11-10 Stefan Monnier <monnier@iro.umontreal.ca>
7593 8236
7594 * international/iso-cvt.el (iso-cvt-define-menu): Clean up namespace. 8237 * international/iso-cvt.el (iso-cvt-define-menu): Clean up namespace.
7595 8238
7596 2004-11-09 Jay Belanger <belanger@truman.edu> 8239 2004-11-09 Jay Belanger <belanger@truman.edu>
7597 8240
7598 * calc/calc-ext.el (calc-init-extensions): Remove old code. 8241 * calc/calc-ext.el (calc-init-extensions): Remove old code.
7599 8242
7600 * calc/calc-ext.el (math-expr-data, math-mt-many, math-mt-func) 8243 * calc/calc-ext.el (math-expr-data, math-mt-many, math-mt-func)
7601 (calc-z-prefix-buf, calc-z-prefix-msgs): New variables. 8244 (calc-z-prefix-buf, calc-z-prefix-msgs): New variables.
7602 (calc-z-prefix-help, calc-user-function-list): Use declared 8245 (calc-z-prefix-help, calc-user-function-list): Use declared
7603 variables calc-z-prefix-buf, calc-z-prefix-msgs. 8246 variables calc-z-prefix-buf, calc-z-prefix-msgs.
7604 (math-map-tree, math-map-tree-rec): Use declared variables 8247 (math-map-tree, math-map-tree-rec): Use declared variables
7605 math-mt-many, math-mt-func. 8248 math-mt-many, math-mt-func.
7606 (math-read-expression, math-read-string): Use declared variable 8249 (math-read-expression, math-read-string): Use declared variable
7607 math-expr-data. 8250 math-expr-data.
7608 8251
7609 * calc/calc-ext.el (math-normalize-nonstandard): Use declared 8252 * calc/calc-ext.el (math-normalize-nonstandard): Use declared
7610 variable math-normalize-a. 8253 variable math-normalize-a.
7611 8254
7612 * calc/calc.el (math-normalize-a): New variable. 8255 * calc/calc.el (math-normalize-a): New variable.
7613 (math-normalize): Use declared variable math-normalize-a. 8256 (math-normalize): Use declared variable math-normalize-a.
7614 8257
7615 * calc/calc-poly.el (math-expand-form): Use declared variable 8258 * calc/calc-poly.el (math-expand-form): Use declared variable
7616 math-mt-many. 8259 math-mt-many.
7617 8260
7618 * calc/calc-rewr.el (math-rewrite, math-rewrite-phase): 8261 * calc/calc-rewr.el (math-rewrite, math-rewrite-phase):
7619 Use declared variable math-mt-many. 8262 Use declared variable math-mt-many.
7620 (math-rewrite): Use declared variable math-mt-func. 8263 (math-rewrite): Use declared variable math-mt-func.
7621 8264
7622 * calc/calc-vec.el (math-read-brackets, math-read-vector) 8265 * calc/calc-vec.el (math-read-brackets, math-read-vector)
7623 (math-read-matrix): Use declared variable math-expr-data. 8266 (math-read-matrix): Use declared variable math-expr-data.
7624 8267
7625 * calc/calc-lang.el (math-parse-fortran-vector) 8268 * calc/calc-lang.el (math-parse-fortran-vector)
7626 (math-parse-fortran-vector-end, math-parse-tex-sum) 8269 (math-parse-fortran-vector-end, math-parse-tex-sum)
7627 (math-parse-eqn-matrix, math-parse-eqn-prime) 8270 (math-parse-eqn-matrix, math-parse-eqn-prime)
7628 (math-read-math-subscr): Use declared variable math-expr-data. 8271 (math-read-math-subscr): Use declared variable math-expr-data.
7629 8272
7630 * calc/calc-aent.el (math-read-exprs, math-read-expr-list) 8273 * calc/calc-aent.el (math-read-exprs, math-read-expr-list)
7631 (math-read-expr-level, math-read-token, calc-check-user-syntax) 8274 (math-read-expr-level, math-read-token, calc-check-user-syntax)
7632 (calc-match-user-syntax, math-read-if, math-factor-after) 8275 (calc-match-user-syntax, math-read-if, math-factor-after)
7633 (math-read-factor): Use declared variable math-expr-data. 8276 (math-read-factor): Use declared variable math-expr-data.
7634 8277
7635 2004-11-09 Glenn Morris <gmorris@ast.cam.ac.uk> 8278 2004-11-09 Glenn Morris <gmorris@ast.cam.ac.uk>
7636 8279
7637 * calendar/diary-lib.el (diary-from-outlook) 8280 * calendar/diary-lib.el (diary-from-outlook)
7638 (diary-from-outlook-gnus, diary-from-outlook-rmail): Do not use 8281 (diary-from-outlook-gnus, diary-from-outlook-rmail): Do not use
7661 to be returned. 8304 to be returned.
7662 8305
7663 2004-11-09 Jay Belanger <belanger@truman.edu> 8306 2004-11-09 Jay Belanger <belanger@truman.edu>
7664 8307
7665 * calc/calc.el (calc-mode-hook, calc-trail-mode-hook) 8308 * calc/calc.el (calc-mode-hook, calc-trail-mode-hook)
7666 (calc-start-hook, calc-end-hook, calc-load-hook): New variables. 8309 (calc-start-hook, calc-end-hook, calc-load-hook): New variables.
7667 8310
7668 * calc/calc.el (calc, calc-trail-display, calc-mode): 8311 * calc/calc.el (calc, calc-trail-display, calc-mode):
7669 Remove obsolete sections. 8312 Remove obsolete sections.
7670 8313
7671 * calc/calc.el (calc-x-paste-text): Remove. 8314 * calc/calc.el (calc-x-paste-text): Remove.
7672 8315
7673 * calc/calc-ext.el (calc-init-extensions): Bind calc-yank to 8316 * calc/calc-ext.el (calc-init-extensions): Bind calc-yank to
7674 mouse-2. 8317 mouse-2.
7675 8318
7676 2004-11-09 Nick Roberts <nickrob@snap.net.nz> 8319 2004-11-09 Nick Roberts <nickrob@snap.net.nz>
7677 8320
7678 * progmodes/gdb-ui.el (gdb-current-stack-level): New variable. 8321 * progmodes/gdb-ui.el (gdb-current-stack-level): New variable.
7714 * progmodes/compile.el (compile): Don't overwrite last command in 8357 * progmodes/compile.el (compile): Don't overwrite last command in
7715 minibuffer history with default command if they are not equal. 8358 minibuffer history with default command if they are not equal.
7716 8359
7717 2004-11-08 Jay Belanger <belanger@truman.edu> 8360 2004-11-08 Jay Belanger <belanger@truman.edu>
7718 8361
7719 * calc/calcalg2.el (math-do-integral-methods): Try linear then 8362 * calc/calcalg2.el (math-do-integral-methods): Try linear then
7720 non-linear substitutions. 8363 non-linear substitutions.
7721 8364
7722 2004-11-08 Jay Belanger <belanger@truman.edu> 8365 2004-11-08 Jay Belanger <belanger@truman.edu>
7723 8366
7724 * calc/calcalg2.el (math-linear-subst-tried): New variable. 8367 * calc/calcalg2.el (math-linear-subst-tried): New variable.
7725 (math-do-integral): Set `math-linear-subst-tried' to nil. 8368 (math-do-integral): Set `math-linear-subst-tried' to nil.
7726 (math-do-integral-methods): Use `math-linear-subst-tried' to 8369 (math-do-integral-methods): Use `math-linear-subst-tried' to
7727 determine what type of substitution to try. 8370 determine what type of substitution to try.
7728 (math-integ-try-linear-substituion): 8371 (math-integ-try-linear-substituion):
7729 Set `math-linear-subst-tried' to t. 8372 Set `math-linear-subst-tried' to t.
7730 8373
7731 2004-11-08 Kim F. Storm <storm@cua.dk> 8374 2004-11-08 Kim F. Storm <storm@cua.dk>
8325 * imenu.el (imenu--generic-function): Skip matches in comments. 8968 * imenu.el (imenu--generic-function): Skip matches in comments.
8326 8969
8327 2004-10-26 Jay Belanger <belanger@truman.edu> 8970 2004-10-26 Jay Belanger <belanger@truman.edu>
8328 8971
8329 * calc/calc.el (calc,full-calc, calc-quit, calc-keypad) 8972 * calc/calc.el (calc,full-calc, calc-quit, calc-keypad)
8330 (full-calc-keypad, calc-trail-display): Use an extra argument 8973 (full-calc-keypad, calc-trail-display): Use an extra argument
8331 instead of `interactive-p'. 8974 instead of `interactive-p'.
8332 8975
8333 * calc/calc-misc.el (calc-other-window): Use an extra argument 8976 * calc/calc-misc.el (calc-other-window): Use an extra argument
8334 instead of `interactive-p'. 8977 instead of `interactive-p'.
8335 8978
8370 * textmodes/tex-mode.el (tex-font-lock-keywords-1): Fix up the spurious 9013 * textmodes/tex-mode.el (tex-font-lock-keywords-1): Fix up the spurious
8371 verbatim face on the \ of \end{verbatim}. 9014 verbatim face on the \ of \end{verbatim}.
8372 9015
8373 2004-10-25 Jay Belanger <belanger@truman.edu> 9016 2004-10-25 Jay Belanger <belanger@truman.edu>
8374 9017
8375 * calc/calc-incom.el (calc-digit-dots): Inhibit read-only before 9018 * calc/calc-incom.el (calc-digit-dots): Inhibit read-only before
8376 erasing minibuffer. 9019 erasing minibuffer.
8377 9020
8378 2004-10-25 Simon Josefsson <jas@extundo.com> 9021 2004-10-25 Simon Josefsson <jas@extundo.com>
8379 9022
8380 * subr.el (read-passwd): Move to net/password.el. 9023 * subr.el (read-passwd): Move to net/password.el.
9356 (calc-gnuplot-print-output, calc-gnuplot-geometry) 9999 (calc-gnuplot-print-output, calc-gnuplot-geometry)
9357 (calc-graph-default-resolution, calc-graph-default-resolution-3d) 10000 (calc-graph-default-resolution, calc-graph-default-resolution-3d)
9358 (calc-invocation-macro, calc-show-banner): Give these values as 10001 (calc-invocation-macro, calc-show-banner): Give these values as
9359 part of `calc-mode-var-list's initialization after the variables 10002 part of `calc-mode-var-list's initialization after the variables
9360 are declared with defvar. 10003 are declared with defvar.
9361 (calc-bug-address): Change email address to send bug reports to. 10004 (calc-bug-address): Change email address to send bug reports to.
9362 Change the maintainer address at the top. 10005 Change the maintainer address at the top.
9363 (calc-mode): Compare `calc-settings-file' to `user-init-file' rather 10006 (calc-mode): Compare `calc-settings-file' to `user-init-file' rather
9364 than "\\.emacs" to determine if it is the user-init-file. 10007 than "\\.emacs" to determine if it is the user-init-file.
9365 10008
9366 * calc/calc-embed.el (calc-embedded-set-modes): Use 10009 * calc/calc-embed.el (calc-embedded-set-modes): Use
15652 Use listp instead of consp to avoid putting a nil arg. 16295 Use listp instead of consp to avoid putting a nil arg.
15653 (diff): Add a revert-buffer function. 16296 (diff): Add a revert-buffer function.
15654 16297
15655 2004-02-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se> 16298 2004-02-10 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
15656 16299
15657 * x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT, FILE_NAME 16300 * x-dnd.el (x-dnd-types-alist): Add COMPOUND_TEXT, FILE_NAME
15658 handled by x-dnd-handle-file-name. 16301 handled by x-dnd-handle-file-name.
15659 (x-dnd-known-types): Add COMPOUND_TEXT. 16302 (x-dnd-known-types): Add COMPOUND_TEXT.
15660 (x-dnd-init-frame): Call x-dnd-init-motif-for-frame. 16303 (x-dnd-init-frame): Call x-dnd-init-motif-for-frame.
15661 (x-dnd-get-state-cons-for-frame): Must do copy-sequence on 16304 (x-dnd-get-state-cons-for-frame): Must do copy-sequence on
15662 x-dnd-empty-state. 16305 x-dnd-empty-state.