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