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