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