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