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