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