and don't forget to bump up version...
[claws.git] / ChangeLog.claws
1 2001-09-02 [alfons]     0.6.2claws14
2
3         * compose.c, prefs_common.[ch]
4                 add block cursor option
5
6 2001-10-02 [paul]       0.6.2claws13
7
8         * sync with sylpheed 0.6.2cvs9
9
10 2001-09-30 [paul]       0.6.2claws12
11
12         * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
13                 updated translations
14
15         * po/POTFILES.in
16                 add 'src/importldif.c'
17
18         * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
19                 added eudora-to-vCard conversion tool
20                 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
21
22         * sync with sylpheed 0.6.2cvs8
23
24 2001-09-30 [paul]
25
26         * sylpheed-0.6.2claws released
27
28 2001-09-27 [melvin]     0.6.2claws11
29
30         * src/gtkspell.c
31                 fixed crash when using default path (introduced 
32                 in 0.6.2claws10)
33                 fixed tiny bug for initial suggestion mode
34
35 2001-09-27 [melvin]     0.6.2claws10
36         
37         * src/gtkspell.c
38                 fixed bug where gtkpspell didn't set the path correctly
39
40         * README.claws
41                 added a paragraph about spell checking
42                 
43
44
45 2001-09-27 [paul]       0.6.2claws9
46
47         * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
48                 replace '// comments' with '/* comments */' to prevent
49                 some compiler warnings 
50
51         * sync with sylpheed 0.6.2cvs6
52
53 2001-09-26 [alfons]     0.6.2claws8
54
55         * src/messageview.c
56                 introduce return receipt request notification again,
57                 which was lost because of other semantics in 
58                 procheader_parse() (???)
59
60 2001-09-26 [christoph]  0.6.2claws7
61
62         * src/compose.c
63                 replace comments for old code with #if 0
64                 readded auto cc, bcc and reply-to
65         * src/prefs_matcher.c
66         * src/prefs_scoring.c
67                 removed some definition (was moved to
68                 prefs.h)
69
70 2001-09-26 [paul]       0.6.2claws6
71
72         * src/mainwindow.c
73                 make 'Follow-up and reply to' sensitive
74
75         * more sync with sylpheed 0.6.2cvs5
76
77 2001-09-25 [melvin]
78
79         * 0.6.2claws5
80
81         * src/gtkspell.c
82                 fixed bug for "US-ASCII" introduced by the encoding code
83
84 2001-09-25 [paul]
85
86         * 0.6.2claws4
87
88         * src/prefs_common.[ch], src/summaryview.c
89                 'next unread msg' 'go to next folder?' dialog can be
90                 given default behaviour, either always show dialog,
91                 or assume 'yes', or assume 'no'
92                 Submitted by wwp <subscript@free.fr>
93
94 2001-09-25 [melvin]
95                 
96         * src/compose.c src/gtkspell.[ch]
97                 added support for different encodings
98
99 2001-09-25 [paul]
100
101         * more sync with sylpheed 0.6.2cvs5
102
103 2001-09-24 [alfons]
104         
105         * src/prefs_folder_item.c
106                 add check for item->prefs->default_to string is NULL and
107                 add another check when freeing this string
108
109 2001-09-24 [paul]
110
111         * configure.in
112                 change to version 0.6.2claws3
113
114         * sync with sylpheed 0.6.2cvs5 
115
116 2001-09-24 [match]
117         * src/ldif.[ch], src/importldif.[ch], addressbook.c
118                 import LDIF files.
119         * src/addrcache.[ch], addrindex.[ch]
120                 small update for future
121         * src/addrbook.c
122                 fix test XML file.
123
124 2001-09-24 [melvin]
125         * src/gtkspell.[ch]
126                 added 'Learn from mistakes' option
127                 better handling of quotes in checked words
128                 sorted dict list
129         * po/fr.po
130                 small update for spell checking stuff
131
132 2001-09-23 [alfons]
133         
134         * src/gtkspell.c
135                 edit a little bit so it complies more with main coding style
136
137 2001-09-23 [alfons]
138
139         * src/folder.[ch], prefs_folder_item.c, compose.c
140                 migrate "request return receipt" folder property
141                 to folderlist.xml
142
143 2001-09-22 [alfons]
144
145         * README.claws **NEW**
146                 (add things of interest for users of main branch 
147                 and claws here)
148
149         * src/folder.[ch], src/mainwindow.c, src/summaryview.c
150                 re-implement threading per folder option, but store 
151                 the setting in folderlist.xml (where it belongs)
152
153 2001-09-21 [melvin]
154
155         * src/gtkspell.[ch]
156                 fixed bug when compose window is under another window
157         * src/prefs_common.[ch] src/compose.c
158                 changed 'dictionary_path' to 'dictionary' to be consistent
159                 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
160         * ac/pspell.m4 src/Makefile.am 
161                 dropped PSPELL_PATH macro
162         * po/fr.po
163                 updated translations
164
165 2001-09-21 [christoph]
166
167         * src/compose.c
168                 added border around header fields
169                 keep header type when new field is added
170
171 2001-09-20 [christoph]
172
173         * src/utils.[ch]
174                 more portable debug_print with source filename
175                 and linenumber
176         * src/procmsg.c
177                 more newlines after debug messages
178
179 2001-09-20 [paul]
180
181         * configure.in
182                 change to version 0.6.2claws2
183
184         * sync with sylpheed 0.6.2cvs3
185
186 2001-09-19 [melvin]
187
188         * src/gtkspell.c
189                 fixed the post-right-click focus pb
190                 fixed crash when 'Spell check all' after dict change 
191                         and when cursor is at the end of the text
192                 shift-right-click pops up config menu even on misspelled words.
193         * po/POTFILES.in
194                 added gtkspell.c
195
196 2001-09-19 [melvin]
197
198         * src/about.c
199                 added pspell to compiled-in features list
200
201 2001-09-18 [melvin]
202
203         * switched to pspell and dropped ispell
204         * ac/pspell.m4
205                 new file. autoconf macro for pspell
206         * ac/Makefile.am 
207         * configure.in acconfig.h
208                 added pspell support
209         * src/Makefile.am
210         * src/main.c src/compose.[ch] src/gtkspell.[ch]
211         * src/prefs_common.[ch] 
212                 added pspell support
213
214 2001-09-18 [christoph]
215
216         * src/addr_compl.c
217         * src/template.[ch]
218                 replace LOG_MESSAGE with debug_print
219         * src/compose.[ch]
220                 gui improvements
221         * src/menu.c
222                 added newline after debug message
223         * src/utils.h
224                 using __VA_ARGS__ for debug_print macro
225         * tools/.cvsignore
226                 ignore Makefile and Makefile.in
227
228 2001-09-18 [paul]
229
230         * configure.in
231                 change to version 0.6.2claws1
232         * sync with sylpheed 0.6.2cvs1
233
234         * src/matcher.c 
235         * src/prefs_matcher.c
236                 add 'score equal to' option, submitted by
237                 Paul Evans <nerd@freeuk.com>
238
239 2001-09-15 [christoph]
240
241         * src/mainwindow.c
242                 comment out menu entry not existing in claws
243         * src/menu.c
244                 add debug output for non existing menu entries
245         * src/summaryview.c
246                 fix next/prev unread message for ignored threads
247         * src/utils.[ch]
248                 add sourcefile and line number to debug output
249                 otherwise it is sometimes hard to find the
250                 source code part if debug messages are translated
251
252 2001-09-14 [darko]
253         
254         * src/folderview.c
255                 refresh target folder style after colour is changed
256
257 2001-09-13 [paul]
258
259         * configure.in
260                 change to version 0.6.1claws3
261
262         * sync with sylpheed 0.6.1cvs6
263
264 2001-09-13 [darko]
265         
266         * src/folderview.c
267                 fix target folder colourization to use user selected colour
268
269 2001-09-12 [darko]
270         
271         * src/summaryview.c
272                 fix crash when message that is marked for copy/move is unmarked
273
274 2001-09-09 [paul]
275
276         * configure.in
277                 change to version 0.6.1claws2
278
279         * sync with sylpheed 0.6.1cvs3
280
281 2001-09-09 [alfons]
282         
283         * src/folderview.c
284                 fix bug with default font used for trash folder text
285
286 2001-09-06 [paul]
287
288         * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
289                 updated translations
290
291         * configure.in
292                 change to version 0.6.1claws1
293
294         * sync with sylpheed 0.6.1cvs2
295
296 2001-09-03 [paul]
297
298         * po/POTFILES.in
299                 add Match's new addressbook
300
301         * po/de.po
302                 updated translation submitted by Jens Oberender
303
304 2001-09-02 [paul]
305
306         * configure.in
307                 change to 0.6.1claws
308         * sync with sylpheed 0.6.1 release
309
310 2001-09-02 [paul]
311
312         * configure.in
313                 change to 0.6.0claws2
314
315         * sync with sylpheed 0.6.0cvs4
316
317         * po/pt_BR.po
318                 updated translation submitted by Fabio Junior Beneditto
319
320 2001-09-01 [match]
321         * pixmaps/
322                 interface.xpm
323                 book.xpm
324                 address.xpm
325         * src/
326                 Makefile.am
327                 a ton of new files
328
329 2001-08-31 [paul]
330
331         * configure.in
332                 change to version 0.6.0claws1
333
334         * sync with sylpheed 0.6.0cvs1
335
336         * po/es.po
337                 updated translation submitted by Ricardo Mones Lastra
338
339         * po/POTFILES.in
340                 add 'src/prefs_templates.c'
341
342         * src/compose.c, src/summaryview.c
343                 fix segfault on 'Re_edit'               
344
345 2001-08-30 [alfons]
346
347         * configure.in, Makefile.am
348         * tools/Makefile.am
349                 add tools directory to source distribution
350
351 2001-08-30 [paul]
352
353         * configure.in
354                 change to version 0.6.0claws
355
356         * sync with sylpheed 0.6.0 release
357
358 2001-08-30 [christoph]
359
360         * configure.in
361                 removed autoconf version check
362
363 2001-08-30 [paul]
364
365         * src/account.c, src/compose.c, src/prefs_common.[ch]
366         * src/procheader.[ch] src/utils.[ch]
367                 Enhanced automatic account selection on replies
368                 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
369
370         * configure.in
371                 add LDAP and JPilot to the configuration results output.
372
373 2001-08-29 [christoph]
374
375         * src/summeryview.c
376                 no bold font for ignored threads
377
378 2001-08-29 [paul]
379
380         * configure.in
381                 change to version 0.5.3claws6
382
383         * sync with sylpheed 0.5.3cvs10
384                 src/stringtable.[ch]: New Files
385
386         * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
387         * src/pixmaps/sylpheed.xpm
388                 add mini-icons to windows (by Alfons)
389
390 2001-08-27 [paul]
391
392         * src/mainwindow.c
393                 new functions: next_labeled_cb(), prev_labeled_cb()
394
395         * src/summaryview.c
396                 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
397                 summary_select_next_labeled(), summary_select_prev_labeled()
398
399         * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
400                 give claws blue folders and a blue trash can
401
402 2001-08-27 [paul]
403
404         * configure.in
405                 change to version 0.5.3claws5
406
407         * sync with sylpheed 0.5.3cvs9
408                 src/labelcolors.[ch] renamed to src/colorlabel.[ch] 
409
410 2001-08-24 [christoph]
411
412         * src/filesel.c
413                 keep filename when browsing directories
414                 (not working for user entered filename, but
415                  for default name and selected filename from
416                  file list)
417         * src/mainwindow.c
418                 fixed wrong spelling "Folllow-up"
419         * src/mbox_folder.c
420         * src/procmsg.c
421         * src/summaryview.c
422                 fixed new/unread message count with ignored
423                 threads (2 commits, first didn't notice no
424                 longer needed decreasing)
425         * src/inc.c
426                 readded scrolling of progress dialog
427                 (lost in sync)
428
429 2001-08-24 [paul]
430
431         * configure.in
432                 change to 0.5.3claws4
433
434         * sync with sylpheed 0.5.3cvs7
435
436 2001-08-24 [christoph]
437
438         * src/compose.c
439                 set request return receipt when replying
440                 if it is set is the folder prefs of the
441                 message
442         * src/inc.c
443                 disable final error popup if popups are
444                 disabled in config (again)
445
446 2001-08-23 [paul]
447
448         * configure.in
449                 Change version number to 0.5.3claws3
450
451         * sync with sylpheed 0.5.3cvs5
452
453         * src/mimeview.c
454                 double quote '%s' in 'gedit %s' to fix bug when
455                 opening attachment with spaces in the name
456
457 2001-08-22 [alte]
458         * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
459           src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
460                 initial message templates support
461
462
463 2001-08-22 [paul]
464
465         * configure.in
466                 change version number to 0.5.3claws2
467
468         * sync with sylpheed 0.5.3cvs4
469
470         * src/procmsg.h src/summaryview.c
471                 re-implement (un)ignore thread
472
473 2001-08-21 [paul]
474
475         * src/summaryview.c
476                 remove unnecessary code
477         * src/compose.c
478                 enable 'dynamic' signatures (submitted by
479                 Eric Limpens <eric@hscg-internet.nl>)
480
481 2001-08-21 [paul]
482
483         clean up after sync with sylpheed 0.5.3 release
484
485         * src/folderview.c
486                 fix re-introduced font mess, see Christoph's
487                 entry 2001-06-24
488
489         * src/summaryview.c
490                 remove prev_msgnum
491                 use sylpheed's small font instead of
492                 gtk default font for summary view
493
494
495 2001-08-17 [paul]
496
497         * configure.in
498                 add pl to ALL_LINGUAS - sync with main branch
499
500         * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
501                 Updated. Translations by Jens Oberender, Ricardo Mones
502                 Lastra, Alfons, and Fabio Junior Beneditto respectively.
503
504         * po/pl.po  ** NEW FILE **
505                 sync with the main branch
506
507         * src/folderview.c
508                 fix target folder colorizing and refresh problem
509
510
511 2001-08-17 [christoph]
512
513         * src/mainwindow.c
514                 claws uses 4 colors for target folder coloring.
515                 arrays were not long enough and destroyed the
516                 stack causing a segfault.
517                 target folder colorizing does not work anymore
518                 for me
519
520 2001-08-16 [paul]
521
522         * configure.in
523                 change to version 0.5.3claws1
524
525         * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
526           src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
527           src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
528
529                 sync with sylpheed 0.5.3 release, but keep claws method of
530                 configuring/saving fonts
531
532         * src/addressbook.[ch]
533                 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
534                 in line with a similar change in Hiroyuki's branch
535
536         * src/mainwindow.[ch]
537                 disable main_window_set_thread_option()
538         * src/prefs_folder_item.c
539                 comment out &tmps_prefs.enable_thread,
540         * src/mbox_folder.c, src/procmsg.[ch]
541                 comment out MSG_IS_IGNORE_THREAD
542         * src/summaryview.c
543                 comment out summary_ignore_thread() and summary_unignore_thread()
544                 comment out MSG_IS_IGNORE_THREAD
545
546                 use Hiroyuki's threading instead.
547
548
549
550 2001-08-15 [paul]
551
552         * src/account.c
553                 use Hiroyuki's 0.5.3 column scheme but also
554                 include the enable/disable button.
555         * src/pixmaps/mark.xpm
556                 add Hiroyuki's amended pixmap
557
558 2001-08-13 [christoph]
559
560         * src/account.c
561                 receive at get all column showed wrong state for APOP
562                 button should only work for POP3 and APOP accounts
563         * src/prefs_account.c
564                 added missing preprocessor statement for SSL
565
566 2001-08-12 [paul]
567
568         * src/account.[ch]
569                 add 'receive at get all' column and enable/disable
570                 button.
571
572 2001-08-06 [christoph]
573
574         * src/account.c
575                 show usage of SSL in protocol column
576
577         * src/imap.c
578         * src/inc.c
579                 renamed ssl options
580
581         * src/prefs_account.[ch]
582                 moved ssl options to a new page
583
584         * src/send.c
585         * src/smtp.c
586         * src/ssl.[ch]
587                 renamed ssl options
588                 added support for SMTP STARTTLS command
589
590 2001-08-05 [christoph]
591
592         * configure.in
593                 debian autoconf needs version check to find
594                 correct autoconf version. if the file is
595                 named configure.in 2.13 is used, which does
596                 not work with this configure.in script.
597                 other solution would be to rename the script
598                 to configure.ac as suggested in the autoconf
599                 manual.
600
601         * src/inc.c
602                 disable final error popup if popups are
603                 diabled in config
604
605         * src/socket.c
606                 bugfix in ssl_gets
607                 fixes IMAP over SSL problem
608
609 2001-08-03 [paul]
610
611         * configure.in
612                 change to 0.5.2claws1
613
614         * sync with sylpheed 0.5.2cvs1
615
616 2001-08-02 [alfons]
617
618         * configure.in
619                 quick fix for ispell detection...
620
621 2001-08-01 [paul]
622
623         * configure.in
624                 change to 0.5.1claws4
625
626         * sync with sylpheed 0.5.1cvs7
627
628 2001-07-31 [alfons]
629
630         * src/prefs_common.c, src/prefs_common.h, 
631           src/gtkspell.c, src/gtkspell.h
632                 add global spelling checker settings (compose tab) +
633                 selection of dictionary 
634           
635         * configure.in  
636                 guess valid ispell location
637
638 2001-07-31 [paul]
639
640         * po/POTFILES.in
641                 removal of 'src/quote_fmt_parse.c'
642         * po/de.po
643                 Updated de.po
644                 (submitted by Jens Oberender <didge@suse.de>)
645
646 2001-07-31 [darko]
647
648         * src/folder.[ch]
649         * src/folderview.[ch]
650         * src/mainwindow.c
651         * src/mh.c
652         * src/prefs_common.[ch]
653         * src/summaryview.c
654                 target folder colourization
655
656 2001-07-30 [paul]
657
658         more sync with Sylpheed 0.5.1cvs6 
659
660 2001-07-30 [darko]
661
662         * src/mh.c
663         * src/prefs_folder_item.[hc]
664         * src/summaryview.c
665                 shared folders support with a GUI
666
667 2001-07-29 [paul]
668
669         0.5.1claws3
670
671         * sync with Sylpheed 0.5.1cvs6
672
673 2001-07-29 [paul]
674
675         * po/pt_BR.po
676                 updated
677                 (submitted by Fabio Junior Beneditto)
678
679 2001-07-28 [paul]
680
681         * src/procmime.c
682         * AUTHORS
683                 patch to correct bad image mime headers
684                 (submitted by Don Quijote <dq@searchlores.org>)
685
686 2001-07-28 [paul]
687
688         * tools/gif2xface.pl   **NEW FILE**
689         * tools/README
690                 script to convert file.gif to file.xface for
691                 use in a custom header.
692                 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
693
694 2001-07-27 [alfons]
695         
696         * configure.in
697                 change macros for detecting JPilot and LDAP
698
699 2001-07-27 [christoph]
700
701         * src/filtering.c
702                 code cleanup (MIN / MAX warning, needed casting)
703
704 2001-07-27 [alfons]
705
706         * procheader.c
707                 disallow setting flags when detecting certain headers
708                 (X-Status, Status, Seen, X-Seen). 
709         
710         * sync with Hiroyuki's Sylpheed 0.5.1cvs5
711
712 2001-07-27 [christoph]
713
714         * src/prefs_filter.c
715         * src/prefs_filtering.c
716         * src/prefs_matcher.c
717         * src/prefs_scoring.c
718                 scroll list when moving rows up or down
719
720         * src/imap.c
721         * src/imap.h
722         * src/prefs_account.c
723         * src/prefs_account.h
724         * src/send.c
725                 SMTP over SSL (untested, feedback requested)
726                 IMAP over SSL
727
728         * src/ssl.c
729                 code cleanup
730
731 2001-07-26 [alfons]
732         
733         * configure.in, acconfig.h
734                 define CLAWS (need this for main / claws detection)
735
736 2001-07-25 [alfons]
737
738         * configure.in
739                 Sylpheed 0.5.1claws2
740                 
741         * sync with Sylpheed 0.5.1cvs4
742
743 2001-07-25 [christoph]
744
745         * src/scoring.c
746                 fixed segfault
747                 item->prefs == NULL (don't know why)
748
749 2001-07-25 [alfons]
750
751         * configure.in
752                 Sylpheed 0.5.1claws1
753
754         * sync with Sylpheed 0.5.1cvs1-3
755
756 2001-07-24 [christoph]
757
758         * src/folderview.c
759         * src/prefs_folder_item.[ch]
760                 added folderitem preferences dialog with
761                 default To: and auto request return receipt
762
763         * src/compose.[ch]
764         * src/menu.[ch]
765                 changes to handle new folderitem preferences
766
767         * src/mainwindow.c
768         * src/summaryview.c
769                 call compose new mail with current folderitem
770
771 2001-07-24 [alfons]
772
773         Release Sylpheed 0.5.1claws
774
775         * configure.in
776                 change to release version 0.5.1claws
777
778 2001-07-24 [christoph]
779
780         * src/summaryview.c
781                 fixed segfault that happend when the selected
782                 message was removed while retrieving new messages.
783
784         * po/es.po
785                 updated translation
786                 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
787
788 2001-07-22 [alfons]
789
790         add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
791         this is a work in progress, for more information: http://nlpagan.net/sylman 
792         
793         * configure.in, src/mainwindow.c, manual/Makefile.am
794                 add support for English manual
795
796         * AUTHORS
797                 add authors of user manuals
798
799         * manual/en/sylpheed*.html
800                 add English documentation
801
802 2001-07-22 [christoph]
803
804         * po/POTFILES.in
805                 added src/ssl.c
806         * src/ssl.c
807                 changed a wrong debug message
808
809 2001-07-22 [alfons]
810
811         * po/nl.po
812                 update Dutch translation
813
814         * src/prefs_filtering.c, 
815           src/prefs_matcher.c
816                 add more translatable strings           
817
818 2001-07-21 [alfons]
819
820         0.5.0claws7
821
822         * configure.in
823                 change version
824
825         * src/inc.c, src/summaryview.[ch]
826                 prevent update of mark file when filtering has done, by
827                 using a variable; this affects two functions:
828                         inc.c::inc_finished()
829                         summaryview.c::summary_show()
830
831 2001-07-20 [alfons]
832
833         * src/filtering.[ch], src/prefs_filtering.c, 
834           src/matcher.[ch]
835                 add filtering action for label coloring 
836
837         * po/POTFILES.in
838                 add labelcolors.c
839
840         * added src/labelcolors.c
841         * added src/labelcolors.h
842         * src/Makefile.am, src/summaryview.c
843                 rearrange label coloring code
844
845         * src/procmsg.h
846                 add more parentheses so label colouring works correctly
847
848         * src/filtering.c
849                 don't really delete message, but move it to Trash
850
851         * src/prefs_matcher.c
852                 add quote options to info dialog
853
854 2001-07-20 [christoph]
855
856         * src/Makefile.am
857         * src/inc.c
858         * src/main.[ch]
859         * src/socket.h
860         * src/ssl.[ch] (new)
861                 moved ssl stuff to a seperate file
862
863 2001-07-20 [darko]
864
865         * src/summaryview.c
866                 fix show sender using address book with no e-mail
867                 address in From: field
868
869 2001-07-19 [alfons]
870
871         * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
872                 fix messy handling of escaping... now at least the
873                 execute command is useful. escape char is '\', we
874                 accept \n and \r too. 
875
876                 Real life example:
877                 
878                 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
879                 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
880
881 2001-07-18 [alfons]
882
883         0.5.0claws6
884
885         * src/summaryview.c
886                 clean up
887
888         * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
889           src/procmsg.[ch]
890                 revise filtering; currently move, copy, marking have
891                 been tested. if you like bleeding edge stuff, you
892                 should definitely go for this version :)
893
894         * mark old working stuff as VERSION_0_5_0_CLAWS5        
895
896 2001-07-17 [christoph]
897
898         * src/utils.c
899                 timestamp log
900
901 2001-07-17 [alfons]
902
903         0.5.0claws5
904
905         * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more 
906           bits in the mark file, without affecting either branch. Lots of
907           files changed, also in claws branch.
908
909           UNTESTED: use of mbox folders
910
911         * src/summaryview.c
912                 added mark all read; however this was a quick hack used for
913                 cleaning up mess after initial merge with Hiroyuki
914
915         * configure.in
916                 change claws version number back to 0.5.0claws5 to clear up 
917                 confusion & pretension (recent release was technically 
918                 0.5.0claws4, so we neatly align with Hiroyuki :-)
919
920 2001-07-16 [alfons]
921
922         sync with Hiroyuki's 0.5.0cvs4
923
924 2001-07-16 [alfons]
925
926         0.5.1claws3
927
928         * src/filtering.[ch]
929                 remove invalid updating of mark files for 
930                 filter actions MATCHING_ACTION_MOVE and 
931                 MATCHING_ACTION_DELETE; this should fix the
932                 folder update bug
933                 
934         * src/procmsg.c
935                 revert Christoph's stab at fixing the folder 
936                 update bug
937
938         * po/POTFILES.in
939                 add missing files with translatable strings
940
941         * src/summaryview.c
942                 remove debug print
943
944 2001-07-15 [alfons]
945
946         * src/addr_compl.[ch], src/prefs_filtering.c
947                 make "filtering pref dialog's destination entry" an
948                 "address completable entry", if filter destination is 
949                 an email address
950
951         0.5.1claws2
952         
953         sync with Hiroyuki's 0.5.0cvs2-3
954
955 2001-07-15 [christoph]
956
957         * src/procmsg.c
958                 fixed folder stats update after incorporation
959
960 2001-07-15 [alfons]
961
962         * src/summaryview.c
963                 * finish label colouring stuff (for now)
964                 * fix incorrect colour bug (off by one) 
965
966 2001-07-14 [alfons]
967
968         * src/mainwindow.c
969                 change text labels for news and mail message so there's
970                 plenty of toolbar estate left
971
972         * configure.in
973                 0.5.1claws1
974
975         * src/folderview.c
976           src/folder.[ch]
977                 sync with Hiroyuki's 0.5.0cvs1
978
979         * src/summaryview.c
980                 more rewrite label colouring
981
982 2001-07-14 [alfons]
983
984         * src/summaryview.[ch]
985                 * start rewrite label colouring 
986                 * fix proper location "Add Sender To Addressbook" menu item
987
988 2001-07-13
989
990         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
991         (actually this is 0.5.0claws4)
992
993 2001-07-13 [alfons]
994
995         * po/pt_BR.po
996                 * fix duplicate message
997                 * add updated Portugese / Brazilian translation
998                   submitted by Fabio Junior Beneditto
999
1000 2001-07-12 [alfons]
1001
1002         * AUTHORS
1003                 add Jens
1004
1005         * po/nl.po
1006                 add updated Dutch translation
1007
1008         * po/de.po
1009                 add updated German translation submitted by Jens
1010
1011 2001-07-11 [alfons]
1012
1013         Prerelease before 0.5.0claws. Please test.
1014         This version is temporarily tagged as VERSION_0_5_0_TEST
1015
1016         * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
1017           src/prefs_scoring.c, src/prefs_matcher.c, 
1018           src/prefs_filtering.c, src/mbox.c, 
1019           src/main.c, src/inc.c, src/filtering.[ch]
1020                 revert new Hoa's new matcher (does not work yet)
1021
1022         * src/Makefile.am
1023                 clean up
1024
1025 2001-07-10
1026
1027         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1028
1029
1030 2001-07-10 [alfons]
1031
1032         * Makefile.am
1033                 add ChangeLog.claws to EXTRA_DIST
1034         * src/Makefile.am
1035                 add matcher_parser_parse.h to EXTRA_DIST
1036
1037 2001-07-10 [christoph]
1038
1039         * src/inc.c
1040                 add destination folder to table of
1041                 folders that need to be updated after
1042                 incorporation
1043
1044 2001-07-10 [alfons]
1045
1046         * folder.[ch]
1047           folderview.c
1048                 make collapse state of folders and folder items persistent, i.e.
1049                 if you collapse a folder tree, the next time sylpheed-claws starts 
1050                 up the folder tree remains collapsed.  
1051                 
1052 2001-07-10 [christoph]
1053
1054         * acconfig.h
1055         * configure.in
1056                 added --enable-ssl
1057         * src/md5.[ch]
1058                 renamed MD5_CTX to MD5_CTX_syl
1059                 conflicts with a struct in openssl
1060         * src/inc.c
1061         * src/main.[ch]
1062         * src/prefs_account.[ch]
1063         * src/socket.[ch]
1064                 SSL support for POP
1065         * src/mainwindow.c
1066                 fixed compose with current account
1067                 broken by new compose button stuff
1068
1069 2001-07-09 [hoa]
1070
1071         * AUTHORS
1072                 changed my email address
1073
1074         * src/matcher_parser_parse.y
1075                 clean the parser to remove conflicts
1076
1077 2001-07-09 [alfons]
1078
1079         * AUTHORS
1080                 add Match Grun
1081
1082         * configure.in
1083                 fix incorrect description of --enable-ldap parameter
1084
1085         * src/prefs_common.[ch]
1086           src/compose.c
1087                 add experimental option "smart wrapping" which makes the
1088                 compose editor auto wrap.
1089                 
1090                 | TODO: the problem with the buggy cursor handling is caused |
1091                 | by the GtkText. when deleting / backspacing text its       |
1092                 | wrapping algorithm does not take in account the previous   |
1093                 | line. should find a way to hack this in.                   |
1094                 | or should perhaps combine this with the word wrapping      |
1095                 | patch i wrote in january.                                  |
1096
1097         * src/about.c
1098                 show build parameters for LDAP and JPilot
1099
1100         * src/summaryview.c
1101                 revert Christoph's bugfix for selecting next unread message, 
1102                 because folder stats aren't updated correctly
1103
1104 2001-07-08 [hoa]
1105
1106         * src/filtering.c
1107         * src/mainwindow.c
1108         * src/matcher.c
1109         * src/matcher_parser_lex.l
1110         * src/matcher_parser_parse.y
1111         * src/prefs_filtering.c
1112         * src/prefs_scoring.c
1113         * src/scoring.c
1114                 bugfix of the config file parser
1115
1116 2001-07-08 [alfons]
1117
1118         * src/Makefile.am
1119                 added generated matcher sources to BUILT_SOURCES
1120
1121 2001-07-08 [hoa]
1122
1123         * src/Makefile.am
1124         * src/.cvsignore
1125                 added new config file parser
1126
1127         * src/scoring.[ch]
1128         * src/filtering.[ch]
1129         * src/matcher.[ch]
1130         * src/prefs_filtering.c
1131         * src/prefs_matcher.c
1132         * src/prefs_scoring.c
1133         * added src/matcher_parser.h
1134         * added src/matcher_parser_lex.h
1135         * added src/matcher_parser_lex.l
1136         * added src/matcher_parser_parse.y
1137                 lex & yacc config file parser
1138
1139         * src/mbox.c
1140         * src/inc.c
1141         * src/main.c
1142                 changes prefs_filtering into global_filtering           
1143
1144         * src/summaryview.c
1145                 build threads with subjects only if "Re: " is at the
1146                 beginning of the subject
1147
1148 2001-07-07 [paul]
1149
1150         0.5.0claws
1151
1152         sync with sylpheed 0.5.0
1153                 change of version number only
1154
1155 2001-07-06 [paul]
1156
1157         0.5.0claws5
1158
1159         sync with sylpheed 0.5.0pre5
1160
1161 2001-07-05 [paul]
1162
1163         sync with sylpheed 0.5.0pre4 release
1164                 /po and /manual/ja not sync'ed
1165
1166 2001-07-04 [paul]
1167
1168         more sync with sylpheed 0.5.0pre4
1169
1170 2001-07-03 [christoph]
1171
1172         * src/addressbook.c
1173                 fixed address book broken by address book
1174                 for VCard, JPilot, LDAP
1175
1176 2001-07-03 [alfons]
1177
1178         * src/matcher.c
1179         * src/textview.c
1180                 stopped memory leaks
1181
1182 2001-07-03 [paul]
1183
1184         more sync with sylpheed 0.5.0pre4
1185
1186 2001-07-02 [match]
1187
1188         * included address book patch for VCard, JPilot, LDAP
1189         * pref_common.c - fixed Font options on Display tab (cosmetic)
1190         * alertpanel.c - fixed truncated message
1191
1192 2001-07-02 [christoph]
1193
1194         * src/mbox_folder.c
1195         * src/procmsg.[ch]
1196         * src/summaryview.c
1197                 mark threads for ignoring
1198
1199 2001-07-02 [paul]
1200
1201         0.5.0claws4
1202
1203         * sync with sylpheed 0.5.0pre4
1204                 updated gettext to 0.10.38.
1205
1206 2001-07-01 [paul]
1207
1208         * src/ mainwindow.c
1209         * src/procmsg.h
1210         * src/summaryview.[ch]
1211                 new right-click option: Label.
1212                 substitute for 'Mark-->Mark/Unmark', colours the line.
1213                 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1214
1215 2001-07-01 [christoph]
1216
1217         * src/folderview.c
1218                 fixed font for trash
1219         * src/summaryview.c
1220                 move ctree to unread message
1221
1222 2001-07-01 [paul]
1223
1224         * sync with sylpheed 0.5.0pre3 release
1225
1226 2001-06-30 [alfons]
1227
1228         * src/filesel.[ch]
1229         * src/compose.c
1230                 allow inserting / attaching multiple files in
1231                 the composer window
1232
1233 2001-06-30 [paul]
1234
1235         * src/codeconv.c
1236                 small change to Alfons' previous stuff so that it
1237                 actually makes
1238
1239 2001-06-30 [alfons]
1240
1241         * lots of files changed; first attempt to merge the changes
1242           and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1243
1244 2001-06-30 [paul]
1245
1246         * po/pt_BR.po
1247                 updated and completed, translations by Fabio
1248                 Junior Beneditto <fjbeneditto@yahoo.com.br>
1249
1250 2001-06-29 [alfons]
1251
1252         * src/compose.c
1253         * src/mimeproc.[ch]
1254                 allow selecting an attached files' mime type from a 
1255                 list of types.
1256
1257 2001-06-29 [paul]
1258
1259         * more sync with sylpheed 0.5.0pre3
1260
1261 2001-06-29 [paul]
1262
1263         * po/pt_BR.po
1264                 merge with sylpheed.pot and pt_BR.po provided by
1265                 Fabio Junior Beneditto.
1266
1267 2001-06-29 [darko]
1268
1269         * src/procmime.c
1270                 make MIME types case insensitive
1271
1272 2001-06-28 [alfons]
1273
1274         * po/nl.po
1275                 merge with sylpheed.pot and old nl.po; translations added.
1276
1277 2001-06-28 [paul]
1278
1279         * more sync with sylpheed 0.5.0pre3
1280
1281 2001-06-27 [alfons]
1282
1283         * src/summaryview.c
1284                 don't crash when removing parent node of messages
1285                 attracted by subject. this was caused by not deleting
1286                 the parent node from the subject line hash table.
1287
1288 2001-06-27 [alfons]
1289
1290         * src/summaryview.c
1291         * src/compose.[ch]
1292         * src/mainwindow.c
1293                 if there are multiple messages selected, allow forwarding
1294                 them as attachments.
1295
1296 2001-06-27 [paul]
1297
1298         * more sync with sylpheed 0.5.0pre3
1299
1300 2001-06-26 [paul]
1301
1302         0.5.0claws3
1303
1304         * sync with sylpheed 0.5.0pre3
1305
1306 2001-06-25 [paul]
1307
1308         * src/mainwindow.c
1309                 fixed 'compose news article' bug
1310                 from icon-and-text toolbar
1311
1312 2001-06-25 [paul]
1313
1314         * sync with sylpheed 0.5.0pre2 release
1315
1316 2001-06-24 [christoph]
1317
1318         * src/prefs_common.c
1319                 bug fix in font selection
1320         * src/folderview.c
1321                 use sylpheed's normal font instead of
1322                 gtk default font for folders without
1323                 new messages
1324
1325 2001-06-24 [alfons]
1326
1327         * src/mainwindow.[ch]
1328                 added composite compose mail / news button (an idea by Leandro
1329                 Pereira <leandro@linuxmag.com.br>)
1330
1331 2001-06-24 [paul]
1332
1333         Added instructions for ldif-to-xml.py
1334
1335         * tools/README
1336
1337 2001-06-23 [alfons]
1338
1339         Some minor things.
1340
1341         * src/pixmaps/stock_news_compose.xpm
1342                 added pixmap by Leandro
1343         * src/prefs_common.c
1344                 tested built-in spelling checker of GCC 3.0 :)
1345         * po/nl.po
1346                 merged dutch translation of sylpheed-main with
1347                 sylpheed.pot
1348
1349 2001-06-23 [paul]
1350
1351         Added tools directory and files.
1352
1353         * tools/filter_conv.pl
1354                 converts old filter system to new filtering system
1355         * tools/ldif-to-xml.py
1356                 converts netscape addressbook to sylpheed addressbook
1357         * tools/README
1358                 descriptions/instructions for above two files
1359
1360 2001-06-23 [christoph]
1361
1362         * src/inc.c
1363         * src/manage_window.[ch]
1364         * src/prefs_common.[ch]
1365                 mail retrieval dialog can be enabled, disabled
1366                 or hidden if non of sylpheed's windows is active
1367
1368 2001-06-22 [paul]
1369
1370         0.5.0claws2
1371
1372         * sync with sylpheed 0.5.0pre2
1373
1374 2001-06-21 [christoph]
1375
1376         * src/summaryview.c
1377                 show recipient on 'from' for all accounts
1378                 
1379         * src/inc.c
1380         * src/prefs_common.[ch]
1381                 disable error popup on mail receive errors
1382
1383 2001-06-21 [alfons]
1384
1385         * src/compose.c
1386                 made the ruler correctly appear and disappear.
1387
1388         * src/Makefile.am
1389                 removed Hoa's work-in-progress-stuff (interesting!) so 
1390                 claws compiles ok.
1391
1392 2001-06-20 [christoph]
1393
1394         * src/inc.c
1395         * src/progressdialog.c
1396                 added scrolled window for list in progressdialog
1397
1398 2001-06-20 [paul]
1399
1400         sync with sylpheed 0.5.0pre1 release
1401
1402 2001-06-20 [christoph]
1403
1404         * src/summeryview.c
1405                 make building threads by subject work when
1406                 thread view is enabled
1407                 
1408         * src/compose.c
1409         * src/prefs_common.[ch]
1410                 automatically select account for mail replys
1411
1412 2001-06-19 [sergey]
1413
1414         * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1415         they are filled in from the account settings.
1416
1417 2001-06-19 [paul]
1418
1419         * more sync with sylpheed 0.5.0pre1
1420
1421 2001-06-18 [alfons]
1422
1423         * src/Makefile.am,
1424           src/procmime.c
1425                 added --sysconfdir to CPPFLAGS for pointing to the correct
1426                 location of mime.types. 
1427
1428                 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1429                 or ./configure!
1430
1431 2001-06-18 [hoa]
1432
1433         * src/summaryview.c
1434                 fixed some bug when building threads
1435
1436 2001-06-18 [paul]
1437
1438         * src/prefs_account.c
1439                 UI stuff: More changes to the English
1440
1441 2001-06-18 [paul]
1442
1443         * src/pixmaps/stock_news_compose.xpm: new file
1444         * src/Makefile.am
1445         * src/mainwindow.c
1446         * src/summaryview.c
1447                 Added new icon for Hoa's 'compose a news
1448                 message', plus minor improvements to the
1449                 English
1450
1451         * po/ja.po
1452         * ChangeLog
1453         * ChangeLog.jp
1454                 more sync with sylpheed 0.5.0pre1
1455
1456 2001-06-18 [hoa]
1457
1458         * src/compose.[ch]
1459         * src/mainwindow.c
1460                 Follow-up and reply to
1461
1462         * src/summaryview.[ch]
1463                 Build threads also with subjects
1464
1465 2001-06-17 [hoa]
1466
1467         * src/compose.c
1468                 forwarding use the current account.
1469
1470         * src/mainwindow.c
1471                 the "compose message" button has been replaced with
1472                 "new mail" and "new news" buttons
1473
1474         * src/prefs_common.[ch]
1475                 added a configuration option to use the forward button
1476                 as "forward as attachment"
1477                 changed reply and forward format description
1478
1479         * src/quote_fmt_lex.l
1480         * src/quote_fmt_parse.y
1481                 added message with no signature in format for reply
1482                 and forward.
1483
1484 2001-06-17 [paul]
1485
1486         Minor UI stuff
1487
1488         * src/mainwindow.c
1489         * src/summaryview.c
1490                 Improvements to the English
1491
1492         * src/prefs_common.c
1493                 Improvements to the English and some
1494                 clarity/continuity improvements in the
1495                 description of Quote symbols.
1496
1497 2001-06-17 [paul]
1498
1499         0.5.0claws1
1500
1501         * sync with sylpheed 0.5.0pre1
1502
1503 2001-06-17 [hoa]
1504
1505         * src/compose.c
1506                 Better interface for compose, displayed fields
1507                 are updated whenever we change account.
1508                 Newsgroups field is automatically filled.
1509
1510         * src/mainwindow.c
1511                 Newsgroups field is automatically filled.
1512
1513         * src/prefs_account.c
1514                 Some interface stuff when fields appear and
1515                 disappear.
1516
1517 2001-06-16 [paul]
1518
1519         0.4.99claws
1520
1521         * sync with sylpheed 0.4.99
1522
1523 2001-06-16 [sergey]
1524
1525         * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1526         base64_decoder_free, base64_decoder_decode): new object and
1527         functions for decoding base64 streams.
1528         * src/procmime.c (procmime_decode_content): modified to use the
1529         new base64 decoder.
1530
1531 2001-06-15 [paul]
1532
1533         0.4.99claws10
1534
1535         * sync with sylpheed 0.4.99cvs11
1536
1537 2001-06-13 [paul]
1538
1539         0.4.99claws9
1540
1541         * sync with sylpheed 0.4.99cvs9
1542
1543 2001-06-13 [hoa]
1544
1545         * src/compose.c
1546         * src/prefs_account.c
1547
1548                 SMTP server can be defined in the news account
1549                 mime type of attachment are kept.
1550
1551         * src/summaryview.c
1552
1553                 now choose the highest important score between default
1554                 and important score of folder.
1555
1556 2001-06-09 [alfons]
1557         
1558         * src/prefs_common.c: 
1559
1560                 (prefs_quote_description_create): corrected description of 
1561                 quote format characters
1562
1563 2001-06-09 [paul]
1564
1565         0.4.99claws8
1566
1567         * sync with sylpheed 0.4.99cvs8
1568
1569 2001-06-08 [sergey]
1570
1571         * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1572         and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1573
1574 2001-06-08 [paul]
1575
1576         0.4.99claws7
1577
1578         * sync with sylpheed 0.4.99cvs7
1579
1580 2001-06-06 [sergey]
1581
1582         * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1583         clashes with autogenerated header).
1584         * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1585         * src/Makefile.am: added quote_fmt.h.
1586         * src/.cvsignore: added lex/yacc autogenerated files
1587         (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1588
1589 2001-06-06 [paul]
1590
1591         0.4.99claws6
1592
1593         * sync with sylpheed 0.4.99cvs6
1594
1595 2001-06-06 [hoa]
1596
1597         * added src/quote_fmt_parse.h
1598         * src/compose.c
1599                 removed warnings
1600
1601         * src/prefs.[ch]
1602                 don't modify readonly configuration files
1603
1604         * src/prefs_account.c
1605         * src/prefs_common.c
1606         * src/prefs_customheader.c
1607         * src/prefs_display_header.c
1608         * src/prefs_filter.c
1609         * src/prefs_filtering.c
1610         * src/prefs_scoring.c
1611                 don't open dialog box when configuration files
1612                 are readonly
1613
1614 2001-06-05 [sergey]
1615
1616         * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1617
1618         * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1619         quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1620         BUILT_SOURCES to make all files rebuild properly.
1621
1622         * src/compose.c: removed #include "quote_fmt.tab.h".
1623
1624         * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1625         CHARACTER value in yylval.
1626
1627         * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1628         receive CHARACTER value by documented means (yylval).
1629
1630         * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
1631
1632 2001-06-05 [hoa]
1633
1634         * src/Makefile.am
1635                 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
1636
1637         * src/filtering.c
1638         * src/matcher.c
1639         * src/matcher.h
1640         * src/prefs_filtering.c
1641                 now keep the configuration for execute action
1642
1643         * src/mbox_folder.c
1644                 fixed a warning
1645
1646 2001-06-05 [paul]
1647
1648         * sync with sylpheed 0.4.99cvs5
1649
1650 2001-06-05 [hoa]
1651
1652         * src/Makefile.am
1653                 added quote_fmt.[ch]
1654
1655         * added src/quote_fmt.y
1656         * added src/quote_fmt.l
1657         * added src/quote_fmt.tab.h
1658         * added src/quote_fmt.tab.c
1659         * added src/lex.quote_fmt.c
1660                 parsing configuration for replying
1661                 and forwarding
1662
1663         * src/prefs_common.[ch]
1664                 added configuration UI for replying
1665                 and forwarding
1666
1667         * src/compose.c
1668                 using configuration for replying
1669                 and forwarding
1670
1671 2001-06-04 [hoa]
1672
1673         * src/filtering.c
1674         * src/matcher.c
1675         * src/matcher.h
1676         * src/prefs_filtering.c
1677         * src/prefs_matcher.c
1678         * src/prefs_matcher.h
1679                 action "run a command" for filtering
1680                 and matching with a command.
1681                 fixed the "whole message" matching
1682
1683         * src/mbox_folder.c
1684                 changed temporary filename for security
1685
1686         * src/messageview.c
1687                 queue the notification if it fails to send.
1688
1689         * src/prefs_common.c
1690         * src/prefs_folder_item.c
1691                 changed the default important score             
1692
1693         * src/prefs_scoring.c
1694         * src/scoring.c
1695                 hide kill score input when the folder is not
1696                 a newsgroup
1697
1698 2001-06-03 [alfons]
1699
1700         * src/prefs_common.c:
1701
1702                 (prefs_font_select): pass font name in font entry box to font
1703                 selection dialog.
1704
1705 2001-06-03 [sergey]
1706
1707         * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
1708
1709 2001-06-03 [paul]
1710
1711         * sync with sylpheed 0.4.99cvs4
1712
1713 2001-06-03 [alfons]
1714
1715         * src/headerwindow.c:
1716
1717                 (headerwindow_show_cb): use the selected summary view item, not
1718                 the displayed item.
1719
1720 2001-06-02 [alfons]
1721
1722         * src/headerwindow.c:
1723
1724                 (headerwindow_show_cb): always try to show msginfo
1725
1726 2001-06-02 [hoa]
1727
1728         * src/compose.c
1729                 keep attached parts when reediting or forwarding.
1730
1731 2001-06-01 [hoa]
1732
1733         * src/folderview.c
1734         * src/prefs_folder_item.[ch]
1735         * src/prefs_scoring.[ch]
1736         * src/scoring.[ch]
1737         * src/summaryview.[ch]
1738         * src/main.c
1739         * src/mainwindow.c
1740         * src/prefs_common.[ch]
1741                 support for folder scoring
1742                 kill score and important score for messages
1743         
1744         * src/prefs_account.c
1745                 some display bug fixed for local account
1746                 preferences
1747
1748 2001-05-31 [alfons]
1749
1750         * src/summaryview.c:
1751
1752                 (add_sender_to_cb): don't crash when no or invalid sender; the add 
1753                 sender to address book menu item is disabled.
1754
1755 2001-05-30 [hoa]
1756
1757         * src/filtering.[ch]
1758         * src/summaryview.c
1759                 handling summary menu / filter messages
1760
1761         * src/folder.[ch]
1762                 add some stuff
1763
1764         * src/foldersel.c
1765                 imap folders now appears in list
1766
1767         * src/mbox_folder.c
1768                 doesn't crash if destination mail is not writeable
1769
1770 2001-05-29 [hoa]
1771
1772         * src/compose.c
1773                 removed some warnings
1774
1775         * src/filtering.c
1776         * src/folder.[ch]
1777         * src/prefs_filtering.c
1778                 global string to identify any folders           
1779                 removed some debug info
1780                 filtering to mbox folders is now possible
1781
1782         * src/mainwindow.c
1783                 removed some warnings
1784
1785         * src/mbox_folder.c
1786                 permission on files are changed to read/write for user only,
1787                 nothing for other.
1788                 creation of subfolder is handled better.
1789
1790 2001-05-28 [alfons]
1791
1792         Verified the sync for src/prefs_common.[ch] and
1793         src/prefs_account.[ch]. I believe there were some
1794         minor indentation differences.
1795
1796 2001-05-28 [paul]
1797
1798         0.4.99claws3
1799
1800         * sync with 0.4.99cvs3
1801
1802 2001-05-28 [hoa]
1803
1804         * src/compose.c
1805                 handling flags for mbox format
1806
1807         * src/filtering.c
1808                 use of mark file only for MH format
1809                 handling flags for mbox format
1810                 filtering cannot yet move or copy mails to mbox folders.
1811
1812         * src/folder.[ch]
1813                 changed move_msg, copy_msg,
1814                 move_msgs_with_dest, copy_msgs_with_dest functions
1815                 uses only folder->copy_msg() function
1816                 uses folder->finished_copy() to handle the destination
1817                 folder at the end of the copy or move operation.
1818
1819         * src/foldersel.c
1820                 included mbox directories.
1821
1822         * src/folderview.[ch]
1823         * src/mainwindow.c
1824                 handle folders operation for mbox format
1825
1826         * src/mbox.c
1827                 disable conversion of "From " header
1828
1829         * src/mbox_folder.[ch]
1830                 completion of mbox format handling
1831
1832         * src/mh.c
1833                 changed mh_copy_msg() function and
1834                 removed mh_move_msg(), mh_move_msgs_with_dest(),
1835                 mh_copy_msgs_with_dest()
1836
1837         * src/prefs_filtering.c
1838                 removed some warnings
1839
1840         * src/prefs_matcher.c
1841                 default boolean operation is AND
1842
1843         * src/procheader.c
1844                 handling flags for mbox format
1845                 handling of "From " header
1846
1847         * src/procmsg.[ch]
1848                 removed data field
1849                 added MSG_REALLY_DELETED flags to handle deletion of
1850                 messages in mbox format.
1851
1852         * src/summaryview.c
1853                 handling flags for mbox format
1854                 disable the MSG_DELETED flags when messages
1855                 are deleted in mbox format
1856
1857         * src/textview.c
1858                 "From " headers display fixed.
1859
1860 2001-05-27 [alfons]
1861
1862         * src/textview.c:
1863                 
1864                 (get_email_part): skip quoted email addresses, like in e.g.
1865                 "'alfons@proteus.demon.nl'".
1866
1867 2001-05-26 [alfons]
1868
1869         Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1870         and fixing the persistence troubles when using separate windows.
1871
1872         * src/mainwindow.c:
1873         
1874             Added #define SEPARATE_ACTION used in the gtk item factory for 
1875             the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1876                 use gtk_item_factory_get_widget_by_action() to get the items.
1877                 
1878             Removed separate_widget_cb from the gtk item factory data   
1879           
1880             (mainwindow_create): connect separate_widget_cb() to check
1881             menu item "toggled" signal. also passing a MainWindow pointer
1882                 as object data for both check menu items.
1883                 
1884             (separate_widget_cb): definition of separate_widget_cb() to match
1885             GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main 
1886                 window using gtk_object_get_data(). The type of window separation 
1887                 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1888         
1889         * src/prefs_filtering.c,
1890           src/prefs_matcher.c: added horizontal scrollbars
1891
1892 2001-05-25 [darko]
1893
1894         * src/headerview.c
1895                 fix segfault with invalid bold font
1896         * src/summaryview.c
1897                 correctly display summary stats after row is marked
1898
1899 2001-05-23 [sergey]
1900
1901         * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1902         encodings with libjconv.
1903
1904 2001-05-23 [hoa]
1905
1906         * src/Makefile.am
1907                 added mbox_folder.[ch]
1908         * src/defs.h
1909                 mbox temporary folder
1910         * src/folder.[ch]
1911         * added src/mbox_folder.[ch]
1912         * src/folderview.c
1913         * src/procheader.[ch]
1914                 added mbox support
1915         * src/mbox.c
1916                 bugfix for file incorporation filtering
1917         * src/imap.c
1918                 enable creation of MBOX
1919         * src/prefs_display_header.c
1920                 enable use of headers like "From "
1921                 something that should be fixed :
1922                         displaying of such headers add an extra space
1923         * src/prefs_folder_item.c
1924                 don't create folders because it is not necessary
1925         * src/procmsg.h
1926                 added data field to MsgInfo for mbox internal use
1927         * src/summaryview.c
1928                 added some support for mbox
1929         * src/utils.[ch]
1930                 added get_mbox_cache_dir() function
1931
1932 2001-05-23 [hiroyuki]
1933
1934         * src/headerwindow.c
1935           src/inc.c
1936           src/main.c
1937           src/mh.c
1938           src/nntp.c
1939           src/procmsg.h
1940           src/session.h
1941           src/socket.[ch]
1942           src/summaryview.c
1943           src/textview.c
1944           src/automaton.c
1945           src/folderview.c: more sync with 0.4.99cvs2.
1946
1947         * src/headerwindow.c: reverted.
1948
1949 2001-05-22 [paul]
1950
1951         0.4.99claws2
1952
1953         * sync with sylpheed 0.4.99cvs2
1954                 * src/news.[ch]
1955                 * src/nntp.[ch]
1956                 * INSTALL
1957                 * INSTALL.jp
1958
1959 2001-05-22 [alfons]
1960
1961         * src/summaryview.c: bugfixed a premature assignment in  summaryview_add_sender_to_cb()
1962
1963 2001-05-21 [alfons]
1964
1965         Minor things:
1966
1967         * configure.in: if gnome-config not found, "no" is displayed
1968         
1969         * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1970
1971         * src/textview.c: now also possible to add mail addresses by right
1972           clicking in the text view
1973
1974         * src/codeconv.c: merged patch which fixes endless loop when encountering
1975           invalid wide characters; from Alte <010@imis.ru>  
1976
1977 2001-05-20 [alfons]
1978
1979         Added installation of gnome specific things:
1980
1981         * Makefile.am: gnome conditional
1982
1983         * configure.in: check for installed gnome
1984
1985         * added sylpheed.png, sylpheed.desktop
1986
1987 2001-05-20 [sergey]
1988
1989         * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1990
1991         * src/mainwindow.h (main_window_toolbar_create): created a button
1992         for "Reply to all".
1993         (main_window_set_toolbar_sensitive): enable/disable the new button
1994         appropriately.
1995         (toolbar_reply_to_author_cb): handle the new button.
1996
1997         * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1998         send_progress_dialog_destroy() on failure (fixes hang on SMTP
1999         failure).
2000
2001 2001-05-19 [sergey]
2002
2003         * src/compose.h (ComposeReplyMode): new modes
2004         COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
2005         COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
2006
2007         * src/compose.c
2008         (compose_send): move some code into a new function:
2009         (compose_current_mail_account): new function.
2010         (compose_reply): new argument to_author, all callers changed; if
2011         to_author==TRUE and account->protocol==A_NNTP, find and use an
2012         appropriate mail account for replying.
2013         (compose_reply_set_entry): new argument to_author; ignore
2014         compose->replyto if to_author==TRUE.
2015
2016         * src/mainwindow.c: new command "Message/Reply to author".
2017         (main_window_set_menu_sensitive): enable/disable it.
2018         (reply_cb): handle it.
2019
2020         * src/summaryview.c: new command "Reply to author".
2021         (summary_set_menu_sensitive): enable/disable it.
2022         (summary_reply_cb): handle it.
2023
2024         * src/account.c (account_find_mail_from_address): new function.
2025
2026 2001-05-18 [paul]
2027
2028         0.4.99claws1
2029
2030         * sync with sylpheed 0.4.99cvs1
2031
2032 2001-05-18 [hoa]
2033
2034         * src/compose.[ch]
2035         * src/filtering.c
2036         * src/summaryview.c
2037                 new filtering action : forward and forward as attachment
2038
2039         * src/main.c
2040                 no need for $DISPLAY when we run sylpheed --help
2041                 call to parse_cmd_opt() is moved
2042
2043         * src/mainwindow.[ch]
2044                 execute button is hidden when immediate execute
2045                 is chosen
2046
2047         * src/mh.c
2048         * src/news.c
2049         * src/prefs_folder_item.c
2050         * src/procmsg.c
2051                 better handling of missing directories
2052
2053         * src/summaryview.c
2054                 reedit is enabled in outbox
2055                 reedit is enabled in queue
2056
2057 2001-05-17 [hoa]
2058
2059         * src/filtering.c
2060         * src/matcher.[ch]
2061         * src/prefs_filtering.c
2062                 changed attachement into attachment
2063
2064 2001-05-17 [alfons]
2065
2066         0.4.67claws4    
2067
2068         * sync with sylpheed 0.4.67cvs9
2069         * sync with sylpheed 0.4.67cvs7-8
2070
2071 2001-05-17 [hoa]
2072
2073         * src/Makefile.am
2074                 added prefs_filtering.c
2075
2076         * src/filtering.[ch]
2077         * src/matcher.[ch]
2078                 removed action : forward_news and forward_news_as_attachement
2079                 (forward and forward_as_attachement can be used instead)
2080
2081         * src/mainwindow.c
2082                 added menu option to access filtering configuration
2083
2084         * src/prefs_account.c
2085                 changed mail_command default to /usr/sbin/sendmail
2086
2087         * added src/prefs_filtering.[ch]
2088                 dialog box for filtering configuration
2089
2090         * src/prefs_matcher.c
2091                 added function prefs_matcher_get_criteria_from_matching()
2092
2093         * src/prefs_scoring.c
2094                 reset the dialog when register or substitute is clicked
2095
2096 2001-05-15 [hoa]
2097
2098         * src/Makefile.am
2099                 added filtering.[ch]
2100         * src/inc.c
2101                 using filering.[ch] instead of filter.[ch]
2102         * src/main.c
2103                 reading new filtering configuration
2104         * src/matcher.[ch]
2105                 added some filtering actions
2106                 and fixed a bug for headers and mail body matching
2107         * src/mbox.c
2108                 using filering.[ch] instead of filter.[ch]
2109         * src/mh.c
2110                 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
2111         * src/summaryview.c
2112                 some fixes for filtering
2113
2114 2001-05-14 [hiroyuki]
2115
2116         * src/send.c: fixed some weird indentations.
2117           send_message_with_command(): call pclose() only if p != NULL.
2118         * src/textview.c: get_email_part(): modified the code for readability.
2119
2120 2001-05-14 [hiroyuki]
2121
2122         * src/md5global.h
2123           src/md5ify.c
2124           src/md5ify.h: removed from the cvs.
2125
2126 2001-05-13 [sergey]
2127
2128         * src/main.c: include rfc2015.h to avoid compiler warnings.
2129         * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2130         the panel is already on screen.
2131         * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2132         closing the alert window by ESC as "No".
2133         * src/prefs_common.c (prefs_interface_create): moved return
2134         receipt check button to the correct place.
2135
2136 2001-03-13 [alfons]
2137
2138         * src/prefs_common.c: 
2139                 moved return receipt check button to the Send tab. (prefs_send_create)
2140                 removed the date format ui related globals. (prefs_display_create)
2141
2142         0.4.67claws3
2143         
2144         * sync with sylpheed 0.4.67cvs5-6
2145
2146 2001-05-13 [paul]
2147
2148         * added Alfons' font selection patch
2149
2150         * src/defs.h
2151         * src/headerwindow.c
2152         * src/prefs_common.c
2153         * src/prefs_common.h
2154
2155 2001-05-13 [hoa]
2156         * src/defs.h
2157                 changed version of cache
2158         * src/matcher.[ch]
2159         * src/prefs_matcher.c
2160                 added additionnal matching criteria
2161         * src/procheader.c
2162         * src/procmsg.[ch]
2163         * src/news.c
2164                 added references in MsgInfo
2165
2166 2001-05-12 [hoa]
2167
2168         * src/defs.h
2169                 prepared some things for new filtering
2170         * src/matcher.[ch]
2171                 added some matching properties
2172                 inreplyto need to be enhanced
2173                 prepared some things for new filtering
2174         * src/messageview.c
2175                 added Return-Receipt-To handling
2176         * src/prefs_folder_item.c
2177                 changed default value to TRUE
2178         * src/prefs_matcher.c
2179                 added some matching properties
2180         * src/prefs_scoring.[ch]
2181                 the scoring dialog is finished
2182         * src/procheader.c
2183                 added Return-Receipt-To handling
2184                 Reference need to be added
2185         * src/procmsg.[ch]
2186                 added Return-Receipt-To handling
2187                 added threadscore to get a better score sorting when
2188                 threads are enabled
2189         * src/summaryview.c
2190                 suppressed a bug when we sort the list
2191                 when no folder is opened.
2192                 better score sorting when threads are enabled
2193
2194 2001-05-12 [alfons]
2195
2196         * reverted previous patch because of potential errors 
2197
2198         0.4.67claws2
2199         
2200         * src/inc.c, src/prefs_common.c, src/prefs_common.h: 
2201                 applied "toggle mail-retrieval dialog window" patch submitted 
2202                 by Eric Limpens <eric@qnt.net>
2203
2204         * sync with sylpheed 0.4.67cvs4
2205
2206 2001-05-12 [sergey]
2207
2208         * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2209         some picky compilers.
2210         * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2211         * src/grouplist_dialog.c: include alertpanel.h.
2212         * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2213         fix compile warning.
2214         * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2215         #include "defs.h" before others to prevent the warning of `MIN'
2216         and `MAX' redefinition.
2217
2218 2001-05-11 [hoa]
2219
2220         * src/main.c
2221         * src/messageview.c
2222         * src/prefs_account.c
2223         * src/prefs_display_header.c
2224                 removed warning
2225         * src/Makefile.am
2226                 added prefs_scoring.[ch]
2227         * src/grouplist_dialog.c
2228                 display an error dialog box if the group list
2229                 cannot be fetched.
2230         * src/mainwindow.[ch]
2231                 added main_window_set_thread_option() function
2232                 scoring dialog box enabled
2233         * src/matcher.[ch]
2234                 added flags matching unread /new / marked
2235                 / deleted / replied / forwarded
2236         * src/news.c
2237                 newsgroups are now finally in newscache
2238         * src/prefs_matcher.[ch]
2239                 finished preferences for matching dialog
2240         * added src/prefs_scoring.[ch]
2241                 scoring dialog box completed
2242         * src/scoring.[ch]
2243                 conversion to string : added scoringprop_to_string()
2244                 write config for preferences :
2245                 added prefs_scoring_write_config()
2246         * src/summaryview.c
2247                 threads can be enabled/disabled independently
2248                 for each folder
2249
2250 2001-05-10 [alfons]
2251
2252         0.4.67claws1
2253         
2254         * AUTHORS: 
2255                 thought it would be nice to have a list of all
2256                 contributors (used Changelog as a reference)
2257         
2258         * configure.in: 
2259                 messed up version numbering...
2260
2261         0.4.66claws1
2262
2263         * sync with sylpheed 0.4.67cvs1-3
2264
2265 2001-05-10 [darko]
2266
2267         * src/prefs_common.c:
2268                 better UI for strftime format, double clicking
2269                 on format now inserts the format in text entry
2270                 replaced close button with standard OK/Cancel
2271                 moved date format button to the right of the
2272                 text entry field
2273
2274 2001-05-09 [alfons]
2275
2276         * src/gtkstext.c:
2277                 Ctrl-Home / Ctrl-End have proper cursor navigation
2278
2279 2001-05-09 [hoa]
2280
2281         * src/prefs_matcher.c
2282                 finished UI to define matching properties
2283                 added ok and cancel button
2284         * src/prefs_filter.c
2285                 added ok and cancel button
2286         * src/news.c
2287                 fixed some bug in xhdr parsing
2288
2289 2001-05-08 [alfons]
2290
2291         * src/textview.c: 
2292                 fixed a bug in textview_show_header(), which displayed two colons (':');
2293                 cleaned up some warnings
2294
2295 2001-05-08 [hoa]
2296
2297         * src/Makefile.am
2298                 added prefs_matcher.[ch]
2299                 compilation with -W -Wall
2300         * src/alertpanel.c
2301                 ungrab the mouse events if grabbed - does it
2302                 fix the bug for disposition notification ?
2303         * src/mainwindow.c
2304                 added a menu option to open the matching dialog.
2305         * src/matcher.[ch]
2306                 added matcherprop_to_string() and matcherlist_to_string()
2307                 fixed some bugs, changed the name of some options
2308                 age_sup and age_inf becomes age_greater and age_lower,
2309                 body and messageheaders becomes body_part and headers_part,
2310                 changed the names of constants from SCORING_XXX to MATCHING_XXX
2311         * src/prefs_display_header.c
2312         * src/prefs_headers.c
2313                 fixed a bug that accidentally destroyed dialogs
2314                 when closed them with delete_event
2315                 Added *_deleted() which handle delete_event signal correctly.
2316         * src/prefs_folder_item.[ch]
2317                 added "enable_thread" field for future customization
2318         * added src/prefs_matcher.[ch]
2319                 sample of the UI to define matching properties
2320         * src/procheader.c
2321                 using procheader_headername_equal instead of str*cmp functions
2322                 using procheader_parse_header() function
2323         * src/scoring.c
2324                 using MATCHING_XXX instead of SCORING_XXX
2325         * src/summaryview.c
2326                 display the sender of the news even if this is ourself
2327                 when this is a news message.
2328         * src/textview.c
2329                 using headername_equal() instead of str*cmp functions
2330
2331 2001-05-08 [alfons]
2332
2333         0.4.66claws
2334
2335         * sync with sylpheed 0.4.66
2336         * src/gtkstext.c: trace logs added 
2337
2338 2001-05-08 [sergey]
2339
2340         * src/prefs_common.[ch]: added option to enable/disable GnuPG
2341         signature check popup.
2342         * src/rfc2015.c (check_signature): show signature check popup only
2343         if it is enabled in preferences.
2344
2345 2001-05-07 [alfons]
2346
2347         0.4.66claws4
2348         
2349         * sync with sylpheed 0.4.66cvs6
2350
2351 2001-05-07 [darko]
2352
2353         * src/prefs_common.[ch]: added option to enable/disable
2354           looking up sender name in address book for summary pane
2355         * src/summaryview.c: look up sender in the address book
2356           by using Alfons' address completion code
2357
2358 2001-05-07 [hiroyuki]
2359
2360         * src/inc.h
2361           src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2362           member of Pop3State.
2363         * src/news.c: brought #include "defs.h" before #include <glib.h>
2364           to prevent the warning of `MIN' and `MAX' redefinition.
2365
2366 2001-05-06 [hoa]
2367
2368         * removed src/headers_display.[ch]
2369         * removed src/prefs_display_headers.[ch]
2370         * src/inc.c
2371                 use a temporary file in the user directory for mbox import
2372         * src/news.c
2373                 added XHDR support to get "To" and "Cc" headers
2374                 (in order to match news with to or cc field for
2375                 scoring)
2376                 added function news_parse_xhdr() to get XHDR response
2377         * src/nntp.[ch]
2378                 added function nntp_xhdr()
2379         * src/matcher.c
2380                 fetch the message if necessary
2381
2382 2001-05-06 [alfons]
2383
2384         0.4.66claws3
2385
2386         * sync with sylpheed 0.4.66cvs3-5
2387
2388 2001-05-06 [hoa]
2389
2390         * src/utils.[ch]
2391                 added function itos_buf() to enable use of several buffers
2392         * src/summaryview.c
2393                 use of itos_buf() instead of itos() in summary list
2394                 to fix the broken display of message number.
2395
2396 2001-05-06 [alfons]
2397
2398         * src/gtkstext.c: bug in cursor up navigation fixed,
2399                 fixed another unsigned / signed comparison (we're getting there :-)
2400
2401 2001-05-06 [hoa]
2402
2403         * src/Makefile.am
2404                 added scoring.c scoring.h
2405                 prefs_folder_item.c prefs_folder_item.h
2406                 matcher.c matcher.h
2407         * src/defs.h
2408                 added FOLDERITEM_RC SCORING_RC
2409         * src/folder.[ch]
2410                 added prefs field in FolderItem :
2411                 properties for each folder (PrefsFolderItem),
2412                 sorting type and mode were added as the first properties.
2413         * src/main.c
2414                 read config for scoring
2415         * added src/matcher.[ch]
2416                 gives functions to parse configuration file to do
2417                 matching on mails with a list of conditions.
2418         * src/mainwindow.c
2419                 add option to sort by score
2420         * src/prefs_common.[ch]
2421                 added preference option to show score and for
2422                 the score column size
2423         * added src/prefs_folder_item.[ch]
2424                 properties for each folder (PrefsFolderItem),
2425                 sorting type and mode were added as the first properties.
2426         * src/procheader.[ch]
2427                 added procheader_parse_header()
2428                 added procheader_header_free()
2429                 added procheader_headername_equal()
2430                 and made modification to use them.
2431         * src/procmsg.[ch]
2432                 added score field to MsgInfo structure
2433         * added src/scoring.[ch]
2434                 gives functions to parse configuration file to do
2435                 scoring on mails with a list of conditions.
2436         * src/summaryview.[ch]
2437                 save the sorting type and mode for the folder
2438                 added column to display the score of the mail
2439                 added function summary_score_clicked()
2440                 sorting type and mode are restored to the folder
2441                 when it is reopen
2442         * src/textview.c
2443                 use procheader_parse_header(), procheader_headername_equal()
2444                 removed memory leak in text_scan_header when freeing headers
2445         * src/filter.c
2446                 changed the function to match names of headers
2447                 using procheader_headername_equal()
2448
2449         Scoring functions are implemented, an interface is needed
2450         to configure that.
2451
2452 2001-05-04 [alfons]
2453
2454         * src/gtkstext.c: 
2455                 hopefully fixed the row up navigation bug,
2456                 removed adding back / forward lines to cache
2457
2458 2001-05-04 [sergey]
2459
2460         * src/prefs_display_headers.c: user interface changes:
2461         (prefs_display_headers_create): remove unused "Show" check button;
2462         allow reordering of headers by dragging.
2463         (prefs_display_headers_write_config): remove unused variables.
2464         (prefs_display_headers_set_dialog): do not insert "(New)" at top
2465         of lists (not needed with the new UI).
2466         (prefs_display_headers_set_list): scan lists starting from row 0,
2467         not 1 (do not skip "(New)").
2468         (prefs_display_headers_find_header): new function.
2469         (prefs_display_headers_clist_set_row): do not allow duplicates.
2470         (prefs_display_headers_delete_cb): do not skip row 0; treat
2471         closing the alert window by ESC as "No".
2472         (prefs_display_headers_up): do not protect row 0.
2473         (prefs_display_headers_down): do not protect row 0.
2474
2475 2001-05-04 [sergey]
2476
2477         * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2478         functions.
2479
2480         * src/summaryview.c
2481         (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2482         summary_select_next_marked, summary_select_prev_marked): new
2483         functions.
2484
2485 2001-05-03 [sergey]
2486
2487         * src/news.c: fixed a bug when no article can be fetched after
2488         server timeout if the connection was restored by news_post():
2489         (news_select_group): new function.
2490         (news_fetch_msg): call news_select_group() before fetching
2491         article.
2492         (news_get_uncached_articles): set session->group after successful
2493         GROUP command.
2494
2495 2001-05-03 [hoa]
2496
2497         * src/defs.h
2498         * src/procmsg.[ch]
2499         * src/procheader.c
2500                  changed version of cache, added cc field
2501
2502         * src/prefs_display_headers.c
2503                 the interface was changed
2504
2505         * src/prefs_headers.c
2506                 added cancel button
2507
2508 2001-05-03 [alfons]
2509
2510         * completed sync of sylpheed cvs2
2511         * src/gtkstext.c: updated row up / down cursor navigation
2512         * src/textview.c: re-edited, prepared for fixing the email address
2513                 scanner.
2514
2515 2001-05-03 [darko]
2516
2517         * src/prefs_common.c: use alfons' strftime ui code
2518         entry_datefmt and datefmt_sample widgets have to be
2519         global in this module because of this change
2520
2521 2001-05-03 [hoa]
2522
2523         * src/messageview.c
2524         * src/prefs_common.[ch] added option to activate the return receipt
2525                 feature.
2526
2527 2001-05-02 [alfons]
2528
2529         * src/gtkstext.c: fix for row up/down cursor navigation. 
2530
2531         0.4.66claws2
2532         
2533         * sync with 0.4.66cvs2
2534
2535 2001-05-02 [paul]
2536
2537         added add-sender-to-addressbook patch
2538
2539         * src/addressbook.c
2540         * src/addressbook.h
2541         * src/summaryview.c
2542
2543 2001-05-02 [sergey]
2544
2545         * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2546         G_ALERTDISABLE.
2547
2548         * src/alertpanel.c (alertpanel_create): new argument can_disable,
2549         all existing callers changed to pass FALSE; create a check button
2550         to disable the message.
2551         (alertpanel_message_with_disable): new function.
2552         (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2553         (alertpanel_button_toggled): new function.
2554         (alertpanel_button_clicked, alertpanel_close): set value using
2555         G_ALERT_VALUE_MASK.
2556
2557         * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2558
2559         * src/prefs_common.c (prefs_privacy_create): new check button
2560         checkbtn_gpgme_warning.
2561
2562         * src/main.c (main): moved preferences reading before gpgme
2563         initialization; check prefs_common.gpgme_warning before giving the
2564         GnuPG warning and set it to FALSE if the user wants to disable the
2565         warning.
2566
2567 2001-05-02 [hiroyuki]
2568
2569         * src/prefs_display_headers.c: modified the layout and some labels.
2570
2571 2001-05-02 [sergey]
2572
2573         * src/prefs_account.c (prefs_account_fix_size): new function.
2574         (prefs_account_create): call prefs_account_fix_size(); use
2575         gtk_widget_show instead of gtk_widget_show_all (fixes too large
2576         size when the window is shown for the first time).
2577         (prefs_account_basic_create): changed layout of serv_table; moved
2578         localmbox_entry above smtpserv_entry (logically it replaces
2579         POP3/IMAP server).
2580         (prefs_account_protocol_activated): set sensitivity of
2581         nntpauth_chkbtn according to the protocol (in addition to
2582         hide/show); commented out gtk_table_set_row_spacing() calls.
2583         (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2584         not sensitive (fixes a bug with disabled username/password boxes
2585         when editing POP3 account after NNTP with authentication).
2586
2587 2001-05-02 [hoa]
2588
2589         * src/account.c
2590         * src/inc.c
2591         * src/prefs_account.[ch]
2592         * src/send.c
2593                 removed local account without SMTP server
2594                 added option to use mail command instead of a connexion
2595                 to SMTP server when a local account is used
2596         * src/prefs_headers.c
2597                 fixed a bug
2598         * src/news.c
2599                 fixed a bug when connexion immediately closed
2600
2601 2001-05-01 [alfons]
2602
2603         0.4.66claws1
2604         
2605         * sync with 0.4.65
2606
2607 2001-05-01 [sergey]
2608
2609         * src/prefs_account.c (Basic, prefs_account_basic_create): new
2610         widget nntpauth_chkbtn.
2611         (prefs_account_protocol_activated): handle nntpauth_chkbtn
2612         visibility.
2613         (prefs_account_nntpauth_toggled): new function.
2614
2615         * src/news.c (news_session_new_for_folder): use NNTP
2616         authentication only if ac->use_nntp_auth is set.
2617
2618 2001-05-01 [hoa]
2619
2620         * src/Makefile.am changed headers.[ch] in customheader.[ch]
2621         * src/prefs_display_headers.c changed the UI
2622         * src/prefs_headers.c changed account_name to account_id
2623         * src/compose.c using customheader.h
2624
2625 2001-05-01 [hiroyuki]
2626
2627         * src/esmtp.c
2628           src/news.c
2629           src/nntp.c: changed sock_read() to sock_gets(), they've been left
2630           unsynched.
2631
2632 2001-05-01 [hoa]
2633
2634         * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
2635         * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
2636                 for displaying of headers
2637         * src/grouplist_dialog.[ch] minor changes to remove warnings
2638         * src/prefs_display_headers.[ch] dialog to choose the
2639         headers to display in the mail viewer.
2640         * src/headers.h correction of #define
2641         * src/headers_display.[ch] configuration for displaying of headers.
2642         * src/main.c read config of displaying of headers
2643         * src/prefs_common.c add a button to access the config dialog
2644                 for displaying of headers
2645         * src/prefs_display_headers.[ch] dialog for configuration for
2646                 displaying of the headers.
2647         * src/prefs_headers.c cleaning of code
2648         * src/procheader.c comments added to code
2649         * src/textview.c changes to reorder the headers depending
2650                 on the config for displaying of headers
2651
2652 2001-04-30 [alfons]
2653
2654         0.4.65claws7
2655
2656         * sync with 0.4.65cvs12
2657
2658         NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
2659
2660 2001-04-30 [sergey]
2661
2662         * src/nntp.h (NNTPSockInfo): new field auth_failed.
2663
2664         * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
2665         is set to force reconnection after authentication failure.
2666         (nntp_gen_command): set sock->auth_failed on authentication
2667         failure, or if sock->userid and sock->passwd are not set.
2668
2669         * src/news.c (news_session_new_for_folder): set userid=NULL if
2670         password dialog is cancelled.
2671
2672 2001-04-30 [sergey]
2673
2674         * src/nntp.h (NNTPSockInfo): new type.
2675
2676         * src/nntp.c: all functions updated to use NNTPSockInfo instead of
2677         SockInfo.
2678         (nntp_open_auth, nntp_close): new functions.
2679         (nntp_gen_command): new function to handle authentication; all
2680         NNTP command functions updated to use it.
2681         (nntp_authinfo_user, nntp_authinfo_pass): deleted.
2682         (nntp_list): removed old useless code.
2683
2684         * src/news.h (NNTPSession): new field nntp_sock.
2685
2686         * src/news.c: all functions updated to use NNTPSockInfo instead of
2687         SockInfo.
2688         (news_session_new): new arguments (userid, passwd); made static;
2689         use nntp_open_auth() if needed.
2690         (news_session_destroy): use nntp_close() instead of sock_close().
2691         (news_query_password): changed arguments.
2692         (news_session_new_for_folder): new function.
2693         (news_session_get): use news_session_new_for_folder().
2694         (news_authenticate): deleted.
2695         (news_get_uncached_articles): removed old authentication code.
2696
2697 2001-04-30 [sergey]
2698
2699         * src/news.c: reverted my previous changes (need to do NNTP
2700         authentication in a cleaner way).
2701         
2702 2001-04-29 [sergey]
2703
2704         * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
2705         news_nntp_post, news_nntp_mode): new functions (wrappers with
2706         authentication support).
2707         (news_get_article_cmd, news_get_article, news_get_header): new
2708         argument "folder"; all callers changed.
2709         (news_get_article_cmd): added authentication support.
2710         (news_session_get): use news_nntp_mode() instead of nntp_mode().
2711         (news_post): use news_nntp_post() instead of nntp_post().
2712         (news_get_uncached_articles): use news_nntp_group() instead of
2713         nntp_group() and news_nntp_xover() instead of nntp_xover();
2714         removed old authentication code.
2715         (news_get_group_list): use news_nntp_list() instead of nntp_list().
2716
2717         * src/nntp.c (nntp_list): return real error code instead of
2718         hardcoded NN_ERROR.
2719
2720 2001-04-29 [sergey]
2721
2722         * configure.in: fixed wint_t typedef detection again
2723
2724 2001-04-28 [hoa]
2725
2726         * src/prefs_account.[ch], added A_LOCAL_CMD
2727                 (send mail with mail command)
2728         * src/send.c added function send_message_with_command()
2729         * src/inc.c made a more secure get_spool() function with
2730                 mktemp() but maybe mkstemp() or something more
2731                 secure can be used.
2732
2733 2001-04-28 [alfons]
2734
2735         * src/textview.c, colorization of email addresses in headers
2736
2737         0.4.65claws6
2738
2739         * bug sync with sylpheed
2740         * prefs_common.c: created date format ui for darko
2741         * sync with 0.4.65cvs11
2742         * configure.in: corrected to have the new gpg checks
2743
2744 2001-04-27 [alfons]
2745
2746         * completed sync with 0.4.65cvs10
2747         * minor debug things added to gtkstext.c
2748
2749 2001-04-27 [darko]
2750
2751         * configure.in: remove check for availability of
2752           strftime() as advised by Hiroyuki
2753         * src/prefs_common.[ch], src/procheader.c:
2754           synch strftime() code with Hiroyki's main branch
2755
2756 2001-04-26 [sergey]
2757
2758         * src/news.c: news_query_password(), news_authenticate(): new
2759           functions.
2760           news_get_uncached_articles(): added NNTP authentication
2761           handling.
2762         * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2763           new functions.
2764         * src/prefs_account.c: prefs_account_protocol_activated():
2765           enable userid and password fields for NNTP.
2766
2767 2001-04-26
2768
2769         * configure.in: check for availability of strftime()
2770           [darko]
2771         * src/prefs_common.[ch], src/procheader.c: use
2772           strftime() for displaying date in summary pane if it
2773           is available
2774
2775 2001-04-25
2776
2777         * more .cvsignore cleanups [alfons]
2778
2779 2001-04-25
2780
2781         * ac/sv-check-type.m4: new autoconf macro.
2782         * configure.in: fixed wint_t typedef detection (did not work
2783           with gcc-2.96).
2784
2785 2001-04-25
2786
2787         * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2788           [hiroyuki]
2789
2790 2001-04-24
2791         * modified gtkstext.c : buggy cursor navigation fixed, 
2792           and font descent also taken in account when drawing
2793           cursor. [alfons]
2794
2795 2001-04-24 [hoa]
2796         * added comments in src/news.c src/nntp.c
2797         * added src/prefs_headers.[ch]
2798         * added src/headers.[ch]
2799         * modified compose.c to activate custom headers
2800                 added function is_in_custom_headers
2801         * modified prefs_account.[ch]
2802                 added function prefs_account_customhdr_edit
2803         * modified src/defs.h :
2804                 added HEADERS_RC : name of the config file
2805                 for the custom headers
2806
2807 2001-04-24
2808
2809     0.4.65claws5
2810
2811         * configure.in
2812           src/gtkstext.[ch]
2813           src/compose.c
2814           src/Makefile.am
2815           
2816           added gtkstext with configure.in patch by Hiroyuki which
2817           should fix the XIM detection [alfons]
2818
2819         * more clean up of cvs [alfons]
2820
2821                  * removed all Makefile.in files to attic.
2822
2823                  * updated all .cvsignores to really ignore things that could
2824                    be unintentionally committed by a recursive commit.
2825
2826 2001-04-23 [hoa]
2827         * added src/grouplist_dialog.[ch]
2828         * changed src/folderview.c to call grouplist_dialog instead
2829                 of inputdialog
2830         * src/news.c :
2831                 added functions news_reset_group_list
2832                 and news_get_group_list
2833         * src/nntp.c :
2834                 added function nntp_list
2835         * src/defs.h :
2836                 added GROUPLIST_FILE : name of the newsgroup list cache file
2837
2838 2001-04-21
2839
2840         * added option to warn about queued messages on exit [sergey]:
2841
2842           * src/compose.c: compose_queue(): call folder_item_scan()
2843             and folderview_update_item() after queueing.
2844           * src/folderview.c: folderview_update_node(): draw the queue
2845             folder in bold font if there are queued messages.
2846           * src/mainwindow.c: queued_messages(): new function.
2847             app_exit_cb(): display warning if there are queued messages
2848             if warn_queued_on_exit is set.
2849           * prefs_common.[ch]: add warn_queued_on_exit option.
2850
2851         * enhanced GnuPG key selection support [sergey]:
2852
2853           * src/select-keys.c: updated to newer version from Win32
2854             branch with support for selecting arbitrary keys.
2855           * src/prefs_account.c: added the Privacy tab to the account
2856             options window.
2857             prefs_account_privacy_create(),
2858             prefs_account_sign_key_set_data_from_radiobtn(),
2859             prefs_account_sign_key_set_radiobtn(): new functions.
2860           * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2861           * src/rfc2015.c: set_signers(): new function.
2862             pgp_sign(): add the account parameter, call set_signers().
2863             rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2864           * src/rfc2015.h: rfc2015_sign(): updated prototype.
2865           * src/compose.c: pass the current account to rfc2015_sign().
2866
2867         * tag name claws added to prevent confusion with main branch [alfons]
2868
2869         * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2870
2871         * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2872
2873         * sync with recent sylpheed cvs. Untested though. [alfons]
2874