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