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