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