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