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