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