sync with sylpheed 0.5.1cvs1-3
[claws.git] / ChangeLog.claws
1 2001-07-25 [alfons]
2
3         * configure.in
4                 Sylpheed 0.5.1claws1
5
6         * sync with Sylpheed 0.5.1cvs1-3
7
8 2001-07-24 [alfons]
9
10         Release Sylpheed 0.5.1claws
11
12         * configure.in
13                 change to release version 0.5.1claws
14
15 2001-07-24 [christoph]
16
17         * src/summaryview.c
18                 fixed segfault that happend when the selected
19                 message was removed while retrieving new messages.
20
21         * po/es.po
22                 updated translation
23                 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
24
25         * src/folderview.c
26         * src/prefs_folder_item.[ch]
27                 added folderitem preferences dialog with
28                 default To: and auto request return receipt
29
30         * src/compose.[ch]
31         * src/menu.[ch]
32                 changes to handle new folderitem preferences
33
34         * src/mainwindow.c
35         * src/summaryview.c
36                 call compose new mail with current folderitem
37
38 2001-07-22 [alfons]
39
40         add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
41         this is a work in progress, for more information: http://nlpagan.net/sylman 
42         
43         * configure.in, src/mainwindow.c, manual/Makefile.am
44                 add support for English manual
45
46         * AUTHORS
47                 add authors of user manuals
48
49         * manual/en/sylpheed*.html
50                 add English documentation
51
52 2001-07-22 [christoph]
53
54         * po/POTFILES.in
55                 added src/ssl.c
56         * src/ssl.c
57                 changed a wrong debug message
58
59 2001-07-22 [alfons]
60
61         * po/nl.po
62                 update Dutch translation
63
64         * src/prefs_filtering.c, 
65           src/prefs_matcher.c
66                 add more translatable strings           
67
68 2001-07-21 [alfons]
69
70         0.5.0claws7
71
72         * configure.in
73                 change version
74
75         * src/inc.c, src/summaryview.[ch]
76                 prevent update of mark file when filtering has done, by
77                 using a variable; this affects two functions:
78                         inc.c::inc_finished()
79                         summaryview.c::summary_show()
80
81 2001-07-20 [alfons]
82
83         * src/filtering.[ch], src/prefs_filtering.c, 
84           src/matcher.[ch]
85                 add filtering action for label coloring 
86
87         * po/POTFILES.in
88                 add labelcolors.c
89
90         * added src/labelcolors.c
91         * added src/labelcolors.h
92         * src/Makefile.am, src/summaryview.c
93                 rearrange label coloring code
94
95         * src/procmsg.h
96                 add more parentheses so label colouring works correctly
97
98         * src/filtering.c
99                 don't really delete message, but move it to Trash
100
101         * src/prefs_matcher.c
102                 add quote options to info dialog
103
104 2001-07-20 [christoph]
105
106         * src/Makefile.am
107         * src/inc.c
108         * src/main.[ch]
109         * src/socket.h
110         * src/ssl.[ch] (new)
111                 moved ssl stuff to a seperate file
112
113 2001-07-20 [darko]
114
115         * src/summaryview.c
116                 fix show sender using address book with no e-mail
117                 address in From: field
118
119 2001-07-19 [alfons]
120
121         * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
122                 fix messy handling of escaping... now at least the
123                 execute command is useful. escape char is '\', we
124                 accept \n and \r too. 
125
126                 Real life example:
127                 
128                 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
129                 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
130
131 2001-07-18 [alfons]
132
133         0.5.0claws6
134
135         * src/summaryview.c
136                 clean up
137
138         * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
139           src/procmsg.[ch]
140                 revise filtering; currently move, copy, marking have
141                 been tested. if you like bleeding edge stuff, you
142                 should definitely go for this version :)
143
144         * mark old working stuff as VERSION_0_5_0_CLAWS5        
145
146 2001-07-17 [christoph]
147
148         * src/utils.c
149                 timestamp log
150
151 2001-07-17 [alfons]
152
153         0.5.0claws5
154
155         * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more 
156           bits in the mark file, without affecting either branch. Lots of
157           files changed, also in claws branch.
158
159           UNTESTED: use of mbox folders
160
161         * src/summaryview.c
162                 added mark all read; however this was a quick hack used for
163                 cleaning up mess after initial merge with Hiroyuki
164
165         * configure.in
166                 change claws version number back to 0.5.0claws5 to clear up 
167                 confusion & pretension (recent release was technically 
168                 0.5.0claws4, so we neatly align with Hiroyuki :-)
169
170 2001-07-16 [alfons]
171
172         sync with Hiroyuki's 0.5.0cvs4
173
174 2001-07-16 [alfons]
175
176         0.5.1claws3
177
178         * src/filtering.[ch]
179                 remove invalid updating of mark files for 
180                 filter actions MATCHING_ACTION_MOVE and 
181                 MATCHING_ACTION_DELETE; this should fix the
182                 folder update bug
183                 
184         * src/procmsg.c
185                 revert Christoph's stab at fixing the folder 
186                 update bug
187
188         * po/POTFILES.in
189                 add missing files with translatable strings
190
191         * src/summaryview.c
192                 remove debug print
193
194 2001-07-15 [alfons]
195
196         * src/addr_compl.[ch], src/prefs_filtering.c
197                 make "filtering pref dialog's destination entry" an
198                 "address completable entry", if filter destination is 
199                 an email address
200
201         0.5.1claws2
202         
203         sync with Hiroyuki's 0.5.0cvs2-3
204
205 2001-07-15 [christoph]
206
207         * src/procmsg.c
208                 fixed folder stats update after incorporation
209
210 2001-07-15 [alfons]
211
212         * src/summaryview.c
213                 * finish label colouring stuff (for now)
214                 * fix incorrect colour bug (off by one) 
215
216 2001-07-14 [alfons]
217
218         * src/mainwindow.c
219                 change text labels for news and mail message so there's
220                 plenty of toolbar estate left
221
222         * configure.in
223                 0.5.1claws1
224
225         * src/folderview.c
226           src/folder.[ch]
227                 sync with Hiroyuki's 0.5.0cvs1
228
229         * src/summaryview.c
230                 more rewrite label colouring
231
232 2001-07-14 [alfons]
233
234         * src/summaryview.[ch]
235                 * start rewrite label colouring 
236                 * fix proper location "Add Sender To Addressbook" menu item
237
238 2001-07-13
239
240         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
241         (actually this is 0.5.0claws4)
242
243 2001-07-13 [alfons]
244
245         * po/pt_BR.po
246                 * fix duplicate message
247                 * add updated Portugese / Brazilian translation
248                   submitted by Fabio Junior Beneditto
249
250 2001-07-12 [alfons]
251
252         * AUTHORS
253                 add Jens
254
255         * po/nl.po
256                 add updated Dutch translation
257
258         * po/de.po
259                 add updated German translation submitted by Jens
260
261 2001-07-11 [alfons]
262
263         Prerelease before 0.5.0claws. Please test.
264         This version is temporarily tagged as VERSION_0_5_0_TEST
265
266         * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
267           src/prefs_scoring.c, src/prefs_matcher.c, 
268           src/prefs_filtering.c, src/mbox.c, 
269           src/main.c, src/inc.c, src/filtering.[ch]
270                 revert new Hoa's new matcher (does not work yet)
271
272         * src/Makefile.am
273                 clean up
274
275 2001-07-10
276
277         Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
278
279
280 2001-07-10 [alfons]
281
282         * Makefile.am
283                 add ChangeLog.claws to EXTRA_DIST
284         * src/Makefile.am
285                 add matcher_parser_parse.h to EXTRA_DIST
286
287 2001-07-10 [christoph]
288
289         * src/inc.c
290                 add destination folder to table of
291                 folders that need to be updated after
292                 incorporation
293
294 2001-07-10 [alfons]
295
296         * folder.[ch]
297           folderview.c
298                 make collapse state of folders and folder items persistent, i.e.
299                 if you collapse a folder tree, the next time sylpheed-claws starts 
300                 up the folder tree remains collapsed.  
301                 
302 2001-07-10 [christoph]
303
304         * acconfig.h
305         * configure.in
306                 added --enable-ssl
307         * src/md5.[ch]
308                 renamed MD5_CTX to MD5_CTX_syl
309                 conflicts with a struct in openssl
310         * src/inc.c
311         * src/main.[ch]
312         * src/prefs_account.[ch]
313         * src/socket.[ch]
314                 SSL support for POP
315         * src/mainwindow.c
316                 fixed compose with current account
317                 broken by new compose button stuff
318
319 2001-07-09 [hoa]
320
321         * AUTHORS
322                 changed my email address
323
324         * src/matcher_parser_parse.y
325                 clean the parser to remove conflicts
326
327 2001-07-09 [alfons]
328
329         * AUTHORS
330                 add Match Grun
331
332         * configure.in
333                 fix incorrect description of --enable-ldap parameter
334
335         * src/prefs_common.[ch]
336           src/compose.c
337                 add experimental option "smart wrapping" which makes the
338                 compose editor auto wrap.
339                 
340                 | TODO: the problem with the buggy cursor handling is caused |
341                 | by the GtkText. when deleting / backspacing text its       |
342                 | wrapping algorithm does not take in account the previous   |
343                 | line. should find a way to hack this in.                   |
344                 | or should perhaps combine this with the word wrapping      |
345                 | patch i wrote in january.                                  |
346
347         * src/about.c
348                 show build parameters for LDAP and JPilot
349
350         * src/summaryview.c
351                 revert Christoph's bugfix for selecting next unread message, 
352                 because folder stats aren't updated correctly
353
354 2001-07-08 [hoa]
355
356         * src/filtering.c
357         * src/mainwindow.c
358         * src/matcher.c
359         * src/matcher_parser_lex.l
360         * src/matcher_parser_parse.y
361         * src/prefs_filtering.c
362         * src/prefs_scoring.c
363         * src/scoring.c
364                 bugfix of the config file parser
365
366 2001-07-08 [alfons]
367
368         * src/Makefile.am
369                 added generated matcher sources to BUILT_SOURCES
370
371 2001-07-08 [hoa]
372
373         * src/Makefile.am
374         * src/.cvsignore
375                 added new config file parser
376
377         * src/scoring.[ch]
378         * src/filtering.[ch]
379         * src/matcher.[ch]
380         * src/prefs_filtering.c
381         * src/prefs_matcher.c
382         * src/prefs_scoring.c
383         * added src/matcher_parser.h
384         * added src/matcher_parser_lex.h
385         * added src/matcher_parser_lex.l
386         * added src/matcher_parser_parse.y
387                 lex & yacc config file parser
388
389         * src/mbox.c
390         * src/inc.c
391         * src/main.c
392                 changes prefs_filtering into global_filtering           
393
394         * src/summaryview.c
395                 build threads with subjects only if "Re: " is at the
396                 beginning of the subject
397
398 2001-07-07 [paul]
399
400         0.5.0claws
401
402         sync with sylpheed 0.5.0
403                 change of version number only
404
405 2001-07-06 [paul]
406
407         0.5.0claws5
408
409         sync with sylpheed 0.5.0pre5
410
411 2001-07-05 [paul]
412
413         sync with sylpheed 0.5.0pre4 release
414                 /po and /manual/ja not sync'ed
415
416 2001-07-04 [paul]
417
418         more sync with sylpheed 0.5.0pre4
419
420 2001-07-03 [christoph]
421
422         * src/addressbook.c
423                 fixed address book broken by address book
424                 for VCard, JPilot, LDAP
425
426 2001-07-03 [alfons]
427
428         * src/matcher.c
429         * src/textview.c
430                 stopped memory leaks
431
432 2001-07-03 [paul]
433
434         more sync with sylpheed 0.5.0pre4
435
436 2001-07-02 [match]
437
438         * included address book patch for VCard, JPilot, LDAP
439         * pref_common.c - fixed Font options on Display tab (cosmetic)
440         * alertpanel.c - fixed truncated message
441
442 2001-07-02 [christoph]
443
444         * src/mbox_folder.c
445         * src/procmsg.[ch]
446         * src/summaryview.c
447                 mark threads for ignoring
448
449 2001-07-02 [paul]
450
451         0.5.0claws4
452
453         * sync with sylpheed 0.5.0pre4
454                 updated gettext to 0.10.38.
455
456 2001-07-01 [paul]
457
458         * src/ mainwindow.c
459         * src/procmsg.h
460         * src/summaryview.[ch]
461                 new right-click option: Label.
462                 substitute for 'Mark-->Mark/Unmark', colours the line.
463                 submitted by Satoshi Nagayasu
464
465 2001-07-01 [christoph]
466
467         * src/folderview.c
468                 fixed font for trash
469         * src/summaryview.c
470                 move ctree to unread message
471
472 2001-07-01 [paul]
473
474         * sync with sylpheed 0.5.0pre3 release
475
476 2001-06-30 [alfons]
477
478         * src/filesel.[ch]
479         * src/compose.c
480                 allow inserting / attaching multiple files in
481                 the composer window
482
483 2001-06-30 [paul]
484
485         * src/codeconv.c
486                 small change to Alfons' previous stuff so that it
487                 actually makes
488
489 2001-06-30 [alfons]
490
491         * lots of files changed; first attempt to merge the changes
492           and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
493
494 2001-06-30 [paul]
495
496         * po/pt_BR.po
497                 updated and completed, translations by Fabio
498                 Junior Beneditto
499
500 2001-06-29 [alfons]
501
502         * src/compose.c
503         * src/mimeproc.[ch]
504                 allow selecting an attached files' mime type from a 
505                 list of types.
506
507 2001-06-29 [paul]
508
509         * more sync with sylpheed 0.5.0pre3
510
511 2001-06-29 [paul]
512
513         * po/pt_BR.po
514                 merge with sylpheed.pot and pt_BR.po provided by
515                 Fabio Junior Beneditto.
516
517 2001-06-29 [darko]
518
519         * src/procmime.c
520                 make MIME types case insensitive
521
522 2001-06-28 [alfons]
523
524         * po/nl.po
525                 merge with sylpheed.pot and old nl.po; translations added.
526
527 2001-06-28 [paul]
528
529         * more sync with sylpheed 0.5.0pre3
530
531 2001-06-27 [alfons]
532
533         * src/summaryview.c
534                 don't crash when removing parent node of messages
535                 attracted by subject. this was caused by not deleting
536                 the parent node from the subject line hash table.
537
538 2001-06-27 [alfons]
539
540         * src/summaryview.c
541         * src/compose.[ch]
542         * src/mainwindow.c
543                 if there are multiple messages selected, allow forwarding
544                 them as attachments.
545
546 2001-06-27 [paul]
547
548         * more sync with sylpheed 0.5.0pre3
549
550 2001-06-26 [paul]
551
552         0.5.0claws3
553
554         * sync with sylpheed 0.5.0pre3
555
556 2001-06-25 [paul]
557
558         * src/mainwindow.c
559                 fixed 'compose news article' bug
560                 from icon-and-text toolbar
561
562 2001-06-25 [paul]
563
564         * sync with sylpheed 0.5.0pre2 release
565
566 2001-06-24 [christoph]
567
568         * src/prefs_common.c
569                 bug fix in font selection
570         * src/folderview.c
571                 use sylpheed's normal font instead of
572                 gtk default font for folders without
573                 new messages
574
575 2001-06-24 [alfons]
576
577         * src/mainwindow.[ch]
578                 added composite compose mail / news button (an idea by Leandro
579                 Pereira <leandro@linuxmag.com.br>)
580
581 2001-06-24 [paul]
582
583         Added instructions for ldif-to-xml.py
584
585         * tools/README
586
587 2001-06-23 [alfons]
588
589         Some minor things.
590
591         * src/pixmaps/stock_news_compose.xpm
592                 added pixmap by Leandro
593         * src/prefs_common.c
594                 tested built-in spelling checker of GCC 3.0 :)
595         * po/nl.po
596                 merged dutch translation of sylpheed-main with
597                 sylpheed.pot
598
599 2001-06-23 [paul]
600
601         Added tools directory and files.
602
603         * tools/filter_conv.pl
604                 converts old filter system to new filtering system
605         * tools/ldif-to-xml.py
606                 converts netscape addressbook to sylpheed addressbook
607         * tools/README
608                 descriptions/instructions for above two files
609
610 2001-06-23 [christoph]
611
612         * src/inc.c
613         * src/manage_window.[ch]
614         * src/prefs_common.[ch]
615                 mail retrieval dialog can be enabled, disabled
616                 or hidden if non of sylpheed's windows is active
617
618 2001-06-22 [paul]
619
620         0.5.0claws2
621
622         * sync with sylpheed 0.5.0pre2
623
624 2001-06-21 [christoph]
625
626         * src/summaryview.c
627                 show recipient on 'from' for all accounts
628                 
629         * src/inc.c
630         * src/prefs_common.[ch]
631                 disable error popup on mail receive errors
632
633 2001-06-21 [alfons]
634
635         * src/compose.c
636                 made the ruler correctly appear and disappear.
637
638         * src/Makefile.am
639                 removed Hoa's work-in-progress-stuff (interesting!) so 
640                 claws compiles ok.
641
642 2001-06-20 [christoph]
643
644         * src/inc.c
645         * src/progressdialog.c
646                 added scrolled window for list in progressdialog
647
648 2001-06-20 [paul]
649
650         sync with sylpheed 0.5.0pre1 release
651
652 2001-06-20 [christoph]
653
654         * src/summeryview.c
655                 make building threads by subject work when
656                 thread view is enabled
657                 
658         * src/compose.c
659         * src/prefs_common.[ch]
660                 automatically select account for mail replys
661
662 2001-06-19 [sergey]
663
664         * src/compose.c (compose_create): keep Bcc and Reply-To visible if
665         they are filled in from the account settings.
666
667 2001-06-19 [paul]
668
669         * more sync with sylpheed 0.5.0pre1
670
671 2001-06-18 [alfons]
672
673         * src/Makefile.am,
674           src/procmime.c
675                 added --sysconfdir to CPPFLAGS for pointing to the correct
676                 location of mime.types. 
677
678                 NOTE: make sure you use --sysconfdir when running ./autogen.sh
679                 or ./configure!
680
681 2001-06-18 [hoa]
682
683         * src/summaryview.c
684                 fixed some bug when building threads
685
686 2001-06-18 [paul]
687
688         * src/prefs_account.c
689                 UI stuff: More changes to the English
690
691 2001-06-18 [paul]
692
693         * src/pixmaps/stock_news_compose.xpm: new file
694         * src/Makefile.am
695         * src/mainwindow.c
696         * src/summaryview.c
697                 Added new icon for Hoa's 'compose a news
698                 message', plus minor improvements to the
699                 English
700
701         * po/ja.po
702         * ChangeLog
703         * ChangeLog.jp
704                 more sync with sylpheed 0.5.0pre1
705
706 2001-06-18 [hoa]
707
708         * src/compose.[ch]
709         * src/mainwindow.c
710                 Follow-up and reply to
711
712         * src/summaryview.[ch]
713                 Build threads also with subjects
714
715 2001-06-17 [hoa]
716
717         * src/compose.c
718                 forwarding use the current account.
719
720         * src/mainwindow.c
721                 the "compose message" button has been replaced with
722                 "new mail" and "new news" buttons
723
724         * src/prefs_common.[ch]
725                 added a configuration option to use the forward button
726                 as "forward as attachment"
727                 changed reply and forward format description
728
729         * src/quote_fmt_lex.l
730         * src/quote_fmt_parse.y
731                 added message with no signature in format for reply
732                 and forward.
733
734 2001-06-17 [paul]
735
736         Minor UI stuff
737
738         * src/mainwindow.c
739         * src/summaryview.c
740                 Improvements to the English
741
742         * src/prefs_common.c
743                 Improvements to the English and some
744                 clarity/continuity improvements in the
745                 description of Quote symbols.
746
747 2001-06-17 [paul]
748
749         0.5.0claws1
750
751         * sync with sylpheed 0.5.0pre1
752
753 2001-06-17 [hoa]
754
755         * src/compose.c
756                 Better interface for compose, displayed fields
757                 are updated whenever we change account.
758                 Newsgroups field is automatically filled.
759
760         * src/mainwindow.c
761                 Newsgroups field is automatically filled.
762
763         * src/prefs_account.c
764                 Some interface stuff when fields appear and
765                 disappear.
766
767 2001-06-16 [paul]
768
769         0.4.99claws
770
771         * sync with sylpheed 0.4.99
772
773 2001-06-16 [sergey]
774
775         * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
776         base64_decoder_free, base64_decoder_decode): new object and
777         functions for decoding base64 streams.
778         * src/procmime.c (procmime_decode_content): modified to use the
779         new base64 decoder.
780
781 2001-06-15 [paul]
782
783         0.4.99claws10
784
785         * sync with sylpheed 0.4.99cvs11
786
787 2001-06-13 [paul]
788
789         0.4.99claws9
790
791         * sync with sylpheed 0.4.99cvs9
792
793 2001-06-13 [hoa]
794
795         * src/compose.c
796         * src/prefs_account.c
797
798                 SMTP server can be defined in the news account
799                 mime type of attachment are kept.
800
801         * src/summaryview.c
802
803                 now choose the highest important score between default
804                 and important score of folder.
805
806 2001-06-09 [alfons]
807         
808         * src/prefs_common.c: 
809
810                 (prefs_quote_description_create): corrected description of 
811                 quote format characters
812
813 2001-06-09 [paul]
814
815         0.4.99claws8
816
817         * sync with sylpheed 0.4.99cvs8
818
819 2001-06-08 [sergey]
820
821         * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
822         and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
823
824 2001-06-08 [paul]
825
826         0.4.99claws7
827
828         * sync with sylpheed 0.4.99cvs7
829
830 2001-06-06 [sergey]
831
832         * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
833         clashes with autogenerated header).
834         * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
835         * src/Makefile.am: added quote_fmt.h.
836         * src/.cvsignore: added lex/yacc autogenerated files
837         (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
838
839 2001-06-06 [paul]
840
841         0.4.99claws6
842
843         * sync with sylpheed 0.4.99cvs6
844
845 2001-06-06 [hoa]
846
847         * added src/quote_fmt_parse.h
848         * src/compose.c
849                 removed warnings
850
851         * src/prefs.[ch]
852                 don't modify readonly configuration files
853
854         * src/prefs_account.c
855         * src/prefs_common.c
856         * src/prefs_customheader.c
857         * src/prefs_display_header.c
858         * src/prefs_filter.c
859         * src/prefs_filtering.c
860         * src/prefs_scoring.c
861                 don't open dialog box when configuration files
862                 are readonly
863
864 2001-06-05 [sergey]
865
866         * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
867
868         * src/Makefile.am: replaced quote_fmt.tab.[ch] by
869         quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
870         BUILT_SOURCES to make all files rebuild properly.
871
872         * src/compose.c: removed #include "quote_fmt.tab.h".
873
874         * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
875         CHARACTER value in yylval.
876
877         * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
878         receive CHARACTER value by documented means (yylval).
879
880         * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
881
882 2001-06-05 [hoa]
883
884         * src/Makefile.am
885                 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
886
887         * src/filtering.c
888         * src/matcher.c
889         * src/matcher.h
890         * src/prefs_filtering.c
891                 now keep the configuration for execute action
892
893         * src/mbox_folder.c
894                 fixed a warning
895
896 2001-06-05 [paul]
897
898         * sync with sylpheed 0.4.99cvs5
899
900 2001-06-05 [hoa]
901
902         * src/Makefile.am
903                 added quote_fmt.[ch]
904
905         * added src/quote_fmt.y
906         * added src/quote_fmt.l
907         * added src/quote_fmt.tab.h
908         * added src/quote_fmt.tab.c
909         * added src/lex.quote_fmt.c
910                 parsing configuration for replying
911                 and forwarding
912
913         * src/prefs_common.[ch]
914                 added configuration UI for replying
915                 and forwarding
916
917         * src/compose.c
918                 using configuration for replying
919                 and forwarding
920
921 2001-06-04 [hoa]
922
923         * src/filtering.c
924         * src/matcher.c
925         * src/matcher.h
926         * src/prefs_filtering.c
927         * src/prefs_matcher.c
928         * src/prefs_matcher.h
929                 action "run a command" for filtering
930                 and matching with a command.
931                 fixed the "whole message" matching
932
933         * src/mbox_folder.c
934                 changed temporary filename for security
935
936         * src/messageview.c
937                 queue the notification if it fails to send.
938
939         * src/prefs_common.c
940         * src/prefs_folder_item.c
941                 changed the default important score             
942
943         * src/prefs_scoring.c
944         * src/scoring.c
945                 hide kill score input when the folder is not
946                 a newsgroup
947
948 2001-06-03 [alfons]
949
950         * src/prefs_common.c:
951
952                 (prefs_font_select): pass font name in font entry box to font
953                 selection dialog.
954
955 2001-06-03 [sergey]
956
957         * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
958
959 2001-06-03 [paul]
960
961         * sync with sylpheed 0.4.99cvs4
962
963 2001-06-03 [alfons]
964
965         * src/headerwindow.c:
966
967                 (headerwindow_show_cb): use the selected summary view item, not
968                 the displayed item.
969
970 2001-06-02 [alfons]
971
972         * src/headerwindow.c:
973
974                 (headerwindow_show_cb): always try to show msginfo
975
976 2001-06-02 [hoa]
977
978         * src/compose.c
979                 keep attached parts when reediting or forwarding.
980
981 2001-06-01 [hoa]
982
983         * src/folderview.c
984         * src/prefs_folder_item.[ch]
985         * src/prefs_scoring.[ch]
986         * src/scoring.[ch]
987         * src/summaryview.[ch]
988         * src/main.c
989         * src/mainwindow.c
990         * src/prefs_common.[ch]
991                 support for folder scoring
992                 kill score and important score for messages
993         
994         * src/prefs_account.c
995                 some display bug fixed for local account
996                 preferences
997
998 2001-05-31 [alfons]
999
1000         * src/summaryview.c:
1001
1002                 (add_sender_to_cb): don't crash when no or invalid sender; the add 
1003                 sender to address book menu item is disabled.
1004
1005 2001-05-30 [hoa]
1006
1007         * src/filtering.[ch]
1008         * src/summaryview.c
1009                 handling summary menu / filter messages
1010
1011         * src/folder.[ch]
1012                 add some stuff
1013
1014         * src/foldersel.c
1015                 imap folders now appears in list
1016
1017         * src/mbox_folder.c
1018                 doesn't crash if destination mail is not writeable
1019
1020 2001-05-29 [hoa]
1021
1022         * src/compose.c
1023                 removed some warnings
1024
1025         * src/filtering.c
1026         * src/folder.[ch]
1027         * src/prefs_filtering.c
1028                 global string to identify any folders           
1029                 removed some debug info
1030                 filtering to mbox folders is now possible
1031
1032         * src/mainwindow.c
1033                 removed some warnings
1034
1035         * src/mbox_folder.c
1036                 permission on files are changed to read/write for user only,
1037                 nothing for other.
1038                 creation of subfolder is handled better.
1039
1040 2001-05-28 [alfons]
1041
1042         Verified the sync for src/prefs_common.[ch] and
1043         src/prefs_account.[ch]. I believe there were some
1044         minor indentation differences.
1045
1046 2001-05-28 [paul]
1047
1048         0.4.99claws3
1049
1050         * sync with 0.4.99cvs3
1051
1052 2001-05-28 [hoa]
1053
1054         * src/compose.c
1055                 handling flags for mbox format
1056
1057         * src/filtering.c
1058                 use of mark file only for MH format
1059                 handling flags for mbox format
1060                 filtering cannot yet move or copy mails to mbox folders.
1061
1062         * src/folder.[ch]
1063                 changed move_msg, copy_msg,
1064                 move_msgs_with_dest, copy_msgs_with_dest functions
1065                 uses only folder->copy_msg() function
1066                 uses folder->finished_copy() to handle the destination
1067                 folder at the end of the copy or move operation.
1068
1069         * src/foldersel.c
1070                 included mbox directories.
1071
1072         * src/folderview.[ch]
1073         * src/mainwindow.c
1074                 handle folders operation for mbox format
1075
1076         * src/mbox.c
1077                 disable conversion of "From " header
1078
1079         * src/mbox_folder.[ch]
1080                 completion of mbox format handling
1081
1082         * src/mh.c
1083                 changed mh_copy_msg() function and
1084                 removed mh_move_msg(), mh_move_msgs_with_dest(),
1085                 mh_copy_msgs_with_dest()
1086
1087         * src/prefs_filtering.c
1088                 removed some warnings
1089
1090         * src/prefs_matcher.c
1091                 default boolean operation is AND
1092
1093         * src/procheader.c
1094                 handling flags for mbox format
1095                 handling of "From " header
1096
1097         * src/procmsg.[ch]
1098                 removed data field
1099                 added MSG_REALLY_DELETED flags to handle deletion of
1100                 messages in mbox format.
1101
1102         * src/summaryview.c
1103                 handling flags for mbox format
1104                 disable the MSG_DELETED flags when messages
1105                 are deleted in mbox format
1106
1107         * src/textview.c
1108                 "From " headers display fixed.
1109
1110 2001-05-27 [alfons]
1111
1112         * src/textview.c:
1113                 
1114                 (get_email_part): skip quoted email addresses, like in e.g.
1115                 "'alfons@proteus.demon.nl'".
1116
1117 2001-05-26 [alfons]
1118
1119         Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1120         and fixing the persistence troubles when using separate windows.
1121
1122         * src/mainwindow.c:
1123         
1124             Added #define SEPARATE_ACTION used in the gtk item factory for 
1125             the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1126                 use gtk_item_factory_get_widget_by_action() to get the items.
1127                 
1128             Removed separate_widget_cb from the gtk item factory data   
1129           
1130             (mainwindow_create): connect separate_widget_cb() to check
1131             menu item "toggled" signal. also passing a MainWindow pointer
1132                 as object data for both check menu items.
1133                 
1134             (separate_widget_cb): definition of separate_widget_cb() to match
1135             GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main 
1136                 window using gtk_object_get_data(). The type of window separation 
1137                 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1138         
1139         * src/prefs_filtering.c,
1140           src/prefs_matcher.c: added horizontal scrollbars
1141
1142 2001-05-25 [darko]
1143
1144         * src/headerview.c
1145                 fix segfault with invalid bold font
1146         * src/summaryview.c
1147                 correctly display summary stats after row is marked
1148
1149 2001-05-23 [sergey]
1150
1151         * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1152         encodings with libjconv.
1153
1154 2001-05-23 [hoa]
1155
1156         * src/Makefile.am
1157                 added mbox_folder.[ch]
1158         * src/defs.h
1159                 mbox temporary folder
1160         * src/folder.[ch]
1161         * added src/mbox_folder.[ch]
1162         * src/folderview.c
1163         * src/procheader.[ch]
1164                 added mbox support
1165         * src/mbox.c
1166                 bugfix for file incorporation filtering
1167         * src/imap.c
1168                 enable creation of MBOX
1169         * src/prefs_display_header.c
1170                 enable use of headers like "From "
1171                 something that should be fixed :
1172                         displaying of such headers add an extra space
1173         * src/prefs_folder_item.c
1174                 don't create folders because it is not necessary
1175         * src/procmsg.h
1176                 added data field to MsgInfo for mbox internal use
1177         * src/summaryview.c
1178                 added some support for mbox
1179         * src/utils.[ch]
1180                 added get_mbox_cache_dir() function
1181
1182 2001-05-23 [hiroyuki]
1183
1184         * src/headerwindow.c
1185           src/inc.c
1186           src/main.c
1187           src/mh.c
1188           src/nntp.c
1189           src/procmsg.h
1190           src/session.h
1191           src/socket.[ch]
1192           src/summaryview.c
1193           src/textview.c
1194           src/automaton.c
1195           src/folderview.c: more sync with 0.4.99cvs2.
1196
1197         * src/headerwindow.c: reverted.
1198
1199 2001-05-22 [paul]
1200
1201         0.4.99claws2
1202
1203         * sync with sylpheed 0.4.99cvs2
1204                 * src/news.[ch]
1205                 * src/nntp.[ch]
1206                 * INSTALL
1207                 * INSTALL.jp
1208
1209 2001-05-22 [alfons]
1210
1211         * src/summaryview.c: bugfixed a premature assignment in  summaryview_add_sender_to_cb()
1212
1213 2001-05-21 [alfons]
1214
1215         Minor things:
1216
1217         * configure.in: if gnome-config not found, "no" is displayed
1218         
1219         * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1220
1221         * src/textview.c: now also possible to add mail addresses by right
1222           clicking in the text view
1223
1224         * src/codeconv.c: merged patch which fixes endless loop when encountering
1225           invalid wide characters; from Alte <010@imis.ru>  
1226
1227 2001-05-20 [alfons]
1228
1229         Added installation of gnome specific things:
1230
1231         * Makefile.am: gnome conditional
1232
1233         * configure.in: check for installed gnome
1234
1235         * added sylpheed.png, sylpheed.desktop
1236
1237 2001-05-20 [sergey]
1238
1239         * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1240
1241         * src/mainwindow.h (main_window_toolbar_create): created a button
1242         for "Reply to all".
1243         (main_window_set_toolbar_sensitive): enable/disable the new button
1244         appropriately.
1245         (toolbar_reply_to_author_cb): handle the new button.
1246
1247         * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1248         send_progress_dialog_destroy() on failure (fixes hang on SMTP
1249         failure).
1250
1251 2001-05-19 [sergey]
1252
1253         * src/compose.h (ComposeReplyMode): new modes
1254         COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1255         COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1256
1257         * src/compose.c
1258         (compose_send): move some code into a new function:
1259         (compose_current_mail_account): new function.
1260         (compose_reply): new argument to_author, all callers changed; if
1261         to_author==TRUE and account->protocol==A_NNTP, find and use an
1262         appropriate mail account for replying.
1263         (compose_reply_set_entry): new argument to_author; ignore
1264         compose->replyto if to_author==TRUE.
1265
1266         * src/mainwindow.c: new command "Message/Reply to author".
1267         (main_window_set_menu_sensitive): enable/disable it.
1268         (reply_cb): handle it.
1269
1270         * src/summaryview.c: new command "Reply to author".
1271         (summary_set_menu_sensitive): enable/disable it.
1272         (summary_reply_cb): handle it.
1273
1274         * src/account.c (account_find_mail_from_address): new function.
1275
1276 2001-05-18 [paul]
1277
1278         0.4.99claws1
1279
1280         * sync with sylpheed 0.4.99cvs1
1281
1282 2001-05-18 [hoa]
1283
1284         * src/compose.[ch]
1285         * src/filtering.c
1286         * src/summaryview.c
1287                 new filtering action : forward and forward as attachment
1288
1289         * src/main.c
1290                 no need for $DISPLAY when we run sylpheed --help
1291                 call to parse_cmd_opt() is moved
1292
1293         * src/mainwindow.[ch]
1294                 execute button is hidden when immediate execute
1295                 is chosen
1296
1297         * src/mh.c
1298         * src/news.c
1299         * src/prefs_folder_item.c
1300         * src/procmsg.c
1301                 better handling of missing directories
1302
1303         * src/summaryview.c
1304                 reedit is enabled in outbox
1305                 reedit is enabled in queue
1306
1307 2001-05-17 [hoa]
1308
1309         * src/filtering.c
1310         * src/matcher.[ch]
1311         * src/prefs_filtering.c
1312                 changed attachement into attachment
1313
1314 2001-05-17 [alfons]
1315
1316         0.4.67claws4    
1317
1318         * sync with sylpheed 0.4.67cvs9
1319         * sync with sylpheed 0.4.67cvs7-8
1320
1321 2001-05-17 [hoa]
1322
1323         * src/Makefile.am
1324                 added prefs_filtering.c
1325
1326         * src/filtering.[ch]
1327         * src/matcher.[ch]
1328                 removed action : forward_news and forward_news_as_attachement
1329                 (forward and forward_as_attachement can be used instead)
1330
1331         * src/mainwindow.c
1332                 added menu option to access filtering configuration
1333
1334         * src/prefs_account.c
1335                 changed mail_command default to /usr/sbin/sendmail
1336
1337         * added src/prefs_filtering.[ch]
1338                 dialog box for filtering configuration
1339
1340         * src/prefs_matcher.c
1341                 added function prefs_matcher_get_criteria_from_matching()
1342
1343         * src/prefs_scoring.c
1344                 reset the dialog when register or substitute is clicked
1345
1346 2001-05-15 [hoa]
1347
1348         * src/Makefile.am
1349                 added filtering.[ch]
1350         * src/inc.c
1351                 using filering.[ch] instead of filter.[ch]
1352         * src/main.c
1353                 reading new filtering configuration
1354         * src/matcher.[ch]
1355                 added some filtering actions
1356                 and fixed a bug for headers and mail body matching
1357         * src/mbox.c
1358                 using filering.[ch] instead of filter.[ch]
1359         * src/mh.c
1360                 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
1361         * src/summaryview.c
1362                 some fixes for filtering
1363
1364 2001-05-14 [hiroyuki]
1365
1366         * src/send.c: fixed some weird indentations.
1367           send_message_with_command(): call pclose() only if p != NULL.
1368         * src/textview.c: get_email_part(): modified the code for readability.
1369
1370 2001-05-14 [hiroyuki]
1371
1372         * src/md5global.h
1373           src/md5ify.c
1374           src/md5ify.h: removed from the cvs.
1375
1376 2001-05-13 [sergey]
1377
1378         * src/main.c: include rfc2015.h to avoid compiler warnings.
1379         * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
1380         the panel is already on screen.
1381         * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
1382         closing the alert window by ESC as "No".
1383         * src/prefs_common.c (prefs_interface_create): moved return
1384         receipt check button to the correct place.
1385
1386 2001-03-13 [alfons]
1387
1388         * src/prefs_common.c: 
1389                 moved return receipt check button to the Send tab. (prefs_send_create)
1390                 removed the date format ui related globals. (prefs_display_create)
1391
1392         0.4.67claws3
1393         
1394         * sync with sylpheed 0.4.67cvs5-6
1395
1396 2001-05-13 [paul]
1397
1398         * added Alfons' font selection patch
1399
1400         * src/defs.h
1401         * src/headerwindow.c
1402         * src/prefs_common.c
1403         * src/prefs_common.h
1404
1405 2001-05-13 [hoa]
1406         * src/defs.h
1407                 changed version of cache
1408         * src/matcher.[ch]
1409         * src/prefs_matcher.c
1410                 added additionnal matching criteria
1411         * src/procheader.c
1412         * src/procmsg.[ch]
1413         * src/news.c
1414                 added references in MsgInfo
1415
1416 2001-05-12 [hoa]
1417
1418         * src/defs.h
1419                 prepared some things for new filtering
1420         * src/matcher.[ch]
1421                 added some matching properties
1422                 inreplyto need to be enhanced
1423                 prepared some things for new filtering
1424         * src/messageview.c
1425                 added Return-Receipt-To handling
1426         * src/prefs_folder_item.c
1427                 changed default value to TRUE
1428         * src/prefs_matcher.c
1429                 added some matching properties
1430         * src/prefs_scoring.[ch]
1431                 the scoring dialog is finished
1432         * src/procheader.c
1433                 added Return-Receipt-To handling
1434                 Reference need to be added
1435         * src/procmsg.[ch]
1436                 added Return-Receipt-To handling
1437                 added threadscore to get a better score sorting when
1438                 threads are enabled
1439         * src/summaryview.c
1440                 suppressed a bug when we sort the list
1441                 when no folder is opened.
1442                 better score sorting when threads are enabled
1443
1444 2001-05-12 [alfons]
1445
1446         * reverted previous patch because of potential errors 
1447
1448         0.4.67claws2
1449         
1450         * src/inc.c, src/prefs_common.c, src/prefs_common.h: 
1451                 applied "toggle mail-retrieval dialog window" patch submitted 
1452                 by Eric Limpens <eric@qnt.net>
1453
1454         * sync with sylpheed 0.4.67cvs4
1455
1456 2001-05-12 [sergey]
1457
1458         * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
1459         some picky compilers.
1460         * src/rfc2015.h: provide prototype for rfc2015_disable_all().
1461         * src/grouplist_dialog.c: include alertpanel.h.
1462         * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
1463         fix compile warning.
1464         * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
1465         #include "defs.h" before others to prevent the warning of `MIN'
1466         and `MAX' redefinition.
1467
1468 2001-05-11 [hoa]
1469
1470         * src/main.c
1471         * src/messageview.c
1472         * src/prefs_account.c
1473         * src/prefs_display_header.c
1474                 removed warning
1475         * src/Makefile.am
1476                 added prefs_scoring.[ch]
1477         * src/grouplist_dialog.c
1478                 display an error dialog box if the group list
1479                 cannot be fetched.
1480         * src/mainwindow.[ch]
1481                 added main_window_set_thread_option() function
1482                 scoring dialog box enabled
1483         * src/matcher.[ch]
1484                 added flags matching unread /new / marked
1485                 / deleted / replied / forwarded
1486         * src/news.c
1487                 newsgroups are now finally in newscache
1488         * src/prefs_matcher.[ch]
1489                 finished preferences for matching dialog
1490         * added src/prefs_scoring.[ch]
1491                 scoring dialog box completed
1492         * src/scoring.[ch]
1493                 conversion to string : added scoringprop_to_string()
1494                 write config for preferences :
1495                 added prefs_scoring_write_config()
1496         * src/summaryview.c
1497                 threads can be enabled/disabled independently
1498                 for each folder
1499
1500 2001-05-10 [alfons]
1501
1502         0.4.67claws1
1503         
1504         * AUTHORS: 
1505                 thought it would be nice to have a list of all
1506                 contributors (used Changelog as a reference)
1507         
1508         * configure.in: 
1509                 messed up version numbering...
1510
1511         0.4.66claws1
1512
1513         * sync with sylpheed 0.4.67cvs1-3
1514
1515 2001-05-10 [darko]
1516
1517         * src/prefs_common.c:
1518                 better UI for strftime format, double clicking
1519                 on format now inserts the format in text entry
1520                 replaced close button with standard OK/Cancel
1521                 moved date format button to the right of the
1522                 text entry field
1523
1524 2001-05-09 [alfons]
1525
1526         * src/gtkstext.c:
1527                 Ctrl-Home / Ctrl-End have proper cursor navigation
1528
1529 2001-05-09 [hoa]
1530
1531         * src/prefs_matcher.c
1532                 finished UI to define matching properties
1533                 added ok and cancel button
1534         * src/prefs_filter.c
1535                 added ok and cancel button
1536         * src/news.c
1537                 fixed some bug in xhdr parsing
1538
1539 2001-05-08 [alfons]
1540
1541         * src/textview.c: 
1542                 fixed a bug in textview_show_header(), which displayed two colons (':');
1543                 cleaned up some warnings
1544
1545 2001-05-08 [hoa]
1546
1547         * src/Makefile.am
1548                 added prefs_matcher.[ch]
1549                 compilation with -W -Wall
1550         * src/alertpanel.c
1551                 ungrab the mouse events if grabbed - does it
1552                 fix the bug for disposition notification ?
1553         * src/mainwindow.c
1554                 added a menu option to open the matching dialog.
1555         * src/matcher.[ch]
1556                 added matcherprop_to_string() and matcherlist_to_string()
1557                 fixed some bugs, changed the name of some options
1558                 age_sup and age_inf becomes age_greater and age_lower,
1559                 body and messageheaders becomes body_part and headers_part,
1560                 changed the names of constants from SCORING_XXX to MATCHING_XXX
1561         * src/prefs_display_header.c
1562         * src/prefs_headers.c
1563                 fixed a bug that accidentally destroyed dialogs
1564                 when closed them with delete_event
1565                 Added *_deleted() which handle delete_event signal correctly.
1566         * src/prefs_folder_item.[ch]
1567                 added "enable_thread" field for future customization
1568         * added src/prefs_matcher.[ch]
1569                 sample of the UI to define matching properties
1570         * src/procheader.c
1571                 using procheader_headername_equal instead of str*cmp functions
1572                 using procheader_parse_header() function
1573         * src/scoring.c
1574                 using MATCHING_XXX instead of SCORING_XXX
1575         * src/summaryview.c
1576                 display the sender of the news even if this is ourself
1577                 when this is a news message.
1578         * src/textview.c
1579                 using headername_equal() instead of str*cmp functions
1580
1581 2001-05-08 [alfons]
1582
1583         0.4.66claws
1584
1585         * sync with sylpheed 0.4.66
1586         * src/gtkstext.c: trace logs added 
1587
1588 2001-05-08 [sergey]
1589
1590         * src/prefs_common.[ch]: added option to enable/disable GnuPG
1591         signature check popup.
1592         * src/rfc2015.c (check_signature): show signature check popup only
1593         if it is enabled in preferences.
1594
1595 2001-05-07 [alfons]
1596
1597         0.4.66claws4
1598         
1599         * sync with sylpheed 0.4.66cvs6
1600
1601 2001-05-07 [darko]
1602
1603         * src/prefs_common.[ch]: added option to enable/disable
1604           looking up sender name in address book for summary pane
1605         * src/summaryview.c: look up sender in the address book
1606           by using Alfons' address completion code
1607
1608 2001-05-07 [hiroyuki]
1609
1610         * src/inc.h
1611           src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
1612           member of Pop3State.
1613         * src/news.c: brought #include "defs.h" before #include <glib.h>
1614           to prevent the warning of `MIN' and `MAX' redefinition.
1615
1616 2001-05-06 [hoa]
1617
1618         * removed src/headers_display.[ch]
1619         * removed src/prefs_display_headers.[ch]
1620         * src/inc.c
1621                 use a temporary file in the user directory for mbox import
1622         * src/news.c
1623                 added XHDR support to get "To" and "Cc" headers
1624                 (in order to match news with to or cc field for
1625                 scoring)
1626                 added function news_parse_xhdr() to get XHDR response
1627         * src/nntp.[ch]
1628                 added function nntp_xhdr()
1629         * src/matcher.c
1630                 fetch the message if necessary
1631
1632 2001-05-06 [alfons]
1633
1634         0.4.66claws3
1635
1636         * sync with sylpheed 0.4.66cvs3-5
1637
1638 2001-05-06 [hoa]
1639
1640         * src/utils.[ch]
1641                 added function itos_buf() to enable use of several buffers
1642         * src/summaryview.c
1643                 use of itos_buf() instead of itos() in summary list
1644                 to fix the broken display of message number.
1645
1646 2001-05-06 [alfons]
1647
1648         * src/gtkstext.c: bug in cursor up navigation fixed,
1649                 fixed another unsigned / signed comparison (we're getting there :-)
1650
1651 2001-05-06 [hoa]
1652
1653         * src/Makefile.am
1654                 added scoring.c scoring.h
1655                 prefs_folder_item.c prefs_folder_item.h
1656                 matcher.c matcher.h
1657         * src/defs.h
1658                 added FOLDERITEM_RC SCORING_RC
1659         * src/folder.[ch]
1660                 added prefs field in FolderItem :
1661                 properties for each folder (PrefsFolderItem),
1662                 sorting type and mode were added as the first properties.
1663         * src/main.c
1664                 read config for scoring
1665         * added src/matcher.[ch]
1666                 gives functions to parse configuration file to do
1667                 matching on mails with a list of conditions.
1668         * src/mainwindow.c
1669                 add option to sort by score
1670         * src/prefs_common.[ch]
1671                 added preference option to show score and for
1672                 the score column size
1673         * added src/prefs_folder_item.[ch]
1674                 properties for each folder (PrefsFolderItem),
1675                 sorting type and mode were added as the first properties.
1676         * src/procheader.[ch]
1677                 added procheader_parse_header()
1678                 added procheader_header_free()
1679                 added procheader_headername_equal()
1680                 and made modification to use them.
1681         * src/procmsg.[ch]
1682                 added score field to MsgInfo structure
1683         * added src/scoring.[ch]
1684                 gives functions to parse configuration file to do
1685                 scoring on mails with a list of conditions.
1686         * src/summaryview.[ch]
1687                 save the sorting type and mode for the folder
1688                 added column to display the score of the mail
1689                 added function summary_score_clicked()
1690                 sorting type and mode are restored to the folder
1691                 when it is reopen
1692         * src/textview.c
1693                 use procheader_parse_header(), procheader_headername_equal()
1694                 removed memory leak in text_scan_header when freeing headers
1695         * src/filter.c
1696                 changed the function to match names of headers
1697                 using procheader_headername_equal()
1698
1699         Scoring functions are implemented, an interface is needed
1700         to configure that.
1701
1702 2001-05-04 [alfons]
1703
1704         * src/gtkstext.c: 
1705                 hopefully fixed the row up navigation bug,
1706                 removed adding back / forward lines to cache
1707
1708 2001-05-04 [sergey]
1709
1710         * src/prefs_display_headers.c: user interface changes:
1711         (prefs_display_headers_create): remove unused "Show" check button;
1712         allow reordering of headers by dragging.
1713         (prefs_display_headers_write_config): remove unused variables.
1714         (prefs_display_headers_set_dialog): do not insert "(New)" at top
1715         of lists (not needed with the new UI).
1716         (prefs_display_headers_set_list): scan lists starting from row 0,
1717         not 1 (do not skip "(New)").
1718         (prefs_display_headers_find_header): new function.
1719         (prefs_display_headers_clist_set_row): do not allow duplicates.
1720         (prefs_display_headers_delete_cb): do not skip row 0; treat
1721         closing the alert window by ESC as "No".
1722         (prefs_display_headers_up): do not protect row 0.
1723         (prefs_display_headers_down): do not protect row 0.
1724
1725 2001-05-04 [sergey]
1726
1727         * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
1728         functions.  
1729
1730         * src/summaryview.c
1731         (summary_find_next_marked_msg, summary_find_prev_marked_msg,
1732         summary_select_next_marked, summary_select_prev_marked): new
1733         functions.
1734
1735 2001-05-03 [sergey]
1736
1737         * src/news.c: fixed a bug when no article can be fetched after
1738         server timeout if the connection was restored by news_post():
1739         (news_select_group): new function.
1740         (news_fetch_msg): call news_select_group() before fetching
1741         article.
1742         (news_get_uncached_articles): set session->group after successful
1743         GROUP command.
1744
1745 2001-05-03 [hoa]
1746
1747         * src/defs.h
1748         * src/procmsg.[ch]
1749         * src/procheader.c
1750                  changed version of cache, added cc field
1751
1752         * src/prefs_display_headers.c
1753                 the interface was changed
1754
1755         * src/prefs_headers.c
1756                 added cancel button
1757
1758 2001-05-03 [alfons]
1759
1760         * completed sync of sylpheed cvs2
1761         * src/gtkstext.c: updated row up / down cursor navigation
1762         * src/textview.c: re-edited, prepared for fixing the email address
1763                 scanner.
1764
1765 2001-05-03 [darko]
1766
1767         * src/prefs_common.c: use alfons' strftime ui code
1768         entry_datefmt and datefmt_sample widgets have to be
1769         global in this module because of this change
1770
1771 2001-05-03 [hoa]
1772
1773         * src/messageview.c
1774         * src/prefs_common.[ch] added option to activate the return receipt
1775                 feature.
1776
1777 2001-05-02 [alfons]
1778
1779         * src/gtkstext.c: fix for row up/down cursor navigation. 
1780
1781         0.4.66claws2
1782         
1783         * sync with 0.4.66cvs2
1784
1785 2001-05-02 [paul]
1786
1787         added add-sender-to-addressbook patch
1788
1789         * src/addressbook.c
1790         * src/addressbook.h
1791         * src/summaryview.c
1792
1793 2001-05-02 [sergey]
1794
1795         * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
1796         G_ALERTDISABLE.
1797
1798         * src/alertpanel.c (alertpanel_create): new argument can_disable,
1799         all existing callers changed to pass FALSE; create a check button
1800         to disable the message.
1801         (alertpanel_message_with_disable): new function.
1802         (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
1803         (alertpanel_button_toggled): new function.
1804         (alertpanel_button_clicked, alertpanel_close): set value using
1805         G_ALERT_VALUE_MASK.
1806
1807         * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
1808
1809         * src/prefs_common.c (prefs_privacy_create): new check button
1810         checkbtn_gpgme_warning.
1811
1812         * src/main.c (main): moved preferences reading before gpgme
1813         initialization; check prefs_common.gpgme_warning before giving the
1814         GnuPG warning and set it to FALSE if the user wants to disable the
1815         warning.
1816
1817 2001-05-02 [hiroyuki]
1818
1819         * src/prefs_display_headers.c: modified the layout and some labels.
1820
1821 2001-05-02 [sergey]
1822
1823         * src/prefs_account.c (prefs_account_fix_size): new function.
1824         (prefs_account_create): call prefs_account_fix_size(); use
1825         gtk_widget_show instead of gtk_widget_show_all (fixes too large
1826         size when the window is shown for the first time).
1827         (prefs_account_basic_create): changed layout of serv_table; moved
1828         localmbox_entry above smtpserv_entry (logically it replaces
1829         POP3/IMAP server).
1830         (prefs_account_protocol_activated): set sensitivity of
1831         nntpauth_chkbtn according to the protocol (in addition to
1832         hide/show); commented out gtk_table_set_row_spacing() calls.
1833         (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
1834         not sensitive (fixes a bug with disabled username/password boxes
1835         when editing POP3 account after NNTP with authentication).
1836
1837 2001-05-02 [hoa]
1838
1839         * src/account.c
1840         * src/inc.c
1841         * src/prefs_account.[ch]
1842         * src/send.c
1843                 removed local account without SMTP server
1844                 added option to use mail command instead of a connexion
1845                 to SMTP server when a local account is used
1846         * src/prefs_headers.c
1847                 fixed a bug
1848         * src/news.c
1849                 fixed a bug when connexion immediately closed
1850
1851 2001-05-01 [alfons]
1852
1853         0.4.66claws1
1854         
1855         * sync with 0.4.65
1856
1857 2001-05-01 [sergey]
1858
1859         * src/prefs_account.c (Basic, prefs_account_basic_create): new
1860         widget nntpauth_chkbtn.
1861         (prefs_account_protocol_activated): handle nntpauth_chkbtn
1862         visibility.
1863         (prefs_account_nntpauth_toggled): new function.
1864
1865         * src/news.c (news_session_new_for_folder): use NNTP
1866         authentication only if ac->use_nntp_auth is set.
1867
1868 2001-05-01 [hoa]
1869
1870         * src/Makefile.am changed headers.[ch] in customheader.[ch]
1871         * src/prefs_display_headers.c changed the UI
1872         * src/prefs_headers.c changed account_name to account_id
1873         * src/compose.c using customheader.h
1874
1875 2001-05-01 [hiroyuki]
1876
1877         * src/esmtp.c
1878           src/news.c
1879           src/nntp.c: changed sock_read() to sock_gets(), they've been left
1880           unsynched.
1881
1882 2001-05-01 [hoa]
1883
1884         * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
1885         * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
1886                 for displaying of headers
1887         * src/grouplist_dialog.[ch] minor changes to remove warnings
1888         * src/prefs_display_headers.[ch] dialog to choose the
1889         headers to display in the mail viewer.
1890         * src/headers.h correction of #define
1891         * src/headers_display.[ch] configuration for displaying of headers.
1892         * src/main.c read config of displaying of headers
1893         * src/prefs_common.c add a button to access the config dialog
1894                 for displaying of headers
1895         * src/prefs_display_headers.[ch] dialog for configuration for
1896                 displaying of the headers.
1897         * src/prefs_headers.c cleaning of code
1898         * src/procheader.c comments added to code
1899         * src/textview.c changes to reorder the headers depending
1900                 on the config for displaying of headers
1901
1902 2001-04-30 [alfons]
1903
1904         0.4.65claws7
1905
1906         * sync with 0.4.65cvs12
1907
1908         NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
1909
1910 2001-04-30 [sergey]
1911
1912         * src/nntp.h (NNTPSockInfo): new field auth_failed.
1913
1914         * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
1915         is set to force reconnection after authentication failure.
1916         (nntp_gen_command): set sock->auth_failed on authentication
1917         failure, or if sock->userid and sock->passwd are not set.
1918
1919         * src/news.c (news_session_new_for_folder): set userid=NULL if
1920         password dialog is cancelled.
1921
1922 2001-04-30 [sergey]
1923
1924         * src/nntp.h (NNTPSockInfo): new type.
1925
1926         * src/nntp.c: all functions updated to use NNTPSockInfo instead of
1927         SockInfo.
1928         (nntp_open_auth, nntp_close): new functions.
1929         (nntp_gen_command): new function to handle authentication; all
1930         NNTP command functions updated to use it.
1931         (nntp_authinfo_user, nntp_authinfo_pass): deleted.
1932         (nntp_list): removed old useless code.
1933
1934         * src/news.h (NNTPSession): new field nntp_sock.
1935
1936         * src/news.c: all functions updated to use NNTPSockInfo instead of
1937         SockInfo.
1938         (news_session_new): new arguments (userid, passwd); made static;
1939         use nntp_open_auth() if needed.
1940         (news_session_destroy): use nntp_close() instead of sock_close().
1941         (news_query_password): changed arguments.
1942         (news_session_new_for_folder): new function.
1943         (news_session_get): use news_session_new_for_folder().
1944         (news_authenticate): deleted.
1945         (news_get_uncached_articles): removed old authentication code.
1946
1947 2001-04-30 [sergey]
1948
1949         * src/news.c: reverted my previous changes (need to do NNTP
1950         authentication in a cleaner way).
1951         
1952 2001-04-29 [sergey]
1953
1954         * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
1955         news_nntp_post, news_nntp_mode): new functions (wrappers with
1956         authentication support).
1957         (news_get_article_cmd, news_get_article, news_get_header): new
1958         argument "folder"; all callers changed.
1959         (news_get_article_cmd): added authentication support.
1960         (news_session_get): use news_nntp_mode() instead of nntp_mode().
1961         (news_post): use news_nntp_post() instead of nntp_post().
1962         (news_get_uncached_articles): use news_nntp_group() instead of
1963         nntp_group() and news_nntp_xover() instead of nntp_xover();
1964         removed old authentication code.
1965         (news_get_group_list): use news_nntp_list() instead of nntp_list().
1966
1967         * src/nntp.c (nntp_list): return real error code instead of
1968         hardcoded NN_ERROR.
1969
1970 2001-04-29 [sergey]
1971
1972         * configure.in: fixed wint_t typedef detection again
1973
1974 2001-04-28 [hoa]
1975
1976         * src/prefs_account.[ch], added A_LOCAL_CMD
1977                 (send mail with mail command)
1978         * src/send.c added function send_message_with_command()
1979         * src/inc.c made a more secure get_spool() function with
1980                 mktemp() but maybe mkstemp() or something more
1981                 secure can be used.
1982
1983 2001-04-28 [alfons]
1984
1985         * src/textview.c, colorization of email addresses in headers
1986
1987         0.4.65claws6
1988
1989         * bug sync with sylpheed
1990         * prefs_common.c: created date format ui for darko
1991         * sync with 0.4.65cvs11
1992         * configure.in: corrected to have the new gpg checks
1993
1994 2001-04-27 [alfons]
1995
1996         * completed sync with 0.4.65cvs10
1997         * minor debug things added to gtkstext.c
1998
1999 2001-04-27 [darko]
2000
2001         * configure.in: remove check for availability of
2002           strftime() as advised by Hiroyuki
2003         * src/prefs_common.[ch], src/procheader.c:
2004           synch strftime() code with Hiroyki's main branch
2005
2006 2001-04-26 [sergey]
2007
2008         * src/news.c: news_query_password(), news_authenticate(): new
2009           functions.
2010           news_get_uncached_articles(): added NNTP authentication
2011           handling.
2012         * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2013           new functions.
2014         * src/prefs_account.c: prefs_account_protocol_activated():
2015           enable userid and password fields for NNTP.
2016
2017 2001-04-26
2018
2019         * configure.in: check for availability of strftime()
2020           [darko]
2021         * src/prefs_common.[ch], src/procheader.c: use
2022           strftime() for displaying date in summary pane if it
2023           is available
2024
2025 2001-04-25
2026
2027         * more .cvsignore cleanups [alfons]
2028
2029 2001-04-25
2030
2031         * ac/sv-check-type.m4: new autoconf macro.
2032         * configure.in: fixed wint_t typedef detection (did not work
2033           with gcc-2.96).
2034
2035 2001-04-25
2036
2037         * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2038           [hiroyuki]
2039
2040 2001-04-24
2041         * modified gtkstext.c : buggy cursor navigation fixed, 
2042           and font descent also taken in account when drawing
2043           cursor. [alfons]
2044
2045 2001-04-24 [hoa]
2046         * added comments in src/news.c src/nntp.c
2047         * added src/prefs_headers.[ch]
2048         * added src/headers.[ch]
2049         * modified compose.c to activate custom headers
2050                 added function is_in_custom_headers
2051         * modified prefs_account.[ch]
2052                 added function prefs_account_customhdr_edit
2053         * modified src/defs.h :
2054                 added HEADERS_RC : name of the config file
2055                 for the custom headers
2056
2057 2001-04-24
2058
2059     0.4.65claws5
2060
2061         * configure.in
2062           src/gtkstext.[ch]
2063           src/compose.c
2064           src/Makefile.am
2065           
2066           added gtkstext with configure.in patch by Hiroyuki which
2067           should fix the XIM detection [alfons]
2068
2069         * more clean up of cvs [alfons]
2070
2071                  * removed all Makefile.in files to attic.
2072
2073                  * updated all .cvsignores to really ignore things that could
2074                    be unintentionally committed by a recursive commit.
2075
2076 2001-04-23 [hoa]
2077         * added src/grouplist_dialog.[ch]
2078         * changed src/folderview.c to call grouplist_dialog instead
2079                 of inputdialog
2080         * src/news.c :
2081                 added functions news_reset_group_list
2082                 and news_get_group_list
2083         * src/nntp.c :
2084                 added function nntp_list
2085         * src/defs.h :
2086                 added GROUPLIST_FILE : name of the newsgroup list cache file
2087
2088 2001-04-21
2089
2090         * added option to warn about queued messages on exit [sergey]:
2091
2092           * src/compose.c: compose_queue(): call folder_item_scan()
2093             and folderview_update_item() after queueing.
2094           * src/folderview.c: folderview_update_node(): draw the queue
2095             folder in bold font if there are queued messages.
2096           * src/mainwindow.c: queued_messages(): new function.
2097             app_exit_cb(): display warning if there are queued messages
2098             if warn_queued_on_exit is set.
2099           * prefs_common.[ch]: add warn_queued_on_exit option.
2100
2101         * enhanced GnuPG key selection support [sergey]:
2102
2103           * src/select-keys.c: updated to newer version from Win32
2104             branch with support for selecting arbitrary keys.
2105           * src/prefs_account.c: added the Privacy tab to the account
2106             options window.
2107             prefs_account_privacy_create(),
2108             prefs_account_sign_key_set_data_from_radiobtn(),
2109             prefs_account_sign_key_set_radiobtn(): new functions.
2110           * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2111           * src/rfc2015.c: set_signers(): new function.
2112             pgp_sign(): add the account parameter, call set_signers().
2113             rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2114           * src/rfc2015.h: rfc2015_sign(): updated prototype.
2115           * src/compose.c: pass the current account to rfc2015_sign().
2116
2117         * tag name claws added to prevent confusion with main branch [alfons]
2118
2119         * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2120
2121         * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2122
2123         * sync with recent sylpheed cvs. Untested though. [alfons]
2124