0eeb5146c9c40244b50abcdaeda48ad682de548b
[claws.git] / ChangeLog.claws
1 2001-05-17 [alfons]
2
3         0.4.67claws4    
4
5         * sync with sylpheed 0.4.67cvs9
6         * sync with sylpheed 0.4.67cvs7-8
7
8 2001-05-17 [hoa]
9
10 * src/Makefile.am
11         added prefs_filtering.c
12
13 * src/filtering.[ch]
14 * src/matcher.[ch]
15         removed action : forward_news and forward_news_as_attachement
16         (forward and forward_as_attachement can be used instead)
17
18 * src/mainwindow.c
19         added menu option to access filtering configuration
20
21 * src/prefs_account.c
22         changed mail_command default to /usr/sbin/sendmail
23
24 * added src/prefs_filtering.[ch]
25         dialog box for filtering configuration
26
27 * src/prefs_matcher.c
28         added function prefs_matcher_get_criteria_from_matching()
29
30 * src/prefs_scoring.c
31         reset the dialog when register or substitute is clicked
32
33 2001-05-15 [hoa]
34
35         * src/Makefile.am
36                 added filtering.[ch]
37         * src/inc.c
38                 using filering.[ch] instead of filter.[ch]
39         * src/main.c
40                 reading new filtering configuration
41         * src/matcher.[ch]
42                 added some filtering actions
43                 and fixed a bug for headers and mail body matching
44         * src/mbox.c
45                 using filering.[ch] instead of filter.[ch]
46         * src/mh.c
47                 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
48         * src/summaryview.c
49                 some fixes for filtering
50
51 2001-05-14 [hiroyuki]
52
53         * src/send.c: fixed some weird indentations.
54           send_message_with_command(): call pclose() only if p != NULL.
55         * src/textview.c: get_email_part(): modified the code for readability.
56
57 2001-05-14 [hiroyuki]
58
59         * src/md5global.h
60           src/md5ify.c
61           src/md5ify.h: removed from the cvs.
62
63 2001-05-13 [sergey]
64
65         * src/main.c: include rfc2015.h to avoid compiler warnings.
66         * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
67         the panel is already on screen.
68         * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
69         closing the alert window by ESC as "No".
70         * src/prefs_common.c (prefs_interface_create): moved return
71         receipt check button to the correct place.
72
73 2001-03-13 [alfons]
74
75         * src/prefs_common.c: 
76                 moved return receipt check button to the Send tab. (prefs_send_create)
77                 removed the date format ui related globals. (prefs_display_create)
78
79         0.4.67claws3
80         
81         * sync with sylpheed 0.4.67cvs5-6
82
83 2001-05-13 [paul]
84
85         * added Alfons' font selection patch
86
87         * src/defs.h
88         * src/headerwindow.c
89         * src/prefs_common.c
90         * src/prefs_common.h
91
92 2001-05-13 [hoa]
93         * src/defs.h
94                 changed version of cache
95         * src/matcher.[ch]
96         * src/prefs_matcher.c
97                 added additionnal matching criteria
98         * src/procheader.c
99         * src/procmsg.[ch]
100         * src/news.c
101                 added references in MsgInfo
102
103 2001-05-12 [hoa]
104
105         * src/defs.h
106                 prepared some things for new filtering
107         * src/matcher.[ch]
108                 added some matching properties
109                 inreplyto need to be enhanced
110                 prepared some things for new filtering
111         * src/messageview.c
112                 added Return-Receipt-To handling
113         * src/prefs_folder_item.c
114                 changed default value to TRUE
115         * src/prefs_matcher.c
116                 added some matching properties
117         * src/prefs_scoring.[ch]
118                 the scoring dialog is finished
119         * src/procheader.c
120                 added Return-Receipt-To handling
121                 Reference need to be added
122         * src/procmsg.[ch]
123                 added Return-Receipt-To handling
124                 added threadscore to get a better score sorting when
125                 threads are enabled
126         * src/summaryview.c
127                 suppressed a bug when we sort the list
128                 when no folder is opened.
129                 better score sorting when threads are enabled
130
131 2001-05-12 [alfons]
132
133         * reverted previous patch because of potential errors 
134
135         0.4.67claws2
136         
137         * src/inc.c, src/prefs_common.c, src/prefs_common.h: 
138                 applied "toggle mail-retrieval dialog window" patch submitted 
139                 by Eric Limpens <eric@qnt.net>
140
141         * sync with sylpheed 0.4.67cvs4
142
143 2001-05-12 [sergey]
144
145         * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
146         some picky compilers.
147         * src/rfc2015.h: provide prototype for rfc2015_disable_all().
148         * src/grouplist_dialog.c: include alertpanel.h.
149         * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
150         fix compile warning.
151         * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
152         #include "defs.h" before others to prevent the warning of `MIN'
153         and `MAX' redefinition.
154
155 2001-05-11 [hoa]
156
157         * src/main.c
158         * src/messageview.c
159         * src/prefs_account.c
160         * src/prefs_display_header.c
161                 removed warning
162         * src/Makefile.am
163                 added prefs_scoring.[ch]
164         * src/grouplist_dialog.c
165                 display an error dialog box if the group list
166                 cannot be fetched.
167         * src/mainwindow.[ch]
168                 added main_window_set_thread_option() function
169                 scoring dialog box enabled
170         * src/matcher.[ch]
171                 added flags matching unread /new / marked
172                 / deleted / replied / forwarded
173         * src/news.c
174                 newsgroups are now finally in newscache
175         * src/prefs_matcher.[ch]
176                 finished preferences for matching dialog
177         * added src/prefs_scoring.[ch]
178                 scoring dialog box completed
179         * src/scoring.[ch]
180                 conversion to string : added scoringprop_to_string()
181                 write config for preferences :
182                 added prefs_scoring_write_config()
183         * src/summaryview.c
184                 threads can be enabled/disabled independently
185                 for each folder
186
187 2001-05-10 [alfons]
188
189         0.4.67claws1
190         
191         * AUTHORS: 
192                 thought it would be nice to have a list of all
193                 contributors (used Changelog as a reference)
194         
195         * configure.in: 
196                 messed up version numbering...
197
198         0.4.66claws1
199
200         * sync with sylpheed 0.4.67cvs1-3
201
202 2001-05-10 [darko]
203
204         * src/prefs_common.c:
205                 better UI for strftime format, double clicking
206                 on format now inserts the format in text entry
207                 replaced close button with standard OK/Cancel
208                 moved date format button to the right of the
209                 text entry field
210
211 2001-05-09 [alfons]
212
213         * src/gtkstext.c:
214                 Ctrl-Home / Ctrl-End have proper cursor navigation
215
216 2001-05-09 [hoa]
217
218         * src/prefs_matcher.c
219                 finished UI to define matching properties
220                 added ok and cancel button
221         * src/prefs_filter.c
222                 added ok and cancel button
223         * src/news.c
224                 fixed some bug in xhdr parsing
225
226 2001-05-08 [alfons]
227
228         * src/textview.c: 
229                 fixed a bug in textview_show_header(), which displayed two colons (':');
230                 cleaned up some warnings
231
232 2001-05-08 [hoa]
233
234         * src/Makefile.am
235                 added prefs_matcher.[ch]
236                 compilation with -W -Wall
237         * src/alertpanel.c
238                 ungrab the mouse events if grabbed - does it
239                 fix the bug for disposition notification ?
240         * src/mainwindow.c
241                 added a menu option to open the matching dialog.
242         * src/matcher.[ch]
243                 added matcherprop_to_string() and matcherlist_to_string()
244                 fixed some bugs, changed the name of some options
245                 age_sup and age_inf becomes age_greater and age_lower,
246                 body and messageheaders becomes body_part and headers_part,
247                 changed the names of constants from SCORING_XXX to MATCHING_XXX
248         * src/prefs_display_header.c
249         * src/prefs_headers.c
250                 fixed a bug that accidentally destroyed dialogs
251                 when closed them with delete_event
252                 Added *_deleted() which handle delete_event signal correctly.
253         * src/prefs_folder_item.[ch]
254                 added "enable_thread" field for future customization
255         * added src/prefs_matcher.[ch]
256                 sample of the UI to define matching properties
257         * src/procheader.c
258                 using procheader_headername_equal instead of str*cmp functions
259                 using procheader_parse_header() function
260         * src/scoring.c
261                 using MATCHING_XXX instead of SCORING_XXX
262         * src/summaryview.c
263                 display the sender of the news even if this is ourself
264                 when this is a news message.
265         * src/textview.c
266                 using headername_equal() instead of str*cmp functions
267
268 2001-05-08 [alfons]
269
270         0.4.66claws
271
272         * sync with sylpheed 0.4.66
273         * src/gtkstext.c: trace logs added 
274
275 2001-05-08 [sergey]
276
277         * src/prefs_common.[ch]: added option to enable/disable GnuPG
278         signature check popup.
279         * src/rfc2015.c (check_signature): show signature check popup only
280         if it is enabled in preferences.
281
282 2001-05-07 [alfons]
283
284         0.4.66claws4
285         
286         * sync with sylpheed 0.4.66cvs6
287
288 2001-05-07 [darko]
289
290         * src/prefs_common.[ch]: added option to enable/disable
291           looking up sender name in address book for summary pane
292         * src/summaryview.c: look up sender in the address book
293           by using Alfons' address completion code
294
295 2001-05-07 [hiroyuki]
296
297         * src/inc.h
298           src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
299           member of Pop3State.
300         * src/news.c: brought #include "defs.h" before #include <glib.h>
301           to prevent the warning of `MIN' and `MAX' redefinition.
302
303 2001-05-06 [hoa]
304
305         * removed src/headers_display.[ch]
306         * removed src/prefs_display_headers.[ch]
307         * src/inc.c
308                 use a temporary file in the user directory for mbox import
309         * src/news.c
310                 added XHDR support to get "To" and "Cc" headers
311                 (in order to match news with to or cc field for
312                 scoring)
313                 added function news_parse_xhdr() to get XHDR response
314         * src/nntp.[ch]
315                 added function nntp_xhdr()
316         * src/matcher.c
317                 fetch the message if necessary
318
319 2001-05-06 [alfons]
320
321         0.4.66claws3
322
323         * sync with sylpheed 0.4.66cvs3-5
324
325 2001-05-06 [hoa]
326
327         * src/utils.[ch]
328                 added function itos_buf() to enable use of several buffers
329         * src/summaryview.c
330                 use of itos_buf() instead of itos() in summary list
331                 to fix the broken display of message number.
332
333 2001-05-06 [alfons]
334
335         * src/gtkstext.c: bug in cursor up navigation fixed,
336                 fixed another unsigned / signed comparison (we're getting there :-)
337
338 2001-05-06 [hoa]
339
340         * src/Makefile.am
341                 added scoring.c scoring.h
342                 prefs_folder_item.c prefs_folder_item.h
343                 matcher.c matcher.h
344         * src/defs.h
345                 added FOLDERITEM_RC SCORING_RC
346         * src/folder.[ch]
347                 added prefs field in FolderItem :
348                 properties for each folder (PrefsFolderItem),
349                 sorting type and mode were added as the first properties.
350         * src/main.c
351                 read config for scoring
352         * added src/matcher.[ch]
353                 gives functions to parse configuration file to do
354                 matching on mails with a list of conditions.
355         * src/mainwindow.c
356                 add option to sort by score
357         * src/prefs_common.[ch]
358                 added preference option to show score and for
359                 the score column size
360         * added src/prefs_folder_item.[ch]
361                 properties for each folder (PrefsFolderItem),
362                 sorting type and mode were added as the first properties.
363         * src/procheader.[ch]
364                 added procheader_parse_header()
365                 added procheader_header_free()
366                 added procheader_headername_equal()
367                 and made modification to use them.
368         * src/procmsg.[ch]
369                 added score field to MsgInfo structure
370         * added src/scoring.[ch]
371                 gives functions to parse configuration file to do
372                 scoring on mails with a list of conditions.
373         * src/summaryview.[ch]
374                 save the sorting type and mode for the folder
375                 added column to display the score of the mail
376                 added function summary_score_clicked()
377                 sorting type and mode are restored to the folder
378                 when it is reopen
379         * src/textview.c
380                 use procheader_parse_header(), procheader_headername_equal()
381                 removed memory leak in text_scan_header when freeing headers
382         * src/filter.c
383                 changed the function to match names of headers
384                 using procheader_headername_equal()
385
386         Scoring functions are implemented, an interface is needed
387         to configure that.
388
389 2001-05-04 [alfons]
390
391         * src/gtkstext.c: 
392                 hopefully fixed the row up navigation bug,
393                 removed adding back / forward lines to cache
394
395 2001-05-04 [sergey]
396
397         * src/prefs_display_headers.c: user interface changes:
398         (prefs_display_headers_create): remove unused "Show" check button;
399         allow reordering of headers by dragging.
400         (prefs_display_headers_write_config): remove unused variables.
401         (prefs_display_headers_set_dialog): do not insert "(New)" at top
402         of lists (not needed with the new UI).
403         (prefs_display_headers_set_list): scan lists starting from row 0,
404         not 1 (do not skip "(New)").
405         (prefs_display_headers_find_header): new function.
406         (prefs_display_headers_clist_set_row): do not allow duplicates.
407         (prefs_display_headers_delete_cb): do not skip row 0; treat
408         closing the alert window by ESC as "No".
409         (prefs_display_headers_up): do not protect row 0.
410         (prefs_display_headers_down): do not protect row 0.
411
412 2001-05-04 [sergey]
413
414         * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
415         functions.  
416
417         * src/summaryview.c
418         (summary_find_next_marked_msg, summary_find_prev_marked_msg,
419         summary_select_next_marked, summary_select_prev_marked): new
420         functions.
421
422 2001-05-03 [sergey]
423
424         * src/news.c: fixed a bug when no article can be fetched after
425         server timeout if the connection was restored by news_post():
426         (news_select_group): new function.
427         (news_fetch_msg): call news_select_group() before fetching
428         article.
429         (news_get_uncached_articles): set session->group after successful
430         GROUP command.
431
432 2001-05-03 [hoa]
433
434         * src/defs.h
435         * src/procmsg.[ch]
436         * src/procheader.c
437                  changed version of cache, added cc field
438
439         * src/prefs_display_headers.c
440                 the interface was changed
441
442         * src/prefs_headers.c
443                 added cancel button
444
445 2001-05-03 [alfons]
446
447         * completed sync of sylpheed cvs2
448         * src/gtkstext.c: updated row up / down cursor navigation
449         * src/textview.c: re-edited, prepared for fixing the email address
450                 scanner.
451
452 2001-05-03 [darko]
453
454         * src/prefs_common.c: use alfons' strftime ui code
455         entry_datefmt and datefmt_sample widgets have to be
456         global in this module because of this change
457
458 2001-05-03 [hoa]
459
460         * src/messageview.c
461         * src/prefs_common.[ch] added option to activate the return receipt
462                 feature.
463
464 2001-05-02 [alfons]
465
466         * src/gtkstext.c: fix for row up/down cursor navigation. 
467
468         0.4.66claws2
469         
470         * sync with 0.4.66cvs2
471
472 2001-05-02 [paul]
473
474         added add-sender-to-addressbook patch
475
476         * src/addressbook.c
477         * src/addressbook.h
478         * src/summaryview.c
479
480 2001-05-02 [sergey]
481
482         * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
483         G_ALERTDISABLE.
484
485         * src/alertpanel.c (alertpanel_create): new argument can_disable,
486         all existing callers changed to pass FALSE; create a check button
487         to disable the message.
488         (alertpanel_message_with_disable): new function.
489         (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
490         (alertpanel_button_toggled): new function.
491         (alertpanel_button_clicked, alertpanel_close): set value using
492         G_ALERT_VALUE_MASK.
493
494         * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
495
496         * src/prefs_common.c (prefs_privacy_create): new check button
497         checkbtn_gpgme_warning.
498
499         * src/main.c (main): moved preferences reading before gpgme
500         initialization; check prefs_common.gpgme_warning before giving the
501         GnuPG warning and set it to FALSE if the user wants to disable the
502         warning.
503
504 2001-05-02 [hiroyuki]
505
506         * src/prefs_display_headers.c: modified the layout and some labels.
507
508 2001-05-02 [sergey]
509
510         * src/prefs_account.c (prefs_account_fix_size): new function.
511         (prefs_account_create): call prefs_account_fix_size(); use
512         gtk_widget_show instead of gtk_widget_show_all (fixes too large
513         size when the window is shown for the first time).
514         (prefs_account_basic_create): changed layout of serv_table; moved
515         localmbox_entry above smtpserv_entry (logically it replaces
516         POP3/IMAP server).
517         (prefs_account_protocol_activated): set sensitivity of
518         nntpauth_chkbtn according to the protocol (in addition to
519         hide/show); commented out gtk_table_set_row_spacing() calls.
520         (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
521         not sensitive (fixes a bug with disabled username/password boxes
522         when editing POP3 account after NNTP with authentication).
523
524 2001-05-02 [hoa]
525
526         * src/account.c
527         * src/inc.c
528         * src/prefs_account.[ch]
529         * src/send.c
530                 removed local account without SMTP server
531                 added option to use mail command instead of a connexion
532                 to SMTP server when a local account is used
533         * src/prefs_headers.c
534                 fixed a bug
535         * src/news.c
536                 fixed a bug when connexion immediately closed
537
538 2001-05-01 [alfons]
539
540         0.4.66claws1
541         
542         * sync with 0.4.65
543
544 2001-05-01 [sergey]
545
546         * src/prefs_account.c (Basic, prefs_account_basic_create): new
547         widget nntpauth_chkbtn.
548         (prefs_account_protocol_activated): handle nntpauth_chkbtn
549         visibility.
550         (prefs_account_nntpauth_toggled): new function.
551
552         * src/news.c (news_session_new_for_folder): use NNTP
553         authentication only if ac->use_nntp_auth is set.
554
555 2001-05-01 [hoa]
556
557         * src/Makefile.am changed headers.[ch] in customheader.[ch]
558         * src/prefs_display_headers.c changed the UI
559         * src/prefs_headers.c changed account_name to account_id
560         * src/compose.c using customheader.h
561
562 2001-05-01 [hiroyuki]
563
564         * src/esmtp.c
565           src/news.c
566           src/nntp.c: changed sock_read() to sock_gets(), they've been left
567           unsynched.
568
569 2001-05-01 [hoa]
570
571         * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
572         * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
573                 for displaying of headers
574         * src/grouplist_dialog.[ch] minor changes to remove warnings
575         * src/prefs_display_headers.[ch] dialog to choose the
576         headers to display in the mail viewer.
577         * src/headers.h correction of #define
578         * src/headers_display.[ch] configuration for displaying of headers.
579         * src/main.c read config of displaying of headers
580         * src/prefs_common.c add a button to access the config dialog
581                 for displaying of headers
582         * src/prefs_display_headers.[ch] dialog for configuration for
583                 displaying of the headers.
584         * src/prefs_headers.c cleaning of code
585         * src/procheader.c comments added to code
586         * src/textview.c changes to reorder the headers depending
587                 on the config for displaying of headers
588
589 2001-04-30 [alfons]
590
591         0.4.65claws7
592
593         * sync with 0.4.65cvs12
594
595         NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
596
597 2001-04-30 [sergey]
598
599         * src/nntp.h (NNTPSockInfo): new field auth_failed.
600
601         * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
602         is set to force reconnection after authentication failure.
603         (nntp_gen_command): set sock->auth_failed on authentication
604         failure, or if sock->userid and sock->passwd are not set.
605
606         * src/news.c (news_session_new_for_folder): set userid=NULL if
607         password dialog is cancelled.
608
609 2001-04-30 [sergey]
610
611         * src/nntp.h (NNTPSockInfo): new type.
612
613         * src/nntp.c: all functions updated to use NNTPSockInfo instead of
614         SockInfo.
615         (nntp_open_auth, nntp_close): new functions.
616         (nntp_gen_command): new function to handle authentication; all
617         NNTP command functions updated to use it.
618         (nntp_authinfo_user, nntp_authinfo_pass): deleted.
619         (nntp_list): removed old useless code.
620
621         * src/news.h (NNTPSession): new field nntp_sock.
622
623         * src/news.c: all functions updated to use NNTPSockInfo instead of
624         SockInfo.
625         (news_session_new): new arguments (userid, passwd); made static;
626         use nntp_open_auth() if needed.
627         (news_session_destroy): use nntp_close() instead of sock_close().
628         (news_query_password): changed arguments.
629         (news_session_new_for_folder): new function.
630         (news_session_get): use news_session_new_for_folder().
631         (news_authenticate): deleted.
632         (news_get_uncached_articles): removed old authentication code.
633
634 2001-04-30 [sergey]
635
636         * src/news.c: reverted my previous changes (need to do NNTP
637         authentication in a cleaner way).
638         
639 2001-04-29 [sergey]
640
641         * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
642         news_nntp_post, news_nntp_mode): new functions (wrappers with
643         authentication support).
644         (news_get_article_cmd, news_get_article, news_get_header): new
645         argument "folder"; all callers changed.
646         (news_get_article_cmd): added authentication support.
647         (news_session_get): use news_nntp_mode() instead of nntp_mode().
648         (news_post): use news_nntp_post() instead of nntp_post().
649         (news_get_uncached_articles): use news_nntp_group() instead of
650         nntp_group() and news_nntp_xover() instead of nntp_xover();
651         removed old authentication code.
652         (news_get_group_list): use news_nntp_list() instead of nntp_list().
653
654         * src/nntp.c (nntp_list): return real error code instead of
655         hardcoded NN_ERROR.
656
657 2001-04-29 [sergey]
658
659         * configure.in: fixed wint_t typedef detection again
660
661 2001-04-28 [hoa]
662
663         * src/prefs_account.[ch], added A_LOCAL_CMD
664                 (send mail with mail command)
665         * src/send.c added function send_message_with_command()
666         * src/inc.c made a more secure get_spool() function with
667                 mktemp() but maybe mkstemp() or something more
668                 secure can be used.
669
670 2001-04-28 [alfons]
671
672         * src/textview.c, colorization of email addresses in headers
673
674         0.4.65claws6
675
676         * bug sync with sylpheed
677         * prefs_common.c: created date format ui for darko
678         * sync with 0.4.65cvs11
679         * configure.in: corrected to have the new gpg checks
680
681 2001-04-27 [alfons]
682
683         * completed sync with 0.4.65cvs10
684         * minor debug things added to gtkstext.c
685
686 2001-04-27 [darko]
687
688         * configure.in: remove check for availability of
689           strftime() as advised by Hiroyuki
690         * src/prefs_common.[ch], src/procheader.c:
691           synch strftime() code with Hiroyki's main branch
692
693 2001-04-26 [sergey]
694
695         * src/news.c: news_query_password(), news_authenticate(): new
696           functions.
697           news_get_uncached_articles(): added NNTP authentication
698           handling.
699         * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
700           new functions.
701         * src/prefs_account.c: prefs_account_protocol_activated():
702           enable userid and password fields for NNTP.
703
704 2001-04-26
705
706         * configure.in: check for availability of strftime()
707           [darko]
708         * src/prefs_common.[ch], src/procheader.c: use
709           strftime() for displaying date in summary pane if it
710           is available
711
712 2001-04-25
713
714         * more .cvsignore cleanups [alfons]
715
716 2001-04-25
717
718         * ac/sv-check-type.m4: new autoconf macro.
719         * configure.in: fixed wint_t typedef detection (did not work
720           with gcc-2.96).
721
722 2001-04-25
723
724         * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
725           [hiroyuki]
726
727 2001-04-24
728         * modified gtkstext.c : buggy cursor navigation fixed, 
729           and font descent also taken in account when drawing
730           cursor. [alfons]
731
732 2001-04-24 [hoa]
733         * added comments in src/news.c src/nntp.c
734         * added src/prefs_headers.[ch]
735         * added src/headers.[ch]
736         * modified compose.c to activate custom headers
737                 added function is_in_custom_headers
738         * modified prefs_account.[ch]
739                 added function prefs_account_customhdr_edit
740         * modified src/defs.h :
741                 added HEADERS_RC : name of the config file
742                 for the custom headers
743
744 2001-04-24
745
746     0.4.65claws5
747
748         * configure.in
749           src/gtkstext.[ch]
750           src/compose.c
751           src/Makefile.am
752           
753           added gtkstext with configure.in patch by Hiroyuki which
754           should fix the XIM detection [alfons]
755
756         * more clean up of cvs [alfons]
757
758                  * removed all Makefile.in files to attic.
759
760                  * updated all .cvsignores to really ignore things that could
761                    be unintentionally committed by a recursive commit.
762
763 2001-04-23 [hoa]
764         * added src/grouplist_dialog.[ch]
765         * changed src/folderview.c to call grouplist_dialog instead
766                 of inputdialog
767         * src/news.c :
768                 added functions news_reset_group_list
769                 and news_get_group_list
770         * src/nntp.c :
771                 added function nntp_list
772         * src/defs.h :
773                 added GROUPLIST_FILE : name of the newsgroup list cache file
774
775 2001-04-21
776
777         * added option to warn about queued messages on exit [sergey]:
778
779           * src/compose.c: compose_queue(): call folder_item_scan()
780             and folderview_update_item() after queueing.
781           * src/folderview.c: folderview_update_node(): draw the queue
782             folder in bold font if there are queued messages.
783           * src/mainwindow.c: queued_messages(): new function.
784             app_exit_cb(): display warning if there are queued messages
785             if warn_queued_on_exit is set.
786           * prefs_common.[ch]: add warn_queued_on_exit option.
787
788         * enhanced GnuPG key selection support [sergey]:
789
790           * src/select-keys.c: updated to newer version from Win32
791             branch with support for selecting arbitrary keys.
792           * src/prefs_account.c: added the Privacy tab to the account
793             options window.
794             prefs_account_privacy_create(),
795             prefs_account_sign_key_set_data_from_radiobtn(),
796             prefs_account_sign_key_set_radiobtn(): new functions.
797           * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
798           * src/rfc2015.c: set_signers(): new function.
799             pgp_sign(): add the account parameter, call set_signers().
800             rfc2015_sign(): add the account parameter, pass it to pgp_sign().
801           * src/rfc2015.h: rfc2015_sign(): updated prototype.
802           * src/compose.c: pass the current account to rfc2015_sign().
803
804         * tag name claws added to prevent confusion with main branch [alfons]
805
806         * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
807
808         * autogen.sh: Added "--enable-maintainer-mode". [sergey]
809
810         * sync with recent sylpheed cvs. Untested though. [alfons]
811