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