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