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