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