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