1 2004-01-23 Jesper Harder <harder@ifa.au.dk>
3 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
5 (spam-stat-store-current-buffer): Use insert-buffer-substring to
6 avoid consing a string.
8 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
9 Remove obsolete entries for big5 and gb2312.
11 2004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
13 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
16 2004-01-22 Jesper Harder <harder@ifa.au.dk>
18 * spam-stat.el (spam-stat-strip-xref): New function.
19 (spam-stat-process-directory): Use it.
21 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
22 here -- it's done in message-fetch-field.
24 2004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
26 * gnus-agent.el (gnus-agent-queue-mail,
27 gnus-agent-prompt-send-queue): New variables.
28 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
29 * gnus-draft.el (gnus-group-send-queue): Pass the group name
30 "nndraft:queue" along to gnus-draft-send. Use
31 gnus-agent-prompt-send-queue.
32 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
33 is "nndraft:queue". Suggested by Gaute Strokkenes
36 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
37 (agent-enable-undownloaded-faces): Added
38 (gnus-agent-cat-groups): Use eval-and-compile, not
39 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
40 method of gnus-agent-cat-groups even when the buffer has been
42 (gnus-agent-save-active,gnus-agent-save-active-1): Merged to
43 delete gnus-agent-save-active-1.
44 (gnus-agent-save-groups): Deleted. Identical to
45 gnus-agent-save-active.
46 (gnus-agent-write-active): No longer adjust agent's copy of active
47 file as agent's adjustments are now stored in their own
48 file. Removed optional parameter.
49 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
50 servers. Add use of min/max range limits from server's local
52 (gnus-agent-save-alist): Removed unused optional argument.
53 (gnus-agent-load-local,gnus-agent-read-and-cache-local),
54 (gnus-agent-read-local,gnus-agent-save-local,gnus-agent-get-local),
55 (gnus-agent-set-local): A per-server file that keeps min/max range
56 limits for articles known to the agent. Provides a fast mechanism
57 for altering many active ranges.
58 (gnus-agent-expire-group,gnus-agent-expire): No longer save the
59 active file (local makes it unnecessary).
60 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
62 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
63 (agent-enable-undownloaded-faces): Added
65 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
66 disable it when sending to "nndraft:queue".
67 (gnus-group-send-queue): Add safety check to avoid sending queue
70 * gnus-group.el (gnus-group-catchup): Use new
71 gnus-sequence-of-unread-articles, not
72 gnus-list-of-unread-articles, to avoid exhausting memory with huge
73 numbers of articles. Use gnus-range-map to avoid having to
74 uncompress the unread list.
75 (gnus-group-archive-directory,
76 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
79 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
80 (gnus-sorted-range-intersection): Intersection of two ranges
81 without requiring that they first be uncompressed.
83 * gnus-start.el (gnus-activate-group): Unless blocked by the
84 caller, possibly expand the active range to include both cached
85 and agentized articles.
86 (gnus-convert-old-newsrc): Rewrote in anticipation of having
87 multiple version-dependent converters.
88 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
89 gnus-agent-save-active.
90 (gnus-save-newsrc-file): Save dirty agent range limits.
92 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
93 gnus-agent-possibly-alter-active.
94 (gnus-adjust-marked-articles): Faster handling of simple lists
96 2004-01-21 Jesper Harder <harder@ifa.au.dk>
98 * spam-stat.el (spam-stat-test-directory): New optional argument
99 displays a list of files detected. Suggested by Andrew Cohen
101 (spam-stat-buffer-words-with-scores): Don't narrow and change
102 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
104 2004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
106 * spam.el (gnus-summary-mode-map): make spam-generic-score the
107 default scoring function
108 (spam-generic-score): calls spam-spamassassin-score if
109 spam-use-spamassassin or spam-use-spamassassin-headers is on;
110 spam-bogofilter-score otherwise.
112 From Hubert Chan <hubert@uhoreg.ca>:
114 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
115 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
116 (spam-spamassassin-arguments)
117 (spam-spamassassin-spam-flag-header)
118 (spam-spamassassin-positive-spam-flag-header)
119 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
120 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
121 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
122 (spam-list-of-processors, spam-list-of-checks)
123 (spam-list-of-statistical-checks, spam-registration-functions)
124 (spam-check-spamassassin-headers, spam-check-spamassassin)
125 (spam-spamassassin-score)
126 (spam-spamassassin-register-with-sa-learn)
127 (spam-spamassassin-register-spam-routine)
128 (spam-spamassassin-register-ham-routine)
129 (spam-assassin-register-spam-routine)
130 (spam-assassin-register-ham-routine): add SpamAssassin support
131 (spam-bogofilter-score): fix to show article before scoring
133 * gnus.el (spam-process, spam-autodetect-methods): add
134 spamassassin and spamassassin-headers
136 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
137 Suppress unnecessary messages. From Nevin Kapur
138 <nkapur@cs.caltech.edu>.
140 2004-01-20 Jesper Harder <harder@ifa.au.dk>
142 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
145 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
147 * canlock.el (base64-encode-string): Don't autoload it.
149 2004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
151 * run-at-time.el: Remove useless (require 'itimer),
152 eval-and-compile and (featurep 'xemacs).
154 2004-01-16 Jesper Harder <harder@ifa.au.dk>
156 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
157 GROUP is a virtual group.
159 2004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
161 * gnus.el: Autoload `message-y-or-n-p'.
163 2004-01-15 Jesper Harder <harder@ifa.au.dk>
165 * pgg-parse.el: Remove unnecessary (require 'custom).
177 2004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
179 * gnus-sum.el (gnus-pick-line-number): Add autoload.
181 2004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
183 * mm-decoce.el (mm-multiple-handles): Recognize a string as a mime
184 handle, as well as a list.
186 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
187 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
188 (mm-w3m-cid-retrieve): Simplify.
190 2004-01-14 Kai Grossjohann <kai@emptydomain.de>
192 * message.el (message-kill-to-signature): Allow prefix arg to
193 specify number of lines to keep before signature. From Vasily
195 (message-kill-to-signature): Change docstring.
197 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
199 * canlock.el: Always require sha1-el.
200 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
202 * message.el: Autoload sha1 only when compiling.
204 * lpath.el: Bind eudc-protocol for both Emacs and XEmacs; fbind
205 eudc-expand-inline for XEmacs.
207 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
209 * message.el (message-canlock-generate): Require sha1-el.
211 2004-01-13 Jesper Harder <harder@ifa.au.dk>
213 * message.el (message-expand-name): Silence the byte compiler.
215 * lpath.el: Add detect-coding-system.
217 * dgnushack.el (dgnushack-compile): Remove obsolete check for
220 2004-01-13 Simon Josefsson <jas@extundo.com>
222 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
223 Invoke gnus-score-mode. Reported by
224 bojohan+news@dd.chalmers.se (Johan Bockg
\e,Ae
\e(Brd).
226 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
227 Jim Blandy <jimb@redhat.com> (tiny change).
229 2004-01-12 Jesper Harder <harder@ifa.au.dk>
231 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
233 2004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
235 * spam.el (spam-get-article-as-string): updated to use
236 gnus-request-article-this-buffer, much simpler
237 (spam-get-article-as-buffer): removed
239 2004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
241 * message.el (message-expand-name): Use EUDC if the user uses
244 2004-01-12 Jesper Harder <harder@ifa.au.dk>
246 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
247 character for the encoding to avoid consing a string.
249 * rfc2047.el (rfc2047-decode-string): Don't cons a string
252 * mm-util.el (mm-replace-chars-in-string): Remove.
254 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
255 of mm-replace-chars-in-string.
257 2004-01-11 Jesper Harder <harder@ifa.au.dk>
259 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new
262 * mm-util.el (mm-subst-char-in-string): Support inplace.
264 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
265 a new string in every iteration. Use shy groups.
267 2004-01-10 Jesper Harder <harder@ifa.au.dk>
269 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
270 (gnus-group-change-level, gnus-kill-newsgroup)
271 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
272 (gnus-get-unread-articles, gnus-make-articles-unread)
273 (gnus-make-ascending-articles-unread): Use accessor
274 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
275 to get group information for improved readability.
277 * gnus-srvr.el (gnus-browse-unsubscribe-group): do.
279 * gnus-soup.el (gnus-soup-group-brew): do.
281 * gnus-msg.el (gnus-put-message): do.
283 * gnus-move.el (gnus-group-move-group-to-server): do.
285 * gnus-kill.el (gnus-batch-score): do.
287 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
288 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
289 (gnus-group-update-group, gnus-group-read-group)
290 (gnus-group-make-group, gnus-group-make-help-group)
291 (gnus-group-make-archive-group, gnus-group-make-directory-group)
292 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
293 (gnus-group-sort-by-unread, gnus-group-catchup)
294 (gnus-group-unsubscribe-group, gnus-group-kill-group)
295 (gnus-group-yank-group, gnus-group-set-info)
296 (gnus-group-list-groups): do.
298 * gnus.el (gnus-generate-new-group-name): do.
300 * gnus-delay.el (gnus-delay-send-queue): do.
302 * nnvirtual.el (nnvirtual-catchup-group): do.
304 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
307 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
308 (gnus-group-prepare-topics, gnus-topic-check-topology): do.
310 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
311 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
312 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
313 (gnus-group-make-articles-read): do.
315 2004-01-09 Jesper Harder <harder@ifa.au.dk>
317 * gnus-art.el (article-decode-mime-words, article-babel)
318 (gnus-article-highlight-signature, gnus-article-add-buttons)
319 (gnus-signature-toggle): Use gnus-with-article-buffer.
321 * gnus-art.el (gnus-article-highlight-headers)
322 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
324 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
325 (gnus-article-set-globals, gnus-request-article-this-buffer)
326 (gnus-button-message-id, gnus-article-maybe-hide-headers)
327 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
328 (gnus-mime-display-alternative): Use with-current-buffer.
330 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
332 * spam.el (spam-generate-fake-headers): rewrite to be simpler,
333 also under 80 char limit, and call gnus-error if needed
334 (spam-fetch-article-header): finally fixed - it was a
335 buffer-local variable (gnus-newsgroup-data)
336 (spam-find-spam): use spam-generate-fake-headers, forget about
337 spam-insert-fake-headers
338 (spam-insert-fake-headers): removed
340 2004-01-09 Jesper Harder <harder@ifa.au.dk>
342 * deuglify.el (gnus-article-outlook-unwrap-lines)
343 (gnus-outlook-rearrange-article)
344 (gnus-outlook-repair-attribution-outlook)
345 (gnus-outlook-repair-attribution-block)
346 (gnus-outlook-repair-attribution-other): Remove redundant
349 2004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
351 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
352 (spam-fetch-field-subject-fast)
353 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
354 (spam-fetch-article-header): new functions to deal with Gnus
355 internals for fast retrieval of article header data
356 (spam-initialize): put spam-find-spam in the gnus-summary-prepared-hook
358 2004-01-09 Jesper Harder <harder@ifa.au.dk>
360 * pop3.el (pop3-md5): Remove.
361 (pop3-apop): Replace pop3-md5 with md5.
363 * mm-bodies.el: base64 is always built-in.
365 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
368 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
370 * canlock.el (canlock-insert-header): Remove excessive grouping in
373 * gnus-sum.el (gnus-summary-read-document): Ditto.
375 * gnus-uu.el (gnus-uu-part-number): Ditto.
377 * html2text.el (html2text-remove-tags): Ditto.
378 (html2text-format-tags): Ditto.
379 (html2text-format-single-elements): Ditto.
381 * mml.el (mml-parse-1): Ditto.
383 2004-01-08 Jesper Harder <harder@ifa.au.dk>
385 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
387 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
389 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
391 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
393 2003-11-15 Simon Josefsson <jas@extundo.com>
395 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
396 (pgg-gpg-lookup-key): Use regexp match instead of
397 split-string (split-string is different between emacs 21.2 and
398 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
400 2004-01-08 Jesper Harder <harder@ifa.au.dk>
402 * gnus-art.el (gnus-mime-view-all-parts)
403 (gnus-article-part-wrapper, gnus-article-view-part): Use
406 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
408 * spam.el (spam-disable-spam-split-during-ham-respool)
409 (spam-spamoracle-database, spam-cache-lookups)
410 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
411 (spam-group-ham-mark-p, spam-group-spam-mark-p)
412 (spam-group-ham-marks, spam-group-spam-marks)
413 (spam-group-spam-contents-p, spam-group-ham-contents-p)
414 (spam-list-of-processors, spam-list-of-statistical-checks): doc
415 fix, also add spam-use-blackholes to the statistical checks
416 (spam-fetch-field-fast): new interface to fetching fields, may
418 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
419 (spam-fetch-field-message-id-fast): use spam-fetch-field-fast
420 (spam-insert-fake-headers): fake an article when needed
421 (spam-find-spam): fake article when possible
422 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
423 (spam-check-bogofilter-headers): use message-fetch-field instead
424 of nnmail-fetch-field
426 2004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
428 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
430 2004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
432 * spam.el (spam-split): do not require spam-use-CHECK to be
433 enabled if that check is passed to spam-split explicitly; also
434 fix so 'spam doesn't get converted to spam-split-group when
435 spam-split-symbolic-return is t
436 (spam-find-spam): find registrations of the article and use those
437 instead of re-running spam-split to find the spam/ham
438 classification of the article
439 (spam-log-processing-to-registry, spam-log-registered-p)
440 (spam-log-unregistration-needed-p, spam-log-undo-registration):
441 use gnus-error instead of gnus-message
442 (spam-log-registration-type): new function to determine the
443 classification of a message based on registry entries; will
444 return nil if both 'spam and 'ham are found
445 (spam-check-BBDB): expand all the BBDB macros here so we can have
446 a reasonably fast local cache without the loading errors
447 (spam-cache-lookups): set to t by default
448 (spam-find-spam): don't try to guess spam-cache-lookups
449 (spam-enter-whitelist, spam-enter-blacklist): also clear the
451 (spam-filelist-build-cache, spam-filelist-check-cache): better
452 caching of whitelist/blacklist entries
453 (spam-check-whitelist, spam-check-blacklist): invoke
454 spam-from-listed-p with a type, not a cache variable
455 (spam-from-listed-p): wrap around spam-filelist-check-cache
457 2004-01-07 Jesper Harder <harder@ifa.au.dk>
459 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
461 * nnmail.el (nnmail-split-fancy): do.
463 * mml.el (mml-parse): do.
465 * gnus-score.el (gnus-enter-score-words-into-hashtb)
466 (gnus-score-adaptive): do.
468 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
470 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
471 (gnus-mime-button-map): Don't set keymap parent.
472 (gnus-button-ctan-directory-regexp): Use shy grouping.
473 (gnus-prev-page-map): Don't set keymap parent.
474 (gnus-prev-page-map): Remove duplicated one.
475 (gnus-next-page-map): Don't set keymap parent.
476 (gnus-mime-security-button-map): Ditto.
478 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
481 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
483 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
485 * canlock.el (canlock-sha1-function): Remove.
486 (canlock-sha1-function-for-verify): Remove.
487 (canlock-openssl-program): Remove.
488 (canlock-openssl-args): Remove.
489 (canlock-ignore-errors): Remove.
490 (canlock-sha1-with-openssl): Remove.
491 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
492 (canlock-verify): Don't use canlock-ignore-errors.
494 * sha1-el.el (sha1-string-external): Make it can return a string
496 (sha1-region-external): Ditto.
497 (sha1-string-internal): Ditto.
498 (sha1-region-internal): Ditto.
499 (sha1-region): Ditto.
500 (sha1-string): Ditto.
503 2004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
505 * spam.el (spam-report-articles-gmane): New command.
507 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
509 * gnus.el: Don't make unnecessary *Group* buffer when loading.
511 * run-at-time.el (run-at-time-saved): Remove.
512 (run-at-time): Doc fix.
514 2004-01-07 Jesper Harder <harder@ifa.au.dk>
516 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
517 (gnus-summary-limit-map): Add it.
518 (gnus-summary-make-menu-bar): do.
520 2004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
522 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
523 first attempt at some caching support (done for BBDB only now)
524 (spam-find-spam): set spam-cache-lookups if there are more than 2
525 addresses to be checked
526 (spam-clear-cache-BBDB): new function, to be invoked by
527 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB
528 (spam-check-BBDB): check and use the caches, if
529 spam-cache-lookups is on
530 remove superfluous (provide)
532 2004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
534 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
536 2004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
538 * run-at-time.el (run-at-time-saved): Move to after the definition
541 * dgnushack.el: Autoload `font-lock-fontify-buffer' in XEmacs.
543 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
545 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
546 mm-w3m-local-map-property.
548 * mm-view.el (mm-w3m-mode-map): Remove.
549 (mm-w3m-local-map-property): Remove.
550 (mm-inline-text-html-render-with-w3m): Don't use
551 mm-w3m-local-map-property.
553 2004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
555 * run-at-time.el: New file.
557 * dgnushack.el (dgnushack-compile): Don't compile run-at-time
560 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
561 of gnus-set-text-properties.
563 * gnus-uu.el (gnus-uu-save-article): Ditto.
565 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
567 * gnus-cite.el (gnus-cite-parse): Ditto.
569 * gnus-art.el (gnus-button-push): Use set-text-properties instead
572 * gnus-xmas.el (run-at-time): Require run-at-time.
574 * gnus.el: Changed calls to nnheader-run-at-time and
575 password-run-at-time throughout to use run-at-time directly.
577 * password.el: Removed definition of run-at-time.
579 * nnheaderxm.el: Remove definition of run-at-time.
581 2004-01-05 Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>
583 * mml.el (mml-minibuffer-read-disposition): Show attachment type
584 in prompt (tiny change)
586 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
588 * messagexmas.el (message-xmas-redefine): Alias
589 `message-make-caesar-translation-table' to
590 ``message-xmas-make-caesar-translation-table' regardless of XEmacs
593 * gnus-xmas.el (gnus-xmas-set-text-properties): Removed.
594 (gnus-xmas-define): Don't alias `gnus-set-text-properties' to
595 `gnus-xmas-set-text-properties'.
596 (gnus-xmas-redefine): Don't alias `gnus-completing-read' to
597 `gnus-xmas-completing-read'.
598 (gnus-xmas-completing-read): Removed.
599 (gnus-xmas-open-network-stream): Removed.
601 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
604 * dns.el (dns-make-network-process): Use `open-network-stream'
605 instead of `gnus-xmas-open-network-stream'.
607 * dgnushack.el: Remove some XEmacs 21.1 specific stuff.
609 * .cvsignore: Add auto-autoloads.el, custom-load.el.
611 2004-01-06 Jesper Harder <harder@ifa.au.dk>
613 * gnus-art.el (gnus-mime-display-alternative)
614 (gnus-insert-mime-button, gnus-insert-mime-security-button)
615 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
616 Don't use gnus-local-map-property.
618 * gnus-util.el (gnus-local-map-property): Remove.
620 * mm-view.el (mm-view-pkcs7-decrypt): Replace
621 gnus-completing-read-maybe-default with completing-read.
623 * gnus-util.el (gnus-completing-read): do.
624 (gnus-completing-read-maybe-default): Remove.
626 2004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
628 * password.el: Only autoload `run-at-time' if not XEmacs.
629 Only autoload the itimer functions if XEmacs.
631 2004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
633 * gnus-xmas.el (gnus-xmas-define): Defun char-width for non-MULE
636 * dgnushack.el: Autoload executable-find for XEmacs.
638 2004-01-06 Jesper Harder <harder@ifa.au.dk>
640 * gnus-art.el (gnus-read-string): Remove.
641 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
644 2004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
646 * netrc.el: autoload password-read
647 (netrc): new configuration group
648 (netrc-encoding-method, netrc-openssl-path): configuration
649 variables for encoding and decoding of files with symmetric
651 (netrc-encode): assistant function to encode a file with
652 netrc-encoding-method
653 (netrc-parse): added interactive parameter, added optional
654 decoding if netrc-encoding-method is non-nil but otherwise
656 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
657 s/encode/encrypt/ everywhere
659 * spam.el: remove executable-find autoload
661 2004-01-05 Jesper Harder <harder@ifa.au.dk>
663 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
665 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
667 2004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
669 * gnus-art.el (gnus-treat-ansi-sequences,
670 article-treat-ansi-sequences): New variable and function.
671 Suggested by Dan Jacobson <jidanni@jidanni.org>.
673 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
676 2004-01-05 Jesper Harder <harder@ifa.au.dk>
678 * mm-util.el (mm-quote-arg): Remove.
680 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
681 shell-quote-argument.
683 * gnus-uu.el (gnus-uu-command): do.
685 * gnus-sum.el (gnus-summary-insert-pseudos): do.
687 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
690 * mm-util.el (mm-make-char): Remove.
692 * mml.el (mml-mode): Replace gnus-add-minor-mode with
695 * gnus-undo.el (gnus-undo-mode): do.
697 * gnus-topic.el (gnus-topic-mode): do.
699 * gnus-sum.el (gnus-dead-summary-mode): do.
701 * gnus-start.el (gnus-slave-mode): do.
703 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
705 * gnus-ml.el (gnus-mailing-list-mode): do.
707 * gnus-gl.el (gnus-grouplens-mode): do.
709 * gnus-draft.el (gnus-draft-mode): do.
711 * gnus-dired.el (gnus-dired-mode): do.
713 * gnus-ems.el (gnus-add-minor-mode): Remove.
715 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
716 Replace gnus-char-width with char-width.
718 * gnus-ems.el (gnus-char-width): Remove.
720 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
721 Replace gnus-char-wid