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