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