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