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