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