f19c7c115f3547be8e92ab2725e650849a2f941b
[claws.git] / ChangeLog.claws
1 2001-07-08 [hoa]
2
3         * src/Makefile.am
4         * src/.cvsignore
5                 added new config file parser
6
7         * src/scoring.c
8         * src/scoring.h
9         * src/filtering.c
10         * src/filtering.h
11         * src/matcher.c
12         * src/matcher.h
13         * src/prefs_filtering.c
14         * src/prefs_matcher.c
15         * src/prefs_scoring.c
16         * added src/matcher_parser.h
17         * added src/matcher_parser_lex.h
18         * added src/matcher_parser_lex.l
19         * added src/matcher_parser_parse.y
20                 lex & yacc config file parser
21
22         * src/mbox.c
23         * src/inc.c
24         * src/main.c
25                 changes prefs_filtering into global_filtering           
26
27         * src/summaryview.c
28                 build threads with subjects only if "Re: " is at the
29                 beginning of the subject
30
31 2001-07-07 [paul]
32
33         0.5.0claws
34
35         sync with sylpheed 0.5.0
36                 change of version number only
37
38 2001-07-06 [paul]
39
40         0.5.0claws5
41
42         sync with sylpheed 0.5.0pre5
43
44 2001-07-05 [paul]
45
46         sync with sylpheed 0.5.0pre4 release
47                 /po and /manual/ja not sync'ed
48
49 2001-07-04 [paul]
50
51         more sync with sylpheed 0.5.0pre4
52
53 2001-07-03 [christoph]
54
55         * src/addressbook.c
56                 fixed address book broken by address book
57                 for VCard, JPilot, LDAP
58
59 2001-07-03 [alfons]
60
61         * src/matcher.c
62         * src/textview.c
63                 stopped memory leaks
64
65 2001-07-03 [paul]
66
67         more sync with sylpheed 0.5.0pre4
68
69 2001-07-02 [match]
70
71         * included address book patch for VCard, JPilot, LDAP
72         * pref_common.c - fixed Font options on Display tab (cosmetic)
73         * alertpanel.c - fixed truncated message
74
75 2001-07-02 [christoph]
76
77         * src/mbox_folder.c
78         * src/procmsg.[ch]
79         * src/summaryview.c
80                 mark threads for ignoring
81
82 2001-07-02 [paul]
83
84         0.5.0claws4
85
86         * sync with sylpheed 0.5.0pre4
87                 updated gettext to 0.10.38.
88
89 2001-07-01 [paul]
90
91         * src/ mainwindow.c
92         * src/procmsg.h
93         * src/summaryview.[ch]
94                 new right-click option: Label.
95                 substitute for 'Mark-->Mark/Unmark', colours the line.
96                 submitted by Satoshi Nagayasu
97
98 2001-07-01 [christoph]
99
100         * src/folderview.c
101                 fixed font for trash
102         * src/summaryview.c
103                 move ctree to unread message
104
105 2001-07-01 [paul]
106
107         * sync with sylpheed 0.5.0pre3 release
108
109 2001-06-30 [alfons]
110
111         * src/filesel.[ch]
112         * src/compose.c
113                 allow inserting / attaching multiple files in
114                 the composer window
115
116 2001-06-30 [paul]
117
118         * src/codeconv.c
119                 small change to Alfons' previous stuff so that it
120                 actually makes
121
122 2001-06-30 [alfons]
123
124         * lots of files changed; first attempt to merge the changes
125           and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
126
127 2001-06-30 [paul]
128
129         * po/pt_BR.po
130                 updated and completed, translations by Fabio
131                 Junior Beneditto
132
133 2001-06-29 [alfons]
134
135         * src/compose.c
136         * src/mimeproc.[ch]
137                 allow selecting an attached files' mime type from a 
138                 list of types.
139
140 2001-06-29 [paul]
141
142         * more sync with sylpheed 0.5.0pre3
143
144 2001-06-29 [paul]
145
146         * po/pt_BR.po
147                 merge with sylpheed.pot and pt_BR.po provided by
148                 Fabio Junior Beneditto.
149
150 2001-06-29 [darko]
151
152         * src/procmime.c
153                 make MIME types case insensitive
154
155 2001-06-28 [alfons]
156
157         * po/nl.po
158                 merge with sylpheed.pot and old nl.po; translations added.
159
160 2001-06-28 [paul]
161
162         * more sync with sylpheed 0.5.0pre3
163
164 2001-06-27 [alfons]
165
166         * src/summaryview.c
167                 don't crash when removing parent node of messages
168                 attracted by subject. this was caused by not deleting
169                 the parent node from the subject line hash table.
170
171 2001-06-27 [alfons]
172
173         * src/summaryview.c
174         * src/compose.[ch]
175         * src/mainwindow.c
176                 if there are multiple messages selected, allow forwarding
177                 them as attachments.
178
179 2001-06-27 [paul]
180
181         * more sync with sylpheed 0.5.0pre3
182
183 2001-06-26 [paul]
184
185         0.5.0claws3
186
187         * sync with sylpheed 0.5.0pre3
188
189 2001-06-25 [paul]
190
191         * src/mainwindow.c
192                 fixed 'compose news article' bug
193                 from icon-and-text toolbar
194
195 2001-06-25 [paul]
196
197         * sync with sylpheed 0.5.0pre2 release
198
199 2001-06-24 [christoph]
200
201         * src/prefs_common.c
202                 bug fix in font selection
203         * src/folderview.c
204                 use sylpheed's normal font instead of
205                 gtk default font for folders without
206                 new messages
207
208 2001-06-24 [alfons]
209
210         * src/mainwindow.[ch]
211                 added composite compose mail / news button (an idea by Leandro
212                 Pereira <leandro@linuxmag.com.br>)
213
214 2001-06-24 [paul]
215
216         Added instructions for ldif-to-xml.py
217
218         * tools/README
219
220 2001-06-23 [alfons]
221
222         Some minor things.
223
224         * src/pixmaps/stock_news_compose.xpm
225                 added pixmap by Leandro
226         * src/prefs_common.c
227                 tested built-in spelling checker of GCC 3.0 :)
228         * po/nl.po
229                 merged dutch translation of sylpheed-main with
230                 sylpheed.pot
231
232 2001-06-23 [paul]
233
234         Added tools directory and files.
235
236         * tools/filter_conv.pl
237                 converts old filter system to new filtering system
238         * tools/ldif-to-xml.py
239                 converts netscape addressbook to sylpheed addressbook
240         * tools/README
241                 descriptions/instructions for above two files
242
243 2001-06-23 [christoph]
244
245         * src/inc.c
246         * src/manage_window.[ch]
247         * src/prefs_common.[ch]
248                 mail retrieval dialog can be enabled, disabled
249                 or hidden if non of sylpheed's windows is active
250
251 2001-06-22 [paul]
252
253         0.5.0claws2
254
255         * sync with sylpheed 0.5.0pre2
256
257 2001-06-21 [christoph]
258
259         * src/summaryview.c
260                 show recipient on 'from' for all accounts
261                 
262         * src/inc.c
263         * src/prefs_common.[ch]
264                 disable error popup on mail receive errors
265
266 2001-06-21 [alfons]
267
268         * src/compose.c
269                 made the ruler correctly appear and disappear.
270
271         * src/Makefile.am
272                 removed Hoa's work-in-progress-stuff (interesting!) so 
273                 claws compiles ok.
274
275 2001-06-20 [christoph]
276
277         * src/inc.c
278         * src/progressdialog.c
279                 added scrolled window for list in progressdialog
280
281 2001-06-20 [paul]
282
283         sync with sylpheed 0.5.0pre1 release
284
285 2001-06-20 [christoph]
286
287         * src/summeryview.c
288                 make building threads by subject work when
289                 thread view is enabled
290                 
291         * src/compose.c
292         * src/prefs_common.[ch]
293                 automatically select account for mail replys
294
295 2001-06-19 [sergey]
296
297         * src/compose.c (compose_create): keep Bcc and Reply-To visible if
298         they are filled in from the account settings.
299
300 2001-06-19 [paul]
301
302         * more sync with sylpheed 0.5.0pre1
303
304 2001-06-18 [alfons]
305
306         * src/Makefile.am,
307           src/procmime.c
308                 added --sysconfdir to CPPFLAGS for pointing to the correct
309                 location of mime.types. 
310
311                 NOTE: make sure you use --sysconfdir when running ./autogen.sh
312                 or ./configure!
313
314 2001-06-18 [hoa]
315
316         * src/summaryview.c
317                 fixed some bug when building threads
318
319 2001-06-18 [paul]
320
321         * src/prefs_account.c
322                 UI stuff: More changes to the English
323
324 2001-06-18 [paul]
325
326         * src/pixmaps/stock_news_compose.xpm: new file
327         * src/Makefile.am
328         * src/mainwindow.c
329         * src/summaryview.c
330                 Added new icon for Hoa's 'compose a news
331                 message', plus minor improvements to the
332                 English
333
334         * po/ja.po
335         * ChangeLog
336         * ChangeLog.jp
337                 more sync with sylpheed 0.5.0pre1
338
339 2001-06-18 [hoa]
340
341         * src/compose.[ch]
342         * src/mainwindow.c
343                 Follow-up and reply to
344
345         * src/summaryview.[ch]
346                 Build threads also with subjects
347
348 2001-06-17 [hoa]
349
350         * src/compose.c
351                 forwarding use the current account.
352
353         * src/mainwindow.c
354                 the "compose message" button has been replaced with
355                 "new mail" and "new news" buttons
356
357         * src/prefs_common.[ch]
358                 added a configuration option to use the forward button
359                 as "forward as attachment"
360                 changed reply and forward format description
361
362         * src/quote_fmt_lex.l
363         * src/quote_fmt_parse.y
364                 added message with no signature in format for reply
365                 and forward.
366
367 2001-06-17 [paul]
368
369         Minor UI stuff
370
371         * src/mainwindow.c
372         * src/summaryview.c
373                 Improvements to the English
374
375         * src/prefs_common.c
376                 Improvements to the English and some
377                 clarity/continuity improvements in the
378                 description of Quote symbols.
379
380 2001-06-17 [paul]
381
382         0.5.0claws1
383
384         * sync with sylpheed 0.5.0pre1
385
386 2001-06-17 [hoa]
387
388         * src/compose.c
389                 Better interface for compose, displayed fields
390                 are updated whenever we change account.
391                 Newsgroups field is automatically filled.
392
393         * src/mainwindow.c
394                 Newsgroups field is automatically filled.
395
396         * src/prefs_account.c
397                 Some interface stuff when fields appear and
398                 disappear.
399
400 2001-06-16 [paul]
401
402         0.4.99claws
403
404         * sync with sylpheed 0.4.99
405
406 2001-06-16 [sergey]
407
408         * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
409         base64_decoder_free, base64_decoder_decode): new object and
410         functions for decoding base64 streams.
411         * src/procmime.c (procmime_decode_content): modified to use the
412         new base64 decoder.
413
414 2001-06-15 [paul]
415
416         0.4.99claws10
417
418         * sync with sylpheed 0.4.99cvs11
419
420 2001-06-13 [paul]
421
422         0.4.99claws9
423
424         * sync with sylpheed 0.4.99cvs9
425
426 2001-06-13 [hoa]
427
428         * src/compose.c
429         * src/prefs_account.c
430
431                 SMTP server can be defined in the news account
432                 mime type of attachment are kept.
433
434         * src/summaryview.c
435
436                 now choose the highest important score between default
437                 and important score of folder.
438
439 2001-06-09 [alfons]
440         
441         * src/prefs_common.c: 
442
443                 (prefs_quote_description_create): corrected description of 
444                 quote format characters
445
446 2001-06-09 [paul]
447
448         0.4.99claws8
449
450         * sync with sylpheed 0.4.99cvs8
451
452 2001-06-08 [sergey]
453
454         * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
455         and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
456
457 2001-06-08 [paul]
458
459         0.4.99claws7
460
461         * sync with sylpheed 0.4.99cvs7
462
463 2001-06-06 [sergey]
464
465         * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
466         clashes with autogenerated header).
467         * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
468         * src/Makefile.am: added quote_fmt.h.
469         * src/.cvsignore: added lex/yacc autogenerated files
470         (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
471
472 2001-06-06 [paul]
473
474         0.4.99claws6
475
476         * sync with sylpheed 0.4.99cvs6
477
478 2001-06-06 [hoa]
479
480         * added src/quote_fmt_parse.h
481         * src/compose.c
482                 removed warnings
483
484         * src/prefs.[ch]
485                 don't modify readonly configuration files
486
487         * src/prefs_account.c
488         * src/prefs_common.c
489         * src/prefs_customheader.c
490         * src/prefs_display_header.c
491         * src/prefs_filter.c
492         * src/prefs_filtering.c
493         * src/prefs_scoring.c
494                 don't open dialog box when configuration files
495                 are readonly
496
497 2001-06-05 [sergey]
498
499         * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
500
501         * src/Makefile.am: replaced quote_fmt.tab.[ch] by
502         quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
503         BUILT_SOURCES to make all files rebuild properly.
504
505         * src/compose.c: removed #include "quote_fmt.tab.h".
506
507         * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
508         CHARACTER value in yylval.
509
510         * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
511         receive CHARACTER value by documented means (yylval).
512
513         * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
514
515 2001-06-05 [hoa]
516
517         * src/Makefile.am
518                 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
519
520         * src/filtering.c
521         * src/matcher.c
522         * src/matcher.h
523         * src/prefs_filtering.c
524                 now keep the configuration for execute action
525
526         * src/mbox_folder.c
527                 fixed a warning
528
529 2001-06-05 [paul]
530
531         * sync with sylpheed 0.4.99cvs5
532
533 2001-06-05 [hoa]
534
535         * src/Makefile.am
536                 added quote_fmt.[ch]
537
538         * added src/quote_fmt.y
539         * added src/quote_fmt.l
540         * added src/quote_fmt.tab.h
541         * added src/quote_fmt.tab.c
542         * added src/lex.quote_fmt.c
543                 parsing configuration for replying
544                 and forwarding
545
546         * src/prefs_common.[ch]
547                 added configuration UI for replying
548                 and forwarding
549
550         * src/compose.c
551                 using configuration for replying
552                 and forwarding
553
554 2001-06-04 [hoa]
555
556         * src/filtering.c
557         * src/matcher.c
558         * src/matcher.h
559         * src/prefs_filtering.c
560         * src/prefs_matcher.c
561         * src/prefs_matcher.h
562                 action "run a command" for filtering
563                 and matching with a command.
564                 fixed the "whole message" matching
565
566         * src/mbox_folder.c
567                 changed temporary filename for security
568
569         * src/messageview.c
570                 queue the notification if it fails to send.
571
572         * src/prefs_common.c
573         * src/prefs_folder_item.c
574                 changed the default important score             
575
576         * src/prefs_scoring.c
577         * src/scoring.c
578                 hide kill score input when the folder is not
579                 a newsgroup
580
581 2001-06-03 [alfons]
582
583         * src/prefs_common.c:
584
585                 (prefs_font_select): pass font name in font entry box to font
586                 selection dialog.
587
588 2001-06-03 [sergey]
589
590         * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
591
592 2001-06-03 [paul]
593
594         * sync with sylpheed 0.4.99cvs4
595
596 2001-06-03 [alfons]
597
598         * src/headerwindow.c:
599
600                 (headerwindow_show_cb): use the selected summary view item, not
601                 the displayed item.
602
603 2001-06-02 [alfons]
604
605         * src/headerwindow.c:
606
607                 (headerwindow_show_cb): always try to show msginfo
608
609 2001-06-02 [hoa]
610
611         * src/compose.c
612                 keep attached parts when reediting or forwarding.
613
614 2001-06-01 [hoa]
615
616         * src/folderview.c
617         * src/prefs_folder_item.[ch]
618         * src/prefs_scoring.[ch]
619         * src/scoring.[ch]
620         * src/summaryview.[ch]
621         * src/main.c
622         * src/mainwindow.c
623         * src/prefs_common.[ch]
624                 support for folder scoring
625                 kill score and important score for messages
626         
627         * src/prefs_account.c
628                 some display bug fixed for local account
629                 preferences
630
631 2001-05-31 [alfons]
632
633         * src/summaryview.c:
634
635                 (add_sender_to_cb): don't crash when no or invalid sender; the add 
636                 sender to address book menu item is disabled.
637
638 2001-05-30 [hoa]
639
640         * src/filtering.[ch]
641         * src/summaryview.c
642                 handling summary menu / filter messages
643
644         * src/folder.[ch]
645                 add some stuff
646
647         * src/foldersel.c
648                 imap folders now appears in list
649
650         * src/mbox_folder.c
651                 doesn't crash if destination mail is not writeable
652
653 2001-05-29 [hoa]
654
655         * src/compose.c
656                 removed some warnings
657
658         * src/filtering.c
659         * src/folder.[ch]
660         * src/prefs_filtering.c
661                 global string to identify any folders           
662                 removed some debug info
663                 filtering to mbox folders is now possible
664
665         * src/mainwindow.c
666                 removed some warnings
667
668         * src/mbox_folder.c
669                 permission on files are changed to read/write for user only,
670                 nothing for other.
671                 creation of subfolder is handled better.
672
673 2001-05-28 [alfons]
674
675         Verified the sync for src/prefs_common.[ch] and
676         src/prefs_account.[ch]. I believe there were some
677         minor indentation differences.
678
679 2001-05-28 [paul]
680
681         0.4.99claws3
682
683         * sync with 0.4.99cvs3
684
685 2001-05-28 [hoa]
686
687         * src/compose.c
688                 handling flags for mbox format
689
690         * src/filtering.c
691                 use of mark file only for MH format
692                 handling flags for mbox format
693                 filtering cannot yet move or copy mails to mbox folders.
694
695         * src/folder.[ch]
696                 changed move_msg, copy_msg,
697                 move_msgs_with_dest, copy_msgs_with_dest functions
698                 uses only folder->copy_msg() function
699                 uses folder->finished_copy() to handle the destination
700                 folder at the end of the copy or move operation.
701
702         * src/foldersel.c
703                 included mbox directories.
704
705         * src/folderview.[ch]
706         * src/mainwindow.c
707                 handle folders operation for mbox format
708
709         * src/mbox.c
710                 disable conversion of "From " header
711
712         * src/mbox_folder.[ch]
713                 completion of mbox format handling
714
715         * src/mh.c
716                 changed mh_copy_msg() function and
717                 removed mh_move_msg(), mh_move_msgs_with_dest(),
718                 mh_copy_msgs_with_dest()
719
720         * src/prefs_filtering.c
721                 removed some warnings
722
723         * src/prefs_matcher.c
724                 default boolean operation is AND
725
726         * src/procheader.c
727                 handling flags for mbox format
728                 handling of "From " header
729
730         * src/procmsg.[ch]
731                 removed data field
732                 added MSG_REALLY_DELETED flags to handle deletion of
733                 messages in mbox format.
734
735         * src/summaryview.c
736                 handling flags for mbox format
737                 disable the MSG_DELETED flags when messages
738                 are deleted in mbox format
739
740         * src/textview.c
741                 "From " headers display fixed.
742
743 2001-05-27 [alfons]
744
745         * src/textview.c:
746                 
747                 (get_email_part): skip quoted email addresses, like in e.g.
748                 "'alfons@proteus.demon.nl'".
749
750 2001-05-26 [alfons]
751
752         Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
753         and fixing the persistence troubles when using separate windows.
754
755         * src/mainwindow.c:
756         
757             Added #define SEPARATE_ACTION used in the gtk item factory for 
758             the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
759                 use gtk_item_factory_get_widget_by_action() to get the items.
760                 
761             Removed separate_widget_cb from the gtk item factory data   
762           
763             (mainwindow_create): connect separate_widget_cb() to check
764             menu item "toggled" signal. also passing a MainWindow pointer
765                 as object data for both check menu items.
766                 
767             (separate_widget_cb): definition of separate_widget_cb() to match
768             GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main 
769                 window using gtk_object_get_data(). The type of window separation 
770                 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
771         
772         * src/prefs_filtering.c,
773           src/prefs_matcher.c: added horizontal scrollbars
774
775 2001-05-25 [darko]
776
777         * src/headerview.c
778                 fix segfault with invalid bold font
779         * src/summaryview.c
780                 correctly display summary stats after row is marked
781
782 2001-05-23 [sergey]
783
784         * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
785         encodings with libjconv.
786
787 2001-05-23 [hoa]
788
789         * src/Makefile.am
790                 added mbox_folder.[ch]
791         * src/defs.h
792                 mbox temporary folder
793         * src/folder.[ch]
794         * added src/mbox_folder.[ch]
795         * src/folderview.c
796         * src/procheader.[ch]
797                 added mbox support
798         * src/mbox.c
799                 bugfix for file incorporation filtering
800         * src/imap.c
801                 enable creation of MBOX
802         * src/prefs_display_header.c
803                 enable use of headers like "From "
804                 something that should be fixed :
805                         displaying of such headers add an extra space
806         * src/prefs_folder_item.c
807                 don't create folders because it is not necessary
808         * src/procmsg.h
809                 added data field to MsgInfo for mbox internal use
810         * src/summaryview.c
811                 added some support for mbox
812         * src/utils.[ch]
813                 added get_mbox_cache_dir() function
814
815 2001-05-23 [hiroyuki]
816
817         * src/headerwindow.c
818           src/inc.c
819           src/main.c
820           src/mh.c
821           src/nntp.c
822           src/procmsg.h
823           src/session.h
824           src/socket.[ch]
825           src/summaryview.c
826           src/textview.c
827           src/automaton.c
828           src/folderview.c: more sync with 0.4.99cvs2.
829
830         * src/headerwindow.c: reverted.
831
832 2001-05-22 [paul]
833
834         0.4.99claws2
835
836         * sync with sylpheed 0.4.99cvs2
837                 * src/news.[ch]
838                 * src/nntp.[ch]
839                 * INSTALL
840                 * INSTALL.jp
841
842 2001-05-22 [alfons]
843
844         * src/summaryview.c: bugfixed a premature assignment in  summaryview_add_sender_to_cb()
845
846 2001-05-21 [alfons]
847
848         Minor things:
849
850         * configure.in: if gnome-config not found, "no" is displayed
851         
852         * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
853
854         * src/textview.c: now also possible to add mail addresses by right
855           clicking in the text view
856
857         * src/codeconv.c: merged patch which fixes endless loop when encountering
858           invalid wide characters; from Alte <010@imis.ru>  
859
860 2001-05-20 [alfons]
861
862         Added installation of gnome specific things:
863
864         * Makefile.am: gnome conditional
865
866         * configure.in: check for installed gnome
867
868         * added sylpheed.png, sylpheed.desktop
869
870 2001-05-20 [sergey]
871
872         * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
873
874         * src/mainwindow.h (main_window_toolbar_create): created a button
875         for "Reply to all".
876         (main_window_set_toolbar_sensitive): enable/disable the new button
877         appropriately.
878         (toolbar_reply_to_author_cb): handle the new button.
879
880         * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
881         send_progress_dialog_destroy() on failure (fixes hang on SMTP
882         failure).
883
884 2001-05-19 [sergey]
885
886         * src/compose.h (ComposeReplyMode): new modes
887         COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
888         COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
889
890         * src/compose.c
891         (compose_send): move some code into a new function:
892         (compose_current_mail_account): new function.
893         (compose_reply): new argument to_author, all callers changed; if
894         to_author==TRUE and account->protocol==A_NNTP, find and use an
895         appropriate mail account for replying.
896         (compose_reply_set_entry): new argument to_author; ignore
897         compose->replyto if to_author==TRUE.
898
899         * src/mainwindow.c: new command "Message/Reply to author".
900         (main_window_set_menu_sensitive): enable/disable it.
901         (reply_cb): handle it.
902
903         * src/summaryview.c: new command "Reply to author".
904         (summary_set_menu_sensitive): enable/disable it.
905         (summary_reply_cb): handle it.
906
907         * src/account.c (account_find_mail_from_address): new function.
908
909 2001-05-18 [paul]
910
911         0.4.99claws1
912
913         * sync with sylpheed 0.4.99cvs1
914
915 2001-05-18 [hoa]
916
917         * src/compose.[ch]
918         * src/filtering.c
919         * src/summaryview.c
920                 new filtering action : forward and forward as attachment
921
922         * src/main.c
923                 no need for $DISPLAY when we run sylpheed --help
924                 call to parse_cmd_opt() is moved
925
926         * src/mainwindow.[ch]
927                 execute button is hidden when immediate execute
928                 is chosen
929
930         * src/mh.c
931         * src/news.c
932         * src/prefs_folder_item.c
933         * src/procmsg.c
934                 better handling of missing directories
935
936         * src/summaryview.c
937                 reedit is enabled in outbox
938                 reedit is enabled in queue
939
940 2001-05-17 [hoa]
941
942         * src/filtering.c
943         * src/matcher.[ch]
944         * src/prefs_filtering.c
945                 changed attachement into attachment
946
947 2001-05-17 [alfons]
948
949         0.4.67claws4    
950
951         * sync with sylpheed 0.4.67cvs9
952         * sync with sylpheed 0.4.67cvs7-8
953
954 2001-05-17 [hoa]
955
956         * src/Makefile.am
957                 added prefs_filtering.c
958
959         * src/filtering.[ch]
960         * src/matcher.[ch]
961                 removed action : forward_news and forward_news_as_attachement
962                 (forward and forward_as_attachement can be used instead)
963
964         * src/mainwindow.c
965                 added menu option to access filtering configuration
966
967         * src/prefs_account.c
968                 changed mail_command default to /usr/sbin/sendmail
969
970         * added src/prefs_filtering.[ch]
971                 dialog box for filtering configuration
972
973         * src/prefs_matcher.c
974                 added function prefs_matcher_get_criteria_from_matching()
975
976         * src/prefs_scoring.c
977                 reset the dialog when register or substitute is clicked
978
979 2001-05-15 [hoa]
980
981         * src/Makefile.am
982                 added filtering.[ch]
983         * src/inc.c
984                 using filering.[ch] instead of filter.[ch]
985         * src/main.c
986                 reading new filtering configuration
987         * src/matcher.[ch]
988                 added some filtering actions
989                 and fixed a bug for headers and mail body matching
990         * src/mbox.c
991                 using filering.[ch] instead of filter.[ch]
992         * src/mh.c
993                 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
994         * src/summaryview.c
995                 some fixes for filtering
996
997 2001-05-14 [hiroyuki]
998
999         * src/send.c: fixed some weird indentations.
1000           send_message_with_command(): call pclose() only if p != NULL.
1001         * src/textview.c: get_email_part(): modified the code for readability.
1002
1003 2001-05-14 [hiroyuki]
1004
1005         * src/md5global.h
1006           src/md5ify.c
1007           src/md5ify.h: removed from the cvs.
1008
1009 2001-05-13 [sergey]
1010
1011         * src/main.c: include rfc2015.h to avoid compiler warnings.
1012         * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
1013         the panel is already on screen.
1014         * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
1015         closing the alert window by ESC as "No".
1016         * src/prefs_common.c (prefs_interface_create): moved return
1017         receipt check button to the correct place.
1018
1019 2001-03-13 [alfons]
1020
1021         * src/prefs_common.c: 
1022                 moved return receipt check button to the Send tab. (prefs_send_create)
1023                 removed the date format ui related globals. (prefs_display_create)
1024
1025         0.4.67claws3
1026         
1027         * sync with sylpheed 0.4.67cvs5-6
1028
1029 2001-05-13 [paul]
1030
1031         * added Alfons' font selection patch
1032
1033         * src/defs.h
1034         * src/headerwindow.c
1035         * src/prefs_common.c
1036         * src/prefs_common.h
1037
1038 2001-05-13 [hoa]
1039         * src/defs.h
1040                 changed version of cache
1041         * src/matcher.[ch]
1042         * src/prefs_matcher.c
1043                 added additionnal matching criteria
1044         * src/procheader.c
1045         * src/procmsg.[ch]
1046         * src/news.c
1047                 added references in MsgInfo
1048
1049 2001-05-12 [hoa]
1050
1051         * src/defs.h
1052                 prepared some things for new filtering
1053         * src/matcher.[ch]
1054                 added some matching properties
1055                 inreplyto need to be enhanced
1056                 prepared some things for new filtering
1057         * src/messageview.c
1058                 added Return-Receipt-To handling
1059         * src/prefs_folder_item.c
1060                 changed default value to TRUE
1061         * src/prefs_matcher.c
1062                 added some matching properties
1063         * src/prefs_scoring.[ch]
1064                 the scoring dialog is finished
1065         * src/procheader.c
1066                 added Return-Receipt-To handling
1067                 Reference need to be added
1068         * src/procmsg.[ch]
1069                 added Return-Receipt-To handling
1070                 added threadscore to get a better score sorting when
1071                 threads are enabled
1072         * src/summaryview.c
1073                 suppressed a bug when we sort the list
1074                 when no folder is opened.
1075                 better score sorting when threads are enabled
1076
1077 2001-05-12 [alfons]
1078
1079         * reverted previous patch because of potential errors 
1080
1081         0.4.67claws2
1082         
1083         * src/inc.c, src/prefs_common.c, src/prefs_common.h: 
1084                 applied "toggle mail-retrieval dialog window" patch submitted 
1085                 by Eric Limpens <eric@qnt.net>
1086
1087         * sync with sylpheed 0.4.67cvs4
1088
1089 2001-05-12 [sergey]
1090
1091         * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
1092         some picky compilers.
1093         * src/rfc2015.h: provide prototype for rfc2015_disable_all().
1094         * src/grouplist_dialog.c: include alertpanel.h.
1095         * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
1096         fix compile warning.
1097         * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
1098         #include "defs.h" before others to prevent the warning of `MIN'
1099         and `MAX' redefinition.
1100
1101 2001-05-11 [hoa]
1102
1103         * src/main.c
1104         * src/messageview.c
1105         * src/prefs_account.c
1106         * src/prefs_display_header.c
1107                 removed warning
1108         * src/Makefile.am
1109                 added prefs_scoring.[ch]
1110         * src/grouplist_dialog.c
1111                 display an error dialog box if the group list
1112                 cannot be fetched.
1113         * src/mainwindow.[ch]
1114                 added main_window_set_thread_option() function
1115                 scoring dialog box enabled
1116         * src/matcher.[ch]
1117                 added flags matching unread /new / marked
1118                 / deleted / replied / forwarded
1119         * src/news.c
1120                 newsgroups are now finally in newscache
1121         * src/prefs_matcher.[ch]
1122                 finished preferences for matching dialog
1123         * added src/prefs_scoring.[ch]
1124                 scoring dialog box completed
1125         * src/scoring.[ch]
1126                 conversion to string : added scoringprop_to_string()
1127                 write config for preferences :
1128                 added prefs_scoring_write_config()
1129         * src/summaryview.c
1130                 threads can be enabled/disabled independently
1131                 for each folder
1132
1133 2001-05-10 [alfons]
1134
1135         0.4.67claws1
1136         
1137         * AUTHORS: 
1138                 thought it would be nice to have a list of all
1139                 contributors (used Changelog as a reference)
1140         
1141         * configure.in: 
1142                 messed up version numbering...
1143
1144         0.4.66claws1
1145
1146         * sync with sylpheed 0.4.67cvs1-3
1147
1148 2001-05-10 [darko]
1149
1150         * src/prefs_common.c:
1151                 better UI for strftime format, double clicking
1152                 on format now inserts the format in text entry
1153                 replaced close button with standard OK/Cancel
1154                 moved date format button to the right of the
1155                 text entry field
1156
1157 2001-05-09 [alfons]
1158
1159         * src/gtkstext.c:
1160                 Ctrl-Home / Ctrl-End have proper cursor navigation
1161
1162 2001-05-09 [hoa]
1163
1164         * src/prefs_matcher.c
1165                 finished UI to define matching properties
1166                 added ok and cancel button
1167         * src/prefs_filter.c
1168                 added ok and cancel button
1169         * src/news.c
1170                 fixed some bug in xhdr parsing
1171
1172 2001-05-08 [alfons]
1173
1174         * src/textview.c: 
1175                 fixed a bug in textview_show_header(), which displayed two colons (':');
1176                 cleaned up some warnings
1177
1178 2001-05-08 [hoa]
1179
1180         * src/Makefile.am
1181                 added prefs_matcher.[ch]
1182                 compilation with -W -Wall
1183         * src/alertpanel.c
1184                 ungrab the mouse events if grabbed - does it
1185                 fix the bug for disposition notification ?
1186         * src/mainwindow.c
1187                 added a menu option to open the matching dialog.
1188         * src/matcher.[ch]
1189                 added matcherprop_to_string() and matcherlist_to_string()
1190                 fixed some bugs, changed the name of some options
1191                 age_sup and age_inf becomes age_greater and age_lower,
1192                 body and messageheaders becomes body_part and headers_part,
1193                 changed the names of constants from SCORING_XXX to MATCHING_XXX
1194         * src/prefs_display_header.c
1195         * src/prefs_headers.c
1196                 fixed a bug that accidentally destroyed dialogs
1197                 when closed them with delete_event
1198                 Added *_deleted() which handle delete_event signal correctly.
1199         * src/prefs_folder_item.[ch]
1200                 added "enable_thread" field for future customization
1201         * added src/prefs_matcher.[ch]
1202                 sample of the UI to define matching properties
1203         * src/procheader.c
1204                 using procheader_headername_equal instead of str*cmp functions
1205                 using procheader_parse_header() function
1206         * src/scoring.c
1207                 using MATCHING_XXX instead of SCORING_XXX
1208         * src/summaryview.c
1209                 display the sender of the news even if this is ourself
1210                 when this is a news message.
1211         * src/textview.c
1212                 using headername_equal() instead of str*cmp functions
1213
1214 2001-05-08 [alfons]
1215
1216         0.4.66claws
1217
1218         * sync with sylpheed 0.4.66
1219         * src/gtkstext.c: trace logs added 
1220
1221 2001-05-08 [sergey]
1222
1223         * src/prefs_common.[ch]: added option to enable/disable GnuPG
1224         signature check popup.
1225         * src/rfc2015.c (check_signature): show signature check popup only
1226         if it is enabled in preferences.
1227
1228 2001-05-07 [alfons]
1229
1230         0.4.66claws4
1231         
1232         * sync with sylpheed 0.4.66cvs6
1233
1234 2001-05-07 [darko]
1235
1236         * src/prefs_common.[ch]: added option to enable/disable
1237           looking up sender name in address book for summary pane
1238         * src/summaryview.c: look up sender in the address book
1239           by using Alfons' address completion code
1240
1241 2001-05-07 [hiroyuki]
1242
1243         * src/inc.h
1244           src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
1245           member of Pop3State.
1246         * src/news.c: brought #include "defs.h" before #include <glib.h>
1247           to prevent the warning of `MIN' and `MAX' redefinition.
1248
1249 2001-05-06 [hoa]
1250
1251         * removed src/headers_display.[ch]
1252         * removed src/prefs_display_headers.[ch]
1253         * src/inc.c
1254                 use a temporary file in the user directory for mbox import
1255         * src/news.c
1256                 added XHDR support to get "To" and "Cc" headers
1257                 (in order to match news with to or cc field for
1258                 scoring)
1259                 added function news_parse_xhdr() to get XHDR response
1260         * src/nntp.[ch]
1261                 added function nntp_xhdr()
1262         * src/matcher.c
1263                 fetch the message if necessary
1264
1265 2001-05-06 [alfons]
1266
1267         0.4.66claws3
1268
1269         * sync with sylpheed 0.4.66cvs3-5
1270
1271 2001-05-06 [hoa]
1272
1273         * src/utils.[ch]
1274                 added function itos_buf() to enable use of several buffers
1275         * src/summaryview.c
1276                 use of itos_buf() instead of itos() in summary list
1277                 to fix the broken display of message number.
1278
1279 2001-05-06 [alfons]
1280
1281         * src/gtkstext.c: bug in cursor up navigation fixed,
1282                 fixed another unsigned / signed comparison (we're getting there :-)
1283
1284 2001-05-06 [hoa]
1285
1286         * src/Makefile.am
1287                 added scoring.c scoring.h
1288                 prefs_folder_item.c prefs_folder_item.h
1289                 matcher.c matcher.h
1290         * src/defs.h
1291                 added FOLDERITEM_RC SCORING_RC
1292         * src/folder.[ch]
1293                 added prefs field in FolderItem :
1294                 properties for each folder (PrefsFolderItem),
1295                 sorting type and mode were added as the first properties.
1296         * src/main.c
1297                 read config for scoring
1298         * added src/matcher.[ch]
1299                 gives functions to parse configuration file to do
1300                 matching on mails with a list of conditions.
1301         * src/mainwindow.c
1302                 add option to sort by score
1303         * src/prefs_common.[ch]
1304                 added preference option to show score and for
1305                 the score column size
1306         * added src/prefs_folder_item.[ch]
1307                 properties for each folder (PrefsFolderItem),
1308                 sorting type and mode were added as the first properties.
1309         * src/procheader.[ch]
1310                 added procheader_parse_header()
1311                 added procheader_header_free()
1312                 added procheader_headername_equal()
1313                 and made modification to use them.
1314         * src/procmsg.[ch]
1315                 added score field to MsgInfo structure
1316         * added src/scoring.[ch]
1317                 gives functions to parse configuration file to do
1318                 scoring on mails with a list of conditions.
1319         * src/summaryview.[ch]
1320                 save the sorting type and mode for the folder
1321                 added column to display the score of the mail
1322                 added function summary_score_clicked()
1323                 sorting type and mode are restored to the folder
1324                 when it is reopen
1325         * src/textview.c
1326                 use procheader_parse_header(), procheader_headername_equal()
1327                 removed memory leak in text_scan_header when freeing headers
1328         * src/filter.c
1329                 changed the function to match names of headers
1330                 using procheader_headername_equal()
1331
1332         Scoring functions are implemented, an interface is needed
1333         to configure that.
1334
1335 2001-05-04 [alfons]
1336
1337         * src/gtkstext.c: 
1338                 hopefully fixed the row up navigation bug,
1339                 removed adding back / forward lines to cache
1340
1341 2001-05-04 [sergey]
1342
1343         * src/prefs_display_headers.c: user interface changes:
1344         (prefs_display_headers_create): remove unused "Show" check button;
1345         allow reordering of headers by dragging.
1346         (prefs_display_headers_write_config): remove unused variables.
1347         (prefs_display_headers_set_dialog): do not insert "(New)" at top
1348         of lists (not needed with the new UI).
1349         (prefs_display_headers_set_list): scan lists starting from row 0,
1350         not 1 (do not skip "(New)").
1351         (prefs_display_headers_find_header): new function.
1352         (prefs_display_headers_clist_set_row): do not allow duplicates.
1353         (prefs_display_headers_delete_cb): do not skip row 0; treat
1354         closing the alert window by ESC as "No".
1355         (prefs_display_headers_up): do not protect row 0.
1356         (prefs_display_headers_down): do not protect row 0.
1357
1358 2001-05-04 [sergey]
1359
1360         * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
1361         functions.  
1362
1363         * src/summaryview.c
1364         (summary_find_next_marked_msg, summary_find_prev_marked_msg,
1365         summary_select_next_marked, summary_select_prev_marked): new
1366         functions.
1367
1368 2001-05-03 [sergey]
1369
1370         * src/news.c: fixed a bug when no article can be fetched after
1371         server timeout if the connection was restored by news_post():
1372         (news_select_group): new function.
1373         (news_fetch_msg): call news_select_group() before fetching
1374         article.
1375         (news_get_uncached_articles): set session->group after successful
1376         GROUP command.
1377
1378 2001-05-03 [hoa]
1379
1380         * src/defs.h
1381         * src/procmsg.[ch]
1382         * src/procheader.c
1383                  changed version of cache, added cc field
1384
1385         * src/prefs_display_headers.c
1386                 the interface was changed
1387
1388         * src/prefs_headers.c
1389                 added cancel button
1390
1391 2001-05-03 [alfons]
1392
1393         * completed sync of sylpheed cvs2
1394         * src/gtkstext.c: updated row up / down cursor navigation
1395         * src/textview.c: re-edited, prepared for fixing the email address
1396                 scanner.
1397
1398 2001-05-03 [darko]
1399
1400         * src/prefs_common.c: use alfons' strftime ui code
1401         entry_datefmt and datefmt_sample widgets have to be
1402         global in this module because of this change
1403
1404 2001-05-03 [hoa]
1405
1406         * src/messageview.c
1407         * src/prefs_common.[ch] added option to activate the return receipt
1408                 feature.
1409
1410 2001-05-02 [alfons]
1411
1412         * src/gtkstext.c: fix for row up/down cursor navigation. 
1413
1414         0.4.66claws2
1415         
1416         * sync with 0.4.66cvs2
1417
1418 2001-05-02 [paul]
1419
1420         added add-sender-to-addressbook patch
1421
1422         * src/addressbook.c
1423         * src/addressbook.h
1424         * src/summaryview.c
1425
1426 2001-05-02 [sergey]
1427
1428         * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
1429         G_ALERTDISABLE.
1430
1431         * src/alertpanel.c (alertpanel_create): new argument can_disable,
1432         all existing callers changed to pass FALSE; create a check button
1433         to disable the message.
1434         (alertpanel_message_with_disable): new function.
1435         (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
1436         (alertpanel_button_toggled): new function.
1437         (alertpanel_button_clicked, alertpanel_close): set value using
1438         G_ALERT_VALUE_MASK.
1439
1440         * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
1441
1442         * src/prefs_common.c (prefs_privacy_create): new check button
1443         checkbtn_gpgme_warning.
1444
1445         * src/main.c (main): moved preferences reading before gpgme
1446         initialization; check prefs_common.gpgme_warning before giving the
1447         GnuPG warning and set it to FALSE if the user wants to disable the
1448         warning.
1449
1450 2001-05-02 [hiroyuki]
1451
1452         * src/prefs_display_headers.c: modified the layout and some labels.
1453
1454 2001-05-02 [sergey]
1455
1456         * src/prefs_account.c (prefs_account_fix_size): new function.
1457         (prefs_account_create): call prefs_account_fix_size(); use
1458         gtk_widget_show instead of gtk_widget_show_all (fixes too large
1459         size when the window is shown for the first time).
1460         (prefs_account_basic_create): changed layout of serv_table; moved
1461         localmbox_entry above smtpserv_entry (logically it replaces
1462         POP3/IMAP server).
1463         (prefs_account_protocol_activated): set sensitivity of
1464         nntpauth_chkbtn according to the protocol (in addition to
1465         hide/show); commented out gtk_table_set_row_spacing() calls.
1466         (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
1467         not sensitive (fixes a bug with disabled username/password boxes
1468         when editing POP3 account after NNTP with authentication).
1469
1470 2001-05-02 [hoa]
1471
1472         * src/account.c
1473         * src/inc.c
1474         * src/prefs_account.[ch]
1475         * src/send.c
1476                 removed local account without SMTP server
1477                 added option to use mail command instead of a connexion
1478                 to SMTP server when a local account is used
1479         * src/prefs_headers.c
1480                 fixed a bug
1481         * src/news.c
1482                 fixed a bug when connexion immediately closed
1483
1484 2001-05-01 [alfons]
1485
1486         0.4.66claws1
1487         
1488         * sync with 0.4.65
1489
1490 2001-05-01 [sergey]
1491
1492         * src/prefs_account.c (Basic, prefs_account_basic_create): new
1493         widget nntpauth_chkbtn.
1494         (prefs_account_protocol_activated): handle nntpauth_chkbtn
1495         visibility.
1496         (prefs_account_nntpauth_toggled): new function.
1497
1498         * src/news.c (news_session_new_for_folder): use NNTP
1499         authentication only if ac->use_nntp_auth is set.
1500
1501 2001-05-01 [hoa]
1502
1503         * src/Makefile.am changed headers.[ch] in customheader.[ch]
1504         * src/prefs_display_headers.c changed the UI
1505         * src/prefs_headers.c changed account_name to account_id
1506         * src/compose.c using customheader.h
1507
1508 2001-05-01 [hiroyuki]
1509
1510         * src/esmtp.c
1511           src/news.c
1512           src/nntp.c: changed sock_read() to sock_gets(), they've been left
1513           unsynched.
1514
1515 2001-05-01 [hoa]
1516
1517         * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
1518         * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
1519                 for displaying of headers
1520         * src/grouplist_dialog.[ch] minor changes to remove warnings
1521         * src/prefs_display_headers.[ch] dialog to choose the
1522         headers to display in the mail viewer.
1523         * src/headers.h correction of #define
1524         * src/headers_display.[ch] configuration for displaying of headers.
1525         * src/main.c read config of displaying of headers
1526         * src/prefs_common.c add a button to access the config dialog
1527                 for displaying of headers
1528         * src/prefs_display_headers.[ch] dialog for configuration for
1529                 displaying of the headers.
1530         * src/prefs_headers.c cleaning of code
1531         * src/procheader.c comments added to code
1532         * src/textview.c changes to reorder the headers depending
1533                 on the config for displaying of headers
1534
1535 2001-04-30 [alfons]
1536
1537         0.4.65claws7
1538
1539         * sync with 0.4.65cvs12
1540
1541         NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
1542
1543 2001-04-30 [sergey]
1544
1545         * src/nntp.h (NNTPSockInfo): new field auth_failed.
1546
1547         * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
1548         is set to force reconnection after authentication failure.
1549         (nntp_gen_command): set sock->auth_failed on authentication
1550         failure, or if sock->userid and sock->passwd are not set.
1551
1552         * src/news.c (news_session_new_for_folder): set userid=NULL if
1553         password dialog is cancelled.
1554
1555 2001-04-30 [sergey]
1556
1557         * src/nntp.h (NNTPSockInfo): new type.
1558
1559         * src/nntp.c: all functions updated to use NNTPSockInfo instead of
1560         SockInfo.
1561         (nntp_open_auth, nntp_close): new functions.
1562         (nntp_gen_command): new function to handle authentication; all
1563         NNTP command functions updated to use it.
1564         (nntp_authinfo_user, nntp_authinfo_pass): deleted.
1565         (nntp_list): removed old useless code.
1566
1567         * src/news.h (NNTPSession): new field nntp_sock.
1568
1569         * src/news.c: all functions updated to use NNTPSockInfo instead of
1570         SockInfo.
1571         (news_session_new): new arguments (userid, passwd); made static;
1572         use nntp_open_auth() if needed.
1573         (news_session_destroy): use nntp_close() instead of sock_close().
1574         (news_query_password): changed arguments.
1575         (news_session_new_for_folder): new function.
1576         (news_session_get): use news_session_new_for_folder().
1577         (news_authenticate): deleted.
1578         (news_get_uncached_articles): removed old authentication code.
1579
1580 2001-04-30 [sergey]
1581
1582         * src/news.c: reverted my previous changes (need to do NNTP
1583         authentication in a cleaner way).
1584         
1585 2001-04-29 [sergey]
1586
1587         * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
1588         news_nntp_post, news_nntp_mode): new functions (wrappers with
1589         authentication support).
1590         (news_get_article_cmd, news_get_article, news_get_header): new
1591         argument "folder"; all callers changed.
1592         (news_get_article_cmd): added authentication support.
1593         (news_session_get): use news_nntp_mode() instead of nntp_mode().
1594         (news_post): use news_nntp_post() instead of nntp_post().
1595         (news_get_uncached_articles): use news_nntp_group() instead of
1596         nntp_group() and news_nntp_xover() instead of nntp_xover();
1597         removed old authentication code.
1598         (news_get_group_list): use news_nntp_list() instead of nntp_list().
1599
1600         * src/nntp.c (nntp_list): return real error code instead of
1601         hardcoded NN_ERROR.
1602
1603 2001-04-29 [sergey]
1604
1605         * configure.in: fixed wint_t typedef detection again
1606
1607 2001-04-28 [hoa]
1608
1609         * src/prefs_account.[ch], added A_LOCAL_CMD
1610                 (send mail with mail command)
1611         * src/send.c added function send_message_with_command()
1612         * src/inc.c made a more secure get_spool() function with
1613                 mktemp() but maybe mkstemp() or something more
1614                 secure can be used.
1615
1616 2001-04-28 [alfons]
1617
1618         * src/textview.c, colorization of email addresses in headers
1619
1620         0.4.65claws6
1621
1622         * bug sync with sylpheed
1623         * prefs_common.c: created date format ui for darko
1624         * sync with 0.4.65cvs11
1625         * configure.in: corrected to have the new gpg checks
1626
1627 2001-04-27 [alfons]
1628
1629         * completed sync with 0.4.65cvs10
1630         * minor debug things added to gtkstext.c
1631
1632 2001-04-27 [darko]
1633
1634         * configure.in: remove check for availability of
1635           strftime() as advised by Hiroyuki
1636         * src/prefs_common.[ch], src/procheader.c:
1637           synch strftime() code with Hiroyki's main branch
1638
1639 2001-04-26 [sergey]
1640
1641         * src/news.c: news_query_password(), news_authenticate(): new
1642           functions.
1643           news_get_uncached_articles(): added NNTP authentication
1644           handling.
1645         * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
1646           new functions.
1647         * src/prefs_account.c: prefs_account_protocol_activated():
1648           enable userid and password fields for NNTP.
1649
1650 2001-04-26
1651
1652         * configure.in: check for availability of strftime()
1653           [darko]
1654         * src/prefs_common.[ch], src/procheader.c: use
1655           strftime() for displaying date in summary pane if it
1656           is available
1657
1658 2001-04-25
1659
1660         * more .cvsignore cleanups [alfons]
1661
1662 2001-04-25
1663
1664         * ac/sv-check-type.m4: new autoconf macro.
1665         * configure.in: fixed wint_t typedef detection (did not work
1666           with gcc-2.96).
1667
1668 2001-04-25
1669
1670         * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
1671           [hiroyuki]
1672
1673 2001-04-24
1674         * modified gtkstext.c : buggy cursor navigation fixed, 
1675           and font descent also taken in account when drawing
1676           cursor. [alfons]
1677
1678 2001-04-24 [hoa]
1679         * added comments in src/news.c src/nntp.c
1680         * added src/prefs_headers.[ch]
1681         * added src/headers.[ch]
1682         * modified compose.c to activate custom headers
1683                 added function is_in_custom_headers
1684         * modified prefs_account.[ch]
1685                 added function prefs_account_customhdr_edit
1686         * modified src/defs.h :
1687                 added HEADERS_RC : name of the config file
1688                 for the custom headers
1689
1690 2001-04-24
1691
1692     0.4.65claws5
1693
1694         * configure.in
1695           src/gtkstext.[ch]
1696           src/compose.c
1697           src/Makefile.am
1698           
1699           added gtkstext with configure.in patch by Hiroyuki which
1700           should fix the XIM detection [alfons]
1701
1702         * more clean up of cvs [alfons]
1703
1704                  * removed all Makefile.in files to attic.
1705
1706                  * updated all .cvsignores to really ignore things that could
1707                    be unintentionally committed by a recursive commit.
1708
1709 2001-04-23 [hoa]
1710         * added src/grouplist_dialog.[ch]
1711         * changed src/folderview.c to call grouplist_dialog instead
1712                 of inputdialog
1713         * src/news.c :
1714                 added functions news_reset_group_list
1715                 and news_get_group_list
1716         * src/nntp.c :
1717                 added function nntp_list
1718         * src/defs.h :
1719                 added GROUPLIST_FILE : name of the newsgroup list cache file
1720
1721 2001-04-21
1722
1723         * added option to warn about queued messages on exit [sergey]:
1724
1725           * src/compose.c: compose_queue(): call folder_item_scan()
1726             and folderview_update_item() after queueing.
1727           * src/folderview.c: folderview_update_node(): draw the queue
1728             folder in bold font if there are queued messages.
1729           * src/mainwindow.c: queued_messages(): new function.
1730             app_exit_cb(): display warning if there are queued messages
1731             if warn_queued_on_exit is set.
1732           * prefs_common.[ch]: add warn_queued_on_exit option.
1733
1734         * enhanced GnuPG key selection support [sergey]:
1735
1736           * src/select-keys.c: updated to newer version from Win32
1737             branch with support for selecting arbitrary keys.
1738           * src/prefs_account.c: added the Privacy tab to the account
1739             options window.
1740             prefs_account_privacy_create(),
1741             prefs_account_sign_key_set_data_from_radiobtn(),
1742             prefs_account_sign_key_set_radiobtn(): new functions.
1743           * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
1744           * src/rfc2015.c: set_signers(): new function.
1745             pgp_sign(): add the account parameter, call set_signers().
1746             rfc2015_sign(): add the account parameter, pass it to pgp_sign().
1747           * src/rfc2015.h: rfc2015_sign(): updated prototype.
1748           * src/compose.c: pass the current account to rfc2015_sign().
1749
1750         * tag name claws added to prevent confusion with main branch [alfons]
1751
1752         * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
1753
1754         * autogen.sh: Added "--enable-maintainer-mode". [sergey]
1755
1756         * sync with recent sylpheed cvs. Untested though. [alfons]
1757