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