0.9.10claws50
[claws.git] / ChangeLog.claws
1 2004-04-22 [christoph]  0.9.10claws50
2
3         * src/folderutils.[ch]
4                 add folderutils_mark_all_read()
5
6         * src/folderview.c
7                 readd "mark all read" from popup menu, now works
8                 in all folders and not only the opened folder
9
10 2004-04-21 [christoph]  0.9.10claws49
11
12         * src/Makefile.am
13         * src/inputdialog.[ch]                  ** REMOVED **
14         * src/gtk/Makefile.am
15         * src/gtk/inputdialog.[ch]              ** NEW **
16                 move inputdialog.[ch] into gtk directory
17
18         * src/mh_gtk.c
19                 remove check for missing IMAP folder account
20
21 2004-04-20 [christoph]  0.9.10claws48
22
23         * src/mainwindow.c
24         * src/foldersel.c
25                 remove new/rename/delete folder GUI functions because
26                 they are always active, even for news folders, and can
27                 not be easily made folder class dependent
28
29         * src/gtk/menu.[ch]
30                 make menu_translate() public
31
32         * src/Makefile.am
33         * src/folder.[ch]
34         * src/folderview.[ch]
35         * src/imap_gtk.[ch]                     ** NEW **
36         * src/main.c
37         * src/mh_gtk.[ch]                       ** NEW **
38         * src/news_gtk.[ch]                     ** NEW **
39                 o dynamically build FolderView popup menus from a folder
40                   specific part, with callbacks to seperated code, and
41                   a common part
42                 o remove the folder class specifiy code from folderview.c
43
44 2004-04-15 [luke]       0.9.10claws47
45
46         * src/prefs_folder_item.c
47                 o remove buttons for applying 'scan for new mail'
48                   and 'process at startup' to sub folders
49                 o add 'apply to sub folder' check buttons for all
50                   properties and set folder prefs accordingly
51                 o replace multiple gtk_widget_show() with one
52                   gtk_widget_show_all() on container
53
54 2004-04-14 [darko]      0.9.10claws46
55
56         * src/gtk/Makefile.am
57         * src/gtk/pluginwindow.c
58                 load plugins from to $(prefix)/lib/sylpheed/plugins
59                 in file selection dialog
60         * src/plugins/clamav/clamav_plugin.c
61                 const correctness
62
63 2004-04-14 [christoph]  0.9.10claws45
64
65         * src/folder.c
66         * src/plugins/image_viewer/viewer.c
67                 fix g_warnings
68
69 2004-04-10 [alfons]     0.9.10claws44
70         
71         * src/compose.c
72                 appropriate auto account selection when forwarding
73                 (fixes bug #476, "forward as attachment does not listen
74                 to account rules")
75
76 2004-04-09 [alfons]     0.9.10claws43
77
78         * src/summaryview.c
79                 make quick search combo matching case sensitive
80
81 2004-04-06 [alfons]     0.9.10claws42
82
83         * src/addr_compl.c
84                 use cursor position to prevent clearing the entire entry
85
86 2004-04-06 [alfons]     0.9.10claws41
87
88         * src/folderview.c
89                 fix bug #472, "filter not updated when renaming folder" 
90
91 2004-04-06 [alfons]     0.9.10claws40
92
93         * src/messageview.[ch]
94           src/summaryview.c
95                 reflect changes to Show all headers to main view
96                 and message view (only affects detached message
97                 view). see also bug #473, 'Show All Headers 
98                 "problem"'.
99
100 2004-04-03 [alfons]     0.9.10claws39
101
102         * src/matcher.c
103                 free address list
104
105 2004-04-03 [alfons]     0.9.10claws38
106
107         * src/matcher_parser_parse.y
108           src/matcher.[ch]
109                 prepare address look up matcher type; marginally
110                 tested, and not hooked into the UI yet.
111
112                 basically it accepts the result of the left hand
113                 side of the matcher (the "criteria"):
114
115                         from all_in_addressbook ""
116                         ~to_or_cc any_in_addressbook ""
117                 
118                 the first case matches all addresses found in the
119                 from header, and the second case matches if any
120                 (at least one) of the addresses in to or cc headers 
121                 are not in the address book.
122
123                 the string argument is not used yet, but is intended
124                 to match a group of addresses 
125
126 2004-04-02 [luke]       0.9.10claws37
127
128         * src/prefs_folder_item.c
129                 Add two buttons to apply 'scan for new mail'
130                 and 'process at startup' to sub folders
131
132 2004-04-02 [luke]
133         * tools/textviewer.sh
134                 better filename extension matching plus some support for
135                 MS Excel, MS Powerpoint and HTML
136
137 2004-03-29 [christoph]  0.9.10claws36
138
139         * src/folder.h
140         * src/folderutils.[ch]
141         * src/mainwindow.c
142                 add delete duplicates for all folders
143
144 2004-03-29 [alfons]     0.9.10claws35
145
146         * src/folder.c
147                 don't pass NULL to XXXprintf(); fixes Solaris crashes
148                 when selecting top-level folder node (thanks to 
149                 Alex S. Moore)
150
151 2004-03-28 [keith]      0.9.10claws34
152
153         * src/textview.c
154                 prepend "http://" to URIs of the form "www.example.com"
155
156 2004-03-28 [paul]       0.9.10claws33
157
158         * src/common/nntp.c
159           src/common/smtp.c
160           src/folder.c
161           src/imap.c
162           src/inc.c
163           src/news.c
164           src/pop.c
165                 revise 'translatable string' policy:
166                 don't translate debug_print() or log_print(),
167                 translate log_message() and log_warning()
168         
169         * po/zh_CN.po
170                 update submitted by Hansom Young
171
172 2004-03-25 [alfons]     0.9.10claws32
173
174         * src/prefs_common.c
175                 I mean this one: Return the GList...
176
177 2004-03-25 [alfons]     0.9.10claws31
178
179         * src/prefs_common.h
180                 add new members at the end of prefs_common, so
181                 they get properly initialized
182
183 2004-03-24 [christoph]  0.9.10claws30
184
185         * src/imap.c
186                 o NULL is a valid GSList
187
188 2004-03-24 [alfons]     0.9.10claws29
189
190         * src/prefs_common.[ch]
191           src/summaryview.c
192           src/common/defs.h
193                 add history to quick search (patch submitted by 
194                 Ivan Francolin Martinez - thanks!)
195
196 2004-03-24 [alfons]     0.9.10claws28
197
198         * src/imap.c
199                 NULL output pointer parameter
200
201 2004-03-21 [alfons]     0.9.10claws27
202
203         * src/addrindex.[ch]
204           src/addr_compl.c
205                 complete addresses on nicks and aliases
206
207 2004-03-21 [alfons]     0.9.10claws26
208
209         * src/import.c
210           src/inc.c
211           src/mbox.[ch]
212                 disable filters on import mbox (patch submitted
213                 by Edgar Toernig)
214
215 2004-03-21 [darko]      0.9.10claws25
216
217         * src/addr_compl.c
218                 select the address when only one match is found while
219                 doing address completion with tab key (feature
220                 request #914720)
221
222 2004-03-21 [alfons]     0.9.10claws24
223
224         * src/messageview.c
225           src/toolbar.c
226                 don't `navigate-delete` when a summary view's selection does not 
227                 match the accompanying message view's message
228
229 2004-03-20 [alfons]     0.9.10claws23
230
231         * src/summaryview.c
232                 hide ext search button on initial display (should fix bug #459,
233                 "Toggling quick-search at 1st time: minor UI inconsistency")
234
235 2004-03-20 [alfons]     0.9.10claws22
236
237         * src/summaryview.[ch]
238                 add function to get selected msginfo, if there's
239                 only one selected
240
241 2004-03-20 [paul]       0.9.10claws21
242
243         * sync with 0.9.10cvs7
244                 see ChangeLog 2004-03-19
245
246 2004-03-19 [paul]       0.9.10claws20
247
248         * src/common/nntp.c
249           src/common/smtp.c
250           src/common/ssl.c
251           src/folder.c
252           src/imap.c
253           src/inc.c
254           src/news.c
255           src/pop.c
256                 don't translate strings in debug_print(), log_print(),
257                 log_message(),  and log_warning()
258
259 2004-03-19 [alfons]     0.9.10claws19
260
261         better next/previous/delete/focus navigation with separate 
262         message view 
263         
264         * src/toolbar.c
265                 call summaryview_delete() instead of messageview_delete()
266         * src/messageview.c
267                 disable messageview_delete()
268
269 2004-03-18 [paul]       0.9.10claws18
270
271         * sync with 0.9.10cvs6
272                 see ChangeLog 2004-03-16
273
274 2004-03-17 [alfons]     0.9.10claws17
275
276         * src/gtk/filesel.c
277                 remove bogus semicolon after if() (sometimes it pays to
278                 read LKML :)
279
280 2004-03-15 [darko]      0.9.10claws16
281
282         * src/gtk/filesel.c
283                 support full path in place of a filename
284         * src/mimeview.c
285                 store directory attachments were saved to and
286                 use it when saving attachments
287         * src/prefs_common.[hc]
288                 store directory attachments were last saved to
289
290 2004-03-15 [paul]       0.9.10claws15
291
292         * src/folderview.c
293                 fix bug where unsubscribing a newsgroup would destroy
294                 (most of the) filtering rules
295
296 2004-03-15 [paul]       0.9.10claws14
297
298         * src/folderview.c
299                 fix Bug 458, 'Folder View remaining empty after 
300                 removing a NEWS account' (was also true of IMAP
301                 accounts)
302
303 2004-03-15 [paul]       0.9.10claws13
304
305         * src/folderview.c
306                 fix folderview invisibility of newly subscribed
307                 newsgroups
308
309 2004-03-13 [paul]       0.9.10claws12
310
311         * src/compose.c
312           src/plugins/dillo_viewer/dillo_prefs.c
313           src/plugins/image_viewer/viewerprefs.c
314                 gettextise some forgotten parts
315
316 2004-03-13 [alfons]     0.9.10claws11
317
318         * src/imap.c
319                 make sure the correct type is passed to sscanf()
320
321 2004-03-13 [paul]       0.9.10claws10
322
323         * sync with 0.9.10cvs5
324                 see ChangeLog 2004-03-02 and 2004-03-12, 
325                 specifically:
326                 'always move messages by default when using DnD (except 
327                 for News folder). Copy messages if Ctrl-key is pressed.'
328                 and 'added a function to filter selected messages'
329
330 2004-03-12 [christoph]  0.9.10claws9
331
332         * src/codeconv.c
333                 add parameter check to conv_unmime_header_overwrite()
334
335         * src/imap.c
336                 o fix spelling
337                 o fix removing of NEW flag when UNREAD is unset
338
339         * src/procmime.c
340                 decode MIME-headers
341
342         (Closes 437 i18n attachment display error.)
343
344 2004-03-12 [paul]       0.9.10claws8
345
346         * po/it.po
347                 update. submitted by Andrea Spadaccini <lupin85@email.it>
348                 
349         * tools/Makefile.am
350                 add 'textviewer.sh'
351
352 2004-03-12 [alfons]     0.9.10claws7
353
354         * src/imap.c
355                 o quiet compiler and typecast Folder * to IMAP Folder *
356                 o wake up and fix my previous incompatible type assignment bug
357
358 2004-03-12 [alfons]     0.9.10claws6
359
360         * src/imap.c
361                 don't mix up pointers to int, guint32 _and_ 
362                 unsigned int 
363
364 2004-03-12 [christoph]  0.9.10claws5
365
366         * src/folderview.c
367                 Add error requester when renaming a folder failed
368
369         * src/imap.c
370                 Check new FolderItem name for namespace seperator
371                 before renaming
372
373         (Closes Bug 443 Bad named IMAP folders won't be displayed)
374
375 2004-03-11 [christoph]  0.9.10claws4
376
377         * src/folder.[ch]
378         * src/imap.c
379         * src/procmsg.h
380                 syncronize flags in cache with IMAP folder flags
381
382         Adapted a patch submitted by Simon 'corecode' Schubert
383         <corecode@corecode.ath.cx> 
384
385
386 2004-03-11 [alfons]     0.9.10claws3
387
388         * src/textview.[ch]
389                 remove dead code that at one time controlled display of
390                 URIs in status bar
391
392 2004-03-10 [paul]       0.9.10claws2
393
394         * po/it.po
395                 updated by Lupino <lupin85@email.it>
396
397 2004-03-09 [alfons]     0.9.10claws1
398
399         * src/matcher.c
400                 we're not using yywrap, but we may, so close yyin instead
401                 of initial FILE *
402
403 2004-03-08 [paul]       0.9.10claws
404
405         * 0.9.10claws released
406
407 2004-03-08 [paul]       0.9.9claws41
408
409         * po/es.po
410           po/ja.po
411           po/ru.po
412           po/sk.po
413           po/sr.po
414           po/zh_CN.po
415                 update translations. submitted by Ricardo Mones Lastra,
416                 Rui Hirokawa, Pavlo Bohmat, Andrej Kacian, Urke MMI,
417                 Hansom Young
418
419 2004-03-06 [paul]       0.9.9claws40
420
421         * src/stock_pixmap.c
422                 fix crash: g_strdup(DEFAULT_PIXMAP_THEME)
423                 patch submitted by Pawel Pekala
424
425 2004-03-06 [alfons]             0.9.9claws39
426
427         * src/addrindex.c
428                 allow nick name completion again 
429
430 2004-03-02 [match]              0.9.9claws38
431
432         * configure.ac
433                 added definition of USE_LDAP_TLS to support TLS.
434         * src/ldapctrl.[ch]
435         * src/ldapquery.c
436         * src/ldapserver.[ch]
437         * src/addressbook.c
438         * src/addrindex.c
439         * src/editldap.c
440                 included LDAP TLS support.
441
442 2004-03-02 [christoph]          0.9.9claws37
443
444         * src/folder.[ch]
445                 o add more documentation for FolderClass
446                 o remove usused FolderClass virtual functions
447
448         * src/imap.c
449         * src/mh.c
450         * src/news.c
451                 change creation of FolderClass because static initializations
452                 for structs suck in C89
453
454 2004-03-01 [paul]
455
456         * sync with 0.9.10
457
458 2004-02-28 [keith]      0.9.9claws36
459
460         * src/common/utils.c
461                 Fix treatment of whitespace in quicksearch bar (leading
462                 spaces and >1 space between commands and parameters).
463
464 2004-02-27 [alfons]     0.9.9claws35
465
466         * src/compose.[ch]
467                 Explicitly remove draft timeout to fix nasty race between 
468                 compose_send_cb() (which destroys the compose window) and 
469                 compose_defer_auto_save_draft() (which expects compose 
470                 window to exist). Should fix Keith's and Fred Marton's
471                 bug report (#128, "crash after complaining about character
472                 set conversion")
473
474 2004-02-27 [luke]       0.9.9claws34
475         
476         * src/folder.c
477                 Do folder_item_apply_processing() even if no processing
478                 rules for the folder exist (so global processing is applied)
479
480 2004-02-26 [thorsten]   0.9.9claws33
481
482         * src/mimeview.c
483                 Remove misleading static declaration
484
485 2004-02-26 [alfons]     0.9.9claws32
486
487         * src/procmime.[ch]
488           src/compose.c
489           src/mimeview.c
490           src/textview.c
491                 use/add procmime_get_content_type_str() as a safe wrapper
492                 for returning a Content-Type type string; should fix 
493                 bug #444, 0.9.7..0.9.9 crashes with "Content-Type: type= 
494                  - attachments."
495
496 2004-02-26 [thorsten]   0.9.9claws31
497
498         * src/mimeview.c
499                 Restructure save_as/save_all
500
501 2004-02-26 [alfons]     0.9.9claws30
502
503         * src/procmime.c
504                 clean up (2)
505
506 2004-02-26 [alfons]     0.9.9claws29
507
508         * src/procmime.c
509                 clean up (1)
510
511 2004-02-24 [luke]
512
513         * tools/textviewer.sh
514                 tweaks from Johann Koenig, recognition of shell
515                 scripts in particular
516
517 2004-02-24 [paul]       0.9.9claws28
518
519         * sync with 0.9.9cvs13
520                 see ChangeLog 2004-02-24
521
522 2004-02-23 [paul]       0.9.9claws27
523
524         * src/inc.c
525                 one alertpanel on pop3 authentication error will suffice
526                 
527         * src/prefs_fonts.c
528                 remove unnecessary printf
529
530 2004-02-22 [alfons]     0.9.9claws26
531
532         * src/messageview.c
533                 put back a lost check
534
535 2004-02-21 [alfons]     0.9.9claws25
536
537         * src/folderview.c
538                 don't forget to save folder properties after renaming folder
539
540 2004-02-20 [paul]       0.9.9.claws24
541
542         * src/addressbook.c
543                 sync with 0.9.9cvs11, see ChangeLog 2004-02-19
544                 
545         * src/inc.c
546                 complete sync with 0.9.9cvs9's 'update folderview
547                 progressively'
548                 
549         * configure.ac
550                 require gettext >= 0.12.1
551
552 2004-02-17 [match]      0.9.9claws23
553
554         * src/compose.c
555                 keep the peace - change style.
556
557 2004-02-17 [alfons]     0.9.9claws22
558
559         * src/filtering.c
560                 make MATCHACTION_STOP cancel filtering / processing;
561                 clean up and document it to make it a little bit more clear;
562
563 2004-02-17 [alfons]     0.9.9claws21
564
565         %X marks the cursor spot for reply quote format
566
567         * src/quote_fmt_lex.l 
568           src/quote_fmt.c
569                 add %X token
570                 
571         * src/quote_fmt.h
572           src/quote_fmt_parse.y
573                 handle %X token
574                 
575         * src/compose.c
576                 handle %X token for replies only (for now)
577
578 2004-02-17 [paul]       0.9.9claws20
579
580         * po/sk.po
581                 updated by Andrej Kacian
582                 
583         * src/news.c
584                 remove unneeded include
585                 
586         * src/prefs_fonts.c
587                 be a little more user-friendly with the labels
588                 
589         * configure.ac
590                 a change forgotten in the last commit: 
591                 SYLPHEED_ACLOCAL_INCLUDE(m4)
592
593 2004-02-17 [paul]       0.9.9claws19
594
595         * ac/*                          ** REMOVED **
596           ac/                           ** REMOVED **
597           intl/Makefile.in              ** REMOVED **
598           m4/                           ** NEW **
599           m4/missing                    ** NEW **
600           m4/missing/gdk-pixbuf.m4      ** NEW **
601           m4/missing/gettext.m4         ** NEW **
602           m4/missing/gpgme.m4           ** NEW **
603           m4/missing/imlib.m4           ** NEW **
604           m4/.cvsignore                 ** NEW **
605           m4/Makefile.am                ** NEW **
606           m4/README                     ** NEW **
607           m4/aclocal-include.m4         ** NEW **
608           m4/aspell.m4                  ** NEW **
609           m4/check-type.m4              ** NEW **
610           m4/gnupg-check-typedef.m4     ** NEW **
611           m4/openssl.m4                 ** NEW **
612           m4/spamassassin.m4            ** NEW **
613           po/ChangeLog                  ** REMOVED **
614           po/Makefile.in.in             ** REMOVED **
615           po/Rules-quot                 ** REMOVED **
616           po/boldquot.sed               ** REMOVED **
617           po/en@boldquot.header         ** REMOVED **
618           po/en@quot.header             ** REMOVED **
619           po/insert-header.sin          ** REMOVED **
620           po/quot.sed                   ** REMOVED **
621           po/remove-potcdate.sed        ** REMOVED **
622           po/remove-potcdate.sin        ** REMOVED **
623           po/stamp-po                   ** REMOVED **
624           Makefile.am
625           autogen.sh
626           configure.ac
627                 enable building with automake 1.8.x
628                 add 'autopoint' to autogen.sh and remove all
629                 auto-generated files, remove ac/ in favour of
630                 m4/
631
632 2004-02-17 [alfons]     0.9.9claws18
633         
634         * src/summaryview.c
635                 MSG_IS_NEWS() is not stored at all, and is bogus
636
637 2004-02-17 [martin]     0.9.9claws17
638
639         * src/prefs_themes.c
640                 fix crash when installing wrong theme and output an
641                 error message
642
643 2004-02-16 [christoph]  0.9.9claws16
644
645         * src/compose.c
646         * src/stock_pixmap.[ch]
647         * src/toolbar.[ch]
648         * src/pixmaps/linewrapcurrent.xpm               ** NEW **
649                 add "Wrap current paragraph" to compose toolbar
650
651 2004-02-15 [alfons]     0.9.9claws15
652
653         * src/folderview.c
654                 refine previous commit to make sure other hook functions
655                 get their grab of the pie too
656
657 2004-02-15 [alfons]     0.9.9claws14
658
659         * src/folderview.c
660                 fix sync breakage so we don't pass invalid pointer types
661
662 2004-02-15 [match]      0.9.9claws13
663
664         * src/ldapquery.[ch]
665         * src/ldapserver.h
666         * src/addrindex.[ch]
667                 tweak threading calls.
668         * src/addr_compl.[ch]
669                 add alias into completion list.
670         * src/addressbook.c
671                 fix ldap browse.
672                 improve context menu behavior.
673                 change menu sequence.
674                 add send mail from addressbook.
675         * src/addrselect.[ch]
676         * src/compose.[ch]
677                 add send mail from addressbook.
678
679 2004-02-15 [christoph]  0.9.9claws12
680
681         * src/folderutils.c
682                 skip deleting when duplist is empty
683
684         * src/folderview.[ch]
685         * src/mainwindow.c
686         * src/summaryview.[ch]
687                 call folderutils_delete_duplicates() from mainwindow code
688
689 2004-02-15 [alfons]     0.9.9claws11
690         
691         * src/common/utils.c
692                 add prefix for italian ms o(e) 
693
694 2004-02-14 [paul]       0.9.9claws10
695
696         * src/foldersel.c
697                 fix updating of the folder view when creating a
698                 new folder
699
700 2004-02-13 [paul]       0.9.9claws9
701
702         * src/plugins/clamav/clamav_plugin.c
703                 remove GUI code
704
705 2004-02-13 [paul]       0.9.9claws8
706
707         * sync with 0.9.9cvs9
708                 see ChangeLog 2004-02-09, 2004-02-10, 2004-02-12
709
710 2004-02-13 [alfons]     0.9.9claws7
711
712         * src/common/utils.c
713                 fix wrong type of argument for ctype functions (pass unsigned
714                 char instead of signed char)
715
716 2004-02-12 [alfons]     0.9.9claws6
717
718         * src/compose.[ch]
719                 don't select text in header entry when composing to a 
720                 default address, but rather give the header entry a
721                 different color / style (same as the folder new color)
722
723 2004-02-12 [alfons]     0.9.9claws5
724
725         * src/plugins/clamav/clamav_plugin.c
726                 don't exit(2) on libclamav init error - show a warning.
727                 (tested by damaging a clamav database file.)
728
729 2004-02-12 [paul]       0.9.9claws4
730
731         * sync with 0.9.9cvs4
732                 see ChangeLog 2004-02-04, 2004-02-05, and 2004-02-06
733
734 2004-02-11 [luke]       0.9.9claws3
735
736         * src/mimeview.c
737                 remove redundant check introduced in 0.9.9claws1
738
739 2004-02-11 [luke]       0.9.9claws2
740
741         * src/mimeview.c
742                 fix compilation of my previous commit without gpg enabled
743
744 2004-02-10 [luke]       0.9.9claws1
745
746         * src/mimeview.c
747                 add borders to icons to indicate the privacy status for
748                 the message part (unknown/bad/good)
749
750 2004-02-06 [paul]       0.9.9claws
751
752         0.9.9claws released
753
754 2004-02-06 [darko]      0.9.8claws64
755
756         * src/compose.c
757                 don't allow Ctrl+Enter while external editor is active
758
759 2004-02-06 [paul]       0.9.8claws63
760
761         * po/es.po
762           po/pl.po
763           po/sk.po
764           po/sr.po
765                 update Spanish, Polish, Slovak, and Serbian translations.
766                 submitted by Ricardo Mones Lastra, Emil Nowak, Andrej Kacian,
767                 and Urke MMI
768
769 2004-02-04 [alfons]     0.9.8claws62
770
771         * src/compose.c
772                 grab focus only when lbutton was pressed (bug #430 cont'd; 
773                 don't have clue yet why the cursor pos is at the end of the
774                 text.)
775
776 2004-02-04 [alfons]     0.9.8claws61
777
778         * src/compose.c
779                 always grab focus when one of the header entries is clicked 
780                 (should fix bug #430, "no focus on pasted addresses 3 & higher")
781
782 2004-02-02 [paul]
783
784         * ac/missing/gdk-pixbuf.m4
785           ac/missing/gpgme.m4
786           ac/missing/imlib.m4
787                 prevent 'underquoted definition' warnings
788                 patch submitted by David Relson
789                 
790         * src/plugins/clamav/README
791                 update, improve, correct
792
793 2004-01-31 [thorsten]   0.9.8claws60
794
795         * src/news.c
796                 'dir' not initialized if group has no messages
797
798 2004-01-29 [christoph]  0.9.8claws59
799
800         * src/customheader.[ch]
801                 add custom_header_is_allowed() to check for disallowed header names
802                 that must not be overridden by custom headers
803
804         * src/compose.c
805                 always write From: header and use custom_header_is_allowed() to
806                 check if custom header should be written
807
808         * src/prefs_customheader.c
809                 check if custom header is disallowed using custom_header_is_allowed()
810
811         * src/folderutils.c
812                 destroy message id GHashTable before freeing the MsgInfos
813
814 2004-01-29 [paul]       0.9.8claws58
815
816         * sync with 0.9.9 release
817                 see ChangeLog 2004-01-29
818
819 2004-01-29 [paul]       0.9.8claws57
820
821         * sync with 0.9.8cvs11
822                 see ChangeLog 2004-01-29
823
824 2004-01-28 [christoph]  0.9.8claws56
825
826         * src/pgpmime.c
827         * src/sgpgme.[ch]
828                 return WARN signature status when signature is not trusted
829
830         * src/Makefile.am
831         * src/folder.c
832         * src/folderutils.[ch]                  ** NEW **
833         * src/summaryview.c
834                 implement delete duplicates summaryview independent
835
836 2004-01-28 [paul]       0.9.8claws55
837
838         * sync with 0.9.8cvs10
839                 see Changelog 2004-01-27 and 2004-01-28
840
841 2004-01-26 [christoph]  0.9.8claws54
842
843         * src/imap.c
844                 create a root node for the Folder if scan fails because root
845                 folder does not exist
846
847 2004-01-26 [paul]       0.9.8claws53
848
849         * sync with 0.9.8cvs7
850                 see ChangeLog 2004-01-23
851
852 2004-01-25 [alfons]     0.9.8claws52
853
854         * src/compose.c
855                 remove left-over constant INDENT_CHARS
856
857 2004-01-25 [alfons]     0.9.8claws51
858
859         * src/procmime.c
860                 add NULL pointer check for mimeinfo->node in
861                 procmime_mimeinfo_parent()
862
863 2004-01-25 [darko]      0.9.8claws50
864
865         * src/compose.c
866                 make "Wrap all long lines" toolbar button wrap all
867                 long lines not just the current line
868                 patch by I. Oshadi Jayawardena <ioj4 at yahoo.co.uk>
869
870
871 2004-01-25 [alfons]     0.9.8claws49
872
873         * src/procmime.c
874                 remove g_strstrip(); prevents a NULL pointer deref, and isn't
875                 necessary anyway, because *scanf() functions neglect white
876                 space in the input. 
877                 Fixes bug #425, "sylpheed 0.9.8claws42 crashes on some messages."
878
879 2004-01-25 [paul]       0.9.8claws48
880
881         * src/prefs_ext_prog.c
882                 apply Alfons' patch to check for NULL pointers
883                 fixes bug #424
884
885 2004-01-25 [paul]       0.9.8claws47
886
887         * sync with 0.9.8cvs8
888                 see ChangeLog 2004-01-23
889
890 2004-01-25 [thorsten]   0.9.8claws46
891
892         * src/messageview.c
893                 remove orphaned mimeview unref()
894
895 2004-01-23 [christoph]  0.9.8claws45
896
897         * src/summaryview.c
898                 set ctree widget style
899
900 2004-01-23 [paul]       0.9.8claws44
901
902         * sync with 0.9.8cvs5
903                 see ChangeLog 2004-01-22
904
905 2004-01-23 [alfons]     0.9.8claws43
906
907         * src/procmsg.c
908                 remove redundant code in procmsg_get_thread_tree()
909
910 2004-01-21 [christoph]  0.9.8claws42
911
912         * src/folderview.c
913                 set ctree widget style, otherwise GTK does not use the
914                 the correct vertical size for the list items
915
916 2004-01-21 [alfons]     0.9.8claws41
917
918         * src/summaryview.c
919                 GDK_Left should only switch to folderview when
920                 when summaryview hscrollbar is at the leftmost
921                 position (fixes bug #420, "Focus error")
922
923 2004-01-21 [paul]       0.9.8claws40
924
925         * sync with 0.9.8cvs4
926                 see ChangeLog 2004-01-20
927
928 2004-01-20 [christoph]  0.9.8claws39
929
930         * src/folderview.c
931                 remove setting sensitivity for no longer existing
932                 /Scoring... popup entry
933
934 2004-01-20 [keith]      0.9.8claws38
935
936         * configure.ac
937                 Revert AM_CONFIG_HEADER to AC_CONFIG_HEADER
938
939 2004-01-20 [paul]       0.9.8claws37
940
941         * src/prefs_fonts.c
942                 demystify font settings
943                 
944         * src/textview.c
945                 use textview->msgfont for header->body in
946                 textview_show_header()
947
948 2004-01-20 [paul]       0.9.8claws36
949
950         * src/compose.c
951           src/undo.c
952                 remove superfluous debug_print's
953                 
954         * src/inc.c
955                 clear the statusbar after LOCAL incorporation
956
957 2004-01-20 [paul]       0.9.8claws35
958
959         * sync with 0.9.8cvs3
960                 see ChangeLog 2004-01-20
961
962 2004-01-19 [keith]      0.9.8claws34
963
964         * src/folderview.c
965                 don't show 'Search folder...' on popup menu
966                 if folder has no mails in it
967
968 2004-01-17 [keith]      0.9.8claws33
969
970         * src/compose.c
971           src/prefs_common.c
972           src/prefs_common.h
973                 store position of compose window in prefs
974
975 2004-01-17 [thorsten]   0.9.8claws32
976
977         * src/gtk/gtkvscrollbutton.c
978                 ensure scrollbutton resize event on different gtk versions
979
980 2004-01-15 [alfons]     0.9.8claws31
981         
982         * src/summaryview.c
983                 keep MSG_REPLIED and MSG_FORWARDED even when marking a
984                 message as read
985
986 2004-01-12 [christoph]  0.9.8claws30
987
988         * src/procmime.c
989                 better MIME-Version check
990
991 2004-01-11 [alfons]     0.9.8claws29
992
993         * src/procmsg.c
994                 remove unnecessary but still effective check (could possibly
995                 lead to some unwanted side effects)
996
997 2004-01-11 [alfons]     0.9.8claws28
998
999         * src/procmsg.c
1000                 we should not prefer lowest message number while threading 
1001                 (introduced in previous commit)
1002
1003 2004-01-11 [alfons]     0.9.8claws27
1004
1005         * src/procmsg.c
1006                 subject threading fixes:
1007                 
1008                         - make message with lowest message number the
1009                           thread parent,
1010                         - refine recording last node when threading. the last node
1011                           should be the previous one if a node has a thread parent,
1012                           or the current node if not
1013                 
1014                 (there's another threading bug fix coming up)
1015
1016 2004-01-10 [paul]       0.9.8claws26
1017
1018         * src/main.c
1019           src/prefs_ext_prog.c
1020           src/plugins/clamav/clamav_plugin_gtk.c
1021                 minor gui fixes
1022
1023 2004-01-09 [christoph]  0.9.8claws25
1024
1025         * src/Makefile.am
1026         * src/string_match.[ch]                 ** REMOVE **
1027         * src/common/Makefile.am
1028         * src/common/string_match.[ch]          ** NEW **
1029                 move string_match.[ch] to common directory
1030
1031 2004-01-09 [christoph]  0.9.8claws24
1032
1033         * src/pgpmime.c
1034                 add MIME-Version header for the message parser
1035
1036 2004-01-09 [paul]       0.9.8claws23
1037
1038         * po/POTFILES.in
1039           src/Makefile.am
1040           src/main.c
1041           src/prefs_common.c
1042           src/prefs_ext_prog.[ch]       ** NEW FILES **
1043                 move External Command options from 'Common Prefs/Other' to
1044                 'Other Prefs/Message View/External Programs', also reveal
1045                 the hidden options for audio player and image viewer.
1046                 
1047         * src/prefs_common.c
1048                 fix toggling of header pane
1049
1050 2004-01-09 [paul]       0.9.8claws22
1051
1052         * src/compose.c
1053                 when changing account also change the save folder
1054
1055         * src/textview.c
1056                 if a text/plain attachment has 'Content-Disposition: attachment'
1057                 don't display it inline
1058
1059 2004-01-08 [christoph]  0.9.8claws21
1060
1061         * src/procmime.c
1062                 check for "MIME-Version: 1.0" in message/rfc882 MIME-parts,
1063                 otherwise thread the message content as one text part and
1064                 don't assume charset US-ASCII which is only specified as
1065                 default for MIME-messages
1066
1067 2004-01-08 [paul]       0.9.8claws20
1068
1069         * src/plugins/clamav/clamav_plugin.c
1070           src/plugins/spamassassin/spamassassin.c
1071                 inform the user what is happening via the statusbar
1072
1073 2004-01-06 [paul]       0.9.8claws19
1074
1075         * po/es.po
1076                 update Spanish translation. submitted by Ricardo
1077                 Mones Lastra
1078
1079 2004-01-05 [paul]       0.9.8claws18
1080
1081         * sync with 0.9.8cvs2
1082                 see ChangeLog 2004-01-05
1083
1084 2004-01-03 [luke]       0.9.8claws17
1085
1086         * src/procheader.c
1087                 Clean up:
1088                 o remove unused functions string_getchar() and file_getchar()
1089                 o remove the getchar_ parameter from generic_get_one_field()
1090                 o add an 'unfold' parameter to generic_get_one_field, to
1091                   be used if no HeaderEntry is supplied
1092                 o procheader_get_one_field_asis() uses
1093                   generic_get_one_field().
1094
1095 2004-01-01 [christoph]  0.9.8claws16
1096
1097         * src/common/xml.[ch]
1098                 o add xml_new_tag() to manage usage counts of strings correctly
1099                 o correct xml_copy_tree() function name
1100
1101         * src/folder.c
1102         * src/main.c
1103                 allow registering and unregistering of FolderClasses anytime
1104
1105 2003-12-31 [christoph]  0.9.8claws15
1106
1107         * src/folder.[ch]
1108         * src/common/xml.[ch]
1109                 keep folderlist.xml data for unloaded FolderClasses
1110
1111 2003-12-30 [luke]       0.9.8claws14
1112
1113         * src/procheader.[ch]
1114                 o added procheader_get_one_field_asis() that does not do
1115                   unfolding
1116                 o fix procheader_get_header_array_asis() to use the above,
1117                   fixing ugliness of headers in textview
1118
1119         * src/compose.c
1120                 o don't unfold headers when redirecting.        
1121
1122 2003-12-30 [paul]       0.9.8claws13
1123
1124         * po/POTFILES.in
1125           src/common/defs.h
1126           src/Makefile.am
1127           src/main.c
1128           src/prefs_common.c
1129           src/prefs_themes.[ch] ** NEW FILES **
1130                 redesign and move Icon Theme selector to
1131                 the new prefs window
1132           
1133         * src/stock_pixmap.c
1134                 fix the old bug where icons are not always
1135                 updated when changing themes
1136         
1137         * src/summaryview.c
1138                 fix bug where the icons on the title row
1139                 of the summary view were not updated
1140         
1141         all patches submitted by Ricardo Mones Lastra
1142
1143 2003-12-30 [hoa]        0.9.8claws12
1144
1145         * src/folder.c
1146                 run preglobal and postglobal processing rules
1147                 even if the folder does not have any rules.
1148
1149 2003-12-28 [paul]       0.9.8claws11
1150
1151         * ac/aspell.m4
1152           ac/check-type.m4
1153           ac/gnupg-check-typedef.m4
1154           ac/openssl.m4
1155           ac/spamassassin.m4
1156                 fix 'underquoted definition' warnings, patch submitted by
1157                 David Relson <relson@osagesoftware.com>
1158                 
1159         * src/common/utils.c
1160                 subject_get_prefix_length(): add "Odp\\:" to reply prefixes,
1161                 patch submitted by Jan Alboszta <J.Alboszta@students.mimuw.edu.pl>
1162
1163 2003-12-28 [paul]       0.9.8claws10
1164
1165         * sync with 0.9.8cvs1
1166                 see ChangeLog 2003-12-17
1167
1168 2003-12-27 [christoph]  0.9.8claws9
1169
1170         * src/common/utils.[ch]
1171                 add g_node_map() to map a GNode into a new GNode
1172                 converting all node data's with a function
1173
1174         * src/account.c
1175         * src/folder.[ch]
1176         * src/folderview.c
1177         * src/imap.c
1178         * src/mainwindow.c
1179         * src/summaryview.c
1180                 o use g_node_map() to convert XML <-> Folder
1181                 o remove redundant FolderItem->parent and
1182                   replace it with folder_item_parent()
1183
1184 2003-12-23 [christoph]  0.9.8claws8
1185
1186         * src/folder.[ch]
1187         * src/folderview.c
1188         * src/mainwindow.c
1189         * src/procmsg.c
1190                 o use callback for notifications about added and
1191                   destroyed folders
1192                 o rewrite folderlist saving (new functions to create
1193                   folder from XML tree, and XML tree from folder)
1194
1195         * src/common/xml.[ch]
1196                 add function to save XML trees
1197
1198         * src/prefs_filtering.c
1199                 code cleanup
1200
1201 2003-12-22 [christoph]  0.9.8claws7
1202
1203         * src/prefs_account.[ch]
1204                 add "SMTP only" accounts
1205
1206 2003-12-20 [melvin]     0.9.8claws6
1207
1208         * src/action.[ch]
1209                 Changed the interface for action_update_*_menu() so
1210                 action.c does not need to know the paths of the different
1211                 actions menu (mainwindow, message view and compose window). 
1212
1213         * src/compose.c
1214                 Tiny code cleanup to merge spell checker related code
1215                 compose_update_actions_menu(): new function to update
1216                 the actions menu. Use it in compose_create()
1217
1218         * src/compose.h
1219                 compose_update_actions_menu(): new function to update
1220                 the actions menu. Used also in prefs_actions.c.
1221
1222         * src/mainwindow.[ch]
1223                 main_window_update_actions_menu(): new function to update
1224                 the actions menu. Used in main_window_create() and in
1225                 prefs_actions.c
1226
1227         * src/messageview.[ch]
1228                 messageview_update_actions_menu(): new function to update
1229                 the actions menu. Used in messageview_add_toolbar() and in
1230                 prefs_actions.c
1231                 
1232         * src/prefs_actions.c   
1233                 prefs_actions_ok(): fixed to update the actions menu of
1234                 the separate message view and the compose windows.
1235
1236 2003-12-20 [luke]       0.9.8claws5
1237         * src/procheader.c
1238                 fix unfolding/newline stripping for multiline fields
1239                 in generic_get_one_field()
1240
1241 2003-12-19 [christoph]  0.9.8claws4
1242
1243         * src/summaryview.c
1244                 o code cleanup
1245                 o use subject_compare_for_sort() when comparing
1246                   simplified subjects
1247
1248 2003-12-19 [christoph]  0.9.8claws3
1249
1250         * src/msgcache.c
1251                 more syncing with 0.8.9a
1252
1253 2003-12-19 [christoph]  0.9.8claws2
1254
1255         * src/folder.c
1256                 don't write all FolderItem XML attributes for the root node
1257
1258 2003-12-19 [melvin]     0.9.8claws1
1259
1260         * src/messageview.c
1261                 Added missing menu branch (Tools/Create processing/rule)
1262         * po/fr.po
1263                 Updated French translation for the added string.
1264
1265 2003-12-19 [paul]       0.9.8claws
1266
1267         0.9.8claws released
1268
1269 2003-12-19 [paul]       0.9.7claws51
1270
1271         * po/en_GB.po
1272           po/es.po
1273           po/ja.po
1274           po/pl.po
1275           po/sk.po
1276           po/zh_CN.po
1277                 update translations. submitted by me, Ricardo Mones
1278                 Lastra, Rui Hirokawa, Emil Nowak, Andrej Kacian,
1279                 Hansom Young
1280                 
1281         * src/folder_item_prefs.c
1282                 'enable_processing' set to FALSE by default
1283
1284 2003-12-18 [melvin]     0.9.7claws50
1285
1286         * po/fr.po
1287                 Updated French translation
1288
1289 2003-12-17 [christoph]  0.9.7claws49
1290
1291         * src/procheader.c
1292                 revert discarding of whitespace from 0.9.7claws44
1293
1294                 RFC2822 2.2.3: Unfolding is accomplished by simply
1295                 removing any CRLF that is immediately followed by WSP.
1296
1297 2003-12-17 [paul]       0.9.7claws48
1298
1299         * src/folder.c
1300                 fix new message count
1301                 
1302         * configure.ac
1303                 update autotools macros
1304
1305         * sync with 0.9.8a
1306
1307 2003-12-16 [christoph]  0.9.7claws47
1308
1309         * src/folder.c
1310                 fix folder update before adding MsgInfo to cache
1311                 in add_msginfo_to_cache()
1312
1313         * src/procmsg.c
1314                 remove old call to folder_item_update() that is no
1315                 longer required
1316
1317 2003-12-16 [christoph]  0.9.7claws46
1318
1319         * src/main.c
1320                 make sure the shutdown process only runs once
1321
1322 2003-12-16 [hoa]        0.9.7claws45
1323
1324         * src/mainwindow.c
1325         * src/messageview.c
1326         * src/summaryview.[ch]
1327                 Create filter rules using a message is fixed.
1328                 We can now create processing rules using a message.
1329
1330 2003-12-15 [alfons]     0.9.7claws44
1331
1332         * src/procheader.c
1333                 make sure we discard folding white space
1334
1335 2003-12-15 [luke]       0.9.7claws43
1336         * src/textview.c
1337         * src/mimeview.c
1338                 o use "name" parameter if "filename" doesn't exist
1339
1340 2003-12-14 [alfons]     0.9.7claws42
1341
1342         * src/summaryview.c
1343         * src/common/utils.c
1344                 allow quick finding based on the result of passing
1345                 a message to an external command. E.g:
1346
1347                         X "bogofilter < %F" 
1348                 
1349                 gets me all the spam in a folder.
1350
1351 2003-12-14 [luke]       0.9.7claws41
1352
1353         * src/textview.c
1354         * src/mimeview.c
1355                 o use parameter "filename" instead of "name" in a couple of 
1356                   places for correctness
1357
1358         * src/procmime.c
1359         * src/common/utils.[ch]
1360                 o make temporary filename for attachments safe for %p 
1361                   substitutions in actions.
1362
1363 2003-12-13 [christoph]  0.9.7claws40
1364
1365         * src/main.c
1366                 readd exit(0) to clean_quit() because otherwise sylpheed
1367                 does not always terminate
1368
1369         * src/pgpmime.c
1370         * src/privacy.h
1371                 add an identifier-string for PrivacySystems
1372
1373 2003-12-12 [paul]
1374
1375         * doc/man/sylpheed.1
1376                 update the man page
1377
1378 2003-12-12 [paul]       0.9.7claws39
1379
1380         general clean up
1381         
1382         * configure.ac
1383                 correct and clean up './configure --help' info
1384         
1385         * src/plugins/clamav/clamav_plugin.c
1386           src/plugins/spamassassin/spamassassin.c
1387                 correct plugin_desc(), works with LOCAL, IMAP, and
1388                 POP accounts
1389                 
1390         * src/filtering.c
1391           src/matcher.[ch]
1392           src/matcher_parser_parse.y
1393           src/prefs_filtering_action.c
1394                 use 'Change Score' instead of '(In/De)crease score'.
1395                 use *CHANGE_SCORE* instead of *ADD_SCORE*
1396          
1397          * src/mainwindow.c
1398                 hyphenate: 'Pre-processing', 'Post-processing'
1399                 
1400         * src/prefs_account.c
1401                 change 'Generate Message-ID' to 'Generate Message-Id'
1402                 
1403         * src/prefs_folder_item.c
1404                 change 'Processing on startup:' to 'Process at startup'
1405                 change 'Scan for new mail:' to 'Scan for new mail'
1406                 
1407 2003-12-11 [christoph]  0.9.7claws38
1408
1409         * src/crash.c
1410         * src/main.[ch]
1411                 make sure the clean_exit() funtion is not called again by the
1412                 signal handler while it is already running
1413
1414         (closes Bug 366 lost all folders -> spoiling folderlist.xml file)
1415
1416         * src/summaryview.c
1417                 fix wrong assertion
1418
1419 2003-12-11 [paul]       0.9.7claws37
1420
1421         * src/compose.c
1422                 'anonymise' Message-Id: header string
1423
1424 2003-12-11 [paul]       0.9.7claws36
1425
1426         * src/plugins/clamav/clamav_plugin.c
1427                 fix (don't break) signature count
1428                 use cl_strerror() instead of deprecated cl_perror()
1429         
1430 2003-12-11 [darko]      0.9.7claws35
1431
1432         * src/summaryview.c
1433                 also update the sort arrow (thanks Christoph)
1434
1435 2003-12-11 [darko]      0.9.7claws34
1436
1437         * src/summaryview.c
1438                 allow reverting to default sort mode (no sort)
1439
1440 2003-12-10 [hoa]        0.9.7claws33
1441
1442         * src/matcher.c
1443                 fixed quotation of string for matcher.
1444
1445 2003-12-08 [paul]       0.9.7claws32
1446
1447         * src/imap.c
1448           src/inc.c
1449                 plug memory leaks (patch by Alfons)
1450
1451 2003-12-08 [christoph]  0.9.7claws31
1452
1453         * src/folder_item_prefs.[ch]
1454         * src/folderview.c
1455         * src/prefs_folder_item.c
1456                 add new FolderItem property to exclude folders from new
1457                 mail checks
1458
1459         Patch submitted by Chad Robinson <crobinson@rfgonline.com>
1460
1461 2003-12-07 [paul]       0.9.7claws30
1462
1463         * src/plugins/clamav/clamav_plugin.c
1464                 fix signature count
1465
1466 2003-12-07 [thorsten]   0.9.7claws29
1467
1468         * src/filtering.c
1469                 debug_print some warning if destfolder missing
1470         * src/prefs_filtering.c
1471                 uninitialized filter list when deleting a folder
1472
1473 2003-12-06 [paul]       0.9.7claws28
1474
1475         * src/procheader.c
1476                 add Alfons' patch to trim line feeds
1477
1478 2003-12-06 [paul]       0.9.7claws27
1479
1480         * partial sync with 0.9.7cvs8
1481                 leaving claws' online/offline more or less intact
1482                 see ChangeLog 2003-12-04 and 2003-12-06
1483
1484 2003-12-06 [christoph]  0.9.7claws26
1485
1486         * src/messageview.c
1487         * src/privacy.[ch]
1488                 revert pirvacy API changes
1489
1490 2003-12-05 [alfons]     0.9.7claws25
1491
1492         * src/matcher.[ch]
1493                 clean up my old cruft
1494
1495 2003-12-05 [alfons]     0.9.7claws24
1496
1497         * src/matcher.c
1498                 fix comparison buglet ;-) and make `test` matcher
1499                 work again
1500
1501 2003-12-05 [alfons]     0.9.7claws23
1502
1503         * src/prefs_folder_item.c
1504                 K&R 2nd Ed., page 241 (function parameter identifiers
1505                 starting with an underscore are kind of insulting)
1506
1507 2003-12-05 [hoa]        0.9.7claws22
1508
1509         * src/main.c
1510         * src/mainwindow.[ch]
1511         * src/mainwindow.h
1512                 add destructor for mainwindow so that the last 
1513                 MimeInfo opened in messageview is destroyed when
1514                 exiting sylpheed.
1515
1516 2003-12-05 [hoa]        0.9.7claws21
1517
1518         * src/filtering.[ch]
1519         * src/matcher.[ch]
1520         * src/matcher_parser_lex.l
1521         * src/matcher_parser_parse.y
1522         * src/prefs_actions.c
1523         * src/prefs_filtering.c
1524         * src/common/utils.[ch]
1525                 quote arguments before giving them to command line.
1526                 fixed quote of string in matcher/processing/filtering rules.
1527
1528         * src/messageview.c
1529         * src/privacy.[ch]
1530                 allows decryption to return a new whole 
1531                 MIME message structure.
1532
1533 2003-12-04 [hoa]        0.9.7claws20
1534
1535         * src/filtering.[ch]
1536         * src/folder.c
1537         * src/mainwindow.c
1538         * src/matcher.c
1539         * src/matcher_parser_parse.y
1540         * src/folderview.c
1541                 global rules to run before folder specific rules.
1542                 global rules to run after folder specific rules.
1543                 
1544         * src/messageview.c
1545                 fixed quick addition of rules.
1546         
1547         * src/prefs_filtering.[ch]
1548         * src/summaryview.c
1549                 we can now customize the title for the dialog.
1550                 updated case where we rename of delete folders.
1551
1552         * src/addressbook.c
1553                 got back the function addressbook_browse_entry_cb()
1554                 that is needed in case we compiled with LDAP support.
1555
1556 2003-12-04 [paul]       0.9.7claws19
1557
1558         * sync with 0.9.7cvs6
1559                 see ChangeLog 2003-12-04
1560                 fixes bug 171 'Wrong message decoing: koi8-r and 
1561                 iso8859-5 looks same. Can't read many emails.'
1562
1563 2003-12-04 [paul]       0.9.7claws18
1564
1565         * po/POTFILES.in
1566                 remove 'src/prefs_scoring.c'
1567
1568 2003-12-03 [hoa]        0.9.7claws17
1569
1570         * src/Makefile.am
1571                 compilation of scoring.[ch] and prefs_scoring.[ch]
1572                 is removed.
1573         
1574         * src/filtering.[ch]
1575         * src/folder.c
1576         * src/folder_item_prefs.[ch]
1577         * src/folderview.c
1578         * src/main.c
1579         * src/mainwindow.c
1580         * src/matcher.[ch]
1581         * src/matcher_parser.h
1582         * src/matcher_parser_parse.y
1583         * src/prefs_filtering.[ch]
1584         * src/prefs_filtering_action.c
1585         * src/prefs_folder_item.c
1586         * src/prefs_scoring.[ch]              * REMOVED FILES *
1587         * src/procmsg.[ch]
1588         * src/scoring.[ch]                    * REMOVED FILES *
1589         * src/summaryview.c
1590                 merged scoring and filtering.
1591                 
1592                 Note : compatibility is kept by parsing score like 
1593                   add_score. To get the behaviour of older scoring 
1594                   system, you have to define some equivalent rule :
1595                   "score_lower -9999 hide"
1596                   "score_greater 9999 mark"
1597                   
1598                   To define global rules, you have to define them 
1599                   in the new global processing rules.
1600                   The variable that kept the list filtering rules 
1601                   was "global_processing" and has been renamed into 
1602                   "filtering_rules".
1603                   "global_processing" variable is now the name 
1604                   of the variable that keeps the list of global 
1605                   processing rules.
1606                   In the configuration file, "[global]" section is 
1607                   now for the global processing rules (which includes
1608                   score things and new global processing rules).
1609                   New "[filtering]" section is for the filtering rules.
1610                   
1611                   Before running with this version, during testing 
1612                   phase, ** MAKE A BACKUP ** of your matcherrc file.
1613                   Then, you have to make the following changes :
1614                   - leave all scoring rules in "[global]" section.
1615                   - move all other rules of "[global]" section to
1616                       a new section named "[filtering]".
1617
1618 2003-12-03 [christoph]  0.9.7claws16
1619
1620         * src/procmime.c
1621                 use default Content-Type as specified in RFC2045 if
1622                 Content-Type header is syntactically incorrect
1623
1624 2003-12-03 [christoph]  0.9.7claws15
1625
1626         * src/addressbook.c
1627         * src/addrindex.h
1628         * src/addritem.c
1629         * src/expldifdlg.h
1630         * src/exportldif.c
1631         * src/filtering.c
1632         * src/folder.c
1633         * src/folderview.c
1634         * src/jpilot.c
1635         * src/localfolder.c
1636         * src/matcher.h
1637         * src/matcher_parser_lex.l
1638         * src/matcher_parser_parse.y
1639         * src/news.c
1640         * src/prefs_filtering_action.c
1641         * src/prefs_folder_item.c
1642         * src/prefs_fonts.c
1643         * src/procmsg.c
1644         * src/sgpgme.c
1645                 clean up warnings
1646
1647         * src/procmime.c
1648                 revert 0.9.7claws14 change
1649
1650 2003-12-03 [alfons]     0.9.7claws14
1651
1652         * src/procmime.c
1653                 catch invalid Content-Type with no subtype
1654
1655 2003-12-03 [alfons]     0.9.7claws13
1656
1657         * src/alertpanel.h
1658         * src/setup.c
1659         * src/plugins/image_viewer/plugin.c
1660                 compile again, we need stddef.h for size_t
1661
1662 2003-12-03 [paul]       0.9.7claws12
1663
1664         * src/account.c
1665                 don't allow cloning of accounts with remote folders,
1666                 patch submitted by Ricardo Mones Lastra
1667
1668 2003-12-03 [christoph]  0.9.7claws11
1669
1670         * src/folder.[ch]
1671         * src/imap.c
1672         * src/localfolder.[ch]
1673         * src/mh.c
1674         * src/news.c
1675         * src/common/xml.[ch]
1676                 add set_xml() and get_xml() virtual functions to FolderClass to
1677                 save extra information for Folders (for example the rootpath
1678                 only used by LocalFolder). The folderlist write function no
1679                 longer needs to know the folder type to save this extra
1680                 information.
1681
1682 2003-12-02 [christoph]  0.9.7claws10
1683
1684         * src/Makefile.am
1685         * src/account.c
1686         * src/folder.[ch]
1687         * src/folderview.h
1688         * src/imap.c
1689         * src/localfolder.[ch]          ** NEW **
1690         * src/mainwindow.c
1691         * src/mh.[ch]
1692         * src/news.[ch]
1693         * src/prefs_account.[ch]
1694         * src/prefs_filtering.h
1695         * src/procmsg.h
1696         * src/remotefolder.[ch]         ** NEW **
1697         * src/common/xml.[ch]
1698                 add item_set_xml() and item_get_xml() virtual functions to
1699                 FolderClass to give folders the ability to add extra information
1700                 to the saved FolderItem data. If NULL the default function for
1701                 FolderItem will be used.
1702
1703 2003-11-29 [christoph]  0.9.7claws9
1704
1705         * src/procheader.c
1706                 fix bug in unfolding
1707
1708 2003-11-29 [luke]       0.9.7claws8
1709
1710         * src/textview.c
1711                 fix compilation for non c99 compilers
1712
1713 2003-11-29 [christoph]  0.9.7claws7
1714
1715         * src/procmime.[ch]
1716         * src/mimeview.c
1717                 o unknown disposition types should be handled as
1718                   attachment (RFC2183)
1719                 o missing headers should not default to inline
1720                   (would make "Save All" useless when disposition header
1721                    is not set by the sending mailer)
1722                 o remove old MimeInfo data and cleanup
1723
1724 2003-11-29 [luke]       0.9.7claws6
1725
1726         * src/procmime.[ch]
1727                 re-added parsing of Content-Disposition header
1728                         - removes the old  'gchar* content_disposition'
1729                         - adds a new field 'DispositionType disposition'
1730                         - adds parameters to MimeInfo::parameters
1731
1732         * src/mimeview.c
1733                 use the "filename" parameter for saving, and the new
1734                 MimeInfo::disposition for save all.
1735
1736         * src/compose.c
1737         * src/toolbar.[ch]
1738                 add a 'check spelling' button as a possibility for 
1739                 the compose toolbar
1740
1741         * src/stockpixmap.[ch]
1742         * src/pixmaps/check_spelling.xpm        ** NEW **
1743         * src/Makefile.am
1744                 add a pixmap for use with 'check spelling' button or
1745                 a user defined action
1746
1747         * src/textview.c
1748                 re-apply fixed (I hope) patch for bug 57
1749                 "Hidden URL in HTML Mails"
1750
1751 2003-11-28 [christoph]  0.9.7claws5
1752
1753         * src/procmime.c
1754                 o be more liberal in what we accept as Content-Type parameters
1755                 o ignore comments after parameters
1756
1757         * src/sgpgme.c
1758                 o only free passphrase when an error occurs
1759
1760 2003-11-28 [paul]       0.9.7claws4
1761
1762         * src/account.c
1763                 add 'Clone Account' function. patch submitted by
1764                 Ricardo Mones Lastra
1765
1766 2003-11-27 [thorsten]   0.9.7claws3
1767
1768         * src/mimeview.c
1769                 fix crash if 'save_all' failed twice
1770
1771 2003-11-27 [paul]       0.9.7claws2
1772
1773         * po/POTFILES.in
1774                 fix a typo
1775
1776         * po/zh_CN.po
1777                 update Simplified Chinese translation. submitted by
1778                 Hansom Young
1779
1780 2003-11-27 [paul]       0.9.7claws1
1781
1782         * po/POTFILES.in
1783                 clean up
1784
1785 2003-11-26 [paul]       0.9.7claws
1786
1787         * 0.9.7claws released
1788
1789 2003-11-26 [paul]       0.9.6claws99
1790
1791         * src/Makefile.am
1792                 add reference to pixmaps/mime_message.xpm
1793
1794 2003-11-26 [paul]       0.9.6claws98
1795
1796         * po/POTFILES.in
1797                 remove reference to src/sigstatus.c
1798
1799 2003-11-26 [christoph]  0.9.6claws97
1800
1801         * src/Makefile.am
1802         * src/prefs_common.c
1803         * src/rfc2015.c
1804         * src/sigstatus.[ch]            ** REMOVE **
1805                 remove signature result popup option and window
1806
1807 2003-11-26 [paul]       0.9.6claws96
1808
1809         * po/es.po
1810           po/ja.po
1811           po/pl.po
1812           po/sk.po
1813           po/sr.po
1814                 update translations. submitted by Ricardo Mones Lastra,
1815                 Rui Hirokawa, Emil Nowak, Andrej Kacian, and Urke MMI
1816
1817 2003-11-25 [christoph]  0.9.6claws95
1818
1819         * src/procmime.c
1820                 display mime structure only in debug mode
1821
1822 2003-11-25 [melvin]     0.9.6claws94
1823
1824         * po/fr.po
1825                 Updated French translations + typos fixes of older
1826                 translations (thanks to Fabien Vantard for pointing
1827                 to some of them)
1828
1829 2003-11-25 [melvin]     0.9.6claws93
1830
1831         * src/editldap.c
1832                 Fixed a couple of typos.
1833
1834 2003-11-24 [paul]       0.9.6claws92
1835
1836         * po/POTFILES.in
1837                 add 'src/textview.c'
1838
1839 2003-11-24 [paul]       0.9.6claws91
1840
1841         * src/sgpgme.c
1842                 fix typo. spotted by Rui Hirokawa <rui_hirokawa@ybb.ne.jp>
1843
1844 2003-11-24 [paul]       0.9.6claws90
1845
1846         * src/plugins/image_viewer/viewer.c
1847                 image_viewer_show_mimepart(): 
1848                 use procmime_mimeinfo_get_parameter() to get the file name
1849
1850 2003-11-24 [paul]       0.9.6claws89
1851
1852         * src/textview.c
1853                 textview_show_mime_part(): rewrite text hint
1854
1855 2003-11-22 [paul]       0.9.6claws88
1856
1857         * sync with 0.9.7cvs5
1858                 see ChangeLog 2003-11-21
1859
1860 2003-11-21 [paul]       0.9.6claws87
1861
1862         * src/mimeview.c
1863                 define shortcut key 'o' for 'Open with...'
1864
1865 2003-11-21 [alfons]     0.9.6claws86
1866
1867         * src/messageview.c
1868                 fix bug #383 'Deleting message from "separate message view" 
1869                 uses local Trash folder'
1870
1871 2003-11-21 [christoph]  0.9.6claws85
1872
1873         * src/mimeview.c
1874                 fix content-type guessing by name parameter when finding
1875                 the correct viewer
1876
1877 2003-11-21 [alfons]     0.9.6claws84
1878
1879         * src/main.c
1880                 no mail incorporation allowed with --offline param.
1881                 fixes bug #374, "--offline ignored"
1882
1883 2003-11-20 [christoph]  0.9.6claws83
1884
1885         * src/mimeinfo.c
1886                 use signed MimeInfo when checking the signature and not
1887                 the selected one
1888
1889 2003-11-19 [alfons]     0.9.6claws82
1890
1891         * src/mainwindow.c
1892                 fix crash when toggling separate views, patch submitted
1893                 by Pawel Pekala <c0rn|AT|gazeta.pl>.
1894                 fixes bug #342, "separate views  cause crash"
1895
1896 2003-11-19 [paul]       0.9.6claws81
1897
1898         * src/compose.c
1899                 compose_redirect_write_headers_from_headerlist(): 
1900                 add Resent-Cc: header (bug fix inherited from 0.9.7cvs3)
1901                 
1902         * src/main.c
1903                 code cleanup (inherited from 0.9.7cvs4)
1904                 
1905         * tools/tb2sylpheed
1906                 bugfix: added missing attribute-list start. submitted by
1907                 Urke MMI
1908
1909 2003-11-19 [luke]       0.9.6claws80
1910
1911         * src/textview.c
1912                 revert my last commit until I get time to fix it
1913
1914 2003-11-18 [christoph]  0.9.6claws79
1915
1916         * src/mimeview.[ch]
1917                 check parent MimeInfos for signatures and display the
1918                 result of the parent when found
1919
1920         * src/pgpmime.c
1921                 o avoid NULL pointer warnings
1922                 o use procmime_mimeinfo_get_parameter()
1923
1924         * src/sgpgme.c
1925                 small text changes
1926
1927 2003-11-17 [luke]       0.9.6claws78
1928
1929         * src/textview.c
1930                 add check for disguised URLs, fixing bug 57
1931                 "Hidden URL in HTML Mails"
1932
1933 2003-11-16 [christoph]  0.9.6claws77
1934
1935         * src/procmime.c
1936                 fix crash when parsing invalid Content-Type header
1937
1938 2003-11-16 [christoph]  0.9.6claws76
1939
1940         * src/pgpmime.c
1941         * src/privacy.c
1942         * src/procmime.c
1943         * src/sgpgme.[ch]
1944                 implement message decrypting
1945
1946         * src/rfc2015.c
1947                 remove old code
1948
1949 2003-11-14 [luke]       0.9.6claws75
1950
1951         * src/mimeview.c
1952                 fix a couple of problems that treated application/* and
1953                 application/octet-stream the wrong way around
1954                 (since 0.9.6claws10), causing "Open" to do nothing.
1955
1956 2003-11-14 [christoph]  0.9.6claws74
1957
1958         * src/messageview.c
1959         * src/pgpmime.c
1960         * src/privacy.[ch]
1961                 prepare for message part decrypting
1962
1963         * src/sgpgme.c
1964                 add output for expired signatures
1965
1966         * src/rfc2015.c
1967                 remove some old code
1968
1969 2003-11-10 [christoph]  0.9.6claws73
1970
1971         * src/mimeview.c
1972                 add "Full info" button for bad and warn signature status
1973
1974         * src/sgpgme.c
1975                 generate full signature info like gpg's output
1976                 (gpg -v --with-fingerprint --verify)
1977
1978 2003-11-10 [christoph]  0.9.6claws72
1979
1980         * src/mimeview.c
1981         * src/pgpmime.c
1982         * src/privacy.[ch]
1983         * src/sgpgme.[ch]
1984         * src/textview.[ch]
1985                 o add code to view full signature info
1986                 o do automatic signature checks
1987
1988 2003-11-10 [alfons]     0.9.6claws71
1989
1990         * src/summaryview.c
1991                 don't crash when gtkut_font_load() returns invalid font (has
1992                 something to do with locale settings)
1993                 Patch submitted by David Chalmers <davidc|AT|ccmi.salk.edu>.
1994
1995 2003-11-09 [alfons]     0.9.6claws70
1996
1997         * src/procmime.c
1998                 plug leak
1999
2000 2003-11-08 [luke]       0.9.6claws69
2001
2002         * src/summaryview.c
2003                 fix some typos
2004
2005         * src/compose.c
2006                 rewrite compose_attach_parts(), fixing various bugs mainly
2007                 to do with re-editing.
2008
2009         * src/mimeview.c
2010                 "save all" now only saves attachments with names/filenames
2011
2012 2003-11-04 [match]      0.9.6claws68
2013
2014         * src/ldapctrl.[ch]
2015                 fix broken LDAP support.
2016
2017         * src/ldapquery.c
2018                 remove printf's.
2019
2020 2003-11-04 [luke]       0.9.6claws67
2021
2022         * src/mimeview.c
2023                 o  fixed bug 4 "focus lost on messages with attachments"
2024                 o  fixed 'Save all' attachments for new mime changes
2025                 o  right clicking on icons consistent with right clicking on
2026                    mime tree
2027                   - fixes a bug where wrong part is saved when you
2028                     choose 'Save as' from popup menu
2029                   - fixes bug 308 "No way to "save all" attachments"
2030                 o  fixed a compiler warning.
2031
2032         * src/textview.c
2033                 o  removed flickering in mime tree when using "n" and "p"
2034                    shortcuts
2035                 o  fixed bug where selecting the textview and pressing e.g.
2036                    'y' causes sylpheed to respond twice.
2037
2038         * src/summaryview.c
2039                 removed hard coding of * and ! shortcuts (which only served
2040                 to cause problems if you tried to redefine the shortcuts)
2041
2042 2003-11-04 [luke]       0.9.6claws66
2043
2044         * src/plugins/image_viewer/viewer.c
2045         * src/plugins/image_viewer/viewerprefs.c
2046         * src/plugins/image_viewer/viewerprefs.glade
2047                 o  allow toggling of image scaling by clicking on image
2048                 o  respond to image's container widget resize
2049
2050         * src/procmime.c
2051                 o  fix bad parsing of message when re-editing/viewing a
2052                    message saved to the drafts folder
2053
2054 2003-11-02 [match]      0.9.6claws65
2055
2056         * src/browseldap.h
2057                 fix if not building LDAP support.
2058         * src/addrindex.c
2059         * src/ldapquery.[ch]
2060         * src/editldap.h
2061                 include support for contains query. feature req 529354.
2062
2063 2003-11-02 [alfons]     0.9.6claws64
2064
2065         * src/browseldap.c
2066                 fix build bustage if not compiling ldap support
2067
2068 2003-11-01 [match]      0.9.6claws63
2069
2070         * po/POTFILES.in
2071         * src/Makefile.am
2072         * src/addr_compl.[ch]
2073         * src/addrbook.c
2074         * src/addrcache.[ch]
2075         * src/addrdefs.h        ** NEW **
2076         * src/addressbook.c
2077         * src/addressitem.h
2078         * src/addrindex.[ch]
2079         * src/addritem.h
2080         * src/addrquery.[ch]
2081         * src/ldapquery.[ch]
2082         * src/ldapserver.[ch]
2083                 refactor LDAP query mechanism.
2084
2085         * src/browseldap.[ch]   ** NEW **
2086         * src/ldaplocate.[ch]   ** NEW **
2087                 add feature to browse LDAP entry that was retrieved using
2088                 an explicit LDAP search.
2089
2090 2003-11-01 [alfons]     0.9.6claws62
2091
2092         * src/prefs_gtk.c
2093                 prefs_write_param(): fail when we see an invalid type; all the
2094                 callers seem to handle this gracefully by reverting changes
2095
2096 2003-10-30 [christoph]  0.9.6claws61
2097
2098         * configure.ac
2099         * ac/openssl.m4
2100         * ac/spamassassin.m4
2101         * src/Makefile.am
2102                 use extra variables for all libraries to make sure plugins
2103                 are only linked with libraries they really need. $LIBS is always
2104                 added to the linking parameters, but we only what the libraries
2105                 listed in the Makefile
2106
2107 2003-10-29 [paul]       0.9.6claws60
2108
2109         * src/mimeview.c
2110                 don't use Subject for unknown part name
2111
2112 2003-10-29 [paul]       0.9.6claws59
2113
2114         * src/compose.c
2115                 get name of attachment(s) when re-editing, fwd'ing or
2116                 redirecting
2117                 
2118         * src/mimeview.c
2119                 get name of attachment(s) when saving
2120
2121 2003-10-29 [hoa]        0.9.6claws58
2122
2123         * src/textview.c
2124                 implemented multipart/alternative in MIME message viewer.
2125
2126 2003-10-28 [christoph]  0.9.6claws57
2127
2128         * configure.ac
2129                 make sure MathML-Viewer is not built with the
2130                 Gtk2 version of GtkMathView
2131
2132 2003-10-28 [paul]       0.9.6claws56
2133
2134         * sync with 0.9.7cvs1
2135                 see ChangeLog 2003-10-28
2136
2137 2003-10-27 [alfons]     0.9.6claws55
2138
2139         * src/matcher_parser_parse.y
2140         * src/gtk/colorlabel.c
2141                 allow setting color label to 0 in filtering/processing rules
2142                 (should fix bug 368, "Can't create a filter condition "colorlabel 0"") 
2143
2144 2003-10-26 [alfons]     0.9.6claws54
2145
2146         * src/summary_search.c
2147                 fix misnomer and correct selecting initial search node  
2148
2149 2003-10-26 [christoph]  0.9.6claws53
2150
2151         * src/pgpmime.c
2152         * src/sgpgme.c
2153                 change display of signature info to use only name of
2154                 signer, otherwise the text gets too long.
2155
2156         * src/procmime.c
2157                 don't use MimeInfo's filename to generate tmp filename
2158
2159 2003-10-25 [christoph]  0.9.6claws52
2160
2161         * src/procmime.c
2162                 fix message body searching
2163
2164 2003-10-25 [paul]       0.9.6claws51
2165
2166         * src/compose.c
2167                 use g_basename rather than basename
2168
2169 2003-10-24 [christoph]  0.9.6claws50
2170
2171         * src/sgpgme.c
2172                 change fetching of signature key's trust
2173
2174 2003-10-24 [paul]       0.9.6claws49
2175
2176         * po/sk.po
2177                 update Slovak translation
2178                 submitted by Andrej Kacian
2179                 
2180         * src/mainwindow.c
2181                 remove unknown menu entry /File/Add mailbox/mbox...
2182
2183 2003-10-24 [hoa]        0.9.6claws48
2184
2185         * src/Makefile.am
2186                 removed all references to mbox folders
2187
2188         * src/carray.[ch]               * REMOVED *
2189         * src/chash.[ch]                * REMOVED *
2190         * src/maillock.[ch]             * REMOVED *
2191         * src/mailmbox.[ch]             * REMOVED *
2192         * src/mailmbox_folder.[ch]      * REMOVED *
2193         * src/mailmbox_parse.[ch]       * REMOVED *
2194         * src/mailmbox_types.[ch]       * REMOVED *
2195         * src/mbox_folder.[ch]          * REMOVED *
2196                 remove implementation of mbox folders
2197                 and old mailbox folder.
2198                 mbox folder implementation will be added
2199                 as a plugin so that implementation can be entirely
2200                 synchronized with the files of the project they are
2201                 extracted from (libEtPan!).
2202         
2203         * src/mainwindow.c
2204         * src/folder.c
2205         * src/folderview.[ch]
2206         * src/procmsg.h         
2207                 Disable as much code that references mbox folders
2208                 as possible.
2209                 Some UI thing still need to know that folder is mbox
2210                 (when we have to enter the name of the mailbox and
2211                 we want to add /var/mail/$USER).
2212
2213 2003-10-23 [christoph]  0.9.6claws47
2214
2215         * src/noticeview.c
2216                 don't always display button when noticeview is made visible
2217
2218         * src/mimeview.c
2219         * src/pgpmime.c
2220         * src/privacy.[ch]
2221         * src/sgpgme.[ch]
2222                 get signature information from crypto system
2223
2224 2003-10-22 [paul]       0.9.6claws46
2225
2226         * po/es.po
2227                 updated by Ricardo Mones Lastra
2228
2229 2003-10-22 [paul]       0.9.6claws45
2230
2231         * src/Makefile.am
2232                 update to reflect the changes to the icons that
2233                 happened in 0.9.6claws35
2234
2235 2003-10-22 [alfons]     0.9.6claws44
2236         
2237         * src/carray.h
2238                 inline carray_count() 
2239
2240 2003-10-21 [alfons]     0.9.6claws43
2241
2242         * src/carray.h
2243                 glib wrappers
2244         * src/carray.c
2245                 disable
2246         * src/mailmbox.[ch]
2247         * src/mailmbox_folder.c
2248         * src/mailmbox_parse.c
2249         * src/mailmbox_types.[ch]
2250                 %s/uint32_t/guint
2251
2252 2003-10-21 [luke]       0.9.6claws42
2253
2254         * src/stock_pixmaps.[ch]
2255         * src/mimeview.c
2256         * src/pixmaps/mime_application_octet_stream.xpm         ** REMOVE **
2257         * src/pixmaps/messageview_text.xpm                      ** REMOVE **
2258                 o remove mime_application_octet_stream.xpm icon (it was never
2259                   really needed)
2260                 o remove redundant icon messageview_text.xpm
2261
2262         * src/mainwindow.c
2263                 fix visibility of signature noticeview when toggling 'separate
2264                 message view'
2265
2266 2003-10-21 [christoph]  0.9.6claws41
2267
2268         * src/procmime.c
2269                 decode multipart and rfc822 mime parts to allow further
2270                 parsing when required
2271
2272 2003-10-21 [christoph]  0.9.6claws40
2273
2274         * src/procmime.[ch]
2275         * src/textview.c
2276                 remove obsolete charset parameter in MimeInfo and fix
2277                 TextView to use the charset from the parameter hash table
2278
2279         * src/plugins/dillo_viewer/Makefile.am
2280         * src/plugins/trayicon/Makefile.am
2281                 add OPENSSL_CFLAGS to fix building with using
2282                 --with-openssl-* parameters
2283
2284 2003-10-21 [paul]       0.9.6claws39
2285
2286         * src/prefs_matcher.[ch]
2287                 replace remnants of the old, renamed 'Execute' matchtype
2288                 add a brief description to the Info window
2289
2290 2003-10-21 [hoa]        0.9.6claws38
2291         
2292         * src/Makefile.am
2293         * src/carray.[ch]               * NEW *
2294         * src/chash.[ch]                * NEW *
2295         * src/folder.c
2296         * src/maillock.[ch]             * NEW *
2297         * src/mailmbox.[ch]             * NEW *
2298         * src/mailmbox_folder.[ch]      * NEW *
2299         * src/mailmbox_parse.[ch]       * NEW *
2300         * src/mailmbox_types.[ch]       * NEW *
2301                 implementation of mbox folder with unique message numbers
2302
2303                 made use of libEtPan! implementation of mbox for lower-layer.
2304
2305 2003-10-20 [alfons]     0.9.6claws37
2306
2307         * src/noticeview.c
2308                 fix invalid argument warning
2309         * src/pgpmime.c
2310                 no in place variable
2311
2312 2003-10-20 [paul]       0.9.6claws36
2313
2314         * src/compose.[ch]
2315           src/filtering.c
2316           src/messageview.c
2317                 fix crash when using Forward in Filtering when
2318                 external editor option is set
2319                 
2320                 Patch submitted by Simon 'corecode' Schubert
2321                 <corecode@corecode.ath.cx> 
2322
2323 2003-10-20 [paul]       0.9.6claws35
2324
2325         * src/pixmaps/mime_gpg_expired.xpm      ** REMOVED **
2326           src/pixmaps/mime_gpg_failed.xpm       ** REMOVED **
2327           src/pixmaps/mime_gpg_passed.xpm       ** REMOVED **
2328           src/pixmaps/mime_gpg_signed.xpm       ** REMOVED **
2329           src/pixmaps/mime_gpg_unknown.xpm      ** REMOVED **
2330           src/pixmaps/privacy_expired.xpm       ** NEW FILE **
2331           src/pixmaps/privacy_failed.xpm        ** NEW FILE **
2332           src/pixmaps/privacy_passed.xpm        ** NEW FILE **
2333           src/pixmaps/privacy_signed.xpm        ** NEW FILE **
2334           src/pixmaps/privacy_unknown.xpm       ** NEW FILE **
2335           src/pixmaps/privacy_warn.xpm          ** NEW FILE **
2336           src/mimeview.c
2337           src/stock_pixmap.[ch]
2338                 replace mime_gpg_*.xpm icons with new privacy_*.xpm
2339                 icons. add privacy_warn.xpm icon
2340
2341 2003-10-20 [hoa]  0.9.6claws34
2342
2343         * src/folder_item_prefs.[ch]
2344         * src/prefs_folder_item.c
2345         * src/main.c
2346                 Added a property per folder to choose whether we 
2347                 want to apply processing on it on startup or if we
2348                 prefer to wait the folder selection to apply it.
2349         
2350         * src/messageview.c
2351                 fixed C89 compatibility (for old compilers, for
2352                 example gcc 2.95.x).
2353
2354 2003-10-17 [christoph]  0.9.6claws33
2355
2356         * src/mimeview.c
2357         * src/noticeview.[ch]
2358                 change noticeview icon to indicate signature status
2359
2360 2003-10-17 [christoph]  0.9.6claws32
2361
2362         * src/Makefile.am
2363         * src/main.c
2364         * src/mimeview.c
2365         * src/noticeview.c
2366         * src/pgpmime.[ch]                              ** NEW **
2367         * src/privacy.[ch]
2368         * src/rfc2015.c
2369         * src/sgpgme.c                                  ** NEW **
2370                 reimplement PGP/Mime signature checking (unfinished)
2371
2372 2003-10-15 [christoph]  0.9.6claws31
2373
2374         * src/procmime.[ch]
2375                 fix procmime_get_text_content() and
2376                 procmime_get_first_text_content()
2377
2378 2003-10-15 [christoph]  0.9.6claws30
2379
2380         * src/plugins/spamassassin/spamassassin_gtk.c
2381         * src/plugins/spamassassin/spamassassin_gtk.glade
2382                 fix timeout tooltip
2383
2384 2003-10-15 [paul]       0.9.6claws29
2385
2386         * src/messageview.c
2387                 workaround for buggy smtp servers. on sending a
2388                 return receipt strip the name part from the address
2389                 when creating headers
2390                 
2391 2003-10-15 [paul]       0.9.6claws28
2392
2393         * sync with 0.9.7 release
2394                 see ChangeLog 2003-10-15
2395
2396 2003-10-14 [christoph]  0.9.6claws27
2397
2398         * src/plugins/clamav/clamav_plugin.c
2399                 fix clamav plugin
2400
2401 2003-10-14 [christoph]  0.9.6claws26
2402
2403         * src/compose.c
2404         * src/mimeview.c
2405         * src/procmime.[ch]
2406         * src/rfc2015.c
2407         * src/textview.c
2408         * src/plugins/clamav/clamav_plugin.c
2409                 use GNode to create the mime tree (some changes to functions
2410                 that traverse the tree are just quick and dirty. Maybe we
2411                 can find better solutions with g_node_*-functions)
2412
2413 2003-10-14 [luke]       0.9.6claws25
2414
2415         * src/mimeview.c
2416                 fix a navigation bug (stupid typo of mine)
2417
2418 2003-10-14 [christoph]  0.9.6claws24
2419
2420         * src/textview.c
2421                 fix missing last line in plain/text mails
2422
2423 2003-10-13 [luke]       0.9.6claws23
2424
2425         * src/summaryview.c
2426                 fix bug 334 (part 1)
2427
2428 2003-10-13 [kov]        0.9.6claws22
2429
2430         * src/mimeview.c
2431                 error checking when the user enters a non-directory at
2432                 the file selection dialog.
2433                 work-around for users entering directory location without
2434                 adding a leading G_DIR_SEPARATOR.
2435
2436 2003-10-13 [luke]       0.9.6claws21
2437
2438         * src/compose.c
2439                 error reporting for inserting files, including catching
2440                 invalid characters for current locale/encoding
2441
2442 2003-10-13 [paul]       0.9.6claws20
2443
2444         * src/folderview.c
2445                 fix bug #347 'subscribe newsgroups crashes'
2446
2447 2003-10-13 [paul]       0.9.6claws19
2448
2449         * src/compose.c
2450                 when using 'Reply to all' include the 'send replies
2451                 to' folder property
2452                 
2453         * po/ja.po
2454                 update Japanese translation. submitted by Rui Hirokawa 
2455                 <rui_hirokawa@ybb.ne.jp>        
2456
2457 2003-10-13 [hoa]        0.9.6claws18
2458
2459         * src/account.c
2460         * src/compose.c
2461         * src/messageview.c
2462         * src/procheader.c
2463         * src/procheader.h
2464                 rename get_header_from_msginfo() into
2465                 procheader_get_header_from_msginfo() so that we have a
2466                 coherent exported naming.
2467                 avoid parsing of header contained in a string via
2468                 a newly written temporary file.
2469
2470         Patch submitted by Simon 'corecode' Schubert
2471                 <corecode@corecode.ath.cx>
2472
2473 2003-10-12 [hoa]        0.9.6claws17
2474
2475         * src/filtering.c
2476         * src/filtering.h
2477         * src/matcher.c
2478         * src/matcher.h
2479         * src/matcher_parser_parse.y
2480         * src/prefs_filtering_action.c
2481                 added "stop" action : stop applying the filtering rules.
2482                 added "set score" and "increase/decrease score" actions.
2483                 That two last action replace the "change_score" action
2484                 introduced by alfons in 0.8.8claws85.
2485                 "set score" is to set a given score to the message.
2486                 "increase/decrease score" will increase or decrease the
2487                 score if the given value is respectively positive or
2488                 negative. If someone find a some better name for this last
2489                 rule, it can be modified.
2490
2491 2003-10-12 [paul]       0.9.6claws16
2492
2493         * AUTHORS
2494           po/ja.po
2495                 update Japanese translation. submitted by Rui Hirokawa 
2496                 <rui_hirokawa@ybb.ne.jp>
2497
2498 2003-10-12 [christoph]  0.9.6claws15
2499
2500         * src/procmime.c
2501                 fix crash caused by incorrect headers
2502
2503 2003-10-10 [christoph]  0.9.6claws14
2504
2505         * src/main.c
2506         * src/privacy.[ch]
2507         * src/rfc2015.[ch]
2508                 implement detection of signed message parts for rfc2015
2509
2510 2003-10-10 [thorsten]   0.9.6claws13
2511
2512         * src/mimeview.c
2513                 fix typo
2514
2515 2003-10-10 [christoph]  0.9.6claws12
2516
2517         * src/stock_pixmap.[ch]
2518         * src/pixmaps/mime_message.xpm                  ** NEW **
2519                 add a new icon for mime type "message"
2520
2521         * src/privacy.[ch]
2522         * src/procmime.[ch]
2523                 add crypto api
2524
2525         * src/mimeview.c
2526                 o use crypto api
2527                 o add icons for message type mime parts
2528
2529 2003-10-10 [christoph]  0.9.6claws11
2530
2531         * src/mainwindow.c
2532         * src/messageview.[ch]
2533         * src/mimeview.[ch]
2534         * src/procmime.[ch]
2535         * src/procmsg.[ch]
2536         * src/rfc2015.c
2537         * src/summaryview.c
2538         * src/textview.[ch]
2539                 o remove switching between TextView and MimeView in MessageView
2540                   (if required we can hide the icon box and the MimeView will
2541                    look exaxtly like the TextView)
2542                 o temporary remove signature and decrypting GPGME code
2543
2544 2003-10-09 [christoph]  0.9.6claws10
2545
2546         * src/action.c
2547         * src/compose.c
2548         * src/messageview.c
2549         * src/mimeview.c
2550         * src/procmime.[ch]
2551         * src/procmsg.c
2552         * src/rfc2015.c
2553         * src/textview.c
2554         * src/common/utils.[ch]
2555         * src/plugins/clamav/clamav_plugin.c
2556         * src/plugins/dillo_viewer/dillo_viewer.c
2557         * src/plugins/image_viewer/viewer.c
2558         * src/plugins/mathml_viewer/mathml_viewer.c
2559                 new mime parser (several things need fixing)
2560
2561 2003-10-09 [paul]       0.9.6claws9
2562
2563         * src/imap.c
2564                 a little more sync with 0.9.6cvs2 and a tidy up
2565
2566 2003-10-08 [paul]       0.9.6claws8
2567
2568         * sync with 0.9.6cvs2
2569                 see ChangeLog 2003-10-03
2570
2571 2003-10-05 [christoph]  0.9.6claws7
2572
2573         * src/summaryview.c
2574                 don't use flags to check if a message is in a news folder
2575
2576         (closes Bug 282 clicking on folder with copied Messages from News
2577          immediately after having copied them crashes Sylpheed-Claws)
2578
2579 2003-10-05 [christoph]  0.9.6claws6
2580
2581         * src/Makefile.am
2582         * src/progressdialog.[ch]               ** REMOVE **
2583         * src/gtk/Makefile.am
2584         * src/gtk/progressdialog.[ch]           ** NEW **
2585                 move progressdialog to gtk directory
2586
2587 2003-10-04 [christoph]  0.9.6claws5
2588
2589         * src/prefs_toolbar.c
2590         * src/gtk/prefswindow.c
2591                 remove widget_show_all for pages root widget
2592
2593         * src/plugins/spamassassin/spamassassin.[ch]
2594         * src/plugins/spamassassin/spamassassin_gtk.c
2595         * src/plugins/spamassassin/spamassassin_gtk.glade
2596                 add support for new libspamc transports
2597
2598 2003-10-04 [christoph]  0.9.6claws4
2599
2600         * src/plugins/spamassassin/libspamc.[ch]
2601         * src/plugins/spamassassin/spamassassin.c
2602         * src/plugins/spamassassin/utils.[ch]
2603                 update libspamc to version from SpamAssassin 2.60
2604
2605 2003-10-03 [christoph]  0.9.6claws3
2606
2607         * src/send_message.c
2608                 fix missing format string bug found by
2609                 Georgi Guninski <guninski@guninski.com>
2610
2611 2003-10-03 [paul]       0.9.6claws2
2612
2613         * po/zh_CN.po
2614                 update Simpilified Chinese translation, submitted by
2615                 Hansom Young
2616
2617 2003-10-02 [christoph]  0.9.6claws1
2618
2619         * src/imap.c
2620                 add UIDPLUS support for COPY and EXPUNGE
2621
2622 2003-10-02 [paul]       0.9.6claws
2623
2624         * 0.9.6claws released
2625
2626 2003-10-02 [paul]
2627
2628         * po/es.po
2629           po/sk.po
2630                 update Spanish and Slovak translations
2631                 submitted by Ricardo Mones Lastra and Andrej Kacian
2632  
2633 2003-10-02 [paul]       0.9.5claws43
2634
2635         * po/en_GB.po
2636                 update British English translation
2637
2638 2003-10-02 [paul]       0.9.5claws42
2639
2640         * po/hr.po
2641                 update Croatian translation, submitted by Dragan
2642
2643 2003-10-01 [paul]       0.9.5claws41
2644
2645         * po/pl.po
2646           po/sr.po
2647                 update Polish and Serbian translations, submitted by
2648                 Emil and Urke MMI
2649
2650 2003-10-01 [melvin]     0.9.5claws40
2651
2652         * po/fr.po
2653                 Updated French translations
2654
2655 2003-10-01 [melvin]     0.9.5claws39
2656
2657         * src/prefs_fonts.c
2658                 Fixed a Gtk warning
2659
2660         * src/plugins/dillo_prefs.c     
2661                 Quasi unnoticeable UI clean-up.
2662
2663 2003-10-01 [paul]
2664
2665         * tools/README
2666           tools/maildir2sylpheed.pl
2667                 bug fixes, rewrites, submitted by Matthias Förste 
2668                 <itsjustme@users.sourceforge.net>
2669
2670 2003-09-29 [paul]       0.9.5claws38
2671
2672         * src/inc.c
2673                 fix my coding carelessness
2674
2675 2003-09-29 [paul]       0.9.5claws37
2676
2677         * po/POTFILES.in
2678           src/Makefile.am
2679           src/main.c
2680           src/prefs_common.[ch]
2681           src/prefs_fonts.[ch]  ** NEW FILES **
2682                 move Font config options to Other Prefs/Display/Fonts
2683                 (user's current configuration is preserved)
2684
2685 2003-09-29 [paul]       0.9.5claws36
2686
2687         * src/inc.c
2688           src/prefs_account.c
2689                 allow 'local_mbox' value to point to either a directory 
2690                 (/var/mail -  default, new) or a file (/var/mail/username
2691                 - original)
2692
2693 2003-09-28 [paul]       0.9.5claws35
2694
2695         * src/rfc2015.c
2696                 on signature check, where key exists, print the
2697                 Key ID
2698
2699 2003-09-27 [alfons]     0.9.5claws34
2700
2701         * src/action.c
2702                 o make progress bar not fill/expand when resizing dialog
2703                 o use default fixed text font for actions output
2704
2705 2003-09-27 [paul]       0.9.5claws33
2706
2707         * src/prefs_common.[ch]
2708           src/procmsg.c
2709           src/send_message.c
2710                 remove External Program settings from Common Prefs/Send
2711                 as they are now unnecessary due to Local account settings.
2712                 plus a little tidying-up after 0.9.5claws31
2713
2714 2003-09-27 [paul]       0.9.5claws32
2715
2716         * src/prefs_account.c
2717                 o make correction to gui text:
2718                   'Local mailbox file' -> 'Local mailbox directory'
2719                 o give 'local_mbox' option a reasonable default value:
2720                   '/var/mail'
2721                 o use 'DEFAULT_SENDMAIL_CMD' as default 'mail_command'
2722                   value
2723
2724 2003-09-26 [paul]       0.9.5claws31
2725
2726         * src/inc.c
2727           src/prefs_common.[ch]
2728                 remove 'Incorporate from spool' common pref,
2729                 force creation of a 'Local' account
2730
2731 2003-09-26 [christoph]  0.9.5claws30
2732
2733         * src/folder.c
2734         * src/msgcache.c
2735                 add more NULL pointer checks
2736
2737 2003-09-25 [christoph]  0.9.5claws29
2738
2739         * src/folder.c
2740                 o don't fetch source message to get it's message id
2741                 o immediately scan dest folder when copying a message did not
2742                   return a new message number and not do it when the first message
2743                   without a new message number is found
2744
2745 2003-09-23 [christoph]  0.9.5claws28
2746
2747         * src/compose.c
2748                 fix generating of headers
2749
2750         (patch by David Relson <relson@osagesoftware.com>)
2751
2752 2003-09-23 [paul]       0.9.5claws27
2753
2754         * po/zh_CN.po
2755                 update Simplified Chinese translation. submitted by
2756                 Hansom Young
2757
2758 2003-09-23 [paul]       0.9.5claws26
2759
2760         * tools/Makefile.am
2761           tools/README
2762           tools/vcard2xml.py    ** NEW FILE **
2763                 add a script that converts an evolution vcard to
2764                 sylpheed's xml format
2765                 submitted by Bogdan Sumanariu <bsumanariu@one5.ro>
2766
2767 2003-09-22 [paul]       0.9.5claws25
2768
2769         * src/plugins/clamav/clamav_plugin.c
2770                 don't skip MULTIPART parts
2771
2772 2003-09-21 [christoph]  0.9.5claws24
2773
2774         * src/alertpanel.c
2775                 remove unneeded include
2776
2777         * src/folder.c
2778                 clean up copy/move mess with duplicated code
2779
2780         * src/imap.c
2781                 fix problem that sometimes the folder was not scanned
2782                 also it was changed
2783
2784 2003-09-21 [christoph]  0.9.5claws23
2785
2786         * src/Makefile.am
2787         * src/logwindow.[ch]                    ** REMOVE **
2788         * src/mainwindow.c
2789         * src/prefs_common.c
2790         * src/gtk/Makefile.am
2791         * src/gtk/logwindow.[ch]                ** ADD **
2792                 make logwindow prefs_common independent and move
2793                 it to gtk directory
2794
2795 2003-09-20 [christoph]  0.9.5claws22
2796
2797         * src/compose.c
2798                 add extra space for address code conversion
2799                 (4 * unconvered size could be too small for short headers)
2800
2801 2003-09-20 [christoph]  0.9.5claws21
2802
2803         * src/compose.c
2804                 increase temp buffer size when writing headers
2805
2806 2003-09-19 [darko]      0.9.5claws20
2807
2808         * src/compose.c
2809                 don't ignore value of 'Save copy of outgoing messages to
2810                 this folder instead of Sent' in message redirect
2811
2812 2003-09-17 [christoph]  0.9.5claws19
2813
2814         * src/compose.c
2815                 use ", " as address seperator for mail headers and pass whole
2816                 header line at once to compose_convert_header to make sure
2817                 it is correctly folded
2818
2819         (closes Bug 64 Problem when sending to many recipients)
2820
2821 2003-09-17 [hoa]        0.9.5claws18
2822         
2823         * src/matcher.[ch]
2824           src/matcher_parser_parse.y
2825           src/prefs_matcher.c
2826                 changed the keyword used for command execution in condition
2827                 keyword is changed from "execute" to "test"
2828                 so that it is not the same as the one used for action.
2829                 This will fix a bug when using filtering dialog.
2830                 All semantic in the code is also changed to reflect
2831                 the keyword change.
2832
2833 2003-09-17 [paul]
2834         
2835         * sync with 0.9.6 release
2836
2837 2003-09-17 [paul]       0.9.5claws17
2838
2839         * sync with 0.9.5cvs8
2840                 see ChangeLog 2003-09-16 and 2003-09-17
2841
2842 2003-09-16 [paul]       0.9.5claws16
2843
2844         * sync with 0.9.5cvs6
2845                 see ChangeLog 2003-09-16
2846
2847 2003-09-15 [paul]       0.9.5claws15
2848
2849         * sync with 0.9.5cvs5
2850                 see ChangeLog 2003-09-15
2851
2852 2003-09-14 [alfons]     0.9.5claws14
2853
2854         * src/inc.c
2855                 make "Go to inbox after receiving new mail" again;
2856                 regression of a sync, restored to sylpheed main 
2857                 behaviour. (misses still some bits)
2858
2859 2003-09-14 [alfons]     0.9.5claws13
2860
2861         * src/prefs_filtering_action.c
2862                 o add proper message if empty execute command line
2863                 o don't select first action item after registering a
2864                   new action to prevent (what seems to be a GTK) bug
2865                   #36, "filtering will only accept one action change 
2866                   per invocation".
2867
2868 2003-09-14 [alfons]     0.9.5claws12
2869
2870         * src/prefs_filtering.c
2871         * src/prefs_filtering_action.c
2872         * src/prefs_matcher.c
2873                 fix function signature for key_pressed_event signal handlers
2874
2875 2003-09-14 [alfons]     0.9.5claws11
2876
2877         * src/mainwindow.c
2878                 fix regression caused by fix for invalid bug #7
2879                 (should fix #246, "Multiple selections are deselected when 
2880                 moving from search window to main window")
2881                 
2882 2003-09-14 [alfons]     0.9.5claws10
2883         
2884         * src/actions.[ch]
2885         * src/filtering.[ch]
2886         * src/prefs_actions.c
2887                 allow `filtering actions` in actions; only for advanced users
2888                 right now: try for example, "%as{mark color 2}" 
2889         
2890 2003-09-13 [paul]       0.9.5claws9
2891         
2892         * po/pl.po
2893           po/zh_CN.po   ** NEW FILE **
2894                 update Polish translation, submitted by Emil 
2895                 <eminowbl@posejdon.wpk.p.lodz.pl>
2896                 add new Simplified Chinese translation, submitted by
2897                 Hansom Young <hansom_young@yahoo.com>
2898
2899 2003-09-12 [alfons]     0.9.5claws8
2900
2901         * src/summaryview.c
2902                 don't open separate message views when View | Separate message view
2903                 is active 
2904                 (please look carefully for any navigation regressions)
2905
2906 2003-09-11 [alfons]     0.9.5claws7
2907
2908         * src/mainwindow.c
2909                 make default message view, opened by View | Separate message 
2910                 view, look like a claws message view (which includes a menu
2911                 bar and a toolbar)
2912                 (fixes bug #298, "message view loses tool bar") 
2913
2914 2003-09-11 [christoph]  0.9.5claws6
2915
2916         * src/folderview.c
2917                 fix double deleting of newsgroup folders
2918
2919         (closes Bug 305 crash after deleting of a newsgroup)
2920
2921 2003-09-11 [paul]       0.9.5claws5
2922
2923         * src/rfc2015.c
2924           src/common/utils.h
2925                 more sync'ing from 0.9.5cvs2
2926
2927 2003-09-11 [christoph]  0.9.5claws4
2928
2929         * src/compose.c
2930         * src/rfc2015.c
2931         * src/common/utils.h
2932                 fix sync with 0.9.5cvs2
2933
2934 2003-09-11 [paul]       0.9.5claws3
2935
2936         * sync with 0.9.5cvs4
2937                 see ChangeLog 2003-09-11
2938
2939 2003-09-11 [paul]       0.9.5claws2
2940
2941         * sync with 0.9.5cvs2
2942                 see ChangeLog 2003-09-05
2943                 
2944 2003-09-11 [paul]       0.9.5claws1
2945
2946         * sync with 0.9.5cvs3
2947                 see ChangeLog 2003-09-10
2948
2949 2003-09-10 [paul]       0.9.5claws
2950
2951         * 0.9.5claws released
2952
2953 2003-09-10 [paul]       0.9.4claws78
2954
2955         * src/Makefile.am
2956                 add missing files
2957
2958 2003-09-10 [melvin]     0.9.4claws77
2959
2960         * po/fr.po
2961                 Updated French translations
2962
2963 2003-09-10 [paul]       0.9.4claws76
2964
2965         * po/es.po
2966           po/sk.po
2967           po/sr.po
2968                 update Spanish, Slovak, and Serbian translations.
2969                 submitted by Ricardo Mones Lastra, Andrej Kacian,
2970                 and Urke MMI
2971                 
2972         * AUTHORS
2973                 add translation team section
2974
2975 2003-09-09 [christoph]  0.9.4claws75
2976
2977         * src/folder.c
2978                 free item->prefs in folder_item_destroy
2979
2980 2003-09-09 [alfons]     0.9.4claws74
2981
2982         * src/folderview.c
2983                 o proper check for root node sorting
2984                 o remove unnecessary gtk_ctree_remove_node 
2985
2986         (should fix bug #300, "crash while moving folder")      
2987
2988 2003-09-08 [christoph]  0.9.4claws73
2989
2990         * src/folderview.c
2991                 o fix double adding of IMAP FolderItems to GtkCTree
2992                 o fix crash then mbox folder is removed
2993
2994 2003-09-08 [christoph]  0.9.4claws72
2995
2996         * src/folder.c
2997         * src/folderview.c
2998         * src/mainwindow.c
2999                 fix new folder notification
3000
3001         * src/mbox_folder.c
3002                 fix cache path
3003
3004 2003-09-08 [christoph]  0.9.4claws71
3005
3006         * src/compose.c
3007                 replace '\n' and '\r' before removing trailing spaces
3008
3009         * src/folder.[ch]
3010         * src/folderview.c
3011                 add information about new or removed items in folder tree change
3012                 notification and use this in folderview to add and remove only
3013                 the appected items and not refresh the whole tree
3014
3015 2003-09-07 [match]      0.9.4claws70
3016
3017         * src/Makefile.am
3018         * src/addr_compl.c
3019         * src/addressbook.c
3020         * src/addressitem.h
3021         * src/addrindex.c
3022         * src/addritem.c
3023         * src/addritem.h
3024         * src/addrquery.c                       ** NEW **
3025         * src/addrquery.h
3026         * src/ldapquery.c
3027         * src/ldapserver.c
3028         * src/stock_pixmap.c
3029         * src/stock_pixmap.h
3030         * src/pixmaps/address_search.xpm        ** NEW **
3031                 re-introduce Lookup button for LDAP 'static' searches.
3032
3033 2003-09-07 [alfons]     0.9.4claws69
3034         
3035         * src/summaryview.c
3036                 abandon setting usize for messageview because it gives layout problems
3037                 with the quick search bar and the headerview; fixes assorted UI glitches:
3038                 
3039                 o bug #148, "Toggling of quick-search bar reduces index view area" 
3040                 o bug #280, "Window resiizes for line length but does not revert"
3041
3042 2003-09-07 [christoph]  0.9.4claws68
3043
3044         * src/compose.c
3045                 o make sure we don't have any newlines in header values
3046                 o check custom headers for spaces and newlines and ignore
3047                   malformed header names
3048
3049 2003-09-06 [christoph]  0.9.4claws67
3050
3051         * src/folder.c
3052         * src/folderview.c
3053                 invoke notification hook for folder tree changes after append
3054                 and remove folder
3055
3056         (closes Bug 294 Crash while moving folder with many subdirectories)
3057
3058 2003-09-06 [christoph]  0.9.4claws66
3059
3060         * src/folder.c
3061                 destroy folder's MsgCache if FolderItem is removed to make sure
3062                 it is not saved when the FolderItem is destroyed
3063
3064 2003-09-06 [christoph]  0.9.4claws65
3065
3066         * src/plugins/clamav/clamav_plugin.c
3067                 fix copy & paste bug
3068
3069 2003-09-05 [christoph]  0.9.4claws64
3070
3071         * src/folder.c
3072         * src/messageview.[ch]
3073         * src/procmsg.[ch]
3074         * src/summaryview.c
3075                 extend MSGINFO_UPDATE_HOOK to send delete notifications. Used
3076                 by MessageView to clear it when the message is deleted. Should
3077                 work even if messages are deleted in MainWindow or by
3078                 processing.
3079
3080 2003-09-05 [alfons]     0.9.4claws63
3081
3082         * src/messageview.c
3083                 deleting a message in a message view frees its msginfo, make 
3084                 messageview_update_all() aware of that (should fix bug #293,
3085                 "deleting message caused crash")
3086
3087 2003-09-05 [melvin]     0.9.4claws62
3088
3089         * src/action.c
3090                 Improve synchronous action exit code (fixes 
3091                 a ~5 seconds delay after action exit on RedHat 9)
3092
3093 2003-09-04 [christoph]  0.9.4claws61
3094
3095         * src/compose.c
3096         * src/rfc2015.c
3097         * src/common/utils.[ch]
3098                 add util function to create mime boundary and use it
3099                 in compose and gpg code
3100
3101 2003-09-04 [alfons]     0.9.4claws60
3102
3103         * src/folder.c
3104                 source folder item's GNode should already have been freed in 
3105                 a previous call to src->folder->klass->remove_folder()
3106                 (should fix bug #287, "crash when moving folders")
3107
3108 2003-09-03 [thorsten]   0.9.4claws59
3109
3110         * src/plugins/spamassassin/spamassassin_gtk.c
3111                 fix compile error
3112
3113 2003-09-03 [christoph]  0.9.4claws58
3114
3115         * src/plugins/spamassassin/spamassassin.[ch]
3116         * src/plugins/spamassassin/spamassassin_gtk.c
3117                 add timeout config option
3118
3119 2003-09-03 [paul]       0.9.4claws57
3120
3121         * po/sk.po      ** NEW FILE **
3122                 add Slovak translation. Submitted by Andrej Kacian 
3123                 <andrej@kacian.sk>
3124
3125 2003-09-03 [paul]       0.9.4claws56
3126
3127         * src/plugins/clamav/clamav_plugin_gtk.c
3128                 gui tweaks: replace a label with a tooltip, modify the
3129                 text, use gtk_check_button_new(); instead of
3130                 gtk_check_button_new_with_label("");
3131
3132 2003-09-02 [alfons]     0.9.4claws55
3133
3134         * src/gtk/filesel.c
3135                 remember last used dir when attaching multiple files (should fix
3136                 bug #290, "Attach File does not remember directory")
3137
3138 2003-09-01 [paul]       0.9.4claws54
3139
3140         * po/es.po
3141                 updated by Ricardo Mones Lastra
3142
3143 2003-09-01 [alfons]     0.9.4claws53
3144
3145         * src/gtk/gtkaspell.[ch]
3146                 be pedantic and strict and use const gchar * instead of guchar *
3147
3148 2003-09-01 [alfons]     0.9.4claws52
3149
3150         * src/mainwindow.c
3151         * src/summaryviewc.
3152                 re-enable Save As when multiple messages are selected
3153
3154 2003-09-01 [paul]       0.9.4claws51
3155
3156         * src/textview.c
3157                 g_free(trimmed_uri);
3158
3159 2003-09-01 [paul]       0.9.4claws50
3160
3161         * sync with 0.9.4cvs13
3162                 see ChangeLog 2003-09-01
3163
3164 2003-09-01 [paul]       0.9.4claws49
3165
3166         * src/textview.c
3167                 trim uri before sending to the statusbar
3168                 fixes Bug 275 'Clicking on long URL wrapped onto two lines
3169                 in the message window causes main S-C window to enlarge 
3170                 past screen edges'
3171
3172 2003-09-01 [paul]       0.9.4claws48
3173
3174         * sync with 0.9.4cvs12
3175                 see ChangeLog 2003-09-01
3176
3177 2003-08-30 [christoph]  0.9.4claws47
3178
3179         * src/compose.c
3180         * src/folder_item_prefs.[ch]
3181         * src/prefs_folder_item.c
3182         * src/gtk/gtkaspell.[ch]
3183                 commit per folder dictionary patch by
3184                 Paul Evans <nerd@freeuk.com>
3185
3186 2003-08-30 [christoph]  0.9.4claws46
3187
3188         * src/plugins/spamassassin/spamassassin_gtk.c
3189         * src/plugins/spamassassin/spamassassin_gtk.glade
3190                 reduce GUI clutter by placing hints into tooltips
3191
3192 2003-08-30 [paul]       0.9.4claws45
3193
3194         * src/compose.c
3195                 add 'Content-Disposition: inline' to a text/plain
3196                 part when using PGP/MIME signing
3197
3198 2003-08-30 [paul]       0.9.4claws44
3199
3200         * src/prefs_common.c
3201           src/prefs_spelling.c
3202           src/prefs_spelling.glade
3203                 reduce GUI clutter by placing hints into tooltips
3204
3205 2003-08-29 [christoph]  0.9.4claws43
3206
3207         * configure.ac
3208                 fix bug found by Ivan Rayner <ivanr@sgi.com>
3209
3210         * src/stock_pixmap.c
3211                 change unecessary warning into a debug message
3212
3213         * src/plugins/clamav/Makefile.am
3214                 Fix error "-I$(CLAMAV_LIBS)"
3215
3216 2003-08-29 [christoph]  0.9.4claws42
3217
3218         * intl/Makefile.in
3219         * src/Makefile.am
3220         * src/matcher.h
3221         * src/common/Makefile.am
3222         * src/common/passcrypt.c
3223                 commit fixes and patches for some of the IRIX problems found by
3224                 Ivan Rayner <ivanr@sgi.com>
3225
3226 2003-08-29 [paul]       0.9.4claws41
3227
3228         * src/prefs_filtering.c
3229                 add 'Top' and 'Bottom' buttons, based on changes in
3230                 src/prefs_filter.c in 0.9.4cvs11.
3231
3232 2003-08-27 [christoph]  0.9.4claws40
3233
3234         * src/folderview.c
3235                 fix bug that the current summary settings were copied to the
3236                 wrong folder item, when the folder item prefs are opened.
3237                 Copying is not required because summary settings and
3238                 folder_item_prefs do not contain the same settings
3239
3240 2003-08-27 [thorsten]   0.9.4claws39
3241
3242         * src/imap.c
3243                 fix compile error
3244
3245 2003-08-26 [paul]       0.9.4claws38
3246
3247         * sync with 0.9.4cvs9
3248                 see ChangeLog 2003-08-26
3249
3250 2003-08-25 [paul]       0.9.4claws37
3251
3252         * sync with 0.9.4cvs8
3253                 see ChangeLog 2003-08-25
3254
3255 2003-08-24 [christoph]  0.9.4claws36
3256
3257         * src/prefs_filtering.c
3258                 shouldn't remove items from a GSList while iterating over the
3259                 list (makes cur invalid and cur->next not accessable)
3260
3261         (closes Bug 272 i deleted an folder and some seconds later sylpheed
3262          crashed)
3263
3264 2003-08-23 [christoph]  0.9.4claws35
3265
3266         * src/news.c
3267                 news folders should be scanned when opened
3268
3269 2003-08-22 [christoph]  0.9.4claws34
3270
3271         * src/prefs_folder_item.c
3272                 use macro to assign strings that always frees the old string
3273
3274         * src/gtk/gtkaspell.[ch]
3275                 add gtkaspell_set_dictionary_menu_active_item() to set active
3276                 item in dictionary option menu
3277
3278         * src/prefs_spelling.c
3279                 use gtkaspell_set_dictionary_menu_active_item() to select
3280                 dictionary
3281
3282 2003-08-21 [christoph]  0.9.4claws33
3283
3284         * src/folder.[ch]
3285         * src/imap.c
3286         * src/mbox_folder.c
3287         * src/mh.c
3288         * src/news.c
3289                 optimize folder system
3290
3291         * src/gtk/gtkstext.c
3292                 fix division by zero when font has 0 width for ' '
3293
3294 2003-08-21 [paul]       0.9.4claws32
3295
3296         * sync with 0.9.4cvs7
3297                 see ChangeLog 2003-08-20
3298
3299 2003-08-19 [paul]       0.9.4claws31
3300
3301         * src/common/defs.h
3302                 add the missing '/' to SYLDOC_MANUAL_HTML_INDEX and
3303                 SYLDOC_FAQ_HTML_INDEX.
3304         * src/manual.c
3305                 use LC_MESSAGES instead of LC_ALL to find the current
3306                 language
3307
3308           fixes Bug #281 'in src/manual.c URL for manuals and FAQ wrong'.
3309
3310 2003-08-19 [paul]       0.9.4claws30
3311
3312         * po/bg.po
3313                 updated by George Danchev
3314
3315 2003-08-18 [luke]       0.9.4claws29
3316         * src/mimeview.[ch]
3317         * src/gtk/gtkvscrollbutton.[ch]
3318                 o removed gtk_vscrollbutton_reset() (reasons: reduce 
3319                   dependencies; do it the GTK way; reduce code -14/+2 lines)
3320                 o removed horizontal separator between icons
3321
3322 2003-08-17 [christoph]  0.9.4claws28
3323
3324         * src/procmsg.c
3325                 no subject threading when the subject has no reply prefix
3326
3327 2003-08-16 [christoph]  0.9.4claws27
3328
3329         * src/mainwindow.c
3330                 remember and restore window sizes and position when the main
3331                 window is hidden or shown
3332
3333         (closes Bug 274 Window size in 0.9.4claws18 not remembered when
3334          minimised/reopened using trayicon)
3335
3336 2003-08-16 [paul]       0.9.4claws26
3337
3338         * src/crash.c
3339                 add #include "defs.h"
3340
3341 2003-08-16 [paul]       0.9.4claws25
3342
3343         * src/plugins/clamav/clamav_plugin.c
3344                 reword a debug_print
3345                 
3346         * src/plugins/dillo_viewer/dillo_prefs.c
3347                 cosmetic: change the labels' text, add tooltips, and
3348                 left-align the hint
3349
3350 2003-08-15 [christoph]  0.9.4claws24
3351
3352         * src/news.c
3353                 complete last change (forgot some changes)
3354
3355 2003-08-15 [christoph]  0.9.4claws23
3356
3357         * src/news.c
3358                 o check number of messages and don't return a 0 message
3359                   when no messages are available
3360                 o don't parse xref header anymore
3361
3362         (closes Bug 203 I'm not getting any news)
3363
3364 2003-08-15 [paul]       0.9.4claws22
3365
3366         * src/common/defs.h
3367           src/crash.c
3368                 update and define claws bugzilla location
3369
3370 2003-08-15 [paul]       0.9.4claws21
3371
3372         * po/ru.po
3373                 update submitted by Ruslan N. Balkin
3374
3375 2003-08-14 [christoph]  0.9.4claws20
3376
3377         * src/procmsg.c
3378                 fix search for oldest node in subject threading
3379
3380 2003-08-14 [christoph]  0.9.4claws19
3381
3382         * src/procmsg.c
3383         * src/common/utils.h
3384                 add possibility to check all nodes with the same subject for
3385                 subject threading, not only the oldest node. Should not break
3386                 threads anymore if the oldest node is thread_by_subject_max_age
3387                 days older then parent, because it can now find a child of
3388                 oldest node as new parent.
3389
3390 2003-08-11 [christoph]  0.9.4claws18
3391
3392         * src/plugins/spamassassin/spamassassin.c
3393                 run spam check in background process
3394
3395 2003-08-10 [alfons]     0.9.4claws17
3396
3397         * src/summaryview.c
3398                 make `Select All' sensitive too
3399
3400 2003-08-10 [christoph]  0.9.4claws16
3401
3402         * src/imap.c
3403                 add more checks in imap_close
3404
3405 2003-08-09 [alfons]     0.9.4claws15
3406
3407         * src/prefs_spelling.c
3408                 no spell checking UI if not requested
3409
3410 2003-08-09 [alfons]     0.9.4claws14
3411
3412         * src/gtk/prefswindow.c
3413                 make it compile
3414
3415 2003-08-09 [christoph]  0.9.4claws13
3416
3417         * src/prefs_spelling.c
3418         * src/gtk/prefswindow.[ch]
3419         * src/plugins/clamav/clamav_plugin_gtk.c
3420         * src/plugins/spamassassin/spamassassin_gtk.c
3421                 sort prefs pages by heighest weight in tree
3422
3423 2003-08-09 [paul]       0.9.4claws12
3424
3425         * sync with 0.9.4cvs6
3426                 see ChangeLog 2003-08-07
3427                 
3428         * AUTHORS
3429                 add Leandro and Luke to claws-branch section
3430
3431 2003-08-09 [christoph]  0.9.4claws11
3432
3433         * src/gtk/Makefile.am
3434         * src/gtk/colorsel.[ch]                 ** NEW **
3435                 create a color selection dialog that can be used as a simple
3436                 function call with it's own gtk main loop like filesel.[ch]
3437
3438         * src/Makefile.am
3439         * src/main.c
3440         * src/prefs_common.c
3441         * src/prefs_spelling.[ch]               ** NEW **
3442         * src/prefs_spelling.glade              ** NEW **
3443         * src/gtk/gtkutils.[ch]
3444                 move "Spell Checker" prefs to new prefs dialog
3445
3446         * src/prefs_folder_item.c
3447                 use new colorsel dialog
3448
3449 2003-08-08 [paul]       0.9.4claws10
3450
3451         * src/inc.c
3452                 clear the progress bar unconditionally
3453
3454 2003-08-08 [paul]       0.9.4claws9
3455
3456         * sync with 0.9.4cvs4
3457                 see ChangeLog 2003-07-31
3458
3459 2003-08-07 [christoph]  0.9.4claws8
3460
3461         * configure.ac
3462                 fix bug in image viewer plugin part
3463
3464         * src/imap.c
3465                 don't execute close command if the folder item is not selected
3466
3467 2003-08-07 [hoa]        0.9.4claws7
3468
3469         * src/filtering.[ch]
3470         * src/matcher_parser.h
3471         * src/matcher_parser_parse.y
3472                 can define several actions for each filtering rule
3473                 can import old versions of filtering rules
3474
3475         * src/prefs_filtering.c
3476                 call to a new dialog box to define actions
3477
3478         * src/prefs_filtering_action.[ch]
3479                 dialog box to define actions for filtering rules
3480
3481 2003-08-06 [christoph]  0.9.4claws6
3482
3483         * src/imap.c
3484                 make sure source folder is selected when copying messages
3485
3486 2003-08-06 [christoph]  0.9.4claws5
3487
3488         * sync with 0.9.4cvs2
3489                 see ChangeLog 2003-07-29                
3490
3491 2003-08-05 [paul]       0.9.4claws4
3492
3493         * sync with 0.9.4cvs3
3494                 see ChangeLog 2003-07-30
3495
3496 2003-08-04 [match]      0.9.4claws3
3497
3498         * po/POTFILES.in
3499                 export of LDIF files.
3500
3501 2003-08-04 [match]      0.9.4claws2
3502
3503         * src/ldif.[ch]
3504                 support for export LDIF. documented.
3505         * src/importldif.[ch]
3506         * src/exportldif.[ch]
3507                 add tooltips. documented.
3508         * src/exphtmldlg.[ch]
3509         * src/common/xmlprops.[ch]
3510                 documented.
3511         * src/exportldif.[ch]                   ** NEW **
3512         * src/expldifdlg.[ch]                   ** NEW **
3513         * src/addressbook.[ch]
3514         * src/Makefile.am
3515                 export of LDIF files.
3516                 documented.
3517
3518 2003-08-04 [christoph]  0.9.4claws1
3519
3520         * .cvsignore
3521         * Makefile.am
3522         * configure.ac
3523         * sylpheed-claws.pc.in                  ** NEW **
3524         * src/Makefile.am
3525         * src/common/Makefile.am
3526         * src/gtk/Makefile.am
3527                 install sylpheed header files in $(pkgincludedir) and create a
3528                 pkg-config file to allow building a plugin without the source
3529                 package
3530
3531 2003-08-04 [paul]       0.9.4claws
3532
3533         * version 0.9.4claws
3534
3535 2003-08-04 [paul]       0.9.3claws97
3536
3537         * po/es.po
3538                 update Spanish translation. Submitted by Ricardo
3539                 Mones Lastra.
3540
3541 2003-08-03 [paul]       0.9.3claws96
3542
3543         * po/hr.po
3544           po/sr.po
3545                 update Croatian and Serbian translations. Submitted by
3546                 Dragan and Urke MMI respectively
3547
3548 2003-08-03 [alfons]     0.9.3claws95
3549
3550         * src/summaryview.c
3551                 mark flag has precedence over important flag - seems
3552                 to have been changed in sync of 0.9.3claws45. this fixes
3553                 a regression where messages that were scored as important
3554                 don't show their mark flags. (using the same column for
3555                 both importance as mark flags is the real problem
3556                 ofcourse)
3557
3558 2003-08-03 [melvin]     0.9.3claws94
3559
3560         * po/fr.po
3561                 Updated French translations.
3562
3563 2003-08-03 [melvin]     0.9.3claws93
3564
3565         * src/Makefile.am
3566                 Fixed typo introduced after 0.9.3claws92 
3567                 that prevented compilation
3568                 Updated to use AM_CPPFLAGS and AM_YFLAGS instead of
3569                 CPPFLAGS and YFLAGS to allow user setting these.
3570         * src/common/Makefile.am
3571         * src/gtk/Makefile.am
3572         * src/plugins/clamav/Makefile.am
3573         * src/plugins/demo/Makefile.am
3574         * src/plugins/dillo_viewer/Makefile.am
3575         * src/plugins/image_viewer/Makefile.am
3576         * src/plugins/mathml_viewer/Makefile.am
3577         * src/plugins/spamassassin/Makefile.am
3578         * src/plugins/trayicon/Makefile.am
3579         * src/plugins/trayicon/libeggtrayicon/Makefile.am
3580                 Updated to use AM_CPPFLAGS and AM_YFLAGS instead of
3581                 CPPFLAGS and YFLAGS to allow user setting these.
3582
3583 2003-08-02 [christoph]  0.9.3claws92
3584
3585         * configure.ac
3586                 o rearrange plugin tests
3587                 o add test for clamav.h to ClamAV tests
3588
3589 2003-08-02 [luke]       0.9.3claws91
3590
3591         * src/mimeview.c
3592                 o fixed appearance of icon list when toggling back from the 
3593                   ctree
3594                 o toggling of icons using the keyboard works correctly
3595                 o fixed all other keyboard shortcuts to work when icons are
3596                   active
3597         
3598         * src/messageview.c
3599                 o fixed bug 4 - focus lost when changing messageview view type
3600
3601 2003-08-02 [christoph]  0.9.3claws90
3602
3603         * src/common/hooks.c
3604                 fix crash when pointer stored in hash table could get invalid
3605                 when a plugin is unloaded
3606
3607 2003-08-01 [christoph]  0.9.3claws89
3608
3609         * configure.ac
3610                 o try to build all plugins (except spamassassin) by default
3611                 o don't build a plugin if a dependency check fails
3612
3613         * src/common/hooks.c
3614                 fix warning
3615
3616 2003-08-01 [match]      0.9.3claws88
3617
3618         * src/importldif.c
3619                 allow single click field selection. document code.
3620
3621 2003-08-01 [christoph]  0.9.3claws87
3622
3623         * src/plugins/clamav/clamav_plugin.c
3624         * src/plugins/clamav/clamav_plugin_gtk.c
3625         * src/plugins/dillo_viewer/dillo_viewer.c
3626         * src/plugins/image_viewer/plugin.c
3627         * src/plugins/mathml_viewer/mathml_viewer.c
3628         * src/plugins/spamassassin/spamassassin.c
3629         * src/plugins/spamassassin/spamassassin_gtk.c
3630         * src/plugins/trayicon/trayicon.c
3631                 add version check to all plugins
3632
3633 2003-08-01 [hoa]        0.9.3claws86
3634
3635         * src/prefs_filtering.c
3636                 fixed a cosmetic bug, during creation of dialog box,
3637                 wrong widgets were shown after creation.
3638
3639 2003-08-01 [luke]       0.9.3claws85
3640
3641         * src/mainwindow.c
3642                 o fixed visibility of icons/mimeview after toggling separate
3643                   message/folder view (factored out some similar code too).
3644
3645
3646 2003-07-31 [alfons]     0.9.3claws84
3647
3648         * src/mimeview.c
3649                 tweak icon box UI a bit more, now allowing right-clicks actions
3650                 getting the relevant mime data too; should fix #250, "Can't save 
3651                 attachments sometimes".
3652
3653 2003-07-30 [alfons]     0.9.3claws83
3654
3655         * src/compose.c
3656                 don't do auto-save-draft inside key press handler, but rather
3657                 schedule it half of a second later; should fix #67, "autosave 
3658                 make re-rediting message crazy"
3659
3660 2003-07-30 [christoph]  0.9.3claws82
3661
3662         * src/plugins/trayicon/trayicon.c
3663                 process pending events before unloading the plugin
3664
3665         (closes Bug 196 Unloading Trayicon plugin crashes Sylpheed-Claws)
3666
3667 2003-07-30 [alfons]     0.9.3claws81
3668
3669         * src/common/hooks.c
3670                 parameter 2 of g_hook_destroy() should really be a hook id
3671
3672 2003-07-30 [alfons]     0.9.3claws80
3673
3674         * src/common/plugin.c
3675                 fix a possibly harmful function signature mismatch 
3676                 for plugin_done
3677
3678 2003-07-30 [alfons]     0.9.3claws79
3679
3680         * src/common/hooks[.ch]
3681                 const correctness
3682
3683 2003-07-30 [darko]      0.9.3claws78
3684
3685         * src/summaryview.c
3686                 make it compile again
3687
3688 2003-07-30 [luke]       0.9.3claws77
3689
3690         * src/crash.c
3691         * src/main.c
3692                 o added/moved signal handlers for SIGTERM (normal kill command) 
3693                   and SIGINT (ctl-c) to be used even without 
3694                   --enable-crash-dialog, fixing bug 166
3695
3696         * src/summaryview.c
3697                 o rewrote menu sensitivity code as per mainwindow.c, fixing 
3698                   bug 227
3699
3700         * src/mainwindow.c
3701                 o changed sensitivity condition for 'Next new' and 'Next 
3702                   unread', fixing bug 8
3703
3704 2003-07-29 [alfons]     0.9.3claws76
3705
3706         * src/common/utils.[ch]
3707                 add generate_msgid()
3708         * src/messageview.c
3709                 save ack'ed RRR; fixes #205, "return receipt is not saved in
3710                 sent folder".
3711
3712 2003-07-29 [alfons]     0.9.3claws75
3713
3714         * src/messageview.c
3715                 fix a memleak (claws-only)
3716
3717 2003-07-29 [alfons]     0.9.3claws74
3718
3719         * src/mimeview.[ch]
3720         * src/gtk/gtkvscrollbutton.[ch]
3721                 fix UI glitch where mime icon toolbox' scroll position is not 
3722                 reset after switching to another message
3723                 
3724
3725 2003-07-29 [paul]       0.9.3claws73
3726
3727         * src/prefs_folder_item.c
3728                 split the prefs into 2 separate pages
3729
3730 2003-07-29 [paul]       0.9.3claws72
3731
3732         * src/compose.c
3733                 prepend "\n\n" to a signature without a separator too
3734
3735 2003-07-29 [paul]       0.9.3claws71
3736
3737         * src/compose.c
3738                 fix bug where changing to an account without an auto-sig
3739                 from an initial account without an auto-sig would insert 
3740                 2 blank lines at the cursor point
3741                 fix bug where changing to an account with an auto-sig
3742                 from an initial account without an auto-sig would insert
3743                 the sig at the cursor point
3744
3745 2003-07-29 [paul]       0.9.3claws70
3746
3747         * src/folderview.c
3748                 use the colour from the folder pref unless the folder
3749                 has new messages
3750
3751 2003-07-29 [alfons]     0.9.3claws69
3752
3753         * src/procmsg.[ch]
3754         * src/messageview.c
3755         * src/procheader.c
3756                 rewrite return receipt request work a little bit (the former 
3757                 implementation presumably depended too much on the UI setting
3758                 flags). (we're losing the old pending flag.) 
3759
3760 2003-07-28 [christoph]  0.9.3claws68
3761
3762         * src/folder.c
3763         * src/imap.c
3764         * src/mh.c
3765         * src/procmsg.[ch]
3766                 fix copy to IMAP folder from other folder
3767
3768 2003-07-28 [christoph]  0.9.3claws67
3769
3770         * src/procmsg.c
3771                 fix sync of procmsg_get_message_file_list
3772
3773 2003-07-28 [christoph]  0.9.3claws66
3774
3775         * sync with 0.9.3cvs14
3776                 see ChangeLog 2003-07-18
3777         * sync with 0.9.3cvs17
3778                 see ChangeLog 2003-07-23
3779
3780         (closes Bug 234 segmentation fault after sending out mail via
3781          smtp(auth))
3782
3783 2003-07-28 [paul]       0.9.3claws65
3784
3785         * po/es.po
3786                 update Spanish translation, submitted by Ricardo Mones
3787                 Lastra
3788
3789 2003-07-28 [christoph]  0.9.3claws64
3790
3791         * src/folder.[ch]
3792         * src/imap.c
3793         * src/mh.c
3794                 return new message numbers as a GRelation instead of a GSList
3795                 that has to be in the same order as the input list. A list
3796                 would make it hard for IMAP to optimize oepration by sorting
3797                 the input list. The returned list would have to be reordered
3798                 to match the same order that input list has.
3799
3800         * src/gtk/gtkaspell.c
3801                 fix missing return value, could cause a crash when garbage is
3802                 on the stack that is used as the expected return value
3803
3804 2003-07-28 [paul]       0.9.3claws63
3805
3806         * sync with 0.9.4cvs1
3807                 see ChangeLog 2003-07-28
3808
3809 2003-07-27 [alfons]     0.9.3claws62
3810
3811         * src/mimeview.c
3812                 tweak it more to make icon list act like a check button group
3813
3814 2003-07-27 [christoph]  0.9.3claws61
3815
3816         * sync with 0.9.3cvs20
3817                 see ChangeLog 2003-07-25
3818
3819 2003-07-27 [paul]       0.9.3claws60
3820
3821         * src/procmsg.c
3822                 re-commit changes from 0.9.3claws58 -
3823                 accidently removed in 0.9.3claws59
3824
3825 2003-07-27 [paul]       0.9.3claws59
3826
3827         * src/procmsg.[ch]
3828                 a sync from 0.9.3cvs17
3829                 see ChangeLog 2003-07-23
3830
3831 2003-07-27 [alfons]     0.9.3claws58
3832
3833         * src/procmsg.c
3834                 add missing header members to MsgInfo; fixes the problem of 
3835                 not displaying X-Faces, as noticed by Ricardo Mones
3836
3837 2003-07-26 [christoph]  0.9.3claws57
3838
3839         * sync with 0.9.3cvs18
3840                 see ChangeLog 2003-07-24
3841
3842 2003-07-26 [christoph]  0.9.3claws56
3843
3844         * sync with 0.9.3cvs17
3845                 see ChangeLog 2003-07-23
3846
3847 2003-07-26 [christoph]  0.9.3claws55
3848
3849         * src/folder.[ch]
3850         * src/imap.c
3851         * src/mbox_folder.c
3852         * src/mh.c
3853         * src/news.c
3854                 add support for copy function that copy multiple messages
3855                 (not implemented yet)
3856
3857         * src/summaryview.c
3858                 add missing return value
3859
3860 2003-07-26 [paul]       0.9.3claws54
3861
3862         * tools/multiwebsearch.pl
3863                 do whitespace substitution before passing the string
3864                 to the browser. fixes bug with browsers that don't
3865                 do whitespace conversion themselves.
3866
3867 2003-07-25 [christoph]  0.9.3claws53
3868
3869         * src/folder.[ch]
3870         * src/imap.c
3871         * src/mh.c
3872                 rewrite adding of multiple messages to a folder for
3873                 claws' folder system
3874
3875 2003-07-25 [luke]       0.9.3claws52
3876
3877         * src/mimeview.c
3878                 o icon toggles set correctly on leaving ctree mimeview
3879
3880 2003-07-25 [paul]       0.9.3claws51
3881
3882         * partial sync with 0.9.3cvs21 [src/main.c]
3883                 see ChangeLog 2003-07-25
3884
3885 2003-07-24 [paul]       0.9.3claws50
3886
3887         * tools/maildir2sylpheed.pl
3888                 fix typo
3889
3890 2003-07-24 [paul]       0.9.3claws49
3891
3892         * src/mimeview.c
3893                 increase the gutter size of paned so that the panes
3894                 can be resized
3895                 
3896         * src/plugins/demo/demo.c
3897                 squeeze in another typo fix
3898
3899 2003-07-24 [paul]       0.9.3claws48
3900
3901         * src/plugins/demo/demo.c
3902           src/prefs_account.c
3903                 small changes to the English
3904                 
3905         * src/pixmaps/mime_application_octect_stream.xpm        ** REMOVED **
3906           src/pixmaps/mime_application_octet_stream.xpm         ** NEW FILE **
3907           src/Makefile.am
3908           src/stock_pixmap.c
3909                 rename the misspelled icon
3910
3911 2003-07-23 [alfons]     0.9.3claws47
3912
3913         * src/mimeview.c
3914                 make icon list look like a list of toggles
3915
3916 2003-07-23 [luke]       0.9.3claws46
3917
3918         * src/pixmaps/mimeview_gpg_expired.xpm
3919         * src/pixmaps/mimeview_gpg_failed.xpm
3920         * src/pixmaps/mimeview_gpg_passed.xpm
3921         * src/pixmaps/mimeview_text_html.xpm
3922         * src/pixmaps/mimeview_image.xpm
3923                 o all icons the same size
3924
3925         * src/mimeview.[ch]
3926                 o mimeview ctree arranged vertically above the viewer
3927                 o icons changed to buttons
3928                 o can use keyboard to select an icon (Enter)
3929                 o resize icon list to width of icons
3930
3931         *  src/gtk/gtkvscrollbutton.c
3932                 o sensitivity of buttons reacts to position
3933
3934 2003-07-23 [christoph]  0.9.3claws45
3935
3936         * sync with 0.9.3cvs14 (incomplete)
3937                 see ChangeLog 2003-07-17
3938
3939 2003-07-23 [alfons]     0.9.3claws44
3940
3941         * src/folder.c
3942         * src/procmsg.h
3943                 sync with my local tree to restore some claws-only things
3944
3945 2003-07-23 [paul]       0.9.3claws43
3946
3947         * src/pixmaps/mime_gpg_expired.xpm      ** NEW FILE **
3948           src/pixmaps/mime_gpg_unknown.xpm      ** NEW FILE **
3949           src/Makefile.am
3950           src/mimeview.c
3951           src/procmime.h
3952           src/rfc2015.c
3953           src/stock_pixmap.[ch]
3954                 indicate missing keys and expired sigs/keys
3955                 in mime view column
3956
3957 2003-07-23 [paul]       0.9.3claws42
3958
3959         * src/compose.c
3960                 Redirect fixes: enable automatic account selection and
3961                 do not append signature to message on changing account
3962                 fixes Bug[s] #248
3963
3964 2003-07-23 [paul]       0.9.3claws41
3965
3966         * sync with 0.9.3cvs16
3967                 see ChangeLog 2003-07-23
3968
3969 2003-07-23 [alfons]     0.9.3claws40
3970
3971         * src/inc.c
3972                 give progress dialog a main window, and give it the first 
3973                 one (presumably the only one). fixes bug #247, "segfault on 
3974                 pop-before-smtp" 
3975
3976 2003-07-22 [alfons]     0.9.3claws39
3977
3978         * src/summaryview.c
3979                 shift-space scrolls up
3980
3981 2003-07-22 [paul]       0.9.3claws38
3982
3983         * sync with 0.9.3cvs15
3984                 see ChangeLog 2003-07-22
3985
3986 2003-07-20 [alfons]     0.9.3claws37
3987
3988         * src/compose.c
3989                 put menu inside #ifdef USE_ASPELL..#endif
3990
3991 2003-07-20 [christoph]  0.9.3claws36
3992
3993         * src/procmsg.c
3994                 fix wrong flags in MsgInfo returned by
3995                 procmsg_msginfo_get_full_info()
3996
3997         (closes Bug 221 Deleting messages from the Message View gives incorrect
3998          new/unread message counts in the folder view)
3999
4000         * src/plugins/spamassassin/spamassassin_gtk.c
4001                 add gettext macro for prefs page title
4002
4003 2003-07-20 [paul]       0.9.3claws35
4004
4005         * src/mimeview.c
4006                 redraw icon list on signature check
4007
4008 2003-07-20 [christoph]  0.9.3claws34
4009
4010         * src/Makefile.am
4011         * src/account.c
4012         * src/folder.[ch]
4013         * src/folder_item_prefs.[ch]            ** NEW **
4014         * src/folderview.c
4015         * src/mainwindow.c
4016         * src/mh.c
4017         * src/prefs_gtk.c
4018         * src/prefs_scoring.c
4019         * src/summaryview.c
4020         * src/prefs_folder_item.[ch]
4021                 o seperate FolderItemPrefs (formerly PrefsFolderItem) and the
4022                   Properties dialog
4023                 o use prefswindow for folder properties
4024
4025         * src/gtk/prefswindow.[ch]
4026                 change implementation to use an invisible notebook instead
4027                 of unparenting widgets
4028
4029 2003-07-20 [christoph]  0.9.3claws33
4030
4031         * src/compose.h
4032         * src/folder.c
4033         * src/folderview.h
4034         * src/headerview.h
4035         * src/prefs_filtering.h
4036         * src/prefs_folder_item.[ch]
4037         * src/procmime.h
4038         * src/procmsg.h
4039         * src/summaryview.h
4040                 clean up header mess
4041                 (always use 1. typedefs, 2. #includes, 3. structures)
4042
4043         * src/common/version.h.in
4044                 add casts for constants
4045
4046         * src/plugins/demo/demo.c
4047                 fix typo
4048
4049         * src/plugins/spamassassin/spamassassin.c
4050                 remove unused variable
4051
4052 2003-07-20 [alfons]     0.9.3claws32
4053
4054         * src/mimeview.c
4055                 o make icon buttons respond on left click
4056                 o minor cosmetic change
4057
4058 2003-07-19 [luke]       0.9.3claws31
4059
4060         * src/mimeview.[ch]
4061         * src/gtk/gtkvscrollbutton.c
4062         * src/messageview.c
4063                 o improved mimeview behaviour when selecting a new message
4064                 o plus code cleanups to remove compile warnings
4065
4066
4067 2003-07-19 [alfons]     0.9.3claws30
4068
4069         * src/procmsg.c
4070         * src/compose.c
4071         * src/common/utils.[ch]
4072                 subject_get_reply_prefix_length() <- subject_get_prefix_length()
4073
4074 2003-07-19 [alfons]     0.9.3claws29
4075
4076         * src/prefs_folder_item.c
4077                 reinit "legacy" tmp_prefs, so we don't free nor use invalid 
4078                 string pointers
4079
4080 2003-07-19 [luke]       0.9.3claws28
4081
4082         * src/messageview.c
4083         * src/mimeview.[ch]
4084         * src/procmime.h
4085         * src/rfc2015.c
4086         * src/stock_pixmap.[ch]
4087         * src/gtk/Makefile.am
4088         * src/Makefile.am
4089         * src/gtk/gtkvscrollbutton.[ch]         ** NEW **
4090         * src/pixmaps/mime_*.xpm                ** NEW **
4091                 o mimeview rearrangement with a new icon shortcut bar
4092
4093 2003-07-19 [alfons]     0.9.3claws27
4094
4095         * src/folderview.c
4096                 o plug leaking nodes_to_recollapse
4097                 o add folderview_recollapse_all_nodes() (not used yet)
4098
4099 2003-07-19 [alfons]     0.9.3claws26
4100
4101         * src/compose.c
4102         * src/common/utils.c
4103                 honour #240 "Better SUBJECT handling" by cleaning the prefix
4104                 for both forwarding as replying
4105
4106 2003-07-18 [christoph]  0.9.3claws25
4107
4108         * configure.ac
4109         * src/common/sylpheed.[ch]
4110         * src/common/version.h.in
4111                 add version in numeric form to allow easy comparison
4112
4113         * src/plugins/demo/demo.c
4114                 add version check
4115                 - sylpheed version > plugin version => never allowed, sylpheed
4116                   could contain unknown API changes
4117                 - sylpheed version < minimum version required => don't load,
4118                   API required not available (if linking does not fail)
4119
4120 2003-07-18 [alfons]     0.9.3claws24
4121         
4122         * src/common/plugin.[ch]
4123                 const correctness
4124
4125 2003-07-18 [christoph]  0.9.3claws23
4126
4127         * src/common/hooks.c
4128                 fix crash when hooks where unregisted
4129
4130         * src/plugins/trayicon/trayicon.c
4131                 unregister detroy signal before destroying the widget
4132                 (still crashes when the plugin is unloaded)
4133
4134 2003-07-18 [alfons]     0.9.3claws22
4135         
4136         * src/folderview.c
4137                 delay expanding folder tree during drags until timeout triggered
4138                 (needs perhaps some tweaking, so testing is welcome)
4139
4140 2003-07-17 [alfons]     0.9.3claws21
4141
4142         * src/folderview.c
4143                 clean up cruft
4144
4145 2003-07-17 [christoph]  0.9.3claws20
4146
4147         * src/common/session.c
4148                 fix opening of SSL connections
4149
4150         * src/plugins/image_viewer/Makefile.am
4151                 add OPENSSL_CFLAGS (we should find a better solution to remove
4152                 this dependencies if they are not required)
4153
4154         * src/plugins/spamassassin/spamassassin.c
4155                 remove setlocale workaround (fixed in libspamc)
4156
4157         (closes Bug Bug 184 Entering non-ascii character deletes previous char
4158          if spell checking enabled)
4159
4160 2003-07-17 [alfons]     0.9.3claws19
4161
4162         * src/common/hooks.[ch]
4163         * src/plugins/clamav/clamav_plugin.c
4164         * src/plugins/spamassassin/spamassassin.c
4165         * src/plugins/trayicon/trayicon.c
4166                 fix signedness muck 
4167
4168 2003-07-17 [alfons]     0.9.3claws18
4169
4170         * src/procmime.c
4171                 plug memleak
4172
4173 2003-07-17 [alfons]     0.9.3claws17
4174
4175         * src/inc.c
4176                 plug memleak
4177
4178 2003-07-17 [paul]       0.9.3claws16
4179
4180         * src/common/defs.h
4181           src/mainwindow.c
4182           src/manual.[ch]
4183                 add link to the Claws site's FAQ page, after the suggestion
4184                 and patch by Fred Marton <Fred.Marton@uni-bayreuth.de>
4185                 Move url strings to defs.h
4186                 
4187         * src/mainwindow.c
4188                 fix typo to prevent "unknown menu entry" warnings
4189
4190 2003-07-17 [alfons]     0.9.3claws15
4191
4192         * src/folderview.[ch]
4193         * src/summaryview.[ch]
4194         * src/mimeview.[ch]
4195                 plug DnD leaks 
4196
4197 2003-07-17 [paul]       0.9.3claws14
4198
4199         * src/inc.c
4200                 remove two instances of 'GTK_EVENTS_FLUSH' because
4201                 they are unnecessary and probably cause a stack overflow
4202
4203 2003-07-16 [christoph]  0.9.3claws13
4204
4205         * src/mimeview.[ch]
4206                 use an invisible GTK notebook to switch between viewers
4207                 instead of reparenting widgets
4208
4209 2003-07-16 [christoph]  0.9.3claws12
4210
4211         * src/folder.c
4212                 move folder_item_update_freeze() to correct place in
4213                 folder_item_scan_full()
4214
4215 2003-07-16 [paul]       0.9.3claws11
4216
4217         * sync with 0.9.3cvs12
4218                 see ChangeLog 2003-07-14 and 2003-07-15
4219
4220 2003-07-16 [christoph]  0.9.3claws10
4221
4222         * src/imap.[ch]
4223         * src/prefs_account.[ch]
4224                 sync IMAP CRAM-MD5 authentication with sylpheed-main
4225
4226 2003-07-15 [alfons]     0.9.3claws9
4227
4228         * src/main.c
4229                 make --config-dir do something useful
4230
4231 2003-07-15 [alfons]     0.9.3claws8
4232
4233         * src/procmsg.c
4234                 o fix a bug where 'last' didn't really point to the last message
4235                   in the top level list of children, but to the last threaded
4236                   message. 
4237                 
4238                 o clean up and make it easier to sync
4239
4240 2003-07-15 [alfons]     0.9.3claws7
4241
4242         * src/mainwindow.c
4243                 make correct menu items sensitive       
4244
4245 2003-07-14 [alfons]     0.9.3claws6
4246
4247         * src/procmsg.c
4248                 tune the threader so it will not subject-thread any message
4249                 without a subject prefix (this will not thread correctly if 
4250                 a parent is delivered after their childs, but it looks 
4251                 better right now)
4252
4253 2003-07-13 [christoph]  0.9.3claws5
4254
4255         * src/mainwindow.c
4256                 group "Add mailbox *..." menu items in submenu
4257
4258 2003-07-13 [alfons]     0.9.3claws4
4259
4260         * src/summaryview.c
4261                 correct summary_toggle_pressed() signature and make sure
4262                 signal is not passed on
4263
4264 2003-07-13 [alfons]     0.9.3claws3
4265
4266         * src/summaryview.c
4267                 o for now don't pass on keys when they we're handled by 
4268                   ctree::key_press_event
4269                 o clean up
4270
4271 2003-07-13 [alfons]     0.9.3claws2
4272         
4273         * src/main.c
4274                 add command line option "--config-dir" to get the current 
4275                 configuration dir
4276
4277 2003-07-12 [alfons]     0.9.3claws1
4278
4279         * src/matcher.[ch]
4280         * src/matcher_parser_parse.y
4281         * src/prefs_filtering.c
4282         * src/filtering.c
4283                 add "Lock" filter action to lock messages;
4284
4285         * src/filtering.c       
4286                 remove debug_print()    
4287         * src/prefs_filtering.c
4288                 re-organize matcher part 9: 
4289                 make action text entries easily extendible;
4290                 merge widget selection for ACTION_MARK, ACTION_UNMARK, ACTION_LOCK,
4291                 ACTION_UNLOCK, ACTION_MARK_AS_READ, ACTION_MARK_AS_UNREAD
4292
4293 2003-07-12 [paul]
4294
4295         * tools/README
4296                 update old information and add missing
4297                 information
4298
4299 2003-07-12 [paul]       0.9.3claws
4300
4301         * 0.9.3claws released
4302         
4303 2003-07-12 [paul]       0.9.0claws103
4304
4305         * src/Makefile.am
4306                 add addrquery.h
4307
4308 2003-07-12 [melvin]     0.9.0claws102
4309
4310         * src/messageview.c
4311                 Fixed bug #215: Show MIME tab for single text/html messages. 
4312                 
4313 2003-07-12 [paul]       0.9.0claws101
4314
4315         * man/sylpheed.1
4316                 updated
4317
4318 2003-07-12 [paul]       0.9.0claws100
4319
4320         * po/es.po
4321           po/hr.po
4322           po/pl.po
4323           po/sr.po
4324                 update Spanish, Croatian, Polish, Serbian translations.
4325                 submitted by Ricardo Mones Lastra, Dragan, Witold
4326                 Wladyslaw Wojciech Wilk, Urke MMI
4327
4328 2003-07-12 [melvin]     0.9.0claws99
4329
4330         * po/fr.po
4331                 Updated French translations.
4332
4333 2003-07-12 [paul]       0.9.0claws98
4334
4335         * src/addressbook.c
4336                 disable 'Lookup' button as it has no effect
4337
4338 2003-07-11 [alfons]     0.9.0claws97
4339         
4340         * src/summaryview.c
4341                 summary_searchbar_pressed() should return TRUE to signal that
4342                 event was handled. when returning void, the return value passed
4343                 to GTK is actually random, but maybe FALSE, in which case the
4344                 event is handled by parent
4345                 
4346 2003-07-10 [paul]       0.9.0claws96
4347
4348         * ac/missing/gettext.m4
4349                 update to version 0.12
4350
4351 2003-07-10 [paul]       0.9.0claws95
4352
4353         * src/plugins/clamav/clamav_plugin.c
4354                 fix bug where multipart/alternative messages
4355                 would slip through without being scanned
4356
4357 2003-07-10 [christoph]  0.9.0claws94
4358
4359         * src/folder.c
4360                 correct check if folder supports removing when a message is
4361                 moved. if not the message is only copied.
4362
4363         (closes Bug 132 crash on startup in newsgroups folders)
4364
4365 2003-07-09 [alfons]     0.9.0claws93
4366
4367         * configure.ac