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