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