1 2003-05-04 Dave Love <fx@gnu.org>
3 * rfc2047.el (with-syntax-table): Define if necessary.
4 (rfc2047-syntax-table): Fix last change for XEmacs.
6 2003-05-03 Jesper Harder <harder@ifa.au.dk>
8 * gnus.el: Don't test for `mm-guess-mime-charset'.
10 * mm-util.el (mm-guess-mime-charset): Remove. Not used any more.
12 * gnus.el (gnus-default-charset): Set default value to
15 * gnus-art.el (article-decode-charset): Don't supply 4th arg to
18 * mm-bodies.el (mm-decode-coding-region-safely): Remove.
19 (mm-decode-body): Don't use mm-decode-coding-region-safely.
21 2003-05-03 Vasily Korytov <deskpot@despammed.com> (tiny change)
23 * gnus-util.el (gnus-multiple-choice): Add ", ?".
25 2003-05-03 Dave Love <fx@gnu.org>
27 * rfc2047.el (rfc2047-syntax-table): Don't call make-char-table
29 (rfc2047-decode-string): Don't set the buffer multibyte before
30 calling buffer-string.
32 * mm-encode.el (mm-long-lines-p): Autoload.
33 (mm-encode-content-transfer-encoding): Doc fix. Don't make buffer
34 unibyte. Signal error on unknown encoding.
35 (mm-encode-buffer, mm-qp-or-base64): Doc fix.
37 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): New.
38 Callers of gnus- versions changed to use them.
39 (rfc2047-header-encoding-alist): Add `address-mime' part. Doc
41 (rfc2047-encoding-type): New.
42 (rfc2047-encode-message-header): Use mm-charset-to-coding-system.
43 Don't include header name field in encoding. Add `address-mime'
44 case and bind rfc2047-encoding-type for `mime' case.
45 (rfc2047-encodable-p): Deleted.
46 (rfc2047-syntax-table): New.
47 (rfc2047-encode-region, rfc2047-encode): Rewritten to take account
48 of rfc2047 rules with respect to rfc2822 tokens and to do encoding
49 in place rather than by passing strings.
50 (rfc2047-encode-string): Doc fix.
51 (rfc2047-q-encode-region): Don't use
52 mm-with-unibyte-current-buffer.
53 (rfc2047-encoded-word-regexp): eval-and-compile.
54 (rfc2047-decode-region): Avoid concatenation in loop.
55 (rfc2047-parse-and-decode): Remove useless disjunction.
57 2003-05-02 Dave Love <fx@gnu.org>
59 * rfc2047.el (rfc2047-q-encode-region, rfc2047-decode): Use
60 mm-with-unibyte-current-buffer.
61 (ietf-drums, gnus-util): don't require.
63 * sieve.el (sieve-manage-mode-menu): Define before use.
65 * mml-smime.el (message-narrow-to-headers): Autoload.
67 * mm-util.el (mm-coding-system-p): Don't override nil from
69 (mm-mule4-p, mm-disable-multibyte-mule4)
70 (mm-with-unibyte-current-buffer-mule4): Deleted.
71 (mm-multibyte-p): Use defun, not defalias.
72 (mm-make-temp-file): Moved to group at top of file.
73 (mm-point-at-eol, mm-point-at-bol): New.
75 * gnus-cite.el (gnus-art): Require.
77 * gnus-ems.el (gnus-get-buffer-create)
78 (nnheader-find-etc-directory, message-text-with-property):
80 (gnus-tmp-unread, gnus-tmp-replied, gnus-tmp-score-char)
81 (gnus-tmp-indentation, gnus-tmp-opening-bracket, gnus-tmp-lines)
82 (gnus-tmp-name, gnus-tmp-closing-bracket, gnus-tmp-subject-or-nil)
83 (gnus-check-before-posting): Only defvar when compiling.
85 * gnus-int.el (gnus-agent-expire): Autoload, don't defun.
87 * gnus-util.el (rmail-default-rmail-file, mm-text-coding-system):
88 Defvar when compiling.
89 (gnus-output-to-rmail): Require mm-util.
91 * mail-source.el (mail-source-callback): Use mm-make-temp-file.
92 (mail-source-make-complex-temp-name): Deleted.
94 * message.el (message-use-idna): Use mm-coding-system-p.
95 (message-tokenize-header, message-make-organization)
96 (message-make-from): Use with-temp-buffer.
97 (message-set-work-buffer): Deleted.
98 (message-fill-paragraph): Use `if' not `and' for compiler warning.
99 (message-check-news-header-syntax): Remove useless lambda.
100 (message-forward-make-body): Use mm-disable-multibyte,
101 mm-with-unibyte-current-buffer, mm-enable-multibyte.
102 (message-replace-chars-in-string): Deleted.
104 * mm-extern.el (mm-extern-local-file): Use mm-disable-multibyte.
105 (mm-extern-url): Use mm-with-unibyte-current-buffer,
106 mm-disable-multibyte.
107 (mm-extern-anon-ftp): Use mm-disable-multibyte.
109 * mml1991.el (mml1991-mailcrypt-encrypt, mml1991-gpg-encrypt): Use
110 mm-with-unibyte-current-buffer.
112 * mml2015.el (mml): Require.
113 (mml2015-mailcrypt-encrypt, mml2015-gpg-encrypt): Use
114 mm-with-unibyte-current-buffer.
116 * nnheader.el (gnus-util): Require.
118 * nntp.el (format-spec, format-spec-make, open-tls-stream):
121 * rfc2231.el (mail-header-remove-comments, mm-encode-body)
122 (mail-header-remove-whitespace): Autoload.
124 * sieve-manage.el (starttls-negotiate): Autoload.
126 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
128 * nnrss.el (nnrss-find-rss-via-syndic8): Indent.
130 2003-05-01 Mark A. Hershberger <mah@everybody.org>
132 * nnrss.el (nnrss-find-rss-via-syndic8): Don't error out.
134 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
136 * gnus.el (gnus-version-number): Bump.
138 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
140 * spam-report.el (spam-report-gmane-regex): docstring fix. From
141 Jon Ericson <Jon.Ericson@jpl.nasa.gov>
143 * gnus.el (gnus-install-group-spam-parameters): docstring fix.
144 From Jon Ericson <Jon.Ericson@jpl.nasa.gov>
146 * gnus-registry.el (gnus-registry-fetch-extra)
147 (gnus-registry-store-extra, gnus-registry-group-count): new functions
148 (gnus-registry-fetch-group, gnus-registry-delete-group)
149 (gnus-registry-add-group): changed to work with extra data element
152 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
154 * gnus.el: Gnus v5.10.1 is released.
156 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
158 * gnus.el: Oort Gnus v0.24 is released.
160 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
162 * dgnushack.el (when): Check whether defadvice is fbound.
164 2003-05-01 Teodor Zlatanov <tzz@lifelogs.com>
166 * gnus-registry.el (gnus-registry-unregistered-group-regex): new variable
167 (gnus-registry-register-message-ids): use it
169 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
171 * gnus.el (gnus-version-number): Bump.
173 * gnus.el: Update copyright for several files.
175 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
177 * gnus.el: Oort Gnus v0.23 is released.
179 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
181 * spam-stat.el (spam-stat-test-directory): Compare against zero.
183 2003-05-01 Trey Jackson <tjackson@ichips.intel.com> (tiny change)
185 * spam-stat.el (spam-stat-test-directory): Skip 0 length files.
187 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
189 * message.el (message-forward-subject-name-subject): Decode
190 string when forwarding.
192 2003-05-01 Oystein Viggen <oysteivi@tihlde.org>
194 * dgnushack.el (when): Add defadvice.
196 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
198 * gnus.el (gnus-version-number): Bump.
200 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
202 * gnus.el: Oort Gnus v0.22 is released.
204 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
206 * gnus.el: Oort Gnus v0.21 is released.
208 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
210 * gnus.el (gnus-version-number): Bump.
212 2003-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
214 * gnus.el: Oort Gnus v0.20 is released.
216 2003-05-01 Vasily Korytov <deskpot@despammed.com>
218 * gnus-dired.el (gnus-dired-mode-map): Move to C-c C-l.
220 2003-04-30 Mark A. Hershberger <mah@everybody.org>
222 * mm-url.el (mm-url-insert-file-contents): set url-current-object
223 in the case where mm-url-use-external is set.
225 * nnrss.el (nnrss-request-article): Change the messages created to
226 multipart/alternative. Hopefully fixes a problem interaction with
228 (nnrss-find-rss-via-syndic8): Better handling if xml-rpc.el isn't
231 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
233 * message.el (message-check-news-header-syntax): Alter "posting"
236 * nnrss.el (nnrss-node-text): Don't use char classes.
238 2003-05-01 David Z. Maze <dmaze@mit.edu>
240 * nnrss.el (nnrss-find-rss-via-syndic8): Have an `error' branch
243 2003-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
245 * message.el (message-required-headers): Remove In-Reply-To.
247 * gnus-int.el (gnus-open-server): Revert changes.
249 2003-04-30 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@gmx.net>
251 * gnus-int.el (gnus-open-server): Try to open unagentized servers
254 2003-04-30 Reiner Steib <Reiner.Steib@gmx.de>
256 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fixed typo in
259 2003-05-01 Steve Youngs <youngs@xemacs.org>
261 * lpath.el: Add a section for non-Mule XEmacsen.
262 fbind `find-charset-string' and `coding-system-base' in that
265 * gnus-util.el (gnus-completing-read-maybe-default): New.
266 (gnus-completing-read): Use it.
268 * mm-view.el (mm-view-pkcs7-decrypt): Ditto.
270 * gnus-art.el (gnus-read-string): New.
271 (gnus-summary-pipe-to-muttprint): Use it.
273 * gnus-xmas.el (gnus-xmas-open-network-stream): New.
275 * dns.el (dns-make-network-process): Use it.
277 Take care of some differences between XEmacs 21.1 and newer
280 2003-04-30 Teodor Zlatanov <tzz@lifelogs.com>
282 * gnus-registry.el (gnus-registry-split-fancy-with-parent): added
284 (gnus-registry-grep-in-list): don't run when word is nil
285 (gnus-registry-fetch-message-id-fast): new function
286 (gnus-registry-delete-group, gnus-registry-add-group): make sure
287 the id and group are not nil
288 (gnus-registry-register-message-ids): new function
289 (gnus-register-action): optimized logical flow
290 (gnus-summary-prepare-hook): added gnus-registry-register-message-ids
292 2003-04-30 Kai Gro
\e,A_
\e(Bjohann <kai.grossjohann@gmx.net>
294 * gnus-delay.el (gnus-delay-article): Call
295 `gnus-agent-queue-setup' to create the delay group.
297 * gnus-agent.el (gnus-agent-queue-setup): Support optional arg
298 for the (queue) group name.
300 2003-04-30 Simon Josefsson <jas@extundo.com>
302 * mm-util.el (mm-charset-to-coding-system): Use user specified
303 charset unless coding-system-get is fboundp.
305 2003-04-30 Kevin Greiner <kgreiner@xpediantsolutions.com>
307 * gnus-agent.el (gnus-agent-cat-defaccessor, gnus-agent-cat-name):
308 Wrapped in eval-when-compile.
309 (gnus-agent-mode): Bind gnus-agent-go-online to nil as you