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