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