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