/
ChangeLog
13927 lines (9516 loc) · 476 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2011-01-12 Glenn Morris <rgm@gnu.org>
* message.el (message-mail): A compose-mail function should
accept headers as strings.
2010-11-19 Yuri Karaban <tech@askold.net> (tiny change)
* pop3.el (pop3-open-server): Read server greeting before starting TLS
negotiation.
2010-10-12 Juanma Barranquero <lekktu@gmail.com>
* nnmail.el (nnmail-fancy-expiry-targets): Fix typo in docstring.
2010-09-21 Glenn Morris <rgm@gnu.org>
* message.el (message-output): Use gnus-output-to-rmail if a buffer is
visiting the fcc file in rmail-mode.
2010-04-22 Andreas Seltenreich <seltenreich@gmx.de>
* message.el (message-generate-headers): Record insertion of optional
headers as well. Otherwise the check to prevent repeated insertion of
optional headers is a no-op.
2010-04-17 Teodor Zlatanov <tzz@lifelogs.com>
* smime.el: Don't mention CVS.
* nnrss.el (nnrss-fetch): Don't mention CVS.
* nnir.el: Don't mention CVS.
2010-04-01 Andreas Schwab <schwab@linux-m68k.org>
* mm-uu.el (mm-uu-pgp-signed-extract-1): Use buffer-file-coding-system
if set.
2010-03-29 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-decode.el (mm-add-meta-html-tag): Fix regexp matching meta tag.
2010-03-27 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-default-mail-headers):
(message-default-headers): Carry the value mail-default-headers over
into message-default-mail-headers, rather than message-default-headers.
2010-03-22 Juanma Barranquero <lekktu@gmail.com>
* message.el (message-interactive): Doc fix.
(message-qmail-inject-args): Reflow.
(message-kill-to-signature): Fix typo in docstring.
* smiley.el (smiley-buffer): Fix typo in docstring.
2010-02-26 Glenn Morris <rgm@gnu.org>
* message.el (message-send-mail-function): Change the default, so that
it inherits from a customized send-mail-function. (Bug#5643)
2010-02-24 Stefan Monnier <monnier@iro.umontreal.ca>
* gnus-art.el (gnus-treat-display-x-face): Don't burp if
shell-command-to-string signals an error (bug#5299).
2010-02-24 Glenn Morris <rgm@gnu.org>
* message.el (message-smtpmail-send-it)
(message-send-mail-with-mailclient): Doc fixes.
2010-02-16 Glenn Morris <rgm@gnu.org>
* message.el (message-default-mail-headers): Change the default value
to ease the transition from mail-mode to message-mode. (Bug#5555)
2010-01-17 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-mail): Just pass yank-action on to message-setup.
(message-setup): Handle (FUN . ARGS) form of yank-action.
(message-with-reply-buffer, message-widen-reply)
(message-yank-original): Handle non-buffer values of
message-reply-buffer (Bug#4080).
(message-setup-1): Prefer to save message-reply-buffer as a buffer.
2010-01-17 Juanma Barranquero <lekktu@gmail.com>
* nnmairix.el (nnmairix-group-delete-recreate-this-group):
Fix typo in docstring.
2010-01-08 Jason Rumney <jasonr@gnu.org>
* sieve-manage.el (sieve-manage-parse-capability-1): Loosely match OK
response.
2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-describe-bindings): Work for prefix keys.
* message.el (message-check-news-header-syntax): Protect against a
string that `rfc822-addresses' returns when parsing fails.
2010-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-util.el (gnus-invisible-p, gnus-next-char-property-change)
(gnus-previous-char-property-change): New functions.
* gnus-sum.el (gnus-forward-line-ignore-invisible): Use them.
2010-01-05 Andreas Schwab <schwab@linux-m68k.org>
* gnus-sum.el (gnus-forward-line-ignore-invisible): New function.
(gnus-summary-recenter): Use it instead of forward-line. (Bug#5257)
2010-01-02 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-exchange-point-and-mark): Rework last change to
avoid using optional arg of exchange-point-and-mark, for backward
compatibility.
2010-01-01 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-exchange-point-and-mark): Call
exchange-point-and-mark with an argument rather than setting
mark-active by hand (Bug#5175).
2009-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
* nntp.el (nntp-service-to-port): Work for service expressed with
numeric string; replace [:digit:] with [0-9] for XEmacs.
2009-12-17 Glenn Morris <rgm@gnu.org>
* gnus-group.el (gnus-bug-group-download-format-alist):
Change emacs entry to debbugs.gnu.org. Bump :version.
2009-12-13 Reiner Steib <Reiner.Steib@gmx.de>
* mm-encode.el (mm-sign-option, mm-encrypt-option): Add :version tag.
2009-12-12 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-info): Explain why we use `Info-goto-node'.
2009-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
* message.el (message-completion-in-region): New compatibility function.
(message-expand-group): Use it.
2009-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el (gnus-group-prepare-flat): Check also whether groups
with no unread article should be listed if the 2nd arg `predicate' is
given.
2009-11-29 Juri Linkov <juri@jurta.org>
* gnus-sum.el (gnus-recenter): Use `recenter-top-bottom'
when it is fboundp in GNU Emacs 23.1. Put `isearch-scroll' property
on `gnus-recenter'. (Bug#4698, Bug#4981)
2009-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-from-style, message-interactive)
(message-signature): Always set default values from the corresponding
mail-* variables.
(message-cite-prefix-regexp, message-sendmail-envelope-from)
(message-yank-prefix, message-indentation-spaces)
(message-signature-file, message-default-headers): Use boundp rather
than (featurep 'xemacs) to check if the corresponding mail-* variables
exist.
2009-11-20 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-send-mail-with-sendmail): Revert last change.
2009-11-19 Chong Yidong <cyd@stupidchicken.com>
* message.el (message-from-style, message-interactive)
(message-cite-prefix-regexp, message-sendmail-envelope-from)
(message-yank-prefix, message-indentation-spaces, message-signature)
(message-signature-file, message-default-headers): For GNU Emacs, set
default values from the corresponding mail-* variables.
(message-send-mail-with-sendmail): Use envelope-from only if
mail-specify-envelope-from is non-nil.
2009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
* rfc2047.el (rfc2047-decode-region): Don't quote decoded words
containing tspecial characters if they have been already quoted.
2009-10-24 Glenn Morris <rgm@gnu.org>
* gnus-art.el (help-xref-stack-item): Define for compiler.
2009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-remove-overlays): eval-and-compile.
2009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
(gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
2009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus.el (gnus-overlay-get): New alias to overlay-get.
(gnus-overlays-in): New alias to overlays-in.
* gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
gnus-overlay-get, and gnus-delete-overlay.
(gnus-summary-show-thread): Make it work as well for systems in which
next-single-char-property-change is not available.
(gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
2009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
2009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
* gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
and XEmacs that don't have `remove-overlays'.
2009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
* gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
(gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
selective display. Use overlays instead.
2009-10-04 Juanma Barranquero <lekktu@gmail.com>
* spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
2009-09-29 Juanma Barranquero <lekktu@gmail.com>
* spam-stat.el (spam-stat-load): Fix typo in message.
2009-09-23 Juanma Barranquero <lekktu@gmail.com>
* gnus-art.el (gnus-article-encrypt-body):
* message.el (message-check-recipients):
* mm-util.el (mm-codepage-setup):
* nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
(nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
2009-09-22 Daiki Ueno <ueno@unixuser.org>
* mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
* mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
keys from the menu if mm-{sign,encrypt}-option is 'guided.
* mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
* mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
2009-09-18 Glenn Morris <rgm@gnu.org>
* gnus-diary.el (gnus-diary-check-message):
* message.el (message-insert-formatted-citation-line):
* nnbabyl.el (top-level):
* nndiary.el (nndiary-schedule):
Fix typos in condition-case handlers.
2009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-edit-part): Work for the buffer
configuration that provides the sole article window in a frame;
position point correctly after deleting a part.
2009-09-14 Adam Sjøgren <asjo@koldfront.dk>
* spam.el (spam-unregister-on-reregister): Add boolean variable.
(spam-resolve-registrations-routine): Use it to unregister articles
that change status.
2009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
* nnrss.el (nnrss-request-article): Remove binding of
default-enable-multibyte-characters that has gotten needless by
the 2007-07-13 change in rfc2047-encode-message-header.
* mml.el (mml-insert-multipart): Error on the message header.
(mml-insert-part): Error on the message header; position point at
the end of a MIME tag.
2009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-util.el (with-no-warnings): Define it for old Emacsen.
(gnus-float-time): Alias to float-time if it exists.
* ecomplete.el (with-no-warnings): Define it for old Emacsen.
(ecomplete-add-item): Don't use (featurep 'xemacs) to check if
float-time is available; suppress compile warning for time-to-seconds.
2009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
Add the optional argument `encoding' that overrides the default.
* mml.el (mml-generate-mime-1): Pass encoding defined by a user to
mm-encode-buffer.
2009-09-04 Glenn Morris <rgm@gnu.org>
* qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
mm-disable-multibyte, rather than default-enable-multibyte-characters.
* utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
* mm-util.el (mm-with-unibyte-current-buffer)
(mm-find-buffer-file-coding-system):
* yenc.el (yenc-decode-region): Use default-value rather than
default-enable-multibyte-characters.
2009-09-03 Glenn Morris <rgm@gnu.org>
* mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
* rfc2047.el (rfc2047-encode-message-header): Use default-value rather
than default-enable-multibyte-characters.
2009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
* gnus-art.el (gnus-article-read-summary-keys):
Fix gnus-buffer-configuration's value temporarily used.
2009-09-02 Glenn Morris <rgm@gnu.org>
* gnus-util.el (gnus-float-time): New function.
* gnus-delay.el (gnus-delay-article):
* gnus-sum.el (gnus-thread-latest-date):
* gnus-util.el (gnus-user-date): Use gnus-float-time.
* nnspool.el (nnspool-request-newgroups):
Use gnus-float-time rather than time-to-seconds.
* ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
* gnus-art.el (gnus-signature-face, gnus-header-from-face)
(gnus-header-subject-face, gnus-header-newsgroups-face)
(gnus-header-name-face, gnus-header-content-face):
* gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
(gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
(gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
(gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
(gnus-cite-face-11):
* gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
* gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
(gnus-server-closed-face, gnus-server-denied-face)
(gnus-server-offline-face):
* gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
(gnus-group-news-2-face, gnus-group-news-2-empty-face)
(gnus-group-news-3-face, gnus-group-news-3-empty-face)
(gnus-group-news-4-face, gnus-group-news-4-empty-face)
(gnus-group-news-5-face, gnus-group-news-5-empty-face)
(gnus-group-news-6-face, gnus-group-news-6-empty-face)
(gnus-group-news-low-face, gnus-group-news-low-empty-face)
(gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
(gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
(gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
(gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
(gnus-summary-selected-face, gnus-summary-cancelled-face)
(gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
(gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
(gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
(gnus-summary-high-undownloaded-face)
(gnus-summary-low-undownloaded-face)
(gnus-summary-normal-undownloaded-face)
(gnus-summary-high-unread-face, gnus-summary-low-unread-face)
(gnus-summary-normal-unread-face, gnus-summary-high-read-face)
(gnus-summary-low-read-face, gnus-summary-normal-read-face)
(gnus-splash-face):
* message.el (message-header-to-face, message-header-cc-face)
(message-header-subject-face, message-header-newsgroups-face)
(message-header-other-face, message-header-name-face)
(message-header-xheader-face, message-separator-face)
(message-cited-text-face, message-mml-face):
* sieve-mode.el (sieve-control-commands-face)
(sieve-action-commands-face, sieve-test-commands-face)
(sieve-tagged-arguments-face):
* spam.el (spam-face):
Mark face aliases with "-face" in the name as obsolete.
2009-09-01 Glenn Morris <rgm@gnu.org>
* gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
than goto-line.
2009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
* mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
Don't move point if the command is invoked inside the message header.
2009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
* spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
(spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
* nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
* nnir.el (nnir-swish-e-index-file):
* gnus-sum.el (gnus-summary-delete-marked-as-read)
(gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
(gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
* gnus-msg.el (gnus-inews-mark-gcc-as-read):
* gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
(gnus-treat-display-xface): Add Emacs version of obsolescence.
2009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
* mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
Don't save excursion.
2009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
* nnheader.el (nnheader-find-file-noselect):
* mm-util.el (mm-insert-file-contents):
Use (default-value 'major-mode) instead of default-major-mode.
2009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
* nnrss.el (nnrss-request-article): Avoid default-fill-column.
2009-08-25 Glenn Morris <rgm@gnu.org>
* nnir.el (top-level): Don't require cl at run-time.
(nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
Replace cl-function substitute with gnus-replace-in-string.
(nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
(nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
(nnir-run-find-grep): Replace cl-functions find-if and subseq with
simplified expansions.
2009-08-22 Glenn Morris <rgm@gnu.org>
* gnus-art.el (gnus-button-patch): Use forward-line rather than
goto-line.
2009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el (gnus-safe-html-newsgroups): New user option.
* gnus-art.el (gnus-bind-safe-url-regexp): New macro.
(gnus-mime-view-all-parts, gnus-mime-view-part-internally)
(gnus-mm-display-part, gnus-mime-display-single)
(gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
* gnus-sum.el
(gnus-mark-copied-or-moved-articles-as-expirable): New user option.
(gnus-summary-move-article): Add expirable mark to articles copied or
moved to group that has auto-expire turned on if the option is non-nil.
2009-07-24 Glenn Morris <rgm@gnu.org>
* gnus-demon.el (gnus-demon-add-nntp-close-connection):
Fix typo. (Bug#3903)
2009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-mode-map): Bind the "e" key to
gnus-article-read-summary-keys rather than gnus-summary-edit-article
that should not be used for draft articles.
(gnus-article-read-summary-keys): Use key-binding instead of lookup-key
that has no concern in minor mode keys.
(gnus-article-summary-command, gnus-article-summary-command-nosave):
Abolish.
2009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
* nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
article without making inquiry to a user for unknown encoding.
* nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
(nnmaildir--scan): Assume i-node and device number that file-attributes
returns might be cons-cell.
2009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
* auth-source.el: Remove docs now in auth.texi. Don't use
`gnus-message' for logging. Add new variables `auth-source-debug' and
`auth-source-hide-passwords' and use them.
2009-07-15 Glenn Morris <rgm@gnu.org>
* gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
2009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el (gnus-group-make-rss-group): Strip newlines and
excessive whitespace from the default values of title and description.
2009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
mail-fetch-field to fetch Content-Description header in order to
exclude newlines.
2009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
to deleted part.
2009-05-30 David Engster <dengste@eml.cc>
* nnmairix.el: Remove old documentation in the commentary block.
(nnmairix-request-group): Do not update active file for nnml back ends.
(nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
end so that overview files are ignored.
(nnmairix-update-groups): Make updating the groups more robust by using
marks.
(nnmairix-determine-original-group-from-path): Circumvent mairix bug
with dollar characters in message-id.
2009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
* spam.el: Use dns-query instead of query-dns. Was renamed on
2008-12-25 in dns.el.
2009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
* rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
could happen if the text is only composed of spaces and/or tabs.
2009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
* gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
when sending a queued message to avoid extra mml tags.
2009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
* mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
2009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-dired.el: Remove autoload for gnus-setup-message.
(gnus-dired-attach): Fake this-command value to prevent Gnus from
displaying Gnus logo; always use compose-mail.
2009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
2009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
(gnus-nocem-issuers): List currently active issuers; fix custom type.
(gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
available.
(gnus-nocem-epg-verify): New function.
2009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
2009-02-15 Glenn Morris <rgm@gnu.org>
* gnus-util.el (rmail-insert-rmail-file-header)
(rmail-count-new-messages, rmail-show-message): Remove unnecessary
autoloads.
(rmail-default-rmail-file): Remove unnecessary declaration.
(gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
2009-02-14 Glenn Morris <rgm@gnu.org>
* gnus.el (rmail-default-rmail-file): Remove declaration of deleted
variable (only used in gnus-util, which declares it anyway).
(rmail-output-to-rmail-file): Remove autoload of deleted function,
which was only needed by gnus-art (changed to not use it any more).
(rmail-insert-rmail-file-header): Remove autoload of deleted function,
only used in gnus-util, which autoloads it itself.
(rmail-update-summary): Fix autoload.
* gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
rather than rmail-output-to-rmail-file.
2009-02-07 Glenn Morris <rgm@gnu.org>
* message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
autoload of function that no longer exists.
(rmail-toggle-header): Declare.
(message-forward-rmail-make-body): Handle mbox Rmail.
2009-01-31 Glenn Morris <rgm@gnu.org>
* gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
2009-01-09 change.
2009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
* auth-source.el (auth-source-forget-user-or-password): Clarify docs.
(auth-source-forget-all-cached): New convenience function.
(auth-source-user-or-password): Accept list of modes or a single mode.
* mail-source.el (mail-source-bind, mail-source-set-1): Use list of
auth-source modes.
* nnimap.el (nnimap-open-connection): Use list of
auth-source modes.
* nntp.el (nntp-send-authinfo): Use list of
auth-source modes.
2009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
* auth-source.el: Update docs to reflect epa-file-enable is to be used
now.
2009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
* nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
coding system in XEmacs; add a workaround for XEmacs.
2009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-coding-system-priorities): Protect against nil value
of current-language-environment.
2009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
* nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
available at runtime.
2009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (article-date-ut): Fix end point of narrowing.
2009-01-11 Aidan Kehoe <kehoea@parhasard.net>
* nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
the greatest positive fixnum value doesn't work under an XEmacs with
bignum support; use the most-positive-fixnum constant instead,
available since Emacs 21.1 with cl and XEmacs 21.1.
2009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-next-article): Revert last change by which
XEmacs gets not to work.
2009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-coding-system-priorities): Allow the value like
"Japanese (UTF-8)" of current-language-environment.
2009-01-09 Glenn Morris <rgm@gnu.org>
* gnus-sum.el (gnus-summary-next-article): Replace last-command-char
with last-command-event.
2009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-fix-before-sending): Amend comment.
2009-01-07 David Engster <dengste@eml.cc>
* gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
simplified server definitions by converting it via
gnus-server-to-method.
2009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
parameter's operands.
2009-01-06 David Engster <dengste@eml.cc>
* gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
primary select method (for gnus-group-mark-article-as-read).
2009-01-06 Tassilo Horn <tassilo@member.fsf.org>
* gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
`(gnus)Face', not `(gnus)X-Face'.
2009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-ucs-to-char): New function.
* mm-url.el (mm-url-decode-entities): Use it.
2009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-fix-before-sending): Add `eight-bit' to
illegible-text check.
2009-01-03 Michael Olson <mwolson@gnu.org>
* nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
`headers' is nil. This can occur if the IMAP server does not have
permissions to read messages from a folder, but can write new messages
to the folder.
(nnimap-request-article-part): Do not insert `data' if it is nil.
2009-01-01 Dave Love <fx@gnu.org>
* nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
* nnimap.el: Fix author email.
(nnimap-split-rule): Add FIXME comment.
(nnimap-debug): Fix doc string.
2008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-set-article-display-arrow): Make
overlay-arrow-position and overlay-arrow-string buffer-local; no need
to check if those variables exist (first appeared in Emacs 18.50).
2008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-line-number-at-pos): New function.
* spam-report.el (spam-report-process-queue): Use it.
2008-12-24 David Engster <dengste@eml.cc>
* gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
parameters that haven't existed as variables as buffer-local variables.
2008-12-23 Dave Love <fx@gnu.org>
* legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
cadar.
* sieve-manage.el (sieve-manage-starttls-p): Renamed from
imap-starttls-p.
(sieve-manage-starttls-open): Renamed from imap-starttls-open.
2008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
* spam-report.el (spam-report-gmane-max-requests): New constant.
(spam-report-gmane-wait): New variable.
(spam-report-gmane-ham, spam-report-gmane-spam)
(spam-report-url-ping-plain, spam-report-process-queue): Wait only if
spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
the server.
* nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
Add explanations.
* pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
nnheader-accept-process-output and nnheader-read-timeout if available.
(pop3-movemail): Use it.
* message.el (message-check-news-body-syntax): Fix signature check if
there's an attachment.
2008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el: Add comments to the mm- emulating functions.
2008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
by Stephen Berman <stephen.berman@gmx.net>.
2008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-substring-no-properties): New function.
(mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
(mm-special-display-p): Enable those lambda forms to be byte compiled.
(mm-string-to-multibyte): Doc fix.
* mml.el (mml-attach-file): Use mm-substring-no-properties.
2008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
* mml.el (mml-attach-file): Strip text properties from file name.
(Bug#1574)
2008-12-16 Glenn Morris <rgm@gnu.org>
* mm-util.el (mm-charset-override-alist): Declare for compiler.
2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
* mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
knows since the charset specified might be a bogus alias that
mm-charset-synonym-alist provides.
2008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
* mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
"ISO_8859-1".
* gnus-start.el (gnus-backup-startup-file): Improve doc string.
2008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-util.el (mm-charset-eval-alist):
Define it before mm-charset-to-coding-system.
(mm-charset-to-coding-system): Add optional argument `silent';
define it before mm-charset-override-alist.
(mm-charset-override-alist): Add `(gb2312 . gbk)' to the
default value if it can be used in Emacs currently running;
silence mm-charset-to-coding-system.
2008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
* rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
`allow-override' which says whether to use `mm-charset-override-alist'.
(rfc2047-decode-encoded-words): Use it.
* mm-util.el (mm-charset-override-alist): Fix custom type;
add `(gb2312 . gbk)' to choices.
2008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
* mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
fast.
* gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2008-12-04 Naohiro Aota <nao.aota@gmail.com>
* mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
on links.
* gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-idna-to-ascii-rhs-1): Protect against local
users' addresses that don't have domain parts.
(message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
rather than message-narrow-to-head since there will be the message
header separator.
2008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
* nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
since the result is inserted in a unibyte buffer anyway.
(nnimap-demule-use-string-to-multibyte): Remove.
(nnimap-demule): Alias it to mm-string-to-multibyte.
2008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
* nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
variable for debugging bug#464 and bug#1174.
(nnimap-demule): Use it.
2008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
* gnus-score.el (gnus-score-find-trace): Handle default score in total
score calculation correctly.
2008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
* message.el (message-send-mail): Just set the buffer to unibyte
rather than use mm-with-unibyte-current-buffer which does a lot more.
(message-send-mail-partially): Don't bother with
mm-with-unibyte-current-buffer since it's already been made unibyte by
message-send-mail.
2008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
* nnrss.el (nnrss-make-hash-index): Debug message of full item.
2008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
* netrc.el (netrc-parse): If a list is passed in as FILE, return it.
2008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
* starttls.el (starttls-any-program-available): Rewritten so it doesn't
require itself and to remove `with-no-warnings'.
2008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
* starttls.el (starttls-any-program-available): Get the name of the
available TLS layer program.
(starttls-open-steam-gnutls, starttls-open-stream): Put port number as
well as the host name in the "opening" message.
* auth-source.el (auth-source-cache, auth-source-do-cache)
(auth-source-user-or-password): Cache passwords and logins by default,
allow override with `auth-source-do-cache'.
(auth-source-forget-user-or-password): Allow users to remove cache
entries if needed.
2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
* ietf-drums.el (ietf-drums-remove-comments): Localize second
condition-case to only the forward-sexp call.
2008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
* ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
quotes contained. Make it more robust regardless by an extra
condition-case wrapper.
2008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
* nnml.el (nnml-request-expire-articles): Check if the function set to
`nnmail-expiry-target' returns the symbol `delete'.
* nnfolder.el (nnfolder-request-expire-articles): Ditto.
* nnmail.el (nnmail-expiry-target): Fix custom type.
2008-10-02 Glenn Morris <rgm@gnu.org>
* mm-util.el (mm-codepage-setup): Tweak codepage error.
Silence compiler warning.
2008-09-30 Chong Yidong <cyd@stupidchicken.com>
* mml.el (mml-menu): Don't assume mml2015 is bound.
2008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-article-read-summary-keys): Check if summary window
exists.
2008-09-27 Glenn Morris <rgm@gnu.org>
* gnus-util.el (mail-header-remove-comments): Autoload it.
2008-09-27 Andreas Schwab <schwab@suse.de>
* gnus-util.el (gnus-split-references): Strip comments.
(gnus-parent-id): Likewise.
2008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
* message.el (message-confirm-send): Fix version.
2008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
* message.el (message-idna-to-ascii-rhs-1): Use
mail-extract-address-components rather than mail-header-parse-addresses
that is an alias by default to ietf-drums-parse-addresses that does not
support non-ASCII names in headers' contents.
2008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
* message.el (message-confirm-send): Fixed variable documentation to
avoid the "y/n" wording.
2008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
* message.el (message-set-auto-save-file-name): Save to a different
filename so multiple messages (especially drafts) can be recovered.
2008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
* message.el (message-confirm-send): Add appropriate version.
2008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
* mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
defvar.
2008-09-22 Daiki Ueno <ueno@unixuser.org>
* mm-view.el (mm-pkcs7-signed-magic): Use literals.
(mm-pkcs7-enveloped-magic): Ditto.
2008-09-17 Simon Josefsson <simon@josefsson.org>
* sieve-manage.el (sieve-manage-is-string): Accept literals too.
Reported by Arnt Gulbrandsen <arnt@oryx.com>.
2008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
* gnus-registry.el (gnus-registry-use-long-group-names): Make t the
default, it's better.
2008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
* gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
summary line gnus-number property and ignore them (with a warning
message).
2008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
macro caddr in the interactive form since it won't be expanded.
2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
`charset'; fix name of function called recursively.
(gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
2008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
(gnus-mime-set-charset-parameters): New function.
(gnus-mime-view-part-as-charset): Use it to correctly display part
specifying wrong charset.
2008-09-08 David Engster <dengste@eml.cc>
* nnmairix.el (nnmairix-create-server-and-default-group): Require match
in completing-read for back end server.
2008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
* message.el (message-confirm-send): New variable to confirm sending a
message.
(message-send): Use it.
2008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
* gnus-spec.el (gnus-parse-simple-format): Revert last patch.