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