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