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