comparison lisp/ChangeLog @ 90428:a8190f7e546e

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 285-296) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: admin/FOR-RELEASE: Update refcard section. * gnus--rel--5.10 (patch 102-104) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-64
author Miles Bader <miles@gnu.org>
date Wed, 07 Jun 2006 18:05:10 +0000
parents a5812696f7bf 6ed7bdd0b6d9
children 138027c8c982
comparison
equal deleted inserted replaced
90427:ddb25860d044 90428:a8190f7e546e
1 2006-06-07 Kenichi Handa <handa@m17n.org>
2
3 * international/mule.el (find-auto-coding): Don't handle the short
4 name `char-trans'.
5
6 * files.el (hack-local-variables-prop-line)
7 (hack-local-variables): Cancel the previous change.
8
9 2006-06-06 Jesper Harder <harder@phys.au.dk>
10
11 * ediff-diff.el (ediff-test-utility): Protect against
12 file-error.
13
14 2006-06-06 Chong Yidong <cyd@stupidchicken.com>
15
16 * diff-mode.el (diff-mode): Set buffer-read-only to t when
17 diff-default-read-only is non-nill.
18 (diff-hunk-kill, diff-file-kill, diff-split-hunk)
19 (diff-refine-hunk): Set inhibit-read-only to t.
20
21 * diff.el (diff-sentinel, diff): Set inhibit-read-only to t when
22 modifying the *Diff* buffer.
23 (diff-process-filter): New filter function for diff process that
24 sets inhibit-read-only to t when modifying the *Diff* buffer.
25
26 2006-06-06 Carsten Dominik <dominik@science.uva.nl>
27
28 * textmodes/org.el: (org-archive-subtree): Use end-of-subtree as
29 insertion point and control the number of empty lines.
30 (org-paste-subtree): Limit the number of empty lines at the end of
31 the inserted tree.
32 (org-agenda): Use buffer name of current file for narrowing.
33 (org-export-as-xml): Command removed.
34 (org-export-xml-type): Option removed.
35 (org-mode-map): Call `org-export-as-xoxo' directly.
36 (org-get-indentation): New optional argument LINE.
37 (org-fix-indentation, org-remove-tabs): New functions.
38 (org-export-as-ascii, org-ascii-level-start): Determine and apply
39 correct indentation for headlines that are converted it items.
40 (org-skip-comments): Remove table lines that contain narrowing
41 cookies but no other non-empty fields.
42 (org-set-tags): Allow groups of mutually exclusive tags.
43 (org-cmp-time): Sort 24:21 before items without time.
44 (org-get-time-of-day): Fixed the interpretation of 12pm and 12am.
45 (org-open-at-point): Require double colon also for numbers.
46
47 2006-06-06 Kim F. Storm <storm@cua.dk>
48
49 * ido.el (ido-default-file-method, ido-default-buffer-method):
50 Make choice values consistent with corresponding command names.
51 (ido-visit-buffer): Update accordingly. Default to selected-window.
52
53 2006-06-06 Nick Roberts <nickrob@snap.net.nz>
54
55 * progmodes/gud.el (gud-running): Fix doc string.
56 (gud-menu-map): Use :visible instead fo :enable for debugger test.
57 (gud-tooltip-modes): Add python-mode.
58 (gud-tooltip-print-command): Add pdb. Remove perldb.
59
60 2006-06-05 Eli Zaretskii <eliz@gnu.org>
61
62 * makefile.w32-in (bootstrap, $(lisp)/mh-e/mh-loaddefs.el):
63 Quote $(EMACS).
64
65 2006-06-05 Richard Stallman <rms@gnu.org>
66
67 * faces.el (defined-colors): Doc fix.
68
69 2006-06-05 Thien-Thi Nguyen <ttn@gnu.org>
70
71 * vc.el (vc-process-filter): Inhibit undo info collection around
72 call to insert.
73 (vc-setup-buffer): Likewise for call to erase-buffer.
74 (vc-do-command): Likewise for call to process-file.
75
76 2006-06-05 Nick Roberts <nickrob@snap.net.nz>
77
78 * progmodes/gud.el (gud-menu-map): Use a conditional help echo
79 for gud-go.
80 (gud-common-init): Other debuggers may trigger error.
81
82 2006-06-05 Kenichi Handa <handa@m17n.org>
83
84 * international/mule.el (find-auto-coding): Handle
85 enable-character-translation in file header.
86
87 2006-06-04 Kim F. Storm <storm@cua.dk>
88
89 * emacs-lisp/authors.el (authors-aliases): Add mode aliases.
90 (authors-fixed-entries): Fix spelling.
91 (authors-canonical-file-name): Don't report error for wildcards.
92
93 * help.el (view-emacs-news): Rewrite to support new NEWS,
94 NEWS.major, and NEWS.1-17 file naming. Add more intelligense,
95 e.g. version 10 matches 1.10, and don't be confused by version 1.1
96 begin a prefix of 1.12 (etc). A numeric prefix arg also works.
97
98 2006-06-03 Vivek Dasmohapatra <vivek@etla.org>
99
100 * progmodes/sh-script.el (sh-quoted-exec): New face for quoted
101 exec constructs like `foo bar`.
102 (sh-quoted-subshell): New helper function to search for a possibly
103 nested subshell (like `` or $()) within a "" quoted string.
104 (sh-font-lock-keywords-var): Add sh-quoted-exec for Bash.
105 (sh-apply-quoted-subshell): Flag quote characters inside a
106 subshell, which is itself already in a quoted region, as
107 punctuation, since this is the closest to what they actually are.
108 (sh-font-lock-syntactic-keywords): Add sh-quoted-subshell and
109 sh-apply-quoted-subshell.
110 (sh-font-lock-syntactic-face-function): Apply the new face for
111 text inside `` instead of the old font-lock-string-face.
112
113 2006-06-03 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
114
115 * term/mac-win.el (mac-ts-active-input-overlay): Add defvar.
116 (mac-ae-number, mac-ae-frame, mac-ae-script-language)
117 (mac-bytes-to-text-range, mac-ae-text-range-array)
118 (mac-ts-update-active-input-buf, mac-split-string-by-property-change)
119 (mac-replace-untranslated-utf-8-chars, mac-ts-update-active-input-area)
120 (mac-ts-unicode-for-key-event): New functions.
121 (mac-handle-toolbar-switch-mode): Use mac-ae-frame.
122 (mac-handle-font-selection): Use mac-ae-number.
123 (mac-ts-active-input-buf, mac-ts-update-active-input-area-seqno):
124 New variables.
125 (mac-ts-caret-position, mac-ts-raw-text, mac-ts-selected-raw-text)
126 (mac-ts-converted-text, mac-ts-selected-converted-text)
127 (mac-ts-block-fill-text, mac-ts-outline-text)
128 (mac-ts-selected-text, mac-ts-no-hilite): New faces.
129 (mac-ts-hilite-style-faces): New constant.
130 (mac-apple-event-map): Bind text input events.
131 (mac-dispatch-apple-event): Use command-execute instead of
132 call-interactively.
133 (global-map): Don't bind mac-apple-event.
134 (special-event-map): Bind mac-apple-event.
135
136 2006-06-02 Eli Zaretskii <eliz@gnu.org>
137
138 * makefile.w32-in (EMACS): Remove quotes from the Emacs executable
139 file name.
140 (emacs): Enclose the value of $(EMACS) in quotes.
141
142 2006-06-02 Juri Linkov <juri@jurta.org>
143
144 * international/mule.el (sgml-html-meta-auto-coding-function):
145 Remove the condition `(search-forward "<html" size t)'.
146 Replace `\"' with `[\"']?' in `re-search-forward'.
147
148 2006-06-02 Kenichi Handa <handa@m17n.org>
149
150 * files.el (hack-local-variables-prop-line): Ignore `char-trans'
151 as well as `coding'.
152 (hack-local-variables): Likewise.
153
154 * international/mule.el (enable-character-translation): Put
155 permanent-local and safe-local-variable properties.
156 (find-auto-coding): Handle char-trans: tag.
157
158 2006-06-02 Juri Linkov <juri@jurta.org>
159
160 * international/mule.el (sgml-html-meta-auto-coding-function):
161 Limit the search by the end of the HTML header (if any).
162
163 2006-06-01 Richard Stallman <rms@gnu.org>
164
165 * subr.el (with-current-buffer): Doc fix.
166
167 2006-06-02 Masatake YAMATO <jet@gyve.org>
168
169 * progmodes/compile.el (compilation-error-regexp-alist-alist::gcov-*):
170 Almost rewrite. Underlines over all lines of gcov output are too
171 uncomfortable to read. Suggested by Dan Nicolaescu.
172
173 2006-06-01 Luc Teirlinck <teirllm@auburn.edu>
174
175 * progmodes/inf-lisp.el (inferior-lisp-mode): Doc fixes.
176
177 * shell.el (shell-mode): Use shell-mode-map in docstring.
178
179 * comint.el (comint-send-input): Do not add help-echo and
180 mouse-face to input if `comint-use-prompt-regexp' is non-nil.
181
182 2006-06-01 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
183
184 * term/x-win.el: Change x-menu-bar-start to menu-bar-open.
185
186 2006-06-01 Nick Roberts <nickrob@snap.net.nz>
187
188 * progmodes/gdb-ui.el (gdb-look-up-stack): New variable.
189 (gdb-stopped, gdb-info-stack-custom): If there is no source info
190 look up the stack and pop up GUD buffer if necessary.
191 (gdb-frames-select): Remove redundant call to gud-display-frame.
192 (gdb-info-threads-custom): Keep point at start of buffer.
193 (gdb-find-file-hook): Make it work for pre-GDB 6.4.
194
195 2006-05-31 Juri Linkov <juri@jurta.org>
196
197 * replace.el (query-replace-read-from, query-replace-read-to):
198 Bind `history-add-new-input' to nil. Call `add-to-history'.
199
200 2006-05-31 Takaaki Ota <Takaaki.Ota@am.sony.com>
201
202 * textmodes/table.el: Convert all HTML tags to lower case for
203 XHTML compatibility.
204
205 2006-05-31 Masatake YAMATO <jet@gyve.org>
206
207 * progmodes/compile.el:
208 (compilation-error-regexp-alist-alist::gcov-called-line):
209 Don't put face on `-' lines in gcov file. Suggested by Dan Nicolaescu.
210
211 2006-05-31 Nick Roberts <nickrob@snap.net.nz>
212
213 * progmodes/gud.el (gud-query-cmdline, gud-common-init):
214 Revert inadvertant changes made with last commit.
215
216 2006-05-30 Reiner Steib <Reiner.Steib@gmx.de>
217
218 * textmodes/flyspell.el (turn-on-flyspell, turn-off-flyspell):
219 New functions.
220
221 * textmodes/text-mode.el (text-mode-hook): Use turn-on-flyspell.
222
223 2006-05-30 Carsten Dominik <dominik@science.uva.nl>
224
225 * textmodes/org.el: (org-agenda-highlight-todo): Make sure regexp
226 only matches in the right place.
227 (org-upcoming-deadline): New face.
228 (org-agenda-get-deadlines): Use new face `org-upcoming-deadline'.
229 (org-export-ascii-underline): Rename constant `org-ascii-underline'
230 and make it an option.
231 (org-export-ascii-bullets): New option.
232 (org-export-as-html): Many changes to emit valid XHTML.
233 (org-par-open): New variable.
234 (org-open-par, org-close-par-maybe, org-close-li-maybe): New functions.
235 (org-html-do-expand, org-section-number): Fixedcase in `replace-match'.
236 (org-timeline): Pass `org-timeline-show-empty-dates' to
237 `org-get-all-dates'. Interpret empty dates returned by `org-get-all-dates'.
238 (org-get-all-dates): New argument EMPTY. Add dates without
239 entries to the list, mark large ranges of empty dates.
240 (org-point-in-group, org-context): New functions.
241
242 2006-05-30 Nick Roberts <nickrob@snap.net.nz>
243
244 * progmodes/gud.el (gud-stop-subjob): Make it work in all buffers.
245
246 * progmodes/gdb-ui.el: Move gdb-mouse-toggle-breakpoint-* to
247 C-mouse-1. Move gdb-mouse-until to mouse-3, gdb-mouse-jump
248 to C-mouse-3 (for 2 button mice).
249 (gdb-send): Do the right thing for C-d.
250
251 * speedbar.el (speedbar-detach): Delete.
252 (speedbar-easymenu-definition-trailer): Remove speedbar-detach as
253 it breaks things.
254 (speedbar-reconfigure-keymaps): Always add extra items to pop up menu.
255
256 2006-05-30 Daniel Pfeiffer <occitan@esperanto.org>
257
258 * files.el (auto-mode-alist): Add makepp suffix and optional mk on
259 Makeppfile.
260
261 * progmodes/compile.el (compilation-error-regexp-alist-alist):
262 Add makepp diagnostic.
263
264 2006-05-29 Richard Stallman <rms@gnu.org>
265
266 * window.el (fit-window-to-buffer): Doc fix.
267
268 * help.el (temp-buffer-max-height): Doc fix.
269
270 * subr.el (with-current-buffer): Doc fix.
271
272 2006-05-29 Jan Dj,Ad(Brv <jan.h.d@swipnet.se>
273
274 * term/x-win.el: Bind F10 to menu-bar-start if available.
275
276 2006-05-28 Dan Nicolaescu <dann@ics.uci.edu>
277
278 * term.el (term-if-xemacs, term-ifnot-xemacs): Delete, replace
279 uses with a simple test.
280 (term-set-escape-char, term-mode, term-check-kill-echo-list)
281 (term-send-raw-string, term-send-raw, term-mouse-paste)
282 (term-char-mode, term-line-mode, term-exec, term-sentinel)
283 (term-handle-exit, term-read-input-ring)
284 (term-previous-matching-input-string)
285 (term-previous-matching-input-string-position)
286 (term-previous-matching-input-from-input)
287 (term-replace-by-expanded-history, term-send-input)
288 (term-skip-prompt, term-bol, term-send-invisible)
289 (term-kill-input, term-delchar-or-maybe-eof)
290 (term-backward-matching-input, term-check-source)
291 (term-proc-query, term-emulate-terminal)
292 (term-handle-colors-array, term-process-pager, term-pager-line)
293 (term-pager-bob, term-unwrap-line, term-word)
294 (term-dynamic-complete-filename)
295 (term-dynamic-complete-as-filename)
296 (term-dynamic-simple-complete): Replace one arm ifs with whens or
297 unlesses.
298
299 2006-05-29 Stefan Monnier <monnier@iro.umontreal.ca>
300
301 * files.el (hack-one-local-variable-eval-safep): Don't burp if used
302 during bootstrapping.
303
304 * emacs-lisp/ewoc.el (ewoc--current-dll): Remove.
305 Basically undo the change of 2006-05-26: use extra arguments instead of
306 dynamic scoping.
307 (ewoc-locate): Remove unused var `footer'.
308
309 2006-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
310
311 * emacs-lisp/ewoc.el (ewoc--insert-new-node): Use ewoc--refresh-node.
312
313 * emacs-lisp/autoload.el (no-update-autoloads): Declare.
314 (generate-file-autoloads): Obey it. Return whether autoloads were
315 added at point or not.
316 (update-file-autoloads): Use this new return value.
317 Remove redundant test for the presence of an autoload cookie.
318
319 * emacs-lisp/autoload.el (autoload-find-file): New fun.
320 This one calls hack-local-variables.
321 (generate-file-autoloads, update-file-autoloads): Use it.
322
323 * textmodes/bibtex.el (bibtex-autokey-name-case-convert-function)
324 (bibtex-sort-entry-class): Add safe-local-variable predicate.
325 (bibtex-sort-entry-class-alist): Don't set the global value.
326 (bibtex-init-sort-entry-class-alist): New fun.
327 (bibtex-sort-buffer, bibtex-prepare-new-entry): Call it to compute
328 bibtex-init-sort-entry-class-alist from the buffer-local value (if any)
329 of bibtex-init-sort-entry-class.
330
331 2006-05-28 Richard Stallman <rms@gnu.org>
332
333 * subr.el (load-history-regexp): If FILE is relative, insist
334 entire last name component must match it.
335 (load-history-filename-element, load-history-regexp): Doc fixes.
336
337 2006-05-29 Kim F. Storm <storm@cua.dk>
338
339 * emacs-lisp/bindat.el (bindat-idx, bindat-raw): Rename dynamic vars
340 `pos' and `raw-data' for clarity, as eval forms may access these.
341
342 2006-05-28 Kim F. Storm <storm@cua.dk>
343
344 * emacs-lisp/bindat.el (bindat--unpack-u8): Use aref also for strings.
345
346 2006-05-28 Stefan Monnier <monnier@iro.umontreal.ca>
347
348 * progmodes/make-mode.el (makefile-browser-map)
349 (makefile-mode-syntax-table): Move initialization inside declaration.
350 (makefile-fill-paragraph): Use the default comment-filling code.
351
352 2006-05-28 Chong Yidong <cyd@stupidchicken.com>
353
354 * replace.el (query-replace-defaults): New variable.
355 (query-replace-read-from): Use `query-replace-defaults' for
356 default value, instead of history list.
357 (query-replace-read-to): Update `query-replace-defaults'.
358
359 2006-05-27 Chong Yidong <cyd@stupidchicken.com>
360
361 * msb.el (mouse-select-buffer): Minor fix to make popup menu work
362 with no X toolkit.
363
364 2006-05-28 Nick Roberts <nickrob@snap.net.nz>
365
366 * tumme.el (tumme-show-all-from-dir-max-files): Fix typo.
367 (tumme-show-all-from-dir): Add autoload.
368
369 2006-05-27 Mathias Dahl <mathias.dahl@gmail.com>
370
371 * tumme.el: Change a lot of `(if .. (progn ..)' to `(when ..)'.
372 (tumme-remove-tag): Fix bug.
373
374 2006-05-27 Thien-Thi Nguyen <ttn@gnu.org>
375
376 * emacs-lisp/ewoc.el (ewoc--create): No longer take HEADER and
377 FOOTER args. Update unique caller.
378 (ewoc-delete): Compute last node once before looping.
379 (ewoc--node-branch): Merge into unique caller.
380 (ewoc--node): Don't define constructor make-ewoc--node for this
381 structure.
382 (ewoc): Add member `hf-pp' to this structure.
383 (ewoc--wrap): New func.
384 (ewoc-create): Take additional arg NOSEP. If nil, wrap node and
385 header/footer pretty-printers. Save header/footer pretty-printer.
386 (ewoc-set-hf): Use ewoc's header/footer pretty-printer. *
387
388 * pcvs.el (cvs-make-cvs-buffer): Specify NOSEP to `ewoc-create'.
389
390 2006-05-27 Mathias Dahl <mathias.dahl@gmail.com>
391
392 * dired.el (dired-mode-map): Change `tumme-tag-remove' to
393 `tumme-delete-tag'. Rename `Remove Image Tag' to `Delete Image
394 Tag'. Change "Compare directories..." to "Change Directories...".
395 Move tumme commands to Operate, Regexp and Immediate menus.
396 Change "Add Comment" to "Add Image Comment". Change "Add Image
397 Tag" to "Add Image Tags".
398
399 * tumme.el (tumme-delete-tag): Rename from `tumme-tag-remove'.
400 (tumme-setup-dired-keybindings): Change `tumme-add-remove' to
401 `tumme-delete-tag'.
402
403 2006-05-26 Luc Teirlinck <teirllm@auburn.edu>
404
405 * shell.el (shell-mode): Call shell-dirtrack-mode after
406 list-buffers-directory is made a local variable, to avoid setting
407 the default value.
408
409 2006-05-26 Kevin Ryde <user42@zip.com.au>
410
411 * info.el (Info-index-next): Use where-is-internal to report
412 actual binding of Info-index-next, rather than hard-coded `,'.
413
414 2006-05-26 Eli Zaretskii <eliz@gnu.org>
415
416 * menu-bar.el (menu-bar-apropos-menu): Move "Find Key in Manual"
417 and "Find Command in Manual" to here.
418
419 * buff-menu.el (list-buffers-noselect): For Info buffers, use
420 Info-current-file as the file name.
421
422 2006-05-26 Jonathan Yavner <jyavner@member.fsf.org>
423
424 * ses.el (defadvice undo-more): Delete this defadvice. The undo
425 overrides will now be done a different way.
426 (ses-set-parameter): Reapply this function for undo.
427 (ses-set-header-row): Reconstruct header row during undo.
428 (ses-widen): New function.
429 (ses-goto-data, ses-reconstruct-all): Use new function.
430 (ses-command-hook): Widen buffer during undo, before unupdating
431 the cells.
432 (ses-insert-row, ses-delete-row): Widen buffer during undo.
433 (ses-load, ses-header-row): Permit empty (zero-row) spreadsheets.
434 (ses-read-cell): Avoid stupid warning for RET RET on a cell whose
435 formula hasn't been executed yet.
436
437 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
438
439 * comint.el (comint-kill-whole-line): Rename arg to count.
440 Fix doc string.
441
442 2006-05-26 Chong Yidong <cyd@stupidchicken.com>
443
444 * files.el (backup-buffer-copy): Remove deleted MUSTBENEW argument
445 to copy-file.
446
447 2006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
448
449 * simple.el (toggle-truncate-lines): Make arg optional for
450 backward compatibility.
451
452 2006-05-26 Thien-Thi Nguyen <ttn@gnu.org>
453
454 * emacs-lisp/ewoc.el (ewoc--current-dll): New var.
455 (ewoc--node-next, ewoc--node-prev, ewoc--node-nth): Don't take
456 DLL arg. Instead, use ewoc--current-dll. Update all callers.
457 (ewoc--set-buffer-bind-dll-let*): Bind ewoc--current-dll, not `dll'.
458 (ewoc--adjust): Use ewoc--current-dll.
459 (ewoc-next, ewoc-prev, ewoc-nth): Bind ewoc--current-dll.
460
461 2006-05-26 Carsten Dominik <dominik@science.uva.nl>
462
463 * textmodes/org.el: (org-next-item, org-previous-item): Emit more
464 compact error message.
465 (org-tags-view): Refresh category table in each file.
466 (org-table-justify-field-maybe): Remove superfluous arguments to
467 `format'.
468 (org-export-as-html): Insert "<p>" before postamble.
469 (org-paste-subtree, org-kill-is-subtree-p): Check for empty kill ring.
470
471 2006-05-26 Kenichi Handa <handa@m17n.org>
472
473 * textmodes/po.el (po-find-charset): Pay attention to the case
474 FILENAME is a cons (NAME . BUFFER).
475 (po-find-file-coding-system-guts): Likewise.
476
477 * arc-mode.el (archive-set-buffer-as-visiting-file):
478 Call find-operation-coding-system with (FILENAME . BUFFER).
479
480 * tar-mode.el (tar-extract): Call find-operation-coding-system
481 with (FILENAME . BUFFER).
482
483 * international/mule.el (decode-coding-inserted-region):
484 Call find-operation-coding-system with (FILENAME . BUFFER).
485
486 2006-05-25 Chong Yidong <cyd@stupidchicken.com>
487
488 * image-mode.el (image-toggle-display): Use buffer contents to
489 generate image for a remote file.
490
491 2006-05-25 Juri Linkov <juri@jurta.org>
492
493 * replace.el (query-replace-read-from, query-replace-read-to):
494 Remove 8th arg KEEP-ALL in read-from-minibuffer.
495
496 2006-05-25 Rajesh Vaidheeswarran <rv@gnu.org>
497
498 * whitespace.el (whitespace-cleanup): Change to cleanup
499 region if one is active.
500 * whitespace.el (whitespace-cleanup-internal): New internal method.
501
502 2006-05-25 Mathias Dahl <mathias.dahl@gmail.com>
503
504 * dired.el (dired-mode-map): Add help-echo strings to tumme
505 commands. Bind `tumme-dired-display-image' to C-t i.
506
507 * tumme.el (tumme-display-image): Change documentation string slightly.
508 (tumme-dired-display-image): Add call to `display-buffer'.
509
510 2006-05-25 Thien-Thi Nguyen <ttn@gnu.org>
511
512 * emacs-lisp/bindat.el (bindat-unpack, bindat-pack):
513 Signal error if RAW-DATA is a multibyte string.
514
515 2006-05-24 Richard Stallman <rms@gnu.org>
516
517 * subr.el (with-local-quit): When handling `quit' signal,
518 make a chance for quit-flag to cause a quit.
519
520 * emacs-lisp/advice.el (ad-enable-advice, ad-activate)
521 (ad-disable-advice): Add autoloads.
522
523 * subr.el (read-passwd): Copy PROMPT before changing its properties.
524
525 2006-05-25 Mathias Dahl <mathias.dahl@gmail.com>
526
527 * dired.el (dired-mode-map): Change menu items for tumme as per
528 suggestions in emacs-devel.
529
530 2006-05-25 Nick Roberts <nickrob@snap.net.nz>
531
532 * dired.el (dired-mode-map): Fix breakage.
533
534 2006-05-25 Mathias Dahl <mathias.dahl@gmail.com>
535
536 * tumme.el (tumme-display-dired-image): Rename to...
537 (tumme-dired-display-image): ...this.
538 (tumme-track-movement): Change default value to t.
539 (tumme-display-thumbs): Add new optional parameter DO-NOT-POP,
540 used from `tumme-next-line-and-display' and similar commands.
541
542 * dired.el (dired-mode-map): Add Thumbnail submenu under the
543 Immediate menu. Add some tumme commands there.
544
545 2006-05-24 Luc Teirlinck <teirllm@auburn.edu>
546
547 * loadup.el ("jka-cmpr-hook"): Load it before it is needed.
548
549 2006-05-24 Chong Yidong <cyd@mit.edu>
550
551 * menu-bar.el, international/mule-cmds.el: Remove tooltips for
552 menu entries that open submenus.
553
554 2006-05-24 Alan Mackenzie <acm@muc.de>
555
556 * startup.el (command-line): For names of preloaded files, don't
557 append ".elc" (now done in Fload), and call file-truename on the
558 lisp directory.
559
560 * subr.el (eval-after-load): Fix the doc-string. Allow FILE to
561 match ANY loaded file with the right name, not just those in
562 load-path. Put a regexp matching the file name into
563 after-load-alist, rather than the name itself.
564
565 * subr.el: New functions load-history-regexp,
566 load-history-filename-element, do-after-load-evaluation.
567
568 * international/mule.el (load-with-code-conversion): Do the
569 eval-after-load stuff by calling do-after-load-evaluation.
570
571 2006-05-25 Nick Roberts <nickrob@snap.net.nz>
572
573 * progmodes/gud.el (gud-sentinel): Condition on GUD buffer if it
574 has not been killed.
575
576 2006-05-24 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
577
578 * term/mac-win.el: Set idle timer to clean up expired Apple events.
579 (mac-ae-get-url): Redispatch Apple event on unknown scheme.
580 (mac-dispatch-apple-event): Resume Apple event if it is suspended.
581 Optionally set error message in reply.
582
583 2006-05-24 Carsten Dominik <dominik@science.uva.nl>
584
585 * textmodes/org.el: (org-open-at-point): Use renamed variable
586 `org-confirm-shell-link-function'.
587 (org-confirm-shell-link-function): Rename from
588 `org-confirm-shell-links'.
589 (org-export-directory): New function.
590 (org-export-as-ascii, org-export-as-html, org-export-as-xoxo)
591 (org-export-icalendar): Use `org-export-directory'.
592 (org-indent-item): Keep cursor position.
593 (org-link-file-path-type): New option.
594 (org-export-as-html): Fix bug with plain lists starting in
595 column 0.
596 (org-export-as-html): Remove deadline formatting, this happens
597 now already in `org-html-handle-time-stamps'.
598 (org-export-html-style): Deadline class removed.
599 (org-insert-labeled-timestamps-at-point): New option.
600 (org-cycle, org-occur, org-scan-tags): Use `org-overview' instead
601 of `hide-sublevels 1', in case the first headline is not level 1.
602 (org-overview, org-content): New fuction.
603 (org-cycle-global-status, org-cycle-subtree-status): Make these
604 variables buffer-local.
605 (org-global-cycle): New command.
606 (org-shifttab): Use `org-global-cycle'.
607 (org-insert-heading, org-insert-item): Go to end of new
608 headline/item after creating it.
609 (org-export-visible): Rename from `org-export-copy-visible'.
610 Now creates a temporary org-file and applies an exporting command
611 to it.
612 (org-table-eval-formula): Support for lisp forms.
613 (org-agenda-todo-ignore-scheduled): New option.
614 (org-agenda-get-todos): Use new option
615 `org-agenda-todo-ignore-scheduled'.
616 (org-export-html-inline-images): New value `maybe'.
617 (org-export-as-html): Inlining of images dependent on link description.
618 (org-archive-subtree): Check for end-of-buffer before trying
619 `kill-line'.
620 (org-agenda-follow-mode): New option.
621 (org-export-with-tags, org-export-with-timestamps): New options.
622 (org-html-handle-time-stamps): New function.
623 (org-keyword-time-regexp): New variable.
624 (org-agenda-get-todos): Use `org-agenda-todo-list-sublevels'.
625 (org-agenda-todo-list-sublevels): New option.
626 (org-html-level-start): When TITLE is nil, just close all levels.
627 (org-parse-key-lines, org-parse-export-options): Remove functions,
628 replaced by `org-infile-export-plist'.
629 (org-combine-plists, org-infile-export-plist)
630 (org-default-export-plist): New functions.
631 (org-export-html-preamble, org-export-html-postamble)
632 (org-export-html-auto-preamble, org-export-html-auto-postamble):
633 New variables.
634 (org-export-publishing-directory): New option.
635 (org-export-as-html, org-export-as-ascii): Use the new property
636 lists for settings.
637 (org-export-copy-visible, org-export-as-xoxo):
638 Respect `org-export-publishing-directory'.
639 (org-link-search, org-store-link, org-file-apps): Support for
640 links to BibTeX database entries..
641 (org-get-current-options, org-set-regexps-and-options):
642 Implement logging as a startup option.
643 (org-store-link): Make sure context string is never empty
644 (org-insert-link): Use relative path when possible.
645 (org-at-item-checklet-p): New function.
646 (org-shifttab, org-shiftmetaleft, org-shiftmetaright)
647 (org-shiftmetaup, org-shiftmetadown, org-metaleft)
648 (org-metaright, org-metaup, org-metadown, org-shiftup)
649 (org-shiftdown, org-shiftright, org-shiftleft)
650 (org-ctrl-c-ctrl-c, org-cycle, org-return, org-meta-return):
651 Dispatch using `call-interactively'.
652 (org-call-with-arg): New defsubst.
653 (org-tag-alist, org-use-fast-tag-selection): New options.
654 (org-complete): Use `org-tag-alist'.
655 (org-fast-tag-insert, org-fast-tag-selection): New functions.
656 (org-next-item, org-previous-item): New commands.
657 (org-beginning-of-item, org-end-of-item): Add (interactive) to
658 make command.
659 (org-shiftup, org-shiftdown): Accommodate the item-navigation commands.
660
661
662 2006-05-23 Thien-Thi Nguyen <ttn@gnu.org>
663
664 * emacs-lisp/ewoc.el (ewoc-delete): New function.
665 (ewoc-filter): Use `ewoc-delete'.
666
667 * emacs-lisp/bindat.el (bindat-pack): Doc fix.
668
669 2006-05-22 Stefan Monnier <monnier@iro.umontreal.ca>
670
671 * textmodes/bibtex.el (bibtex-format-entry, bibtex-clean-entry):
672 Signal more user-friendly error messages.
673
674 * complete.el (PC-do-completion): Undo the addition of implicit
675 wildcards if they did not lead to finding any match.
676 (read-file-name-internal): Don't add the final > if the completion is
677 not finished.
678
679 2006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
680
681 * textmodes/bibtex.el (bibtex-maintain-sorted-entries):
682 Quote safe-local-variable predicate.
683
684 2006-05-22 Thien-Thi Nguyen <ttn@gnu.org>
685
686 * emacs-lisp/ewoc.el (ewoc-set-data): New function.
687
688 2006-05-21 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
689
690 * textmodes/bibtex.el (bibtex-maintain-sorted-entries): Mark as safe.
691
692 * progmodes/make-mode.el (makefile-special-targets-list)
693 (makefile-macro-table, makefile-target-table): Mark as risky.
694 (makefile-query-one-target-method): Make this the alias for the
695 following variable.
696 (makefile-query-one-target-method-function): Make this the real name.
697
698 * textmodes/artist.el (artist-text-renderer): Make this the alias
699 for the following variable.
700 (artist-text-renderer-function): Make this the real name.
701
702 * textmodes/flyspell.el (flyspell-generic-check-word-p): Make this
703 the alias for the following variable.
704 (flyspell-generic-check-word-predicate): Make this the real name.
705
706 * textmodes/ispell.el (ispell-format-word): Make this the alias
707 for the following variable.
708 (ispell-format-word-function): Make this the real name.
709 (ispell-message-text-end): Mark as risky.
710
711 * skeleton.el (skeleton-transformation, skeleton-filter)
712 (skeleton-pair-filter): Make these the aliases for the following
713 variables.
714 (skeleton-transformation-function, skeleton-filter-function)
715 (skeleton-pair-filter-function): Make these the real names.
716
717 * progmodes/sh-script.el (sh-mode): Use skeleton-filter-function
718 and skeleton-pair-filter-function.
719
720 * textmodes/sgml-mode.el (sgml-transformation): Make this the
721 alias for the following variable.
722 (sgml-transformation-function): Make this the real name.
723 (sgml-tag-alist): Mark as risky.
724
725 2006-05-21 Richard Stallman <rms@gnu.org>
726
727 * simple.el (kill-region): Interactively, pass point, then mark.
728
729 2006-05-22 Thien-Thi Nguyen <ttn@gnu.org>
730
731 * emacs-lisp/ewoc.el (ewoc-create): Add autoload cookie.
732
733 2006-05-21 Romain Francoise <romain@orebokech.com>
734
735 * dired-x.el (dired-mode-map): Don't bind M-g.
736
737 2006-05-20 Richard Stallman <rms@gnu.org>
738
739 * dired.el (dired-mode-map): Put dired-goto-file on j, not M-g.
740 (dired-goto-file): Doc fix.
741
742 2006-05-21 Kim F. Storm <storm@cua.dk>
743
744 * emulation/cua-base.el: Mention customizing cua-mode as alternative
745 way to enable built-in cua-mode if user loads older CUA-mode package.
746
747 * ido.el (ido-read-file-name): Bind ido-show-dot-for-dired to nil
748 if default-filename is specified.
749
750 2006-05-20 Eli Zaretskii <eliz@gnu.org>
751
752 * menu-bar.el (menu-bar-manuals-menu) <info-apropos>: New menu item.
753
754 * info.el (info-apropos): Make sure current-file and current-node
755 have non-nil values. Speed up by using add-to-list instead of
756 manual consing.
757
758 2006-05-20 Micha,Ak(Bl Cadilhac <michael.cadilhac@lrde.org>
759
760 * progmodes/make-mode.el (makefile-mode): Doc fix.
761
762 2006-05-20 Eli Zaretskii <eliz@gnu.org>
763
764 * dired-aux.el (dired-do-shell-command): Doc fix.
765
766 2006-05-20 Kevin Ryde <user42@zip.com.au>
767
768 * info-xref.el (info-xref-check-all-custom): Skip :tag part of
769 ``(custom-manual :tag "Foo" "(foo)Node")''.
770
771 2006-05-20 Karl Chen <quarl@cs.berkeley.edu>
772
773 * progmodes/cc-vars.el (c-backslash-column): Mark as safe if its
774 value is an integer.
775
776 2006-05-20 Eli Zaretskii <eliz@gnu.org>
777
778 * mail/rmail.el (rmail-mime-charset-pattern): Add "?:" before
779 "format".
780 (rmail-convert-to-babyl-format): Undo the change from 2006-04-19.
781
782 2006-05-20 Martin Rudalics <rudalics@gmx.at>
783
784 * progmodes/hideif.el (show-ifdef-block): Fix bug where parts of
785 a hidden block remained hidden if `hide-ifdef-lines' is non-nil.
786
787 2006-05-20 Stefan Monnier <monnier@iro.umontreal.ca>
788
789 * progmodes/gud.el (gdb-script-font-lock-keywords): Use a stricter
790 regexp for keywords.
791
792 2006-05-20 Masayuki FUJII <boochang@m4.kcn.ne.jp> (tiny change)
793
794 * dnd.el (dnd-get-local-file-name): Specify LITERAL in
795 replace-regexp-in-string.
796
797 * term/w32-win.el (w32-drag-n-drop): Substitute '/' for '\',
798 encode, and escape file name on conversion to URL.
799
800 2006-05-20 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
801
802 * dnd.el (dnd-handle-one-url): Change 3rd arg ARG to URL.
803 Don't unescape URL.
804 (dnd-get-local-file-name): Unescape URL on conversion to file name.
805
806 * x-dnd.el (x-dnd-handle-file-name): Encode and escape file names
807 on conversion to URLs.
808
809 * net/browse-url.el (browse-url-file-url): Encode file name on
810 conversion to URL.
811
812 * term/mac-win.el (mac-ae-open-documents): Escape file name on
813 conversion to URL.
814
815 2006-05-19 Eli Zaretskii <eliz@gnu.org>
816
817 * progmodes/cc-styles.el (c-style-alist): Doc fix.
818
819 2006-05-19 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
820
821 * term/mac-win.el (mac-bytes-to-digits): Remove function.
822 (mac-handle-toolbar-switch-mode): Use coercion instead of it.
823
824 2006-05-19 Glenn Morris <rgm@gnu.org>
825
826 * calendar/diary-lib.el (diary-bahai-date)
827 (list-bahai-diary-entries, mark-bahai-diary-entries)
828 (mark-bahai-calendar-date-pattern): Not interactive.
829 (add-to-diary-list): New optional arg LITERAL. Doc fix.
830 (diary-entries-list): Change format of 4th element in each entry.
831 (diary-list-entries): Use add-to-diary-list.
832 (diary-goto-entry): Handle the case where the buffer visiting the
833 diary has been killed.
834 (fancy-diary-display): Add 'locator to button rather than 'marker.
835 Only generate temp-face when there are marks to apply.
836 (list-sexp-diary-entries): Pass literal to add-to-diary-list.
837 (diary-fancy-date-pattern): New variable.
838 (diary-time-regexp): Doc fix.
839 (diary-anniversary, diary-time): New faces.
840 (fancy-diary-font-lock-keywords): Use diary-fancy-date-pattern and
841 diary-time-regexp. Add font-lock-multiline property where needed.
842 Use new faces diary-anniversary and diary-time.
843 (diary-fancy-font-lock-fontify-region-function): New function, to
844 handle multiline font-lock pattern in fancy diary.
845 (fancy-diary-display-mode): Set font-lock-fontify-region-function.
846 (diary-font-lock-keywords): Tweak time regexp. Use new face
847 diary-time.
848
849 2006-05-19 Alexander Shopov <ash@contact.bg> (tiny change)
850
851 * international/code-pages.el (mik): Table corrected.
852
853 2006-05-18 Kim F. Storm <storm@cua.dk>
854
855 * progmodes/grep.el (grep-find): Don't check grep-find-command
856 before running command (breaks non-interactive usage).
857
858 2006-05-18 Thien-Thi Nguyen <ttn@gnu.org>
859
860 * emacs-lisp/ewoc.el (ewoc--adjust): New func.
861 (ewoc--insert-new-node): Don't insert trailing newline.
862 Instead, adjust successor nodes's start markers.
863 (ewoc--refresh-node): Delete all text from current node's start
864 marker to the next one's; adjust successor nodes's start markers.
865 (ewoc--create): Doc fixes.
866 (ewoc--refresh): Don't insert newline.
867 (ewoc--set-hf): Use `ewoc--set-buffer-bind-dll-let*'.
868 * pcvs.el (cvs-make-cvs-buffer):
869 Specify extra newline for ewoc's header and footer.
870 (cvs-update-header): Update initial header recognition.
871 Append newline to final header and footer values.
872 * pcvs-info.el (cvs-fileinfo-pp): Insert trailing newline.
873
874 2006-05-17 Richard Stallman <rms@gnu.org>
875
876 * files.el (file-name-extension): Doc fix.
877
878 2006-05-17 Stefan Monnier <monnier@iro.umontreal.ca>
879
880 * shell.el (shell-dirtrack-mode): Make it into a proper minor mode, so
881 we can explicitly enable/disable rather than toggle.
882 (shell-mode): Use it.
883 (shell-cd): Don't try to reproduce what `cd' does.
884
885 2006-05-17 Kim F. Storm <storm@cua.dk>
886
887 * ido.el (ido-read-internal): Use only nondirectory part of
888 default item.
889
1 2006-05-17 Thien-Thi Nguyen <ttn@gnu.org> 890 2006-05-17 Thien-Thi Nguyen <ttn@gnu.org>
2 891
3 * emacs-lisp/ewoc.el (ewoc-data): Add docstring. 892 * emacs-lisp/ewoc.el (ewoc-data): Add docstring.
4 (ewoc-nth): Doc fix. 893 (ewoc-nth): Doc fix.
894
895 (ewoc-map, ewoc-invalidate): Compute PP before looping.
5 896
6 2006-05-16 Eli Zaretskii <eliz@gnu.org> 897 2006-05-16 Eli Zaretskii <eliz@gnu.org>
7 898
8 * international/mule.el (auto-coding-alist): Add .lha to files 899 * international/mule.el (auto-coding-alist): Add .lha to files
9 read with no-conversion. 900 read with no-conversion.
159 emacs-lisp/bytecomp.el, progmodes/cc-compat.el, 1050 emacs-lisp/bytecomp.el, progmodes/cc-compat.el,
160 progmodes/cc-vars.el, progmodes/compile.el: 1051 progmodes/cc-vars.el, progmodes/compile.el:
161 Move `safe-local-variable' declarations to the respective files. 1052 Move `safe-local-variable' declarations to the respective files.
162 1053
163 * help-fns.el (describe-variable): Don't print safe-var if it is 1054 * help-fns.el (describe-variable): Don't print safe-var if it is
164 byte-code. Improve wording as suggested by Luc Teirlinck 1055 byte-code. Improve wording as suggested by Luc Teirlinck.
165 <teirllm@auburn.edu>.
166 1056
167 2006-05-11 Nick Roberts <nickrob@snap.net.nz> 1057 2006-05-11 Nick Roberts <nickrob@snap.net.nz>
168 1058
169 * progmodes/gdb-ui.el (gdb-reset): Update speedbar if necessary. 1059 * progmodes/gdb-ui.el (gdb-reset): Update speedbar if necessary.
170 (gdb-var-evaluate-expression-handler, gdb-var-update-handler): 1060 (gdb-var-evaluate-expression-handler, gdb-var-update-handler):
1287 2006-04-08 Eli Zaretskii <eliz@gnu.org> 2177 2006-04-08 Eli Zaretskii <eliz@gnu.org>
1288 2178
1289 * files.el (hack-local-variables-confirm) <offer-save>: 2179 * files.el (hack-local-variables-confirm) <offer-save>:
1290 Clarify message text. Suggested by Ralf Angeli. 2180 Clarify message text. Suggested by Ralf Angeli.
1291 2181
1292 2006-04-08 Michael Cadilhac <michael.cadilhac@lrde.org> (tiny change) 2182 2006-04-08 Michael Cadilhac <michael.cadilhac@lrde.org>
1293 2183
1294 * rect.el (kill-rectangle): Don't barf if `kill-read-only-ok' is set. 2184 * rect.el (kill-rectangle): Don't barf if `kill-read-only-ok' is set.
1295 (delete-extract-rectangle-line): Use `filter-buffer-substring' 2185 (delete-extract-rectangle-line): Use `filter-buffer-substring'
1296 instead of `buffer-substring' and `delete-region'. (Most of the 2186 instead of `buffer-substring' and `delete-region'. (Most of the
1297 code actually copied from `kill-region'.) 2187 code actually copied from `kill-region'.)
8115 (rcirc-filter): Record time of last message. 9005 (rcirc-filter): Record time of last message.
8116 (rcirc-keepalive): Kill processes that did not send a message 9006 (rcirc-keepalive): Kill processes that did not send a message
8117 since the last ping. 9007 since the last ping.
8118 (rcirc-mode): Give rcirc-topic a local binding here. 9008 (rcirc-mode): Give rcirc-topic a local binding here.
8119 9009
8120 2005-11-19 Michael Cadilhac <michael.cadilhac@lrde.org> (tiny change) 9010 2005-11-19 Michael Cadilhac <michael.cadilhac@lrde.org>
8121 9011
8122 * subr.el (read-passwd): Fontify the prompt as we do with other 9012 * subr.el (read-passwd): Fontify the prompt as we do with other
8123 prompts. 9013 prompts.
8124 9014
8125 2005-11-19 Ryan Yeske <rcyeske@gmail.com> 9015 2005-11-19 Ryan Yeske <rcyeske@gmail.com>
9726 10616
9727 2005-10-25 Masatake YAMATO <jet@gyve.org> 10617 2005-10-25 Masatake YAMATO <jet@gyve.org>
9728 10618
9729 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'. 10619 * dired-x.el (dired-virtual): Don't use `dired-insert-headerline'.
9730 10620
9731 2005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change) 10621 2005-10-25 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr>
9732 10622
9733 * play/blackbox.el (blackbox-redefine-key): New function. 10623 * play/blackbox.el (blackbox-redefine-key): New function.
9734 (blackbox-mode-map): Use it to remap existing bindings for cursor 10624 (blackbox-mode-map): Use it to remap existing bindings for cursor
9735 motion instead of binding literal keys. 10625 motion instead of binding literal keys.
9736 10626
10990 gud-break and gud-remove icons when the fringe is not available. 11880 gud-break and gud-remove icons when the fringe is not available.
10991 11881
10992 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width): 11882 * progmodes/gdb-ui.el (gdb-fringe-width -> gdb-buffer-fringe-width):
10993 Typo. 11883 Typo.
10994 11884
10995 2005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr> (tiny change) 11885 2005-10-06 Michael Cadilhac <michael.cadilhac-@t-lrde.epita.fr>
10996 11886
10997 * play/zone.el (zone): Wrap body with save-window-excursion. 11887 * play/zone.el (zone): Wrap body with save-window-excursion.
10998 11888
10999 2005-10-06 Stefan Monnier <monnier@iro.umontreal.ca> 11889 2005-10-06 Stefan Monnier <monnier@iro.umontreal.ca>
11000 11890
11785 2005-09-18 Romain Francoise <romain@orebokech.com> 12675 2005-09-18 Romain Francoise <romain@orebokech.com>
11786 12676
11787 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap 12677 * calendar/diary-lib.el (mark-diary-entries): Rearrange to wrap
11788 with-current-buffer form in save-excursion. 12678 with-current-buffer form in save-excursion.
11789 12679
11790 2005-09-18 D Goel <deego@gnufans.org> 12680 2005-09-18 Deepak Goel <deego@gnufans.org>
11791 12681
11792 * apropos.el (apropos-command): Fix `message' call: first arg 12682 * apropos.el (apropos-command): Fix `message' call: first arg
11793 should be a format spec. In this and all other cases that appear 12683 should be a format spec. In this and all other cases that appear
11794 below and elsewhere in the source code, I made a change only when 12684 below and elsewhere in the source code, I made a change only when
11795 two conditions were satisfied: [1] I can think of a possibility 12685 two conditions were satisfied: [1] I can think of a possibility
21212 22102
21213 2005-03-19 Matt Hodges <MPHodges@member.fsf.org> 22103 2005-03-19 Matt Hodges <MPHodges@member.fsf.org>
21214 22104
21215 * simple.el (goto-line): Doc fix. 22105 * simple.el (goto-line): Doc fix.
21216 22106
21217 2005-03-19 Aaron Hawley <Aaron.Hawley@uvm.edu> (tiny change) 22107 2005-03-19 Aaron S. Hawley <Aaron.Hawley@uvm.edu>
21218 22108
21219 * files.el (save-buffer): Doc fix. 22109 * files.el (save-buffer): Doc fix.
21220 22110
21221 2005-03-19 Michael R. Mauger <mmaug@yahoo.com> 22111 2005-03-19 Michael R. Mauger <mmaug@yahoo.com>
21222 22112