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