comparison lisp/gnus/ChangeLog @ 58434:b458d6bca4fe

*** empty log message ***
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 22 Nov 2004 20:38:40 +0000
parents 9c458eb445fd
children 9bdd97960431
comparison
equal deleted inserted replaced
58433:b34b9f928699 58434:b458d6bca4fe
1 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
4 pop-to-buffer, covered by the subsequent gnus-configure-windows.
5
1 2004-11-14 Luc Teirlinck <teirllm@auburn.edu> 6 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
2 7
3 * nnfolder.el (nnfolder-save-marks): Add missing format field in 8 * nnfolder.el (nnfolder-save-marks): Add missing format field in
4 call to `error'. 9 call to `error'.
5 * nnml.el (nnml-save-marks): Ditto. 10 * nnml.el (nnml-save-marks): Ditto.
54 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new 59 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
55 entries for the mime charsets iso-2022-jp-3 and shift_jis. 60 entries for the mime charsets iso-2022-jp-3 and shift_jis.
56 (mm-coding-system-priorities): Use shift_jis and iso-8859-1 61 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
57 instead of japanese-shift-jis and iso-latin-1 respectively in 62 instead of japanese-shift-jis and iso-latin-1 respectively in
58 order to share the default value with both Emacs and XEmacs-mule. 63 order to share the default value with both Emacs and XEmacs-mule.
59 (mm-mule-charset-to-mime-charset): Make 64 (mm-mule-charset-to-mime-charset):
60 mm-coding-system-priorities effective. 65 Make mm-coding-system-priorities effective.
61 (mm-sort-coding-systems-predicate): Canonicalize coding-systems 66 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
62 while predicating of candidates upon the priorities. 67 while predicating of candidates upon the priorities.
63 68
64 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de> 69 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
65 70
74 79
75 * spam-stat.el (spam-stat): Add :version. 80 * spam-stat.el (spam-stat): Add :version.
76 81
77 * sieve.el (sieve): Add :version. 82 * sieve.el (sieve): Add :version.
78 83
79 * sha1.el (sha1): Added :version. 84 * sha1.el (sha1): Add :version.
80 (sha1-use-external): Removed redundant version. 85 (sha1-use-external): Remove redundant version.
81 86
82 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups) 87 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
83 (nnmail-cache-ignore-groups, nnmail-spool-hook) 88 (nnmail-cache-ignore-groups, nnmail-spool-hook)
84 (nnmail-split-fancy-match-partial-words) 89 (nnmail-split-fancy-match-partial-words)
85 (nnmail-split-lowercase-expanded): 90 (nnmail-split-lowercase-expanded):
87 * nndiary.el (nndiary): Add :version. 92 * nndiary.el (nndiary): Add :version.
88 93
89 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version. 94 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
90 95
91 * mml-sec.el (mml-default-sign-method) 96 * mml-sec.el (mml-default-sign-method)
92 (mml-default-encrypt-method, mml-signencrypt-style-alist): Add 97 (mml-default-encrypt-method, mml-signencrypt-style-alist):
93 :version. 98 Add :version.
94 99
95 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version. 100 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
96 101
97 * mm-url.el (mm-url-use-external, mm-url-program) 102 * mm-url.el (mm-url-use-external, mm-url-program)
98 (mm-url-arguments): Add :version. 103 (mm-url-arguments): Add :version.
149 * deuglify.el (gnus-outlook-deuglify): Add :version. 154 * deuglify.el (gnus-outlook-deuglify): Add :version.
150 155
151 * html2text.el: Beautify code. Improve doc strings. Some checkdoc 156 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
152 cleanup. 157 cleanup.
153 (html2text-get-attr, html2text-fix-paragraph): Simplify code. 158 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
154 (html2text-format-tag-list): Added "strong" and "em". From 159 (html2text-format-tag-list): Add "strong" and "em".
155 "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change). 160 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
156 161
157 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org> 162 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
158 163
159 * gnus-msg.el (gnus-configure-posting-styles): Work with empty 164 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
160 signature file. Suggested by Manoj Srivastava 165 signature file. Suggested by Manoj Srivastava
161 <srivasta@golden-gryphon.com>. 166 <srivasta@golden-gryphon.com>.
162 167
163 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than 168 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
164 iso-2022-jp even in the Japanese language environment. Suggested 169 iso-2022-jp even in the Japanese language environment.
165 by Jason Rumney <jasonr@gnu.org>. 170 Suggested by Jason Rumney <jasonr@gnu.org>.
166 171
167 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org> 172 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
168 173
169 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to 174 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
170 use the same characters as the dummy marks; make it free from 175 use the same characters as the dummy marks; make it free from
184 of gnus-tmp-news-method into string if it may be passed to 189 of gnus-tmp-news-method into string if it may be passed to
185 gnus-correct-length which takes only a string argument. 190 gnus-correct-length which takes only a string argument.
186 191
187 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de> 192 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
188 193
189 * html2text.el (html2text-buffer-head): Removed. Use `goto-char' 194 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
190 instead. 195 instead.
191 196
192 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc> 197 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
193 198
194 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric 199 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
195 comparison on string. 200 comparison on string.
196 201
197 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org> 202 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
198 203
199 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when 204 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
216 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to 221 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
217 avoid infinite recursion via gnus-get-function. 222 avoid infinite recursion via gnus-get-function.
218 223
219 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 224 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
220 225
221 * gnus-agent.el (gnus-agent-synchronize-group-flags): When 226 * gnus-agent.el (gnus-agent-synchronize-group-flags):
222 necessary, pass full group name to gnus-request-set-marks. 227 When necessary, pass full group name to gnus-request-set-marks.
223 (gnus-agent-synchronize-group-flags): Added support for sync'ing 228 (gnus-agent-synchronize-group-flags): Add support for sync'ing
224 tick marks. 229 tick marks.
225 (gnus-agent-synchronize-flags-server): Be silent when writing file. 230 (gnus-agent-synchronize-flags-server): Be silent when writing file.
226 231
227 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 232 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
228 233
229 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced 234 * gnus-agent.el (gnus-agent-synchronize-group-flags):
230 gnus-request-update-info with explicit code to sync the in-memory 235 Replace gnus-request-update-info with explicit code to sync the
231 info read flags with the marks being sync'd to the backend. 236 in-memory info read flags with the marks being sync'd to the backend.
232 237
233 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 238 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
234 239
235 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore 240 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
236 servers that are offline. Avoids having gnus-agent-toggle-plugged 241 servers that are offline. Avoids having gnus-agent-toggle-plugged
237 first ask if you want to open a server and then, even when you 242 first ask if you want to open a server and then, even when you
238 responded with no, asking if you want to synchronize the server's 243 responded with no, asking if you want to synchronize the server's
239 flags. 244 flags.
240 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle 245 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
241 multi-line expressions. 246 multi-line expressions.
242 (gnus-agent-synchronize-group-flags): New internal function. 247 (gnus-agent-synchronize-group-flags): New internal function.
243 Updates marks in memory (in the info structure) AND in the 248 Updates marks in memory (in the info structure) AND in the backend.
244 backend. 249 (gnus-agent-check-overview-buffer): Fix range of
245 (gnus-agent-check-overview-buffer): Fixed range of
246 deletion to remove entire duplicate line. Fixes merged article 250 deletion to remove entire duplicate line. Fixes merged article
247 number bug. 251 number bug.
248 252
249 * gnus-util.el (gnus-remassoc): Fixed typo in documentation. 253 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
250 254
251 * nnagent.el (nnagent-request-set-mark): Use 255 * nnagent.el (nnagent-request-set-mark):
252 gnus-agent-synchronize-group-flags, not backend's request-set-mark 256 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
253 method, to ensure that synchronization updates marks in the 257 method, to ensure that synchronization updates marks in the
254 backend and in the info (in memory) structure. 258 backend and in the info (in memory) structure.
255 259
256 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 260 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
257 261
258 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing 262 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
259 unless plugged. Disable the agent so that an open failure causes 263 unless plugged. Disable the agent so that an open failure causes
260 an error. 264 an error.
261 265
262 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de> 266 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
267
263 * gnus-agent.el (gnus-agent-fetched-hook): Add :version. 268 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
264 (gnus-agent-go-online): Change :version. 269 (gnus-agent-go-online): Change :version.
265 (gnus-agent-expire-unagentized-dirs) 270 (gnus-agent-expire-unagentized-dirs)
266 (gnus-agent-auto-agentize-methods): Add :version. 271 (gnus-agent-auto-agentize-methods): Add :version.
267 272
268 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 273 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
269 274
270 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt): 275 * legacy-gnus-agent.el
276 (gnus-agent-convert-to-compressed-agentview-prompt):
271 New function. Used internally to only display 'gnus converting 277 New function. Used internally to only display 'gnus converting
272 files' message when actually necessary. 278 files' message when actually necessary.
273 279
274 * gnus-sum.el (): Removed (require 'gnus-agent) as required 280 * gnus-sum.el: Remove (require 'gnus-agent) as required
275 methods now autoloaded. 281 methods now autoloaded.
276 282
277 * gnus-int.el (gnus-request-move-article): Use 283 * gnus-int.el (gnus-request-move-article):
278 gnus-agent-unfetch-articles in place of gnus-agent-expire to 284 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
279 improve performance. 285 improve performance.
280 286
281 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 287 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
282 288
283 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf 289 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
284 to avoid run-time CL dependencies. 290 to avoid run-time CL dependencies.
285 (gnus-agent-unfetch-articles): New function. 291 (gnus-agent-unfetch-articles): New function.
286 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate 292 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
287 article numbers even when local .overview file is missing. 293 article numbers even when local .overview file is missing.
288 (gnus-agent-read-article-number): New function. Only accepts 294 (gnus-agent-read-article-number): New function. Only accepts
289 27-bit article numbers. 295 27-bit article numbers.
290 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use 296 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
291 gnus-agent-read-article-number. 297 Use gnus-agent-read-article-number.
292 (gnus-agent-braid-nov): Rewrote to validate article numbers coming 298 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
293 from backend while recognizing that article numbers in .overview 299 from backend while recognizing that article numbers in .overview
294 must be valid. 300 must be valid.
295 301
296 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as 302 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
297 some users confused by references to .newsrc when they only have a 303 some users confused by references to .newsrc when they only have a
298 .newsrc.eld file. 304 .newsrc.eld file.
299 (gnus-convert-mark-converter-prompt, 305 (gnus-convert-mark-converter-prompt)
300 gnus-convert-converter-needs-prompt): Fixed use of property list. 306 (gnus-convert-converter-needs-prompt): Fix use of property list.
301 307
302 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org> 308 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
303 309
304 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote. 310 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
305 311
308 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do 314 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
309 stuff for non-living groups. 315 stuff for non-living groups.
310 316
311 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org> 317 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
312 318
313 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil. 319 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
314 (gnus-agent-regenerate-group): Using nil messages aren't valid. 320 (gnus-agent-regenerate-group): Using nil messages aren't valid.
315 321
316 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org> 322 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
317 323
318 * gnus-agent.el (gnus-agent-read-agentview): Inline 324 * gnus-agent.el (gnus-agent-read-agentview):
319 gnus-uncompress-range. 325 Inline gnus-uncompress-range.
320 326
321 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com> 327 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
322 328
323 * legacy-gnus-agent.el 329 * legacy-gnus-agent.el
324 (gnus-agent-convert-to-compressed-agentview): Fixed typos with 330 (gnus-agent-convert-to-compressed-agentview): Fix typos with
325 help from Florian Weimer <fw@deneb.enyo.de> 331 help from Florian Weimer <fw@deneb.enyo.de>
326 332
327 * gnus-agent.el (gnus-agentize): 333 * gnus-agent.el (gnus-agentize):
328 gnus-agent-send-mail-real-function no longer set to current value 334 gnus-agent-send-mail-real-function no longer set to current value
329 of message-send-mail-function but rather a lambda that calls 335 of message-send-mail-function but rather a lambda that calls
343 (gnus-agent-delete-group): New function. 349 (gnus-agent-delete-group): New function.
344 (gnus-agent-save-group-info): Use gnus-command-method when 350 (gnus-agent-save-group-info): Use gnus-command-method when
345 `method' parameter is nil. Don't write nil entries into the 351 `method' parameter is nil. Don't write nil entries into the
346 active file. 352 active file.
347 (gnus-agent-get-group-info): New function. 353 (gnus-agent-get-group-info): New function.
348 (gnus-agent-get-local): Added optional parameters to avoid calling 354 (gnus-agent-get-local): Add optional parameters to avoid calling
349 gnus-group-real-name and gnus-find-method-for-group. 355 gnus-group-real-name and gnus-find-method-for-group.
350 (gnus-agent-set-local): Delete stored entry if either min, or max, 356 (gnus-agent-set-local): Delete stored entry if either min, or max,
351 are nil. 357 are nil.
352 (gnus-agent-fetch-session): Reworded error/quit messages. On 358 (gnus-agent-fetch-session): Reword error/quit messages.
353 quit, use gnus-agent-regenerate-group to record existance of any 359 On quit, use gnus-agent-regenerate-group to record existance of any
354 articles fetched to disk before the quit occurred. 360 articles fetched to disk before the quit occurred.
355 361
356 * gnus-int.el (gnus-request-delete-group): Use 362 * gnus-int.el (gnus-request-delete-group):
357 gnus-cache-delete-group and gnus-agent-delete-group to keep the 363 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
358 local disk in sync with the server. 364 local disk in sync with the server.
359 (gnus-request-rename-group): Use 365 (gnus-request-rename-group):
360 gnus-cache-rename-group and gnus-agent-rename-group to keep the 366 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
361 local disk in sync with the server. 367 local disk in sync with the server.
362 368
363 * gnus-start.el (gnus-get-unread-articles): Cosmetic 369 * gnus-start.el (gnus-get-unread-articles):
364 simplification to logic. 370 Cosmetic simplification to logic.
365 371
366 * gnus-group.el (): (gnus-group-delete-group): No longer update 372 * gnus-group.el (gnus-group-delete-group): No longer update
367 gnus-cache-active-altered as gnus-request-delete-group now keeps 373 gnus-cache-active-altered as gnus-request-delete-group now keeps
368 the cache in sync. 374 the cache in sync.
369 (gnus-group-list-active): Let the agent store a server's active 375 (gnus-group-list-active): Let the agent store a server's active
370 list if currently plugged. 376 list if currently plugged.
371 377
387 conversion message to newsrc-dribble when an actual conversion is 393 conversion message to newsrc-dribble when an actual conversion is
388 performed. 394 performed.
389 395
390 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 396 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
391 397
392 * gnus-agent.el (gnus-agent-read-local): Bind 398 * gnus-agent.el (gnus-agent-read-local):
393 nnheader-file-coding-system to gnus-agent-file-coding-system to 399 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
394 avoid the implicit assumption that they will always be equal. 400 avoid the implicit assumption that they will always be equal.
395 (gnus-agent-save-local): Bind buffer-file-coding-system, not 401 (gnus-agent-save-local): Bind buffer-file-coding-system, not
396 coding-system-for-write, as the with-temp-file macro first prints 402 coding-system-for-write, as the with-temp-file macro first prints
397 to a buffer then saves the buffer. 403 to a buffer then saves the buffer.
398 404
399 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com> 405 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
400 406
401 * legacy-gnus-agent.el (): New. Provides converters that are only 407 * legacy-gnus-agent.el (): New. Provides converters that are only
402 loaded when gnus-convert-old-newsrc needs to call them. 408 loaded when gnus-convert-old-newsrc needs to call them.
403 409
404 * gnus-agent.el (gnus-agent-read-agentview): Removed support for 410 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
405 old file versions. 411 old file versions.
406 (gnus-group-prepare-hook): Removed function that converted list 412 (gnus-group-prepare-hook): Remove function that converted list
407 form of gnus-agent-expire-days to group properties. 413 form of gnus-agent-expire-days to group properties.
408 414
409 * gnus-start.el (gnus-convert-old-newsrc): Registered new 415 * gnus-start.el (gnus-convert-old-newsrc): Register new
410 converters to handle old agent file formats. Added logic for a 416 converters to handle old agent file formats. Added logic for a
411 "backup before upgrading warning". 417 "backup before upgrading warning".
412 (gnus-convert-mark-converter-prompt): Developers can mark 418 (gnus-convert-mark-converter-prompt): Developers can mark
413 functions as needing (default), or not needing, 419 functions as needing (default), or not needing,
414 gnus-convert-old-newsrc's "backup before upgrading warning". 420 gnus-convert-old-newsrc's "backup before upgrading warning".
420 426
421 * gnus-int.el (gnus-request-accept-article): Inform the agent that 427 * gnus-int.el (gnus-request-accept-article): Inform the agent that
422 articles are being added to a group. 428 articles are being added to a group.
423 (gnus-request-replace-article): Inform the agent that articles 429 (gnus-request-replace-article): Inform the agent that articles
424 need to be uncached as the cached contents are no longer valid. 430 need to be uncached as the cached contents are no longer valid.
425 431
426 * gnus-agent.el (gnus-agent-file-header-cache): Removed. 432 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
427 (gnus-agent-possibly-alter-active): Avoid null in numeric 433 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
428 comparison.
429 (gnus-agent-set-local): Refuse to save null in local object table. 434 (gnus-agent-set-local): Refuse to save null in local object table.
430 (gnus-agent-regenerate-group): The REREAD parameter can now be a 435 (gnus-agent-regenerate-group): The REREAD parameter can now be a
431 list of articles that will be marked as unread. 436 list of articles that will be marked as unread.
432 437
433 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 438 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
454 uncompressed list. 459 uncompressed list.
455 460
456 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> 461 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
457 462
458 * gnus-draft.el (gnus-group-send-queue): Pass the group name 463 * gnus-draft.el (gnus-group-send-queue): Pass the group name
459 "nndraft:queue" along to gnus-draft-send. Use 464 "nndraft:queue" along to gnus-draft-send.
460 gnus-agent-prompt-send-queue. 465 Use gnus-agent-prompt-send-queue.
461 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group 466 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
462 is "nndraft:queue". Suggested by Gaute Strokkenes 467 is "nndraft:queue". Suggested by Gaute Strokkenes
463 <gs234@srcf.ucam.org> 468 <gs234@srcf.ucam.org>
464 469
465 * gnus-group.el (gnus-group-catchup): Use new 470 * gnus-group.el (gnus-group-catchup): Use new
466 gnus-sequence-of-unread-articles, not 471 gnus-sequence-of-unread-articles, not
467 gnus-list-of-unread-articles, to avoid exhausting memory with huge 472 gnus-list-of-unread-articles, to avoid exhausting memory with huge
468 numbers of articles. Use gnus-range-map to avoid having to 473 numbers of articles. Use gnus-range-map to avoid having to
469 uncompress the unread list. 474 uncompress the unread list.
470 (gnus-group-archive-directory, 475 (gnus-group-archive-directory)
471 gnus-group-recent-archive-directory): Fixed invalid ange-ftp 476 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
472 reference.
473 477
474 * gnus-range.el (gnus-range-map): Iterate over list or sequence. 478 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
475 (gnus-sorted-range-intersection): Intersection of two ranges 479 (gnus-sorted-range-intersection): Intersection of two ranges
476 without requiring that they first be uncompressed. 480 without requiring that they first be uncompressed.
477 481
478 * gnus-start.el (gnus-activate-group): Unless blocked by the 482 * gnus-start.el (gnus-activate-group): Unless blocked by the
479 caller, possibly expand the active range to include both cached 483 caller, possibly expand the active range to include both cached
480 and agentized articles. 484 and agentized articles.
481 (gnus-convert-old-newsrc): Rewrote in anticipation of having 485 (gnus-convert-old-newsrc): Rewrote in anticipation of having
482 multiple version-dependent converters. 486 multiple version-dependent converters.
483 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with 487 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
484 gnus-agent-save-active. 488 gnus-agent-save-active.
485 (gnus-save-newsrc-file): Save dirty agent range limits. 489 (gnus-save-newsrc-file): Save dirty agent range limits.
486 490
487 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with 491 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
488 gnus-agent-possibly-alter-active. 492 gnus-agent-possibly-alter-active.
489 (gnus-adjust-marked-articles): Faster handling of simple lists 493 (gnus-adjust-marked-articles): Faster handling of simple lists
490 494
491 2004-10-18 David Edmondson <dme@dme.org> 495 2004-10-18 David Edmondson <dme@dme.org>
492 496
500 * message.el (message-goto-mail-followup-to): Insert after "To". 504 * message.el (message-goto-mail-followup-to): Insert after "To".
501 (message-carefully-insert-headers): Add comment. 505 (message-carefully-insert-headers): Add comment.
502 506
503 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts. 507 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
504 508
505 * gnus-art.el (gnus-button-alist): Improve 509 * gnus-art.el (gnus-button-alist):
506 `gnus-button-handle-library' entry. 510 Improve `gnus-button-handle-library' entry.
507 511
508 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links. 512 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
509 513
510 * gnus-group.el (gnus-group-get-new-news-this-group): Added 514 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
511 doc-string. 515
512 516 * gnus-start.el (gnus-activate-group): Add doc-string.
513 * gnus-start.el (gnus-activate-group): Added doc-string.
514 517
515 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to 518 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
516 handle manual section. 519 handle manual section.
517 520
518 * imap.el (imap-store-password): New variable. 521 * imap.el (imap-store-password): New variable.
519 (imap-interactive-login): Use it. 522 (imap-interactive-login): Use it.
520 Suggested by Mark Plaksin <happy@mcplaksin.org>. 523 Suggested by Mark Plaksin <happy@mcplaksin.org>.
521 524
522 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow 525 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
523 / in mailto URLs. 526 Allow / in mailto URLs.
524 527
525 * spam.el (spam-directory): Derive from `gnus-directory'. 528 * spam.el (spam-directory): Derive from `gnus-directory'.
526 529
527 * gnus-sum.el (gnus-pick-line-number): Add autoload. 530 * gnus-sum.el (gnus-pick-line-number): Add autoload.
528 531
529 2004-10-17 Richard M. Stallman <rms@gnu.org> 532 2004-10-17 Richard M. Stallman <rms@gnu.org>
530 533
531 * gnus-registry.el (gnus-registry-unload-hook): 534 * gnus-registry.el (gnus-registry-unload-hook):
532 Set as a variable with add-hook. 535 Set as a variable with add-hook.
533 536
534 * nnspool.el (nnspool-spool-directory): Use news-directory instead 537 * nnspool.el (nnspool-spool-directory): Use news-directory instead
535 of news-path. 538 of news-path.
536 539
636 639
637 * gnus-fun.el: Require gnus-ems and gnus-util. 640 * gnus-fun.el: Require gnus-ems and gnus-util.
638 641
639 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr 642 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
640 643
641 * gnus-art.el (gnus-article-edit-mode): Define before first 644 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
642 reference.
643 645
644 * gnus.el (gnus-method-to-server): Move defsubst before first use. 646 * gnus.el (gnus-method-to-server): Move defsubst before first use.
645 647
646 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix 648 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
647 format string mismatch. 649 Fix format string mismatch.
648 * nnml.el (nnml-request-set-mark, nnml-save-marks): do. 650 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
649 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do. 651 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
650 652
651 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de> 653 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
652 654
653 * gnus.el (gnus-version-number): Set to 5.11. 655 * gnus.el (gnus-version-number): Set to 5.11.
654 656
661 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if 663 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
662 GROUP is a virtual group. 664 GROUP is a virtual group.
663 665
664 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries 666 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
665 for big5 and gb2312. 667 for big5 and gb2312.
666 668
667 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid 669 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
668 padding. 670 padding.
669 671
670 * mm-bodies.el (mm-7bit-chars): Don't include \r. 672 * mm-bodies.el (mm-7bit-chars): Don't include \r.
671 673
672 * mml.el (mml-compute-boundary-1): Don't uncompress files. 674 * mml.el (mml-compute-boundary-1): Don't uncompress files.
673 675
674 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce 676 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
675 dependencies. 677 dependencies.
676 (rfc2047-encode): Use it. 678 (rfc2047-encode): Use it.
677 679
678 * flow-fill.el: Typo. 680 * flow-fill.el: Typo.
679 681
680 * mml.el (mml-generate-mime-1): Don't use format=flowed with 682 * mml.el (mml-generate-mime-1): Don't use format=flowed with
681 inline PGP. 683 inline PGP.
682 684
1008 2004-05-26 Simon Josefsson <jas@extundo.com> 1010 2004-05-26 Simon Josefsson <jas@extundo.com>
1009 1011
1010 * starttls.el: Merge with my GNUTLS based starttls.el. 1012 * starttls.el: Merge with my GNUTLS based starttls.el.
1011 (starttls-gnutls-program, starttls-use-gnutls) 1013 (starttls-gnutls-program, starttls-use-gnutls)
1012 (starttls-extra-arguments, starttls-process-connection-type) 1014 (starttls-extra-arguments, starttls-process-connection-type)
1013 (starttls-connect, starttls-failure, starttls-success): New 1015 (starttls-connect, starttls-failure, starttls-success): New variables.
1014 variables.
1015 (starttls-program, starttls-extra-args): Doc fix. 1016 (starttls-program, starttls-extra-args): Doc fix.
1016 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New 1017 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1017 functions. 1018 New functions.
1018 (starttls-negotiate, starttls-open-stream): Check 1019 (starttls-negotiate, starttls-open-stream):
1019 `starttls-use-gnutls' and pass on to corresponding *-gnutls 1020 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1020 function if it is set. 1021 function if it is set.
1021 1022
1022 2004-08-31 Simon Josefsson <jas@extundo.com> 1023 2004-08-31 Simon Josefsson <jas@extundo.com>
1023 1024
1024 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for 1025 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1025 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>. 1026 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1026 1027
1027 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\; 1028 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1028 and ?\' to symbol instead of whitespace (tiny patch). From 1029 and ?\' to symbol instead of whitespace (tiny patch).
1029 Andreas Schwab <schwab@suse.de>. 1030 From Andreas Schwab <schwab@suse.de>.
1030 1031
1031 2004-08-31 Jesper Harder <harder@ifa.au.dk> 1032 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1032 1033
1033 * message.el (message-idna-to-ascii-rhs-1): Don't choke on 1034 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1034 invalid addresses. 1035 invalid addresses.
1046 * gnus-art.el (article-decode-idna-rhs): Don't use 1047 * gnus-art.el (article-decode-idna-rhs): Don't use
1047 message-idna-inside-rhs-p. 1048 message-idna-inside-rhs-p.
1048 1049
1049 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org> 1050 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1050 1051
1051 * message.el (message-idna-inside-rhs-p): Removed. 1052 * message.el (message-idna-inside-rhs-p): Remove.
1052 (message-idna-to-ascii-rhs-1): Use proper address parsing. 1053 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1053 1054
1054 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org> 1055 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1055 1056
1056 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote. 1057 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1073 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option. 1074 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1074 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by 1075 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1075 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib 1076 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1076 <Reiner.Steib@gmx.de>. 1077 <Reiner.Steib@gmx.de>.
1077 1078
1078 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace 1079 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1079 pp-to-string with gnus-pp-to-string. 1080 Replace pp-to-string with gnus-pp-to-string.
1080 1081
1081 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp. 1082 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1082 1083
1083 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with 1084 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1084 gnus-pp. 1085 gnus-pp.
1085 1086
1086 * gnus-msg.el (gnus-setup-message): Ignore an article copy while 1087 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1087 parsing gnus-posting-styles when the message is not for replying. 1088 parsing gnus-posting-styles when the message is not for replying.
1088 (gnus-summary-resend-message-edit): Call mime-to-mml. Suggested 1089 (gnus-summary-resend-message-edit): Call mime-to-mml.
1089 by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>. 1090 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1090 (gnus-debug): Replace pp with gnus-pp. 1091 (gnus-debug): Replace pp with gnus-pp.
1091 1092
1092 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp. 1093 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1093 1094
1094 * gnus-spec.el (gnus-update-format): Replace pp-to-string with 1095 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1095 gnus-pp-to-string. 1096 gnus-pp-to-string.
1096 1097
1097 * gnus-sum.el (gnus-read-header): Don't remove a header for the 1098 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1098 parent article of a sparse article in the thread hashtb. From 1099 parent article of a sparse article in the thread hashtb.
1099 Stefan Wiens <s.wi@gmx.net>. 1100 From Stefan Wiens <s.wi@gmx.net>.
1100 1101
1101 * gnus-util.el (gnus-bind-print-variables): New macro. 1102 * gnus-util.el (gnus-bind-print-variables): New macro.
1102 (gnus-prin1): Use it. 1103 (gnus-prin1): Use it.
1103 (gnus-prin1-to-string): Use it. 1104 (gnus-prin1-to-string): Use it.
1104 (gnus-pp): New function. 1105 (gnus-pp): New function.
1118 1119
1119 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to 1120 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1120 t while entering a file name using the mm-with-multibyte macro. 1121 t while entering a file name using the mm-with-multibyte macro.
1121 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>. 1122 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1122 1123
1123 * mm-encode.el (mm-content-transfer-encoding-defaults): Use 1124 * mm-encode.el (mm-content-transfer-encoding-defaults):
1124 qp-or-base64 for the application/* types. 1125 Use qp-or-base64 for the application/* types.
1125 (mm-safer-encoding): Consider 7bit is safe. 1126 (mm-safer-encoding): Consider 7bit is safe.
1126 1127
1127 * mm-util.el (mm-with-multibyte-buffer): New macro. 1128 * mm-util.el (mm-with-multibyte-buffer): New macro.
1128 (mm-with-multibyte): New macro. 1129 (mm-with-multibyte): New macro.
1129 1130
1144 1145
1145 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp. 1146 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1146 1147
1147 * webmail.el (webmail-debug): Replace pp with gnus-pp. 1148 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1148 1149
1149 * gnus-art.el (gnus-article-wash-html-with-w3m): Bind 1150 * gnus-art.el (gnus-article-wash-html-with-w3m):
1150 w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp; use 1151 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1151 w3m-minor-mode-map instead of mm-w3m-local-map-property. 1152 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1152 (gnus-mime-save-part-and-strip): Use mm-complicated-handles 1153 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1153 instead of mm-multiple-handles. 1154 instead of mm-multiple-handles.
1154 (gnus-mime-delete-part): Ditto. 1155 (gnus-mime-delete-part): Ditto.
1155 1156
1156 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime 1157 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1191 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de> 1192 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1192 1193
1193 * mm-decode.el (mime-display, mime-security): Fix custom-manual 1194 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1194 entries. 1195 entries.
1195 1196
1196 * gnus-art.el (gnus-article): Ditto. 1197 * gnus-art.el (gnus-article): Ditto.
1197 1198
1198 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org> 1199 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1199 1200
1200 * gnus-art.el (article-hide-list-identifiers): Bind 1201 * gnus-art.el (article-hide-list-identifiers):
1201 inhibit-read-only as t. 1202 Bind inhibit-read-only as t.
1202 1203
1203 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de> 1204 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1204 1205
1205 * gnus-mlspl.el (gnus-group-split-update): Fix docstring. 1206 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1206 1207
1231 1232
1232 * gnus-mule.el, smiley-ems.el: Removed obsolete files. 1233 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1233 1234
1234 * mailcap.el (mailcap-mime-data): Mark as risky. 1235 * mailcap.el (mailcap-mime-data): Mark as risky.
1235 1236
1236 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort): Fix 1237 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1237 custom-manual entries. 1238 Fix custom-manual entries.
1238 1239
1239 * time-date.el: Removed. Merged into ../calendar/time-date.el. 1240 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1240 1241
1241 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de> 1242 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1242 1243
1254 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in 1255 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1255 addition to emacs-w3m. 1256 addition to emacs-w3m.
1256 1257
1257 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de> 1258 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1258 1259
1259 * gnus-msg.el (gnus-summary-followup-with-original): Document 1260 * gnus-msg.el (gnus-summary-followup-with-original):
1260 yanking of region when active. 1261 Document yanking of region when active.
1261 1262
1262 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com> 1263 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1263 1264
1264 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch. 1265 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1265 Revision 7.2 changes excluded to maintain compatibility with all 1266 Revision 7.2 changes excluded to maintain compatibility with all