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