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