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