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