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