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