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