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