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