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