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