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