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