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