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