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