0.8.9claws14
[claws.git] / ChangeLog.claws
1 2003-01-26 [christoph]  0.8.9claws14
2
3         * src/Makefile.am
4         * src/mgutils.[ch]
5         * src/xml.[ch]
6         * src/xmlprops.[ch]
7         * src/common/Makefile.am
8         * src/common/mgutils.[ch]
9         * src/common/xml.[ch]
10         * src/common/xmlprops.[ch]
11                 move xml files to common directory
12
13 2003-01-26 [christoph]  0.8.9claws13
14
15         * src/plugins/spamassassin/spamassassin_gtk.c
16                 only set gtk entry text if string is available
17
18 2003-01-26 [melvin]     0.8.9claws12
19
20         * src/description_window.c
21                 Allow resizing of the window
22                 Allow automatic horizontal scroll bar
23                 Do not vertically expand and fill
24
25 2003-01-26 [christoph]  0.8.9claws11
26
27         * src/Makefile.am
28         * src/gtkutils.[ch]             ** REMOVE **
29         * src/common/sylpheed.c
30         * src/gtk/Makefile.am
31         * src/gtk/description_window.c
32         * src/gtk/gtkutils.[ch]         ** NEW **
33         * src/gtk/prefswindow.c
34                 move gtkutils to gtk directory
35
36 2003-01-26 [paul]       0.8.9claws10
37
38         * src/summaryview.c
39                 rename summary_unread_clicked() to summary_status_clicked()
40
41 2003-01-26 [melvin]     0.8.9claws9
42
43         * src/prefs_actions.c
44                 Cosmetical changes to the help text
45
46 2003-01-26 [paul]       0.8.9claws8
47
48         * src/folder.[ch]
49           src/mainwindow.c
50           src/prefs_common.c
51           src/prefs_sumamry_column.c
52           summaryview.[ch]
53                 rename the 'Unread' column to 'Status'
54
55 2003-01-25 [match]      0.8.9claws7
56
57         * src/mgutils.[ch]
58                 removed reference to LDAP constants. removed error2string.
59                 included functions to support LDAP dynamic queries.
60         * src/syldap.h
61                 moved LDAP constants here.
62         * src/addressbook.c
63         * src/addrindex.c
64         * src/importldif.c
65                 removed references to LDAP constants and references to
66                 error2string.
67
68 2003-01-25 [paul]       0.8.9claws6
69
70         * src/summaryview.c
71                 summary_thread_build(), summary_thread_init(): remove 
72                 unneeded reference to summaryview->folder_item
73
74 2003-01-25 [christoph]  0.8.9claws5
75
76         * src/gtk/description_window.c
77                 o allow description texts to expand over multiple columns
78                 o translate all columns
79         * src/prefs_actions.c
80                 change syntax description to use new multi column feature
81
82         Patch submitted by Ivan F. Martinez <ivanfm@users.sourceforge.net>
83
84 2003-01-25 [match]      0.8.9claws4
85
86         * src/vcard.c
87                 fixed bug with Quoted-Printable
88
89 2003-01-25 [paul]       0.8.9claws3
90
91         * src/folder.[ch]
92           src/summaryview.[ch]
93                 implement per-folder collapsed/expanded threads setting
94                 
95         * src/prefs_common.c
96                 remove global collapsed/expanded threads option
97
98 2003-01-25 [christoph]  0.8.9claws2
99
100         * po/POTFILES.in
101                 add pluginwindow and prefswindow
102         * src/compose.c
103                 make send respond correctly to messages that could be added
104                 to the queue folder, but the UID of the message is unknown
105         * src/folder.c
106         * src/imap.c
107                 don't return guessed UIDs in imap_add_msg anymore. We return
108                 0 to tell the folder system it was appened but the UID is
109                 unknown. Folder system now get's the UID by scaning the folder
110                 and searching the cache for the Message-ID
111                 (closes bug #29 Messages queued, but not sent)
112
113 2003-01-25 [paul]       0.8.9claws1
114
115         * src/codeconv.c
116                 conv_encode_header():  fix bug when long headers with 8-bit
117                 characters are used, so that the encoded words are wrapped.
118                 If the space in the original text falls on the wrap boundary,
119                 it can be lost.
120                 Patch by Sergey Vlasov.
121                 
122         * src/folderview.c
123                  fix bug where a change to the sorting method or thread view
124                  of a folder's messages is lost if simpify-subject is set and
125                  toggled on or off.
126                  Patch by Luke Plant.
127
128 2003-01-24 [paul]       0.8.9claws
129
130         * sylpheed-0.8.9claws released
131         
132         * Makefile.am
133           sylpheed.spec.in
134                 remove reference to 'INSTALL.jp'
135
136 2003-01-23 [paul]       0.8.8claws128
137
138         * po/es.po
139           po/it.po
140           po/ru.po
141           po/sr.po
142                 updated translations. submitted by Ricardo Mones Lastra,
143                 Alessandro Maestri, Ruslan N. Balkin and Urke MMI respectively.
144
145 2003-01-23 [colin]      0.8.8claws127
146
147         * src/compose.c
148                 Fix drafted and queued news articles re-edition
149
150 2003-01-23 [melvin]     0.8.8claws126
151
152         * po/fr.po
153                 Updated French translations
154
155 2003-01-23 [colin]      0.8.8claws125
156
157         * src/inc.c
158                 Fix "Connecting to..." status message
159
160 2003-01-22 [paul]       0.8.8claws124
161
162         * po/bg.po
163                 updated by George Danchev
164                 
165         * src/folder.c
166                 revert last commit [0.8.8claws111] as it breaks folder d'n'd
167                 and folder deletion
168
169 2003-01-21 [paul]       0.8.8claws123
170
171         * po/bg.po
172                 updated by George Danchev
173                 
174         * src/about.c
175                 its now 2003
176                 
177         * src/toolbar.c
178                 don't translate 'Separator'
179                 
180         * src/plugins/spamassassin/Makefile.am
181                 add aspell to CPPFLAGS
182                 
183         * src/plugins/spamassassin/spamassassin.c
184           src/plugins/spamassassin/spamassassin_gtk.c
185                 set correct default for spamassassin_receive_spam
186                 slightly re-word descriptions and some
187                 other minor changes
188
189 2003-01-19 [alfons]     0.8.8claws122
190                 
191         * src/mimeview.c
192                 mimeview_save_as(): we might as well show the file name for
193                 the single case "Save As" too
194
195 2003-01-19 [alfons]     0.8.8claws121
196
197         * src/crash.c
198                 change bug tracker URL to bugzilla URL
199
200 2003-01-19 [alfons]     0.8.8claws120
201
202         * src/mimeview.c
203                 mimeview_save_all(): display name of file before overwriting;
204                 continue saving all, even when one overwrite was cancelled
205
206 2003-01-19 [christoph]  0.8.8claws119
207
208         * src/summaryview.c
209         * src/procmsg.[ch]
210                 fix wrong usage of procmsg_find_children in summaryview
211                 by using procmsg_update_unread_children instead of
212                 summaryview_update_unread_children
213
214 2003-01-19 [christoph]  0.8.8claws118
215
216         * src/procmsg.c
217                 fix infinite loop in procmsg_find_children
218                  (closes bug #25 sylpheed crashes on delete.)
219
220         Patch submitted by Ivan F. Martinez <ivanfm@users.sourceforge.net>
221
222 2003-01-19 [paul]       0.8.8claws117
223
224         * po/pt_BR.po
225                 updated by Ivan Francolin Martinez
226
227 2003-01-18 [melvin]     0.8.8claws116
228
229         * src/prefs_actions.c
230                 Removed syntax limitation of only one '&' at the end of command.
231                         Now actions that contain '>/dev/null 2>&1' are possible.
232
233 2003-01-18 [melvin]     0.8.8claws115
234
235         * src/prefs_actions.c
236                 Actions IO dialog: when the action ends
237                 the "Close" button now has focus and [Escape] closes the
238                 window.
239
240 2003-01-18 [christoph]  0.8.8claws114
241
242         * src/procmsg.c
243                 o add debug output when MsgInfos are really freed
244                 o free GSLists in procmsg_find_children and
245                   procmsg_update_unread_children
246
247 2003-01-18 [christoph]  0.8.8claws113
248
249         * src/mainwindow.c
250                 reorder Configuration menu
251
252 2003-01-18 [christoph]  0.8.8claws112
253
254         * src/compose.c
255                 fix applying templates to forwarded messages
256
257         Patch submitted by Ivan Francolin Martinez <ivanfm@users.sourceforge.net>
258
259 2003-01-17 [christoph]  0.8.8claws111
260
261         * src/folder.c
262                 destroy folder items, when a folder item is removed
263
264 2003-01-17 [christoph]  0.8.8claws110
265
266         * src/folder.c
267                 fix wrong folder stats update when ignored message is
268                 deleted
269
270 2003-01-17 [colin]      0.8.8claws109
271         
272         * src/mainwindow.c
273         * src/summaryview.c
274                 Quicksearch bugfixes: 
275                 - hide help button at startup if not extended
276                 - switch to extended when looking for replies
277
278 2003-01-17 [paul]
279
280         * sync with 0.8.9 release
281
282 2003-01-17 [paul]       0.8.8claws108
283
284         * sync with 0.8.8cvs11
285                 see ChangeLog 2003-01-17
286
287 2003-01-16 [colin]      0.8.8claws107
288
289         * src/procmsg.c
290                 Changed encryption test to re-ask passphrase
291                 if an encrypted message hasn't been decrypted
292                 Fixes bug #5
293
294 2003-01-16 [christoph]  0.8.8claws106
295
296         * src/prefs_gtk.c
297         * src/prefs_toolbar.c
298         * src/gtk/prefswindow.h
299         * src/plugins/spamassassin/spamassassin_gtk.c
300                 remove page destroy function that is not used anymore
301
302 2003-01-16 [paul]       0.8.8claws105
303
304         * sync with 0.8.8cvs9
305                 see ChangeLog 2002-01-16
306
307 2003-01-16 [colin]      0.8.8claws104
308
309         * src/compose.[ch]
310                 Fix bug with autosaved drafts for IMAP, when draft
311                 folder is specified - fixes bugzilla bug #20
312
313 2003-01-15 [paul]       0.8.8claws103
314
315         * src/compose.[ch]
316           src/procmsg.c
317                 store folder and message-id of message forwarding
318                 in queue header and set forward flag after sending
319
320 2003-01-15 [paul]       0.8.8claws102
321
322         * sync with 0.8.8cvs8
323                 see ChangeLog 2002-01-15
324
325 2003-01-15 [colin]      0.8.8claws101
326
327         * src/Makefile.am
328                 Fix linking with GNU libiconv
329
330 2003-01-15 [darko]      0.8.8claws100
331
332         * src/pine.c
333                 fix crash when importing pine address book
334                 entry with an empty name (reported by DY
335                 <dybulk at tri8.net>)
336
337 2003-01-14 [paul]       0.8.8claws99
338
339         * configure.in  ** REMOVED **
340           configure.ac  ** NEW FILE **
341                 rename configure.in to configure.ac, as it is now
342                 preferred
343
344 2003-01-14 [melvin]     0.8.8claws98
345
346         * src/folderview.c
347                 folderview_check_new(): More precise function description
348
349 2003-01-14 [melvin]     0.8.8claws97
350
351         * src/folderview.c
352                 folderview_check_new(): return the number of new messages 
353                         since last check.
354         * src/inc.c
355                 inc_account_mail(): Disable counting of new messages for IMAP
356                         and NNTP until bug [19] and [14] are fixed.
357
358 2003-01-14 [paul]       0.8.8claws96
359
360         * sync with 0.8.8cvs6
361                 see ChangeLog 2003-01-14
362
363 2003-01-13 [alfons]     0.8.8claws95
364
365         * src/textview.c
366                 tune email address validation (c. 0.8.8claws89): if . is 
367                 just one char away from @, the address is invalid too 
368                 (correctly rejects addresses like foo@.com)
369
370 2003-01-13 [paul]       0.8.8claws94
371
372         * src/messageview.c
373           src/toolbar.c
374                 fixes to the Message View toolbar and menu:
375                 fix non-functioning Forward button
376                 make Reply button consider default_reply_list
377                 remove 'Follow-up...' menu entry
378                 add 'Forward' and 'Redirect' menu entries
379
380 2003-01-13 [melvin]     0.8.8claws93
381
382         * src/inc.c
383                 Fixed typo that could make new messages count incorrect.
384
385 2003-01-13 [melvin]     0.8.8claws92
386
387         * src/folderview.[ch]
388                 folderview_check_new(): return the number of new messages.
389         * src/inc.c
390                 Should fix bug [14] where new mail notification worked 
391                         incorrectly with IMAP accounts.
392                 inc_spool_account(): return number of new msgs, or -1 on error
393                 inc_all_spool(): return number of new msgs
394                 
395 2003-01-13 [melvin]     0.8.8claws91
396
397         * src/prefs_actions.c
398                 Justify help text.
399
400 2003-01-12 [thorsten]   0.8.8claws90
401
402         * src/common/prefs.c
403                 close file before rename
404
405 2003-01-12 [alfons]     0.8.8claws89
406
407         * AUTHORS
408                 add Christian Mertes
409         * src/common/utils.[ch]
410                 g_stricase_hash(), g_stricase_equal(): functions for 
411                 case insensitive hash tables
412         * src/textview.c
413                 use top level domain names to validate email address, based
414                 on a patch by Christian Mertes (thanks!), but changed 
415                 implementation to use a hash table 
416
417 2003-01-12 [paul]       0.8.8claws88
418
419         * po/bg.po
420                 updated by George Danchev
421
422 2003-01-12 [alfons]     0.8.8claws87
423
424         * src/summaryview.c
425                 delete / execute performance: use new style folder update
426
427 2003-01-12 [paul]       0.8.8claws86
428
429         * sync with 0.8.8cvs5
430                 see ChangeLog 2003-01-13 (!)
431
432 2003-01-12 [alfons]     0.8.8claws85
433
434         * src/filtering.c
435         * src/matcher_parser_parse.y
436                 prepare change_score filtering action
437         * src/matcher.[ch]
438                 give up const-correctness on functions that call non-const-correct functions;
439                 several casts to gpointer in g_free();
440                 add change_score;
441
442 2003-01-12 [christoph]  0.8.8claws84
443
444         * src/compose.c
445                 fix 2 warnings
446
447         * src/gtk/prefswindow.[ch]
448         * src/plugins/spamassassin/spamassassin_gtk.c
449                 changed the call of the widget create function
450                 for PrefsPages, because sometimes the widget
451                 create function needs a widget that already has
452                 been attached to a window (to create GDK pixmaps
453                 for exmaple). So we simply pass the GtkWindow as
454                 the second parameter now.
455
456         * src/main.c
457         * src/mainwindow.c
458         * src/prefs_toolbar.[ch]
459                 rewrite Toolbar Preferences using the new
460                 prefs window
461
462 2003-01-11 [alfons]     0.8.8claws83
463
464         * src/addressadd.c
465                 fix crash when adding sender to addressbook because status bar
466                 isn't there (the status bar doesn't seem to be used though,
467                 but I'll let Match decide what to do with it)
468
469 2003-01-11 [colin]      0.8.8claws82
470
471         * src/main.c
472           src/toolbar.c
473                 Two useless changes reversed
474
475 2003-01-11 [colin]      0.8.8claws81
476
477         * src/mainwindow.c
478           src/mainwindow.h
479                 Add mainwindow_get_mainwindow()
480         * src/alertpanel.c
481           src/alertpanel.h
482                 Add alertpanel_error_log() 
483         * src/compose.c
484           src/inc.c
485           src/messageview.c
486           src/toolbar.c
487           src/main.c
488           src/procmsg.c
489                 Network errors get a View Log button
490
491 2003-01-10 [alfons]     0.8.8claws80
492
493         * src/prefs_toolbar.c
494         * src/toolbar.c
495                 use the translatable string for "Separator" as file name for
496                 separator toolbar items (probably make this uppercase?)
497
498 2003-01-10 [alfons]     0.8.8claws79
499
500         * src/prefs_toolbar.c
501                 put right A_SEPARATOR description string in "displayed
502                 toolbar items list" so manually added separators are
503                 saved correctly (bug #10, "Adding a separator to the main 
504                 toolbar fails, entry in xml file is wrong")
505
506 2003-01-10 [christoph]  0.8.8claws78
507
508         * src/imap.c
509                 o fix warnings
510                 o use CAPABILITY to check if NAMESPACE is available
511
512 2003-01-10 [christoph]  0.8.8claws77
513
514         * src/imap.[ch]
515                 apply UIDPLUS IMAP extension support patch
516
517         Patch submitted by Simon 'corecode' Schubert
518
519 2003-01-10 [paul]       0.8.8claws76
520
521         * src/folderview.c
522                 a sync from main which fixes the news account folders'
523                 Properties bug
524
525 2003-01-10 [christoph]  0.8.8claws75
526
527         * src/folder.c
528                 don't accept 0 as a valid uid returned by copy and move
529                 functions. 0 means the message was copied or moved but the
530                 new uid could not be fetched. It is not an error condition
531                 for the copy or move operation.
532
533 2003-01-10 [paul]       0.8.8claws74
534
535         * src/prefs_filtering.c
536                 change English used in Alert when entry is not
537                 saved.
538                 
539         * sync with 0.8.8cvs4
540                 see ChangeLog 2003-01-10
541
542 2003-01-10 [darko]      0.8.8claws73
543
544         * src/pine.c
545                 fix crash when importing address book entry
546                 without a valid address
547
548 2003-01-09 [alfons]     0.8.8claws72
549
550         * src/inc.c
551                 filtering performance: use new style folder update
552
553 2003-01-09 [christoph]  0.8.8claws71
554
555         * src/compose.c
556         * src/gtk/menu.[ch]
557                 fix wrong selecting of mime encoding type, when
558                 opening property dialog of attachments in the
559                 compose window. 7bit was always selected and that
560                 destoryed files with 8bit data.
561                 (closes bug #9 Sylpheed-claws destroys attachments when
562                  changing MIME-types)
563
564 2003-01-09 [paul]       0.8.8claws70
565
566         * sync with 0.8.8cvs3
567                 see ChangeLog 2003-01-09
568
569 2003-01-08 [alfons]     0.8.8claws69
570         
571         * src/addressadd.c
572                 apply patch by Kim Schulz to fix build breakage
573                 because of missing variable
574
575 2003-01-08 [paul]       0.8.8claws68
576
577         * sync with 0.8.8cvs2
578                 see ChangeLog 2002-01-08
579
580 2003-01-08 [paul]       0.8.8claws67
581
582         * po/it.po
583                 updated by Alessandro Maestri
584                 
585         * src/addressadd.c
586                 when using 'Add sender to addressbook' allow
587                 name to be edited and remarks to be entered
588                 Patch submitted by Luke Plant
589
590 2003-01-08 [darko]      0.8.8claws66
591
592         * README.claws, src/summaryview.c
593                 fix description for marked messages
594
595 2003-01-08 [paul]
596
597         * tools/Makefile.am
598           tools/launch_phoenix  ** NEW FILE **
599                 add script that enables using Phoenix as the default
600                 web browser. 
601                 Submitted by Mohammed Sameer <Uniball@linux-egypt.org>
602                 
603         * tools/OOo2sylpheed.pl
604                 remove full path to sylpheed executable, just 'sylpheed'
605                 will do
606                 
607         * tools/README
608                 add launch_phoenix informtion and re-arrange and compress
609                 the data a little
610
611 2003-01-07 [christoph]  0.8.8claws65
612
613         * src/folder.c
614                 fix update for source folder when moving messages
615         * src/procmsg.[ch]
616         * src/summaryview.c
617                 use function to set to_folder for message infos and
618                 automatically update the op_count for old and new
619                 folder
620
621 2003-01-07 [melvin]     0.8.8claws64
622
623         * src/prefs_actions.c
624                 Fixed bug where an '%p' Action on a displayed image crashed 
625                         Sylpheed
626                 Code clean up (get rid of duplicated code and removed unnecessary 
627                                 structure member)
628
629 2003-01-07 [christoph]  0.8.8claws63
630
631         * src/compose.c
632         * src/folder.[ch]
633         * src/folderview.c
634         * src/import.c
635         * src/inc.c
636         * src/main.c
637         * src/mainwindow.c
638         * src/messageview.c
639         * src/prefs_folder_item.c
640         * src/procmsg.c
641         * src/summaryview.c
642         * src/toolbar.c
643                 o remove all folder update triggering from the UI code. The folder
644                   system should know much better when a folder needs an update.
645                 o to prevent multiple updates in a row the folder updates can be
646                   frozen for some time.
647
648                 Note: - Please verify that no updates are missing
649                       - Check where freeze/thaws should be added
650
651 2003-01-07 [christoph]  0.8.8claws62
652
653         * src/prefs_actions.c
654                 don't translate empty strings
655
656         Patch submitted by Ivan Francolin Martinez <ivanfm@users.sourceforge.net>
657
658 2003-01-06 [christoph]  0.8.8claws61
659
660         * src/prefs_actions.c
661                 mark strings for gettext
662         * src/prefs_matcher.c
663                 use new description window for Execute action and
664                 match condition in Filtering
665
666         Patch submitted by Ivan Francolin Martinez <ivanfm@users.sourceforge.net>
667
668 2003-01-06 [alfons]     0.8.8claws60
669
670         keep myself inspired to re-organize matcher part 8; 
671         yes, more to come (I need to move out the descriptive
672         text for actions to matcher.c, or at least make it not
673         depend on the wicked ordering)
674
675         * src/prefs_matcher.c
676                 add documentation so others may comprehend the
677                 UI part of the conditions
678                 
679 2003-01-06 [christoph]  0.8.8claws59
680
681         * src/prefs_actions.c
682                 use new description window for syntax help
683         * src/gtk/description_window.c
684                 fix display of descriptions with column count != 2
685
686         Patch submitted by Ivan Francolin Martinez <ivanfm@users.sourceforge.net>
687
688 2003-01-06 [christoph]  0.8.8claws58
689
690         * src/quote_fmt.c
691         * src/summaryview.[ch]
692         * src/gtk/Makefile.am
693         * src/gtk/description_window.[ch]       ** NEW **
694                 use a generic window to display syntax descriptions
695                 currently used in quote_fmt and summaryview (new description
696                 for extended quick search)
697
698         Patch submitted by Ivan Francolin Martinez <ivanfm@users.sourceforge.net>
699
700 2003-01-06 [paul]       0.8.8claws57
701
702         * sync with 0.8.8cvs1
703                 see ChangeLog 2003-01-06
704
705 2003-01-06 [christoph]  0.8.8claws56
706
707         * src/mainwindow.c
708         * src/prefs_gtk.[ch]
709         * src/gtk/prefswindow.[ch]
710         * src/plugins/spamassassin/spamassassin_gtk.c
711                 o remove page management from prefswindow, pages
712                   will be an argument to prefswindow_open
713                 o prefswindow_open gets a datapointer that is
714                   passed to the widget_create function to allow
715                   creation of prefswindow for specific items
716
717 2003-01-06 [colin]      0.8.8claws55
718         
719         * src/summaryview.c
720                 We don't want regexp in the reply-finder, 
721                 because MIDs can contain !,$,. and so on
722
723 2003-01-06 [jens]       0.8.8claws54
724
725         * src/jpilot.c
726                 fixed a wrong free in jpilot_read_db_files
727
728 2003-01-06 [alfons]     0.8.8claws53
729
730         re-organize matcher part 8; more to come
731        
732         * src/matcher.c
733                 matcherprop_to_string(): put g_free()s before the
734                 switch-case break to fix memleaks                
735
736 2003-01-06 [colin]      0.8.8claws52
737
738         * src/summaryview.c
739                 cleanup & reply-finder now displays the first 
740                 matching message
741
742 2003-01-05 [alfons]     0.8.8claws51
743
744         re-organize matcher part 7; more to come
745
746         * src/matcher.[ch]
747                 fixes for constant correctness;
748                 more documentation;
749
750 2003-01-05 [alfons]     0.8.8claws50
751
752         re-organize matcher part 6; more to come
753         
754         * src/matcher.[ch]
755                 fixes for constant correctness;
756                 more documentation;
757         * src/filtering.c
758                 fix for constant correctness
759
760 2003-01-05 [colin]      0.8.8claws49
761
762         * src/account.[ch]
763                 Add account_get_reply_account function
764         * src/compose.c
765                 Use account_get_reply_account function 
766         * src/summaryview.c
767                 Basic reply-finder - click on the replied
768                 icon gets you to the outbox using quick-search
769
770 2003-01-05 [paul]       0.8.8claws48
771
772         * src/prefs_common.c
773                 small change to English
774                 
775         * src/prefs_filtering.c
776                 prefs_filtering_action_select(): improve logic and uniformity
777                 of gui
778
779 2003-01-05 [alfons]     0.8.8claws47
780
781         fine tune solution to focus problems (bug #7)
782
783         * src/mainwindow.c
784                 mainwindow_focus_in_event(): remove grab event check
785         * src/summaryview.c
786                 summary_button_pressed(): move selection on right-click
787                 too. we can't possibly move the selection back after
788                 canceling a dialog, because gtk's incomplete focus 
789                 management. whether this is a good solution, only time
790                 will tell.
791
792 2003-01-05 [christoph]  0.8.8claws46
793
794         * src/imap.c
795                 fix crash when no imap connection could be established
796
797 2003-01-05 [paul]       0.8.8claws45
798
799         * src/mainwindow.c
800           src/sumamryview.c
801           src/gtk/menu.[ch]
802                 fix bug 605957 'shortcuts in popup-menu'
803                 make user-defined shortcuts work
804                 show shortcuts that are already defined
805                 in the main menu
806                 Patch submitted by Luke Plant
807
808 2003-01-05 [alfons]     0.8.8claws44
809
810         * src/mainwindow.c
811                 focus_in_event handler should not select summary view row 
812                 when another window (menu, dialog) grabbed for events 
813                 (bug #7, "[0.8.8claws42] Message summary focus") 
814
815 2003-01-04 [christoph]  0.8.8claws43
816
817         * src/procmsg.c
818                 update save folder after adding the sent message
819                  (closes bug #6 Folder View doesn't refresh for "Sent"-messages)
820
821 2003-01-02 [christoph]  0.8.8claws42
822
823         * src/common/plugin.c
824                 fix unloading of all plugins and unload
825                 plugins in reverse order
826                 
827         * src/gtk/pluginwindow.c
828                 implement function of load and unload button
829
830         * src/gtk/prefswindow.c
831         * src/gtk/prefswindow.h
832                 rename register function and add new unregister
833                 function
834
835         * src/plugins/spamassassin/spamassassin_gtk.c
836                 unregister prefs page and update for changes in
837                 src/gtk/prefswindow.c
838
839 2003-01-02 [paul]       0.8.8claws41
840
841         * po/es.po
842                 updated by Ricardo Mones Lastra
843
844 2003-01-02 [paul]
845
846         * tools/tb2sylpheed
847                 fixes and improvements by Urke MMI
848
849 2003-01-02 [thorsten]   0.8.8claws40
850
851         * src/procmsg.c
852                 fixed wrong return value
853
854 2003-01-02 [thorsten]   0.8.8claws39
855
856         * src/prefs.c
857                 fixed printing wrong variable
858
859 2003-01-02 [thorsten]   0.8.8claws38
860
861         * src/prefs.c
862                 fixed acessing members of freed pfile struct
863
864 2003-01-02 [thorsten]   0.8.8claws37
865
866         * src/procmsg.c
867                 detect loops across several messages
868                 as suggested by Christoph Hohmann
869
870 2003-01-01 [match]      0.8.8claws36
871
872         * src/addrindex.c
873                 fixed another memory leak.
874
875 2003-01-01 [match]      0.8.8claws35
876
877         * src/jpilot.[ch]
878                 fixed memory leaks. applied Doxygen comments.
879
880 2003-01-01 [thorsten]   0.8.8claws34
881
882         * src/procmsg.c
883                 inhibit endless loop if msg references itself
884                 (closes Bug [ 660477 ] Infinite loop in parent flag search)
885
886 2003-01-01 [christoph]  0.8.8claws33
887
888         * src/mainwindow.c
889         * src/gtk/Makefile.am
890         * src/gtk/pluginwindow.c                ** NEW **
891         * src/gtk/pluginwindow.h                ** NEW **
892                 add plugin window
893
894         * src/plugins/demo/demo.c
895         * src/plugins/spamassassin/spamassassin.c
896         * src/plugins/spamassassin/spamassassin_gtk.c
897                 write better plugin descriptions
898
899 2002-12-31 [christoph]  0.8.8claws32
900
901         * src/gtk/prefswindow.c
902         * src/plugins/spamassassin/spamassassin_gtk.c
903                 some small improvements to GTK code
904
905 2002-12-31 [christoph]  0.8.8claws31
906
907         * src/plugins/spamassassin/spamassassin_gtk.c
908                 enable folder select button
909
910 2002-12-31 [christoph]  0.8.8claws30
911
912         * src/mainwindow.c
913         * src/gtk/Makefile.am
914         * src/gtk/prefswindow.c                         ** NEW **
915         * src/gtk/prefswindow.h                         ** NEW **
916                 add new prefs window
917
918         * src/common/plugin.c
919                 don't try to load empty config lines
920         
921         * src/plugins/spamassassin/Makefile.am
922         * src/plugins/spamassassin/spamassassin.c
923         * src/plugins/spamassassin/spamassassin.h       ** NEW **
924         * src/plugins/spamassassin/spamassassin_gtk.c   ** NEW **
925                 GTK config for SpamAssassin Plugin using
926                 the new prefs window
927
928 2002-12-31 [paul]       0.8.8claws29
929
930         * po/POTFILES.in
931                 remove obsolete entry 'src/menu.c'
932
933 2002-12-31 [alfons]     0.8.8claws28
934
935         * src/matcher.[ch]
936         * src/matcher_parser_parse.y
937         * src/prefs_matcher.c
938                 add "ignore_thread" and "~ignore_thread" condition so it's
939                 possible to make the actions / scoring operate on the ignore
940                 thread flag
941
942 2002-12-31 [christoph]  0.8.8claws27
943
944         * src/addrbook.c
945         * src/addrindex.c
946         * src/folder.c
947         * src/matcher.c
948         * src/prefs_account.c
949         * src/prefs_actions.c
950         * src/prefs_customheader.c
951         * src/prefs_display_header.c
952         * src/prefs_gtk.c
953         * src/procmime.c
954         * src/toolbar.c
955         * src/xmlprops.c
956         * src/common/prefs.[ch]
957                 extend prefs file handling for reading and automatic handling
958                 of blocks. When reading prefs_set_block_label will automatically
959                 move on to the block. When writing it will copy all other blocks
960                 automatically
961
962         * src/common/plugin.c
963                 Now loading plugin filenames from [Plugins] block in
964                 sylpheed rc file
965
966 2002-12-30 [christoph]  0.8.8claws26
967
968         * src/common/hooks.[ch]
969                 return abort status to caller of hooks_invoke
970                 
971         * src/inc.[ch]
972                 invoke message filtering hook and stop
973                 default handling when filter returns abort
974
975         * src/common/plugin.[ch]
976         * src/plugins/demo/demo.c
977                 modify plugin loader, because resolving symbols for strings
978                 does not work correctly
979         
980         * configure.in
981         * ac/spamassassin.m4                            ** NEW **
982         * src/plugins/spamassassin/.cvsignore           ** NEW **
983         * src/plugins/spamassassin/Makefile.am          ** NEW **
984         * src/plugins/spamassassin/README               ** NEW **
985         * src/plugins/spamassassin/libspamc.[ch]        ** NEW **
986         * src/plugins/spamassassin/spamassassin.c       ** NEW **
987         * src/plugins/spamassassin/utils.[ch]           ** NEW **
988                 add spamassassin plugin, see src/plugins/spamassassin/README
989                 for details
990
991 2002-12-29 [alfons]     0.8.8claws25
992
993         * src/mainwindow.c
994                 when moving focus from a message view to the main 
995                 window, don't forget to select the summary node
996                 of the displayed message. should fix "[ 659103 ] 
997                 focus-follows-mouse confuses sylpheed"
998
999 2002-12-29 [christoph]  0.8.8claws24
1000
1001         * src/Makefile.am
1002         * src/stringtable.[ch]          ** REMOVE **
1003         * src/common/Makefile.am
1004         * src/common/stringtable.[ch]   ** NEW **
1005                 move stringtable files to common directory
1006
1007 2002-12-29 [christoph]  0.8.8claws23
1008
1009         * src/Makefile.am
1010         * src/menu.[ch]                 ** REMOVE **
1011         * src/gtk/Makefile.am
1012         * src/gtk/menu.[ch]             ** NEW **
1013                 move menu files to gtk directory
1014
1015 2002-12-29 [match]      0.8.8claws22
1016
1017         * src/addressbook.c
1018         * src/syldap.c
1019                 moved UI specific code out of LDAP code into addressbook
1020                 UI code. fixed memory leak.
1021
1022 2002-12-29 [christoph]  0.8.8claws21
1023
1024         * src/folder.c
1025                 only check for IGNORED parent message when message is
1026                 not IGNORED itself
1027
1028 2002-12-29 [alfons]     0.8.8claws20
1029
1030         * src/summaryview.c
1031                 set gtksctree's anchor correct (immediate execute
1032                 changes the tree's layout, and anchor points at 
1033                 the incorrect row). fixes "[ 657233 ] multiple msg 
1034                 delete sometimes off by 1".
1035                 we probably have to look for more tree layout /
1036                 anchor glitches.
1037
1038 2002-12-29 [paul]       0.8.8claws19
1039
1040         * src/summaryview.c
1041                 fix bug [ 659054 ] incorrect sorting of 'From' column
1042                 when using 'display sender using address book'
1043                 thanks to Alfons and Luke Plant
1044
1045 2002-12-29 [christoph]  0.8.8claws18
1046
1047         * src/folder.c
1048         * src/procmsg.[ch]
1049                 check parent messages for IGNORE THREAD flag, when adding,
1050                 moving or copying messages to a folder
1051
1052 2002-12-27 [alfons]     0.8.8claws17
1053
1054         re-organize matcher part 5; more to come
1055
1056         * src/matcher.c
1057                 hash keywords in matchparser_tab 
1058
1059 2002-12-27 [alfons]     0.8.8claws16
1060
1061         re-organize matcher part 4; more to come
1062
1063         * src/matcher_parser.h
1064         * src/matcher_parser_lex.l
1065         * src/matcher_parser_parse.y
1066                 cleanup
1067
1068 2002-12-27 [alfons]     0.8.8claws15
1069
1070         re-organize matcher part 3; more to come
1071
1072         * src/matcher.[ch]
1073                 cleanup
1074
1075 2002-12-27 [alfons]     0.8.8claws14
1076
1077         re-organize matcher part 2; more to come but this should
1078         work. cc me if there are any regressions.
1079
1080         * src/matcher.h
1081                 add prototype for get_matchparser_tab_id()
1082         * src/matcher_parser_lex.l
1083                 look up keywords using matchparser_tab_id();
1084
1085 2002-12-27 [alfons]     0.8.8claws12
1086
1087         re-organize matcher part 1
1088
1089         * src/matcher.h
1090                 map yacc generated constants to sylpheed matcher constants
1091         * src/matcher.c
1092                 add function to find a matcher constant from a string
1093
1094 2002-12-27 [christoph]  0.8.8claws11
1095
1096         * src/compose.c
1097                 MENUITEM_ADD casts the 4th argument from integer to pointer
1098                 so it probably should not be a pointer, this means we
1099                 should use account id for it and not the account's pointer
1100
1101 2002-12-27 [paul]       0.8.8claws10
1102
1103         * src/mainwindow.c
1104                 remove unneeded 'GtkWidget *vbox'
1105                 
1106         * src/summaryview.c
1107                 further sync with 0.8.8 - make sort
1108                 by recipient work as expected
1109                 
1110         * NEWS
1111                 sync with 0.8.8
1112
1113 2002-12-27 [paul]       0.8.8claws9
1114
1115         * po/pt_BR.po
1116                 updated by Ivan F. Martinez
1117                 
1118 2002-12-27 [darko]      0.8.8claws8
1119
1120         * src/common/utils.c
1121                 added locked pattern to extended search
1122
1123 2002-12-27 [alfons]     0.8.8claws7
1124
1125         * src/prefs_matcher.[ch]
1126                 clean up
1127
1128 2002-12-26 [alfons]     0.8.8claws6
1129
1130         * src/matcher.[ch]
1131         * src/matcher_parser_lex.l
1132         * src/matcher_parser_parse.y
1133         * src/prefs_matcher.c
1134                 allow color label as a condition in the matcher
1135
1136 2002-12-26 [oliver]     0.8.8claws5
1137         
1138         * src/toolbar.c 
1139                 enable Addressbook for Main and Messageview
1140         * src/prefs_actions.c
1141                 enable actions in Messageview
1142
1143 2002-12-26 [christoph]  0.8.8claws4
1144
1145         * src/common/plugin.c
1146                 add a little debug output
1147         * configure.in
1148         * src/plugins/demo/Makefile.am
1149                 better use of automake
1150
1151 2002-12-26 [christoph]  0.8.8claws3
1152
1153         * src/Makefile.am
1154         * src/common/Makefile.am
1155                 fix "make distdir"
1156
1157 2002-12-26 [christoph]  0.8.8claws2
1158
1159         * configure.in
1160                 sort configure checks into common / gtk / plugins
1161         * po/POTFILES.in
1162                 add src/prefs_gtk.c
1163         * src/Makefile.am
1164                 add plugins SUBDIR
1165         * src/main.c
1166         * src/common/sylpheed.[ch]
1167                 added now sylpheed_done function for shutdown
1168         * src/common/Makefile.am
1169         * src/common/plugin.[ch]                ** NEW **
1170                 plugin loader and unloader
1171         * src/plugins/.cvsignore                ** NEW **
1172         * src/plugins/Makefile.am               ** NEW **
1173                 build plugins
1174         * src/plugins/demo/.cvsignore           ** NEW **
1175         * src/plugins/demo/Makefile.am          ** NEW **
1176         * src/plugins/demo/demo.c               ** NEW **
1177                 small demo plugin that installs a logtext hook and
1178                 outputs the log text to stdout
1179
1180 2002-12-26 [paul]       0.8.8claws1
1181
1182         * po/es.po
1183                 updated by Ricardo Mones Lastra
1184
1185 2002-12-26 [paul]       0.8.8claws
1186
1187         * 0.8.8claws released
1188
1189 2002-12-26 [paul]       0.8.7claws12
1190
1191         * po/bg.po
1192                 updated by George Danchev
1193
1194 2002-12-26 [paul]       0.8.7claws11
1195
1196         * po/POTFILES.in
1197                 remove unneeded 'src/prefs.c' entry 
1198
1199 2002-12-26 [paul]       0.8.7claws10
1200
1201         * src/codeconv.c
1202           src/mainwindow.c
1203                 sync with 0.8.8 release
1204         
1205         * src/folder.[ch]
1206           src/mh.c
1207           src/summaryview.c
1208                 partial sync with 0.8.8 release
1209         
1210
1211 2002-12-25 [alfons]     0.8.7claws9
1212
1213         * src/matcher.[ch]
1214         * src/matcher_parser_lex.l
1215         * src/matcher_parser_parse.y
1216         * src/prefs_matcher.c
1217                 add locked flag to possible filtering / matcher 
1218                 conditions (also a good example what should be
1219                 done to add a simple boolean condition)
1220
1221 2002-12-25 [christoph]  0.8.7claws8
1222
1223         * src/Makefile.am
1224         * src/account.[ch]
1225         * src/addrbook.c
1226         * src/addressbook.c
1227         * src/addrindex.c
1228         * src/filtering.c
1229         * src/folder.c
1230         * src/matcher.c
1231         * src/prefs.[ch]                ** REMOVE **
1232         * src/prefs_account.c
1233         * src/prefs_actions.c
1234         * src/prefs_common.c
1235         * src/prefs_customheader.c
1236         * src/prefs_display_header.c
1237         * src/prefs_filtering.c
1238         * src/prefs_folder_item.c
1239         * src/prefs_gtk.[ch]            ** NEW **
1240         * src/prefs_matcher.c
1241         * src/prefs_scoring.c
1242         * src/prefs_summary_column.c
1243         * src/procmime.c
1244         * src/selective_download.c
1245         * src/toolbar.c
1246         * src/common/Makefile.am
1247         * src/common/prefs.[ch]         ** NEW **
1248                 split prefs.[ch] into prefs_gtk.[ch] and common/prefs.[ch]
1249
1250 2002-12-24 [alfons]     0.8.7claws7
1251
1252         * src/summaryview.c
1253                 summary_thread_build(): fix real cause of the crash mentioned in
1254                 0.8.7claws3. use subject_XXX() and not g_hash_table_XXX() functions,
1255                 this way we get meaningful ctree nodes 
1256
1257 2002-12-24 [oliver]     0.8.7claws6
1258
1259         * src/mainwindow.[ch]
1260         * src/messageview.[ch]
1261         * src/compose.[ch]
1262         * src/inc.c
1263         * src/summaryview.c
1264                 changes to use updated toolbar handling
1265                 
1266 2002-12-24 [oliver]     0.8.7claws5
1267
1268         * src/toolbar.[ch]
1269                 generic toolbar handling
1270                 used ideas from Ivan Francolin Martinez (ivanfm@users.sourceforge.net)
1271         * src/prefs_toolbar.[ch]
1272                 adjust to handling
1273         
1274 2002-12-24 [oliver]     0.8.7claws4
1275         
1276         * src/stock_pixmap.[ch]
1277                 move SYLPHEED_LOGO to end of list in order 
1278                 to remove it from Custom Toolbar`s Icon View
1279
1280 2002-12-24 [alfons]     0.8.7claws3
1281
1282         * src/summaryview.c
1283                 summary_thread_build(): fix crash because of focus != selection 
1284                 after threading. when deleting the selection, gtk tries but fails 
1285                 to find the correct focusable element. we now force the selection
1286                 to be focused. this should solve the infamous bug reported by 
1287                 Jason Wojciechowski (bug "[ 633443 ] Crash on deleting messages"). 
1288                 a test case is available. 
1289
1290 2002-12-24 [darko]      0.8.7claws2
1291
1292         * src/summaryview.c
1293                 don't crash when unmarking message with unread children
1294
1295 2002-12-23 [christoph]  0.8.7claws1
1296
1297         * src/Makefile.am
1298         * src/common/Makefile.am
1299                 update Makefiles for moved intl.h, version.h and defs.h
1300         * src/imap.c
1301                 rewrite imap_session_get to avoid duplicate code
1302
1303 2002-12-23 [paul]       0.8.7claws
1304
1305         * Santa-Claws released
1306         
1307         * po/hu.po
1308           po/ru.po
1309                 squeeze in updated Hungarian and Russian translations.
1310                 Submitted by  Gál Zoltán and Ruslan N. Balkin
1311
1312 2002-12-23 [paul]       0.8.6claws129
1313
1314         * po/pl.po
1315                 updated by Witold Wladyslaw Wojciech Wilk
1316
1317 2002-12-23 [paul]       0.8.6claws128
1318
1319         * src/quote_fmt_parse.y
1320                 fix typo and add licence header
1321
1322 2002-12-23 [paul]       0.8.6claws127
1323
1324         * po/en_GB.po
1325                 updated
1326
1327 2002-12-23 [paul]       0.8.6claws126
1328
1329         * po/it.po
1330                 updated translation, submitted by Alessandro Maestri
1331                 
1332 2002-12-23 [paul]       0.8.6claws125
1333
1334         * src/quote_fmt_parse.y
1335                 fix signature-stripping on replies bug. match
1336                 '-- \n' and not '-- '.
1337
1338 2002-12-22 [paul]       0.8.6claws124
1339
1340         * po/bg.po
1341           po/es.po
1342           po/sr.po
1343                 updated translations. submitted by George Danchev,
1344                 Ricardo Mones Lastra, and Urke MMI respectively
1345
1346 2002-12-21 [paul]       0.8.6claws123
1347
1348         * src/addrbook.c
1349                 fix coding style
1350
1351 2002-12-21 [paul]       0.8.6claws122
1352
1353         * src/addrbook.c
1354                 fix bug [643638] where if a person is in one or more
1355                 addressbook groups editing that person's email 
1356                 address results in removal from those groups.
1357                 Patch submitted by Luke Plant.
1358
1359 2002-12-20 [christoph]  0.8.6claws121
1360
1361         * src/common/utils.c
1362         * src/summaryview.c
1363                 reimplement expand_search_string using GString to
1364                 prevent crashs caused by miscalculated string
1365                 lengths reported by Paul
1366
1367 2002-12-20 [christoph]  0.8.6claws120
1368
1369         * src/summaryview.c
1370                 don't use "changed" to check if op_count has to be changed as it
1371                 is also set when the message has unread children
1372                 (closes bug [ 653221 ] crash while deleting duplicates)
1373
1374 2002-12-20 [paul]       0.8.6claws119
1375
1376         * sync with 0.8.6cvs27
1377                 see ChangeLog 2002-12-20
1378
1379 2002-12-20 [paul]       0.8.6claws118
1380
1381         * sync with 0.8.6cvs26
1382                 see ChangeLog 2002-12-19 and 2002-12-20
1383
1384 2002-12-19 [alfons]     0.8.6claws117
1385
1386         * src/textview.c
1387                 fix incorrect parsing of email addresses, submitted by 
1388                 Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate 
1389                 name display if it contains @".
1390
1391 2002-12-18 [paul]       0.8.6claws116
1392
1393         * sync with 0.8.6cvs23
1394                 see ChangeLog 2002-12-18
1395
1396 2002-12-18 [paul]       0.8.6claws115
1397
1398         * src/Makefile.am
1399         * src/account.c
1400         * src/codeconv.c
1401         * src/gtkutils.[ch]
1402         * src/imap.c
1403                 sync with 0.8.6cvs22.
1404                 see ChangeLog 2002-12-17 and 2002-12-18
1405
1406 2002-12-17 [christoph]  0.8.6claws114
1407
1408         * src/imap.c
1409                 o don't create a session if imap greeting fails
1410                 o don't close socket when authentication fails
1411                   this is done by imap_session_destroy
1412
1413 2002-12-17 [thorsten]   0.8.6claws113
1414
1415         * tools/Makefile.am
1416           tools/README
1417           tools/google_msgid.pl ** NEW FILE **
1418                 Added "search for message-id" script and doc
1419
1420 2002-12-17 [thorsten]   0.8.6claws112
1421
1422         * po/hu.po
1423                 Updated hungarian translation
1424                 (updated by Gal Zoltan)
1425
1426 2002-12-16 [christoph]  0.8.6claws111
1427
1428         * src/addr_compl.c
1429                 remove stupid addressbook dump to debug output
1430         * src/mh.c
1431                 fix memory leak found by Hiro
1432
1433 2002-12-14 [paul]       0.8.6claws110
1434
1435         * src/compose.c
1436                 fix menubar sensitivity on send
1437                 
1438         * src/prefs_filtering.c
1439         * src/prefs_matcher.c
1440         * src/prefs_scoring.c
1441                 Fix english ;)
1442                 
1443         * src/common/quoted-printable.h
1444                 sync: fix typo
1445         
1446 2002-12-13 [christoph]  0.8.6claws109
1447
1448         * src/Makefile.am
1449         * src/manage_window.[ch]        ** REMOVE **
1450         * src/gtk/Makefile.am
1451         * src/gtk/manage_window.[ch]    ** NEW **
1452                 move manage_window files to gtk directory
1453
1454 2002-12-13 [christoph]  0.8.6claws108
1455
1456         * src/Makefile.am
1457         * src/gtkshruler.[ch]           ** REMOVE **
1458         * src/gtk/Makefile.am
1459         * src/gtk/gtkshruler.[ch]       ** NEW **
1460                 move gtkshruler files to gtk directory
1461
1462 2002-12-13 [christoph]  0.8.6claws107
1463
1464         * src/Makefile.am
1465         * src/compose.c
1466         * src/gtkstext.[ch]             ** REMOVE **
1467         * src/gtkutils.[ch]
1468         * src/textview.c
1469         * src/gtk/gtkstext.[ch]         ** NEW **
1470         * src/gtk/Makefile.am
1471                 o move stext functions to gtkstext.c to remove
1472                   dependency of gtkutils
1473                 o move gtkstext files to gtk directory
1474
1475         * src/gtk/Makefile.am
1476         * src/gtk/sslcertwindow.[ch]
1477                 UI stuff can always depend on common code so
1478                 it's ok to add ../common to include path
1479
1480 2002-12-13 [colin]      0.8.6claws106
1481
1482         * src/summaryview.c
1483                 Disconnect sighandlers for mainwindow when
1484                 quicksearch has the focus
1485                 Fix bug #653231
1486         * src/mainwindow.[ch]
1487                 Make key_pressed callback public, to be able
1488                 to disconnect it
1489
1490 2002-12-13 [christoph]  0.8.6claws105
1491
1492         * src/mh.c
1493                 create .mh_sequences file in new MH folders
1494                 (closes feature request [ 523162 ] MH folders should
1495                  get a .mh_sequences)
1496
1497 2002-12-13 [colin]      0.8.6claws104
1498
1499         * src/summaryview.c
1500                 Better handling of quicksearch show/hide
1501                 (basically the button stays under the mouse 
1502                  when toggled)
1503
1504 2002-12-13 [paul]       0.8.6claws103
1505
1506         * sync with 0.8.6cvs17
1507                 see ChangeLog 2002-12-13
1508
1509 2002-12-13 [paul]       0.8.6claws102
1510
1511         * po/es.po
1512                 updated by Ricardo Mones Lastra
1513
1514 2002-12-11 [colin]       0.8.6claws101
1515
1516         * src/folder.c
1517                 remove statusbar stuff
1518           src/folderview.c
1519                 set statusbar verbosity when moving folders
1520
1521 2002-12-11 [colin]       0.8.6claws100
1522         * src/prefs_filtering.c
1523         * src/prefs_matcher.c
1524         * src/prefs_scoring.c
1525                 Fix english ;)
1526
1527 2002-12-11 [colin]       0.8.6claws99
1528
1529         * src/prefs_common.[ch]
1530                 Add summary_quicksearch_type
1531         * src/summaryview.c
1532                 Save last used quicksearch type
1533
1534 2002-12-11 [jens]       0.8.6claws98
1535         * src/prefs_filtering.c
1536         * src/prefs_matcher.c
1537         * src/prefs_scoring.c
1538                 added dialog for incomplete rules in scoring, filtering and
1539                 matcher to ask wheather really close
1540
1541 2002-12-11 [colin]      0.8.6claws97
1542
1543         * src/folder.c
1544                 Fix folder dnd statusbar logging
1545
1546 2002-12-10 [christoph]  0.8.6claws96
1547
1548         * src/compose.c
1549         * src/folder.c
1550         * src/imap.c
1551         * src/inc.c
1552         * src/main.c
1553         * src/mainwindow.c
1554         * src/news.c
1555         * src/send.c
1556         * src/statusbar.[ch]
1557         * src/common/hooks.c
1558         * src/common/log.[ch]
1559                 o handle verbose logging in statusbar directly in statusbar code
1560                   and common code does not need any knowledge about a statusbar
1561                 o remove direct calls to statusbar_(puts|pop)_all functions
1562
1563 2002-12-10 [jens]       0.8.6claws95
1564
1565         * src/*.c
1566                 removed gettext from g_warnings
1567         * po/POTFILES.in
1568                 cleaned and updated
1569         * po/de.po
1570                 updated
1571
1572 2002-12-10 [colin]      0.8.6claws94
1573
1574         * src/main.c
1575                 finish crash dialog fix
1576
1577 2002-12-10 [colin]      0.8.6claws93
1578
1579         * src/main.c
1580                 "Fix" "sylpheed already running" instead of
1581                 crash dialog appearing after a crash
1582
1583 2002-12-10 [colin]      0.8.6claws92
1584
1585         * po/POTFILES.in
1586                 add src/gtk/sslcertwindow.c
1587
1588 2002-12-10 [paul]       0.8.6claws91
1589
1590         * po/POTFILES.in
1591                 updated to reflect recent changes
1592                 submitted by Alessandro Maestri
1593
1594 2002-12-09 [christoph]  0.8.6claws90
1595
1596         * src/Makefile.am
1597         * src/smtp.[ch]                 ** REMOVE **
1598         * src/common/Makefile.am
1599         * src/common/smtp.[ch]          ** NEW **
1600                 move smtp files to common directory
1601
1602 2002-12-09 [christoph]  0.8.6claws89
1603
1604         * src/Makefile.am
1605         * src/session.[ch]              ** REMOVE **
1606         * src/common/Makefile.am
1607         * src/common/session.[ch]       ** NEW **
1608                 move session files to common directory
1609
1610 2002-12-09 [paul]       0.8.6claws88
1611
1612         * src/account.c
1613                 fix bug [649746] edit accounts: move account reverted
1614                 Patch submitted by Luke Plant <lukeplant@users.sourceforge.net>
1615
1616 2002-12-09 [colin]      0.8.6claws87
1617
1618         * src/ssl_certificate.c
1619                 cleanup
1620
1621 2002-12-09 [colin]      0.8.6claws86
1622
1623         * src/ssl.c
1624                 Try to open the cert.pem database and 
1625                 issue a warning if it isn't there
1626
1627 2002-12-09 [colin]      0.8.6claws85
1628
1629         * src/common/ssl_certificate.c
1630         * src/gtk/sslcertwindow.c
1631                 Warning fixes
1632
1633 2002-12-09 [colin]      0.8.6claws84
1634
1635         * src/ssl_certificate.[ch] ** REMOVED **
1636         * src/common/ssl_certificate.[ch] ** NEW **
1637         * src/Makefile.am
1638         * src/common/Makefile.am
1639                 Moved ssl_certificate.[ch] to common
1640         * src/common/ssl.c 
1641                 Put back needed include
1642         * src/gtk/sslcertwindow.[ch]
1643                 Changed ssl_certificate.h include
1644         
1645 2002-12-09 [colin]      0.8.6claws83
1646
1647         * src/gtk/sslcertwindow.[ch]
1648                 Implement hook for certificate acception
1649         * src/ssl_certificate.[ch]
1650                 Implement hook for certificate acception
1651         * src/common/ssl.c
1652                 Reenable certificate acception check
1653         * src/mainwindow.c
1654                 Register sslcertwindow's hook
1655         
1656 2002-12-08 [christoph]  0.8.6claws82
1657
1658         * src/about.c
1659         * src/addr_compl.c
1660         * src/codeconv.c
1661         * src/manual.c
1662         * src/undo.c
1663         * src/common/utils.c
1664                 o add missing includes
1665                 o fix warnings
1666         * src/.cvsignore
1667         * src/common/.cvsignore
1668         * src/common/version.h          ** REMOVE **
1669                 remove autogenerated file
1670
1671 2002-12-08 [paul]       0.8.6claws81
1672
1673         * src/stringtable.c
1674                 put back needed include
1675
1676 2002-12-08 [colin]      0.8.6claws80
1677         
1678         * src/gtk/sslcertwindow.c
1679                 Cleaner popups when asking
1680         * src/ssl_certificate.c
1681         * src/prefs_common.[ch]
1682                 remove ssl certificate pref
1683                 put back needed include
1684         * src/undo.c
1685                 put back needed include
1686
1687 2002-12-08 [christoph]  0.8.6claws79
1688
1689         * src/folderview.c
1690         * src/logwindow.c
1691         * src/statusbar.c
1692         * src/summaryview.c
1693                 only abort hook invokation if required data is missing not
1694                 if our own data pointer is NULL, update hookfunction for
1695                 log window
1696
1697 2002-12-08 [paul]       0.8.6claws78
1698
1699         * src/about.c
1700         * src/addrcache.c
1701         * src/addrclip.c
1702         * src/addr_compl.c
1703         * src/addrselect.c
1704         * src/codeconv.c
1705         * src/colorlabel.c
1706         * src/enriched.c
1707         * src/esmtp.c
1708         * src/exporthtml.c
1709         * src/headerview.c
1710         * src/imageview.c
1711         * src/manual.c
1712         * src/noticeview.c
1713         * src/pgptext.c
1714         * src/scoring.c
1715         * src/sourcewindow.c
1716         * src/stringtable.c
1717         * src/undo.c
1718                 clean up: remove unneccesary includes
1719
1720 2002-12-08 [christoph]  0.8.6claws77
1721
1722         * src/folderview.c
1723         * src/statusbar.c
1724         * src/summaryview.c
1725         * src/common/hooks.[ch]
1726                 hook functions now have a gboolean return value, if a hook
1727                 returns TRUE it will stop executing of any more hooks in
1728                 the same hooklist for this invokation
1729
1730 2002-12-08 [colin]      0.8.6claws76
1731         
1732         * src/main.c
1733                 put back argv0 for CRASH_DIALOG
1734
1735 2002-12-08 [christoph]  0.8.6claws75
1736
1737         * src/Makefile.am
1738         * src/about.c
1739         * src/account.c
1740         * src/crash.c
1741         * src/esmtp.h
1742         * src/imap.[ch]
1743         * src/inc.c
1744         * src/main.c
1745         * src/mainwindow.c
1746         * src/news.c
1747         * src/pop.[ch]
1748         * src/prefs_account.[ch]
1749         * src/prefs_common.[ch]
1750         * src/send.[ch]
1751         * src/smtp.[ch]
1752         * src/ssl_certificate.[ch]
1753         * src/ssl_manager.[ch]
1754         * src/common/Makefile.am
1755         * src/common/log.c
1756         * src/common/nntp.[ch]
1757         * src/common/socket.[ch]
1758         * src/common/ssl.[ch]
1759         * src/gtk/sslcertwindow.[ch]
1760         * ac/openssl.m4
1761                 use new autoconf script to detect OpenSSL with extra parameters
1762                 to specify the location of libs and includes, also remove USE_SSL
1763                 to USE_OPENSSL
1764
1765         * src/common/sylpheed.[ch]
1766         * src/common/version.h.in
1767                 start seperation of common code initialization seperated from gui
1768
1769         * src/summaryview.c
1770                 The function that is called when a color lable changes
1771                 should not change the color lable again
1772
1773 2002-12-08 [colin]      0.8.6claws74
1774
1775         * src/gtk/sslcertwindow.c
1776                 warning fixes
1777
1778 2002-12-08 [colin]      0.8.6claws73
1779
1780         * src/statusbar.c
1781           src/common/log.h
1782                 Register a hook for statusbar_puts_all
1783         * src/common/log.c
1784                 invoke statusbar_puts_all's hook
1785         
1786 2002-12-08 [colin]      0.8.6claws72
1787
1788         * src/ssl_certificate.c
1789                 Put back a badly-removed include
1790
1791 2002-12-08 [colin]      0.8.6claws71
1792
1793         * src/gtk/sslcertwindow.[ch]    ** NEW **
1794                 new certificate presentation
1795         * src/gtk/Makefile.am
1796                 add new files
1797         * src/ssl_certificate.[ch]
1798                 gtk cleanup, made utility functions public
1799         * src/ssl_manager.c
1800                 use new cert presentation
1801
1802 2002-12-07 [christoph]  0.8.6claws70
1803
1804         * src/Makefile.am
1805         * src/nntp.[ch]                 ** REMOVE **
1806         * src/common/Makefile.am
1807         * src/common/nntp.[ch]          ** NEW **
1808                 move nntp files to common directory
1809
1810 2002-12-07 [christoph]  0.8.6claws69
1811
1812         * src/procmsg.[ch]
1813         * src/summaryview.c
1814                 implement msginfo update callback using sylpheed's new
1815                 hook system. Invoke hooks from procmsg_msginfo_[un]set_flags.
1816
1817 2002-12-06 [christoph]  0.8.6claws68
1818
1819         * src/editgroup.c
1820                 This patch changes the 'Edit Group Details' dialog to
1821                 allow extended selections in either pane, so that
1822                 addresses can be added or removed from a group more
1823                 quickly and easily. (it actually is a net decrease in
1824                 file size, as some unnecessary functions have been
1825                 removed). 
1826                 (patch submitted by Luke Plant <lukeplant@users.sourceforge.net>)
1827
1828 2002-12-06 [christoph]  0.8.6claws67
1829
1830         * src/Makefile.am
1831         * src/template.[ch]             ** REMOVE **
1832         * src/common/Makefile.am
1833         * src/common/template.[ch]      ** NEW **
1834                 move template files to common directory
1835
1836         * src/nntp.c
1837                 add missing log.h include
1838
1839 2002-12-06 [melvin]     0.8.6claws66
1840
1841         * src/prefs_actions.c
1842                 Added the trailing ">" syntax to insert command's output
1843                 without replacing old text (in contrast to trailing "|").
1844
1845 2002-12-05 [colin]      0.8.6claws65
1846         
1847         * src/common/utils.c
1848                 Don't modify original search_string or it'll change
1849                 the next iterations in the for()
1850
1851 2002-12-05 [darko]      0.8.6claws64
1852
1853         * src/common/utils.c
1854                 proper check for filtering commands, found by Colin
1855
1856 2002-12-05 [darko]      0.8.6claws63
1857
1858         * src/common/utils.c
1859                 check proper string for NULL pointer, found by Colin
1860
1861 2002-12-05 [darko]      0.8.6claws62
1862
1863         * src/common/utils.[ch]
1864                 expand_search_string(): new function
1865                 converts Mutt-like patterns to Sylpheed's
1866                 filtering engine
1867         * src/summaryview.c
1868                 use expand_search_string() to allow Mutt-like
1869                 patterns in extended search
1870         * README.claws
1871                 document extended option in quick search
1872
1873 2002-12-05 [paul]       0.8.6claws61
1874
1875         * sync with 0.8.6cvs16
1876                 see ChangeLog 2002-12-05
1877                 
1878         * po/POTFILES.in
1879                 clean up
1880
1881 2002-12-04 [christoph]  0.8.6claws60
1882
1883         * src/imap.[ch]
1884                 put imap authentication code into a new function and
1885                 remove it from imap_session_new that will allow to
1886                 send other commands before authentication
1887
1888 2002-12-04 [christoph]  0.8.6claws59
1889
1890         * src/imap.[ch]
1891                 use already existing method to prevent unneeded IMAP
1892                 folder selects. Set imap_select parameters to NULL
1893                 in some functions if the values are not required.
1894
1895         * src/xml.h
1896                 remove no longer required include
1897
1898 2002-12-04 [paul]       0.8.6claws58
1899
1900         * po/es.po
1901                 updated by Ricardo Mones Lastra
1902                 
1903         * configure.in
1904           po/hu.po      ** NEW FILE **
1905                 initial Hungarian translation, submitted
1906                 by Gál Zoltán <galzoli@hu.inter.net>
1907
1908 2002-12-03 [christoph]  0.8.6claws57
1909
1910         * src/Makefile.am
1911         * src/gtksctree.[ch]            ** REMOVE **
1912         * src/gtk/Makefile.am
1913         * src/gtk/gtksctree.[ch]        ** NEW **
1914                 move gtksctree files to gtk directory
1915
1916 2002-12-03 [christoph]  0.8.6claws56
1917
1918         * src/Makefile.am
1919         * src/md5.[ch]                  ** REMOVE **
1920         * srm/common/Makefile.am
1921         * src/common/md5.[ch]           ** NEW **
1922                 move md5 files to common directory
1923
1924         * src/gtkstext.c
1925                 remove not required #include
1926
1927 2002-12-03 [sergey]     0.8.6claws55
1928
1929         * src/gtkutils.c
1930         * src/gtkutils.h
1931                 gtkut_window_popup(): new function.
1932         * src/mainwindow.c
1933                 main_window_popup(): use gtkut_window_popup() to raise
1934                 window without changing its position.
1935                 (see sylpheed-main ML message [sylpheed:17247])
1936
1937 2002-12-03 [sergey]     0.8.6claws54
1938
1939         * src/send.c
1940                 send_message_local(): removed first-dot escaping
1941                 (SMTP-only, not needed for sending through pipe)
1942
1943 2002-12-03 [paul]       0.8.6claws53
1944
1945         * po/POTFILES.in
1946                 update to reflect recent changes (thanks
1947                 to Ricardo Mones Lastra)
1948                 
1949         * tools/filter_conv.pl
1950                  fix problem with quoted strings. Patch submitted
1951                  by Luke Plant <lukeplant@softhome.net>
1952
1953 2002-12-03 [paul]       0.8.6claws52
1954
1955         * sync with 0.8.6cvs15
1956                 see ChangeLog 2002-12-03
1957
1958 2002-12-02 [christoph]  0.8.6claws51
1959
1960         * src/logwindow.[ch]
1961         * src/common/log.[ch]
1962                 implement logging using a hook function
1963
1964         * src/folderview.c
1965         * src/folder.[ch]
1966                 define hooklist name in header file to avoid
1967                 errors caused by wrong spelling of hooklist names
1968
1969         * src/toolbar.c
1970                 fix warnings
1971
1972 2002-12-02 [christoph]  0.8.6claws50
1973
1974         * src/common/Makefile.am
1975                 add src/common/hooks.[ch]
1976
1977         * src/common/hooks.[ch]
1978                 implement a simple hook system using glib's hook functions
1979
1980         * src/folder.[ch]
1981         * src/folderview.c
1982                 use new hook system for folder item updates
1983
1984 2002-12-02 [christoph]  0.8.6claws49
1985
1986         * doc-src/ui_seperation.txt     ** NEW **
1987                 information for ui seperation
1988
1989         * src/Makefile.am
1990                 remove files that were moved to common
1991                 include common directory by default for the header files
1992
1993         * src/inc.c
1994         * src/common/socket.c
1995         * src/automaton.[ch]
1996                 implement automaton using g_io_*-functions instead of
1997                 gdk_input_add to make it ui independent
1998
1999         * src/codeconv.c
2000         * src/compose.c
2001         * src/ldif.c
2002         * src/pgptext.c
2003         * src/procmime.c
2004         * src/rfc2015.c
2005         * src/smtp.c
2006         * src/unmime.c
2007                 remove common/ prefix because directory is now in
2008                 include path
2009
2010         * src/compose.c
2011         * src/folder.c
2012         * src/folderview.c
2013         * src/mainwindow.c
2014         * src/messageview.c
2015         * src/prefs_common.c
2016         * src/procmsg.c
2017         * src/rfc2015.c
2018                 fix warnings
2019
2020         * src/imap.c
2021         * src/inc.c
2022         * src/news.c
2023         * src/pop.c
2024         * src/send.c
2025         * src/smtp.c
2026         * src/ssl_certificate.c
2027                 add log.h header file for logging functions
2028
2029         * src/main.c
2030         * src/common/utils.c
2031         * src/summaryview.c
2032         * src/xml.c
2033                 o move debug_mode to common/utils.c
2034                 o add functions to set and get debug_mode
2035
2036         * src/defs.h                    ** REMOVE **
2037         * src/intl.h                    ** REMOVE **
2038         * src/socket.[ch]               ** REMOVE **
2039         * src/ssl.[ch]                  ** REMOVE **
2040         * src/utils.[ch]                ** REMOVE **
2041                 replaced by new files in src/common/
2042         
2043         * src/common/Makefile.am
2044                 add new files in src/common/
2045
2046         * src/common/defs.h             ** NEW **
2047         * src/common/intl.h             ** NEW **
2048         * src/common/log.[ch]           ** NEW **
2049         * src/common/socket.[ch]        ** NEW **
2050         * src/common/ssl.[ch]           ** NEW **
2051         * src/common/utils.[ch]         ** NEW **
2052                 replacement for files in src/
2053
2054 2002-12-02 [colin]      0.8.6claws48
2055
2056         * src/folderview.c
2057                 Scroll folderview if necessary during dnd
2058
2059 2002-12-02 [colin]      0.8.6claws47
2060
2061         * src/folder.[ch]
2062                 Add check to verify a move is within a single mailbox
2063         * src/folderview.c
2064                 Add specific error string for this check
2065
2066 2002-12-02 [colin]      0.8.6claws46
2067
2068         * src/folder.c
2069                 Add a test to folder moving, remove a statusbar_print
2070         * src/folderview.c
2071                 Add Move folder... context-menu item
2072                 Factorize folder moving code
2073                 Enable folder DND for mbox
2074
2075 2002-12-01 [christoph]  0.8.6claws45
2076
2077         * ac/aspell.m4
2078                 remove conf.aspelltest if the version check fails
2079
2080 2002-11-30 [christoph]  0.8.6claws44
2081
2082         * autogen.sh
2083                 run libtoolize --force in autogen to create missing
2084                 libtool scripts
2085
2086 2002-11-30 [christoph]  0.8.6claws43
2087
2088         * src/Makefile.am
2089         * src/pgptext.c
2090         * src/procmime.c
2091         * src/rfc2015.c
2092         * src/uuencode.[ch]             ** REMOVED **
2093         * src/common/Makefile.am
2094         * src/common/uuencode.[ch]      ** NEW **
2095                 move uuen/decoder to common directory
2096
2097 2002-11-30 [christoph]  0.8.6claws42
2098
2099         * src/Makefile.am
2100         * src/base64.[ch]               ** REMOVED **
2101         * src/codeconv.c
2102         * src/compose.c
2103         * src/ldif.c
2104         * src/pgptext.c
2105         * src/procmime.c
2106         * src/rfc2015.c
2107         * src/smtp.c
2108         * src/unmime.c
2109         * src/common/Makefile.am
2110         * src/common/base64.[ch]        ** NEW **
2111                 move base64 en/decoder to common directory
2112
2113 2002-11-30 [christoph]  0.8.6claws41
2114
2115         * src/common                    ** NEW **
2116                 new directory for UI independent code
2117         * src/gtk                       ** NEW **
2118                 new directory for GTK frontend
2119         * src/common/.cvsignore         ** NEW **
2120         * src/gtk/.cvsignore            ** NEW **
2121                 ignore build files
2122         * src/common/Makefile.am        ** NEW **
2123         * src/gtk/Makefile.am           ** NEW **
2124                 automake files to build new seperated stuff
2125         * src/Makefile.am
2126                 the binary will currently still be build with the
2127                 files in src, so we include the code from the
2128                 subdirs for now after building the libs there
2129
2130 2002-11-30 [paul]       0.8.6claws40
2131
2132         * src/compose.c
2133                 fix bug [642731] 'Wrong selected account with drafted mail'
2134
2135 2002-11-29 [oliver]     0.8.6claws39
2136         
2137         * src/messageview.c
2138                 o update summaryview when switching between different
2139                   messageviews          
2140         * src/toolbar.c  
2141                 o check if messageview holds already removed msg
2142                   from summaryview
2143                 
2144
2145 2002-11-29 [oliver]     0.8.6claws38
2146
2147         * src/toolbar.c 
2148                 remove not needed variables and includes
2149                 make messageview stay opened and move to next when msgs are deleted 
2150
2151 2002-11-29 [oliver]     0.8.6claws37
2152         
2153         * src/toolbar.c 
2154                 disable compose button (messageview toolbar) by default
2155                 deleted msgs are moved to trash
2156         
2157 2002-11-29 [melvin]     0.8.6claws36
2158
2159         * configure.in
2160                 Increased minimal gpgme version to 0.3.10 (Zombies out)
2161                 and to detect signatures expirations (gpgme 0.3.6)
2162
2163         * src/main.c
2164                 Use non obsolescent function for Gpgme engine checking.
2165
2166         * src/rfc2015.c
2167                 Inform about expired signatures or signatures which key
2168                 has expired. Expiration date is displayed.
2169
2170         * src/sigstatus.c
2171                 Inform about expired signatures or signatures which key
2172                 has expired.
2173
2174 2002-11-28 [paul]       0.8.6claws35
2175
2176         * src/folderview.c
2177                 re-instate 'Check for new messages' in Newsgroup
2178                 folders right-click menu, after a suggestion from
2179                 Tim Mann <timmann@users.sourceforge.net>
2180
2181         * src/main.c
2182                 after a crash check only local folders for new
2183                 messages
2184
2185 2002-11-28 [paul]       0.8.6claws34
2186
2187         * configure.in
2188                 apply patch that fixes the checking of GTK with XIM 
2189                 support on different OSs, such as FreeBSD. Patch 
2190                 submitted by Topia <topia@users.sourceforge.net>
2191                 
2192 2002-11-28 [paul]       0.8.6claws33
2193
2194         * src/mainwindow.c
2195           src/prefs_common.c
2196           src/prefs_toolbar.c
2197                 more changes to the English
2198
2199 2002-11-28 [paul]       0.8.6claws32
2200
2201         * sync with 0.8.6cvs13
2202                 see ChangeLog 2002-11-28 (no sync needed
2203                 for src/compose.c)
2204
2205 2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)]     0.8.6claws31
2206         
2207         * src/mainwindow.[ch]
2208                 add patch by Ivan F. Martinez introducing messageview Toolbar
2209                 some changes and committed by oliver    
2210
2211 2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)]     0.8.6claws30
2212
2213         * src/messageview.[ch]
2214                 add patch by Ivan F. Martinez introducing messageview Toolbar
2215                 some changes and committed by oliver    
2216
2217 2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)]     0.8.6claws29
2218
2219         * src/compose.[ch]
2220                 add patch by Ivan F. Martinez introducing messageview Toolbar
2221                 some changes and committed by oliver    
2222
2223 2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)]     0.8.6claws28
2224         
2225         * src/toolbar.[ch]
2226                 add patch by Ivan F. Martinez introducing messageview Toolbar
2227                 some changes and committed by oliver
2228
2229 2002-11-28 [oliver]     0.8.6claws27
2230         
2231         * src/prefs_toolbar.[ch]
2232                 getting ready for messageview toolbar
2233                 free mem allocated by gettext
2234                 change prefs_toolbar to prefs_toolbar_open
2235  
2236 2002-11-28 [thorsten]   0.8.6claws26
2237
2238         * src/imageview.[ch]
2239                 cleaned up conflicting declarations of
2240                 imageview_show_image()
2241
2242 2002-11-28 [paul]       0.8.6claws25
2243
2244         * src/grouplistdialog.c
2245           src/prefs_common.c
2246           src/prefs_summary_column.c
2247                 a few more improvements to the English
2248
2249 2002-11-28 [colin]      0.8.6claws24
2250
2251         * man/sylpheed.1
2252                 A few updates to command-line parameters
2253
2254 2002-11-28 [colin]      0.8.6claws23
2255
2256         * src/prefs_filtering.c
2257                 Fix problems with prefs_filtering_delete_path:
2258                 a) if the first rule is removed, original pointers
2259                    weren't updated (leading to segfaults)
2260                 b) it was always global_processing updated in case
2261                    of removed path was parent of rule path
2262
2263 2002-11-27 [paul]       0.8.6claws22
2264
2265         * src/mainwindow.c
2266           src/prefs_account.c
2267           src/prefs_actions.c
2268           src/prefs_common.c
2269           src/prefs_customheader.c
2270           src/prefs_display_header.c
2271           src/prefs_filtering.c
2272           src/prefs_folder_item.c
2273           src/prefs_matcher.c
2274           src/prefs_scoring.c
2275           src/prefs_summary_column.c
2276           src/prefs_template.c
2277           src/prefs_toolbar.c
2278                  improve the English in the GUI
2279
2280 2002-11-27 [colin]      0.8.6claws21
2281
2282         * src/folder.c
2283                 Fix processing renaming problems happening after
2284                 last commit
2285
2286 2002-11-27 [colin]      0.8.6claws20
2287
2288         * src/folder.c
2289                 recursive move now deletes src each subfolder after 
2290                 having moved it
2291         * src/folderview.c
2292                 Use identifier instead of path during dnd (enables
2293                 IMAP folder dnd)
2294
2295 2002-11-27 [paul]       0.8.6claws19
2296
2297         * src/main.c
2298                 apply patch that does command-line processing 
2299                 BEFORE gtk_init, allowing claws to run from 
2300                 shell-scripts in non-X environment (e.g. crontab 
2301                 or ip-up, ip-down scripts). Patch submitted by
2302                 Ruslan N. Balkin <baron@dartel.ru>
2303                 
2304         * po/it.po
2305                 updated by Alessandro Maestri
2306
2307 2002-11-27 [paul]       0.8.6claws18
2308
2309         * sync with 0.8.6cvs12
2310           src/prefs_common.c
2311                 Differences are that main uses a 'Receive dialog'
2312                 frame on the Interface tab, whereas claws groups all 
2313                 the dialogs together in a 'Dialogs' frame.
2314
2315 2002-11-27 [colin]      0.8.6claws17
2316
2317         * src/prefs_matcher.c
2318                 Fix Execute criteria's NOT flag
2319
2320
2321 2002-11-26 [christoph]  0.8.6claws16
2322
2323         * src/ssl.c
2324                 rewrite the ssl code a little bit, only use one
2325                 SSL context, set default certificates' file/path
2326
2327 2002-11-26 [thorsten]   0.8.6claws15
2328
2329         * src/compose.c
2330                 default-reply-to didn't work for ml-reply
2331
2332 2002-11-26 [melvin]     0.8.6claws14
2333
2334         * src/prefs_actions.c
2335                 Made pipe-actions ignore short headers in message view
2336                 Made trailing-pipe-actions write in the message view with
2337                 the same font as the original message
2338
2339 2002-11-26 [paul]       0.8.6claws13
2340
2341         * src/compose.c
2342                 this time commit the correct file
2343
2344 2002-11-26 [paul]       0.8.6claws12
2345
2346         * sync with 0.8.6cvs11
2347           src/quote_fmt_parse.y  
2348                 no sync needed
2349           src/account.[ch]       
2350                 not sync'ed
2351           src/compose.c
2352                 compose_write_headers(): add 'X-Sylpheed-Account-Id:' header
2353                 on draft mode.
2354                 compose_reedit(): add check for 'X-Sylpheed-Account-Id:' 
2355                 header
2356                 
2357         see ChangeLog 2002-11-25 and 2002-11-26
2358
2359 2002-11-26 [colin]      0.8.6claws11
2360
2361         * src/folderview.c
2362                 Fix collapsed folder not auto-expanding during
2363                 mail dnd, if it was the source folder.
2364
2365 2002-11-25 [colin]      0.8.6claws10
2366
2367         * src/folderview.[ch]
2368                 Variable renaming and cleaning (slist of nodes 
2369                 to be re-collapsed is stored in FolderView)
2370
2371 2002-11-25 [paul]       0.8.6claws9
2372
2373         * src/prefs_common.[ch]
2374                 fix breakage caused by last commit
2375
2376 2002-11-25 [paul]       0.8.6claws8
2377
2378         * sync with 0.8.6cvs4
2379                 see ChangeLog 2002-11-21
2380
2381 2002-11-25 [paul]       0.8.6claws7
2382
2383         * sync with 0.8.6cvs4
2384                 see ChangeLog 2002-11-20
2385
2386 2002-11-25 [paul]       0.8.6claws6
2387
2388         * sync with 0.8.6cvs3
2389                 see ChangeLog 2002-11-18
2390
2391 2002-11-25 [colin]      0.8.6claws5
2392
2393         * src/gtkutils.[ch]
2394                 Add gtkut_ctree_node_is_parent()
2395         * src/folderview.c
2396                 Spring-loaded folders
2397
2398 2002-11-25 [colin]      0.8.6claws4
2399
2400         * src/utils.[ch]
2401                 Add slist_concat_unique(), function to merge
2402                 two GSList filtering dups
2403         * src/folder.[ch]
2404         * src/summaryview.[ch]
2405         * src/folderview.c
2406         * src/main.c
2407                 Add detection/update/display of unread answers
2408                 to marked mails
2409         * src/procmsg.[ch]
2410                 Add procmsg_find_children()
2411                 Add procmsg_msg_has_marked_parent()
2412
2413 2002-11-25 [colin]      0.8.6claws3
2414
2415         * src/ssl_certificate.[ch]
2416                 Allow checking a certificate without a DNS
2417                 lookup
2418                 Allow to forget a cert (by deleting it)
2419                 Make ssl_certificate_destroy_public
2420         * src/ssl_manager.[ch] ** NEW FILES **
2421                 Gui to manage (display/remove) certificates
2422         * src/prefs_common.[ch]
2423                 Add a pref to allow silent acceptation of
2424                 trusted certificates or not (based on the
2425                 "I want to know what's going on" principle)
2426         * src/mainwindow.c
2427                 Add SSL manager in Tools menu
2428         * src/Makefile.am
2429                 Add the new files to the build
2430         * po/POTFILES.in
2431                 Add ssl_manager.c to translations
2432
2433 2002-11-25 [colin]      0.8.6claws2
2434
2435         * src/summaryview.[ch]
2436                 Add S_SEARCH_EXTENDED to the quick search, which 
2437                 allows to search using filtering syntax.
2438
2439 2002-11-25 [colin]      0.8.6claws1
2440
2441         * src/summaryview.c
2442                 Deletion of duplicates now prefer deleting
2443                 the unread dup (fixes feature-request 638989).
2444
2445 2002-11-24 [paul]       0.8.6claws
2446
2447         * po/es.po
2448           po/pl.po
2449           po/ru.po
2450           po/sr.po
2451                 updated by Ricardo Mones Lastra,
2452                 Witold Wladyslaw Wojciech Wilk,
2453                 Ruslan N. Balkin, and  Urke MMI 
2454                 respectively
2455
2456 2002-11-24 [paul]       0.8.5claws182
2457
2458         * po/bg.po
2459                 updated by George Danchev
2460
2461 2002-11-23 [alfons]     0.8.5claws181
2462
2463         * src/imap.c
2464                 tiny memory leak found by browsing Dimitar's 
2465                 valgrind report
2466
2467 2002-11-23 [paul]       0.8.5claws180
2468
2469         * po/it.po
2470                 updated by Alessandro Maestri
2471
2472 2002-11-22 [christoph]  0.8.5claws179
2473
2474         * src/compose.c
2475         * src/inc.c
2476         * src/prefs_filtering.c
2477         * src/summaryview.c
2478                 more warning fixes
2479
2480 2002-11-22 [alfons]     0.8.5claws178
2481
2482         * src/summaryview.c
2483                 summary_execute_delete_func(): if message is deleted, make 
2484                 sure to also remove its entry in the subject hash table. 
2485                 fixes a corner case bug.
2486
2487 2002-11-22 [paul]       0.8.5claws177
2488
2489         * .cvsignore
2490                 add 'autom4te.cache'
2491                 
2492         * ltconfig      ** REMOVED **
2493                 not needed
2494
2495 2002-11-22 [paul]       0.8.5claws176
2496
2497         * src/textview.c
2498                 textview_set_font(): fix for message display in
2499                 UTF-8 locales (thanks to Sergey Vlasov).
2500                 
2501         * AUTHORS
2502                 add new team members and contributors
2503
2504
2505 2002-11-21 [colin]      0.8.5claws175
2506
2507         * src/procmsg.[ch]
2508                 Add procmsg_remove_special_headers()
2509         * src/mh.c
2510                 Use procmsg_remove_special_headers() for 
2511                 previous fix
2512
2513 2002-11-21 [colin]      0.8.5claws174
2514
2515         * src/mh.c
2516                 Fix moving/copying from queue/draft folders
2517                 for MH folders
2518
2519 2002-11-21 [christoph]  0.8.5claws173
2520
2521         * src/crash.c
2522         * src/filtering.c
2523         * src/logwindow.c
2524         * src/main.c
2525         * src/matcher_parser_lex.[hl]
2526         * src/mbox.c
2527         * src/mbox_folder.[ch]
2528         * src/prefs_filtering.c
2529         * src/procheader.c
2530         * src/quote_fmt_lex.l
2531         * src/ssl.c
2532                 fix all warnings except the warnings in lex and yacc files
2533
2534 2002-11-20 [christoph]  0.8.5claws172
2535
2536         * src/imap.c
2537                 fix MsgInfo retrieval for IMAP draft and queue folders
2538                 (closes bug [ 619558 ] Draft saving on IMAP box issue)
2539
2540 2002-11-19 [christoph]  0.8.5claws171
2541
2542         * src/compose.c
2543                 fix segfault, when draft saving does not get
2544                 the MsgInfo of the new message
2545                 (closes bug [ 640699 ] Claws170: crash drafting mail ( IMAP ))
2546
2547 2002-11-19 [christoph]  0.8.5claws170
2548
2549         * src/procmsg.c
2550                 add parameter check for flag setting function
2551                 (closes bug [ 640619 ] Claws169: crash - drafting a mail (IMAP))
2552
2553 2002-11-18 [paul]       0.8.5claws169
2554
2555         * src/compose.c
2556                 more sensitivity fixes to redirect mode:
2557                 * disable toolbar draft button
2558                 * allow only Address book in the Tools menu
2559                 * disable editing of message by the spell
2560                   checker
2561
2562 2002-11-18 [paul]       0.8.5claws168
2563
2564         * src/compose.c
2565                 fix sensitivity of menu items in compose_redirect():
2566                 allow only the necessary items 
2567
2568 2002-11-18 [paul]       0.8.5claws167
2569
2570         * src/compose.c
2571                 fix bug [ 603259 ] 'attachment got lost on bounce'
2572
2573 2002-11-18 [paul]       0.8.5claws166
2574
2575         * po/ru.po
2576                 updated by Ruslan N. Balkin <baron@dartel.ru>
2577
2578 2002-11-18 [colin]      0.8.5claws165
2579
2580         * src/main.c
2581           src/defs.h
2582                 Remove old filtering stuff
2583
2584
2585 2002-11-17 [oliver]     0.8.5claws164
2586
2587         * src/toolbar.h
2588                 remove not needed typedef 
2589
2590 2002-11-17 [oliver]     0.8.5claws163
2591
2592         * src/toolbar.c
2593                 make toolbar's on click events translatable
2594
2595 2002-11-15 [colin]      0.8.5claws162
2596
2597         * src/summaryview.c
2598                 Revert too-soon integration of a feature
2599
2600 2002-11-15 [christoph]  0.8.5claws161
2601
2602         * src/imap.c
2603                 use main's implementation of imap_get_msginfo
2604
2605 2002-11-15 [christoph]  0.8.5claws160
2606
2607         * src/compose.c
2608         * src/folder.[ch]
2609         * src/imap.c
2610         * src/mbox_folder.c
2611         * src/mh.c
2612         * src/news.c
2613         * src/procmsg.c
2614         * src/summaryview.c
2615                 replace claws' fetch_msginfo with main's get_msginfo
2616                 (use main's implementation where possible)
2617
2618 2002-11-15 [colin]      0.8.5claws159
2619
2620         * src/ssl_certificate.c
2621                 Missed a check
2622
2623 2002-11-16 [melvin]     0.8.5claws158
2624
2625         * po/fr.po
2626                 Updated French translations.
2627
2628 2002-11-16 [colin]      0.8.5claws157
2629
2630         * src/ssl_certificate.c
2631                 Check for missing parts in the certificates
2632
2633 2002-11-15 [colin]      0.8.5claws156
2634
2635         * src/folderview.c
2636                 Preventive fix (missing check) found by
2637                 Alfons
2638
2639 2002-11-15 [paul]
2640
2641         * NEWS
2642                 sync with 0.8.6 release
2643
2644 2002-11-15 [colin]      0.8.5claws155
2645
2646         * src/folder.[ch]
2647           src/folderview.c
2648                 Fix error handling of folder_item_move_to()
2649                 (thanks to Alfons!)
2650
2651 2002-11-15 [colin]      0.8.5claws154
2652
2653         * src/folder.[ch]
2654           src/folderview.c
2655                 folder_item_move_to() sets an error message instead
2656                 of having GUI stuff in folder.c
2657
2658 2002-11-15 [colin]      0.8.5claws153
2659
2660         * src/procmsg.[ch]
2661                 Implemented a callback for MsgInfo updates, 
2662                 heavily copy/pasted from Christoph's folder 
2663                 callback system
2664         * src/summaryview.[ch]
2665                 Register summary_update_msg as callback
2666
2667 2002-11-14 [colin]      0.8.5claws152
2668         
2669         * src/procmsg.c
2670                 Update the FolderItem after sending (fixes 617593)
2671
2672 2002-11-14 [christoph]  0.8.5claws151
2673
2674         * src/folder.c
2675                 fix wrong position of NULL pointer check found
2676                 by Sergey
2677
2678 2002-11-14 [christoph]  0.8.5claws150
2679
2680         * src/folder.c
2681                 fix segfault when deleting messages from IMAP folders
2682                 (closes bug [ 635641 ] Crash deleting mail in IMAP trash)
2683
2684 2002-11-14 [colin]      0.8.5claws149
2685
2686         * src/compose.c
2687                 Forwarding was also ignoring the folder's default account.
2688
2689 2002-11-14 [colin]      0.8.5claws148
2690
2691         * src/compose.c
2692                 Fix sent folder not set to folder properties when 
2693                 forwarding.
2694
2695 2002-11-14 [thorsten]   0.8.5claws147
2696
2697         * src/inc.c
2698                 inc_start(): Files were not moved from .processing to inbox,
2699                 if no global processing rule existed
2700
2701 2002-11-14 [colin]      0.8.5claws146
2702
2703         * src/ssl_certificate
2704                 Fix file operations
2705
2706 2002-11-14 [paul]       0.8.5claws145
2707
2708         * po/it.po
2709                 updated by Alessandro Maestri
2710
2711 2002-11-13 [alfons]     0.8.5claws144
2712
2713         * src/folder.c
2714                 folder_item_close(): only mark messages unread
2715                 when a folder has new messages 
2716
2717 2002-11-13 [keith]      0.8.5claws143
2718
2719         * src/imap.c
2720                 Fix problem moving or copying between
2721                 IMAP folders
2722
2723 2002-11-13 [colin]      0.8.5claws142
2724
2725         * src/matcher_parser_parse.y
2726                 Fix rule problem when " don't match
2727
2728 2002-11-13 [christoph]  0.8.5claws141
2729
2730         * src/folder.c
2731         * src/folderview.c
2732                 moved cache saving to folder_item_close
2733                 the folderview should not have to deal with
2734                 this things
2735
2736 2002-11-13 [christoph]  0.8.5claws140
2737
2738         * src/summaryview.c
2739                 moved setting of important score to
2740                 summary_set_prefs_from_folderitem
2741
2742 2002-11-13 [colin]      0.8.5claws139
2743
2744         * src/matcher_parser_parse.y
2745                 Fix a segfault in the parser (happening when
2746                 a good expression had been tested and a bad 
2747                 one arrives)
2748
2749 2002-11-13 [paul]       0.8.5claws138
2750
2751         * sync with 0.8.5cvs24
2752                 see ChangeLog 2002-11-13
2753                 
2754         * po/pt_BR.po
2755                 updated by Fabio Jr. Beneditto
2756
2757 2002-11-13 [colin]      0.8.5claws137
2758         
2759         * src/msgcache.c
2760           src/defs.h
2761           src/procmsg.[ch]
2762                 Revert last commit, problem
2763
2764 2002-11-13 [colin]      0.8.5claws136
2765
2766         * src/msgcache.c
2767                 Remove duplicated code
2768         * src/defs.h
2769                 Bumped CACHE_VERSION and MARK_VERSION
2770         * src/procmsg.[ch]
2771                 Network endian for cache and mark files
2772
2773 2002-11-12 [colin]      0.8.5claws135
2774
2775         * src/inc.c
2776                 Fix the "socket error" dialog which disappeared
2777
2778 2002-11-12 [colin]      0.8.5claws134
2779
2780         * src/msgcache.c
2781                 Reverse last commit which had performance 
2782                 problems, but still reverse the list
2783
2784 2002-11-12 [colin]      0.8.5claws133
2785
2786         * src/msgcache.c
2787                 Reverse list order
2788
2789 2002-11-12 [melvin]     0.8.5claws132
2790
2791         * src/compose.c
2792                 Added a check for a NULL prefs_common.dictionary
2793
2794 2002-11-12 [colin]      0.8.5claws131
2795
2796         * src/ssl_certificate.[ch]
2797                 Use FQDN hostname
2798
2799 2002-11-12 [colin]      0.8.5claws130
2800
2801         * src/ssl_certificate.[ch]
2802                 Take connection port into account for 
2803                 checking certificates (a single hostname
2804                 could have multiple servers with multiple
2805                 certificates)
2806         * src/ssl.c
2807                 Pass the port to ssl_certificate_check
2808
2809 2002-11-12 [paul]       0.8.5claws129
2810
2811         * src/folder.c
2812                 fix a typo in last commit
2813
2814 2002-11-12 [paul]       0.8.5claws128
2815
2816         * sync with 0.8.5cvs23
2817                 see ChangeLog entry 2002-11-12
2818
2819 2002-11-11 [colin]      0.8.5claws127
2820
2821         * src/ssl_certificate.c
2822                 Cleaner messages
2823                 Don't popup, instead log error, if the 
2824                 corresponding pref is checked
2825         * src/ssl_certificate.h
2826                 include <openssl/objects/h>
2827
2828 2002-11-11 [colin]      0.8.5claws126
2829
2830         * src/ssl_certificate.h
2831                 _Really_ clean it
2832
2833 2002-11-11 [colin]      0.8.5claws125
2834         
2835         * src/ssl_certificate.c
2836                 Fixed leak
2837
2838 2002-11-11 [colin]      0.8.5claws124
2839
2840         * src/ssl.c
2841                 Cleaned a bit
2842         * src/ssl_certificate.[ch]
2843                 Cleaned a bit (better use of SSL API)
2844                 (This will cause non-recognition of saved 
2845                  certificates of claws12[23]...)
2846
2847 2002-11-11 [paul]       0.8.5claws123
2848         
2849         * po/es.po
2850                 updated by Ricardo Mones Lastra
2851
2852 2002-11-11 [colin]      0.8.5claws122
2853
2854         * src/ssl.c
2855                 Fix a typo
2856
2857 2002-11-11 [colin]      0.8.5claws121
2858
2859         * src/ssl_certificate.[ch] ** NEW FILES **
2860         * src/ssl.[ch]
2861                 Check SSL certificates presented to us
2862         * src/Makefile.am
2863                 Add ssl_certificate.[ch]
2864         * po/POTFILES.in
2865                 Add ssl_certificate.c
2866
2867 2002-11-11 [paul]       0.8.5claws120
2868
2869         * sync with 0.8.5cvs22
2870                 see ChangeLog 2002-11-11
2871
2872 2002-11-11 [paul]       0.8.5claws119
2873
2874         * sync with 0.8.5cvs21
2875                 see ChangeLog 2002-11-11
2876
2877 2002-11-10 [jens]       0.8.5claws118
2878
2879         * src/folder.c
2880         * src/folderview.c
2881                 corrected some typing
2882         * po/de.po
2883                 updated german translation
2884         * sylpheed.spec.in
2885                 cleaned up specfile and adjusted it for claws
2886
2887 2002-11-10 [colin]      0.8.5claws117
2888
2889         * src/summaryview.c
2890                 a STATUSBAR_PUSH/POP fix
2891
2892 2002-11-10 [colin]      0.8.5claws116
2893
2894         * src/prefs_folder_item.c
2895                 Fix hanging after opening folder properties
2896
2897 2002-11-10 [hoa]        0.8.5claws115
2898
2899         * src/matcher_parser_lex.l
2900         * src/matcher_parser_parse.y
2901                 config file for scoring and filtering is no more trashed
2902                 when there is a syntax error in a filtering rule when
2903                 editing it in a dialog.
2904
2905 2002-11-09 [colin]      0.8.5claws114
2906
2907         * src/mbox_folder.c
2908                 Added missing initialisation of folder->destroy()
2909
2910 2002-11-09 [colin]      0.8.5claws113
2911
2912         * src/folder.c
2913           src/folderview.c
2914                 Fix the status bar messages
2915
2916 2002-11-09 [colin]      0.8.5claws112
2917
2918         * src/folderview.c
2919                 Fix hangs after folder dnd, happening after 
2920                 claws109.
2921
2922 2002-11-09 [christoph]  0.8.5claws111
2923
2924         * src/folderview.c
2925                 just changed order of calls (reverse order of
2926                 associated calls)
2927         * src/inc.c
2928                 lock inc when checking only one account, otherwise
2929                 inc all could be executed at the same time
2930
2931 2002-11-09 [christoph]  0.8.5claws110
2932
2933         * src/folderview.c
2934                 better unlock the mouse cursor before calling
2935                 summary_show because it changes the cursor too
2936
2937 2002-11-09 [christoph]  0.8.5claws109
2938
2939         * src/folder.[ch]
2940         * src/folderview.c
2941                 add functions to open and close a folder
2942                 o opending will execute scanning for remote folders
2943                   and processing
2944                 o closing will unset new flag for messages
2945
2946 2002-11-09 [colin]      0.8.5claws108
2947
2948         * src/folder.c
2949                 Add a call to prefs_matcher_write_config to 
2950                 avoid non-leaf folders filtering settings to be
2951                 lost
2952
2953 2002-11-09 [paul]       0.8.5claws107
2954
2955         * src/prefs_account.c
2956                 re-word a label
2957
2958 2002-11-09 [colin]      0.8.5claws106
2959
2960         * src/folderview.c
2961                 Minor esthetic fix
2962
2963 2002-11-09 [colin]      0.8.5claws105
2964
2965         * src/folderview.c
2966                 Fix prefs_filtering deletion for MH folders (same
2967                 reason as below)
2968         * src/prefs_filtering.c
2969                 Fix prefs_filtering renaming and deletion for 
2970                 folder-based processing rules.  
2971
2972 2002-11-09 [christoph]  0.8.5claws104
2973
2974         * src/compose.c
2975         * src/folder.[ch]
2976         * src/folderview.[ch]
2977         * src/import.c
2978         * src/inc.c
2979         * src/main.c
2980         * src/mainwindow.c
2981         * src/messageview.c
2982         * src/prefs_folder_item.c
2983         * src/procmsg.c
2984         * src/summaryview.c
2985                 implement a callback system for folder item updates
2986
2987 2002-11-09 [colin]      0.8.5claws103
2988
2989         * src/folderview.c
2990                 Fix prefs_filtering renaming for MH folders (we
2991                 shouldn't rename by path as another folder could
2992                 have the same hierarchy).
2993
2994 2002-11-09 [colin]      0.8.5claws102
2995
2996         * src/folder.c
2997                 Fix a leak found by Christoph, use better variable
2998                 names
2999
3000 2002-11-09 [colin]      0.8.5claws101
3001
3002         * src/folder.c
3003                 One more fix for processing rules
3004
3005 2002-11-08 [colin]      0.8.5claws100
3006         
3007         * src/matcher.c
3008                 Don't copy the compiled regexp (will be reevaluated)
3009         * src/folderview.c
3010                 Lock folderview while moving
3011         * src/folder.c
3012                 Provide info on what's happening to the user
3013
3014 2002-11-08 [colin]      0.8.5claws99
3015
3016         * src/folderview.c
3017                 Fix folder reordering after a move if parent is 
3018                 root
3019         * src/scoring.[ch]
3020                 Add function to copy a ScoringProp
3021         * src/prefs_folder_item.c
3022                 Copy scoring rules when copying a folder prefs
3023
3024 2002-11-08 [colin]      0.8.5claws98
3025
3026         * src/folderview.c
3027                 Fixes in case of failure
3028         * src/filtering.[ch]    
3029                 Add function to duplicate a FilteringProp
3030         * src/matcher.[ch]
3031                 Add function to duplicate a MatcherProp
3032         * src/prefs_folder_item.c
3033                 Save folder's processing rules when copying 
3034                 its prefs
3035
3036 2002-11-08 [colin]      0.8.5claws97
3037         
3038         * src/folderview.c
3039                 Sort after move
3040         * src/folder.c 
3041                 Change a printf to debug_print
3042
3043 2002-11-08 [colin]      0.8.5claws96
3044
3045         * src/folder.c
3046           src/folderview.c
3047                 Fix segfaults, call me stupido
3048         
3049
3050 2002-11-08 [colin]      0.8.5claws95
3051
3052         *src/folder.c
3053                 Added forgotten prefs to save when moving folders
3054
3055 2002-11-08 [colin]      0.8.5claws94
3056
3057         * src/folder.c
3058                 Fixes to folder DND (prefs copy)
3059         * src/folderview.c
3060                 Optimization for folder DND (don't rescan whole tree)
3061                 Added folderview_create_folder_node() for this 
3062                 optimization, so de-duped a bit the code
3063         * src/prefs_folder_item.[ch]
3064                 Added prefs_folder_item_copy_prefs()    
3065           
3066 2002-11-08 [paul]       0.8.5claws93
3067
3068         * src/prefs_account.c
3069           tools/README
3070           tools/kmail2sylpheed_v2.pl
3071                 correct some typos
3072
3073 2002-11-08 [paul]       0.8.5claws92
3074
3075         * src/compose.c
3076           src/prefs_account.[ch]
3077                 remove account options 'clearsign' and 'ascii_armored',
3078                 replace with 'default_gnupg_mode' to prevent mixed-mode
3079                 Privacy settings
3080
3081 2002-11-08 [paul]       0.8.5claws91
3082
3083         * src/compose.[ch]
3084                 re-implement GnuPG 'on-the-fly' mode selection,
3085                 disallow mixed-mode
3086
3087 2002-11-08 [colin]      0.8.5claws90
3088
3089         * src/folderview.c
3090           src/prefs_folder_item.c
3091                 Change "Property" to "Properties"
3092
3093 2002-11-07 [colin]      0.8.5claws89
3094
3095         * src/folderview.c
3096           src/folder.c
3097                 Allow folder dropping to a root folder
3098
3099 2002-11-07 [paul]       0.8.5claws88
3100
3101         * src/compose.c
3102                 revert last commit
3103
3104 2002-11-07 [paul]       0.8.5claws87
3105
3106         * src/compose.c
3107                 fix reply-to-list bug. closes bug report
3108                 "[633382] reply-to-list broken in recent cvs"
3109
3110 2002-11-07 [paul]       0.8.5claws86
3111
3112         * src/compose.c
3113                 add a forgotten '#if USE_GPGME ... #endif'
3114
3115 2002-11-07 [paul]       0.8.5claws85
3116
3117         * sync with 0.8.5cvs20
3118                 see ChangeLog 2002-11-07
3119
3120 2002-11-07 [colin]      0.8.5claws84
3121
3122         * src/folder.[ch]
3123                 Change folder_item_move_to to return the newly 
3124                 created folderitem.
3125         * src/folderview.c
3126                 Select the new folderitem after moving.
3127
3128 2002-11-07 [colin]      0.8.5claws83
3129
3130         * src/prefs_filtering.c
3131                 Fix rule rewriting when moving a leaf folder to a 
3132                 shorter path
3133
3134 2002-11-07 [colin]      0.8.5claws82
3135
3136         * src/prefs_filtering.c
3137                 fix a leak
3138
3139 2002-11-07 [colin]      0.8.5claws81
3140
3141         * src/folder.[ch]
3142                 Add folder_item_move_to() function to move a 
3143                 folderitem into another one (updates matcher etc)
3144         * src/folderview.c
3145                 Add folder drag'n drop (context menu to come)
3146                 [Should be dataloss free, but Please backup before 
3147                  trying !]
3148
3149 2002-11-06 [colin]      0.8.5claws80
3150
3151         * src/mh.c
3152                 mh_create_folder() returns NULL if can't create
3153                 directory hierarchy
3154
3155 2002-11-06 [paul]       0.8.5claws79
3156
3157         * src/compose.[ch]
3158                 allow 'on-the-fly' changing of the type of encryption 
3159                 and/or signing used (mime/ascii) via the compose window
3160
3161 2002-11-06 [paul]       0.8.5claws78
3162
3163         * sync with 0.8.5cvs19
3164                 see ChangeLog 2002-11-06 for src/account.c: 
3165                 account_get_special_folder()
3166                 
3167 2002-11-05 [alfons]     0.8.5claws77
3168
3169         * src/crash.c
3170                 very minor cleanups: nothing to see here, move on. :-)
3171
3172 2002-11-05 [colin]      0.8.5claws76
3173
3174         * src/main.c
3175                 Changes choices if compose windows are opened to
3176                 Discard, Draft, Don't quit
3177
3178 2002-11-05 [thorsten]   0.8.5claws75
3179
3180         * src/compose.c
3181                 reenabled default_reply_to folder option
3182
3183 2002-11-05 [colin]      0.8.5claws74
3184
3185         * src/compose.[ch] 
3186                 add compose_draft()
3187         * src/crash.c
3188                 add SIGTERM handler
3189         * src/main.[ch]
3190                 add clean_quit() for the SIGTERM handler
3191
3192 2002-11-05 [paul]       0.8.5claws73
3193         
3194         * po/es.po
3195                 updated by Ricardo Mones Lastra
3196
3197 2002-11-05 [melvin]     0.8.5claws72
3198
3199         * src/logwindow.c
3200                 Fixed log-clipping bug #616795.
3201                 To stop logging in the log window use 0 length.
3202         * src/prefs_common.c
3203                 Added a label to inform about the 0 log length behaviour.
3204
3205 2002-11-05 [paul]       0.8.5claws71
3206
3207         * sync with 0.8.5cvs17
3208                 see ChangeLog 2002-11-05
3209
3210 2002-11-04 [paul]       0.8.5claws70
3211
3212         * sylpheed-128x128.png
3213           sylpheed-64x64.png
3214           sylpheed.png
3215                 replace with pngcrushed icons. Submitted by Nicolas Kaiser,
3216                 <nikai@users.sourceforge.net>
3217                 
3218         * po/bg.po
3219                 updated by George Danchev
3220
3221 2002-11-03 [thorsten]   0.8.5claws69
3222
3223         * src/main.c
3224           src/mimeview.c
3225           src/rfc2015.h
3226                 add check if gpg is active
3227
3228 2002-11-03 [thorsten]   0.8.5claws68
3229
3230         * src/toolbar.h
3231                 removed GSList declaration causing trouble on MacOS-X
3232                 (submitted by alfons, reported by xfesty)
3233
3234 2002-11-01 [paul]       0.8.5claws67
3235
3236         * src/mainwindow.c
3237                 remove last remnants of main's filter code
3238
3239 2002-11-01 [paul]       0.8.5claws66
3240
3241         * tools/filter_conv.pl
3242                 fix bug where user-defined headers were ignored
3243
3244 2002-11-01 [paul]       0.8.5claws65
3245
3246         * src/logwindow.c
3247                 make a debug_print() not translatable
3248
3249 2002-10-31 [melvin]     0.8.5claws64
3250
3251         * ac/aspell.m4
3252                 Fixed --disable-aspell-test. Now --disable-aspell-test will 
3253                 not run any GNU/aspell test.  The dictionary path will
3254                 be by default /usr/local/lib/aspell/ unless --with-aspell-prefix
3255                 was given, in which case, it will be $prefix/lib/aspell/
3256         * configure.in
3257                 Fixed typo in commentary (Aspell code).
3258
3259 2002-10-31 [paul]       0.8.5claws63
3260
3261         * po/POTFILES.in
3262                 remove src/filter.c and src/prefs_filter.c
3263                 thanks to Ricardo for reminding me
3264
3265 2002-10-31 [colin]      0.8.5claws62
3266
3267         * src/mbox_folder.c
3268                 Plug some leaks
3269
3270 2002-10-31 [paul]       0.8.5claws61
3271
3272         * src/prefs_filter.[ch] ** REMOVED **
3273           src/filter.[ch]       ** REMOVED **
3274           
3275         * src/Makefile.am
3276           src/folderview.c
3277           src/inc.c
3278           src/main.c
3279           src/mainwindow.c
3280           src/mbox.c
3281           src/prefs_common.c
3282           src/prefs_filtering.c
3283           src/summaryview.[ch]
3284                 remove main's 'filter' code
3285                 
3286         README.claws
3287                 update to reflect removal of main's filter
3288
3289 2002-10-31 [paul]       0.8.5claws60
3290
3291         * src/summaryview.c
3292                 remove check for global_processing in summary_filter_open(). 
3293                 This fixes the bug where if the user uses the right-click 
3294                 'Create filter rule...' and doesn't have any filter rules 
3295                 already defined in claws' advanced filtering, the newly 
3296                 created filter rule goes to main's filtering which is 
3297                 inaccessible through the gui. Now the filter rule gets added
3298                 to claws' filtering by default.
3299
3300 2002-10-28 [melvin]     0.8.5claws59
3301
3302         * src/prefs_actions.c
3303                 Fixed bug #627322 where MIME parts were not always
3304                 correctly passed to a %p action
3305                 Display an error dialog when message filename is not found.
3306
3307 2002-10-28 [melvin]     0.8.5claws58
3308
3309         * src/prefs_common.c
3310                 Readded a missing function declaration lost in 0.8.3claws34
3311
3312 2002-10-28 [paul]       0.8.5claws57
3313
3314         * sync with 0.8.5cvs15
3315                 see ChangeLog 2002-10-28 and 2002-10-25
3316                 
3317         Note: ChangeLog entry 2002-10-24 is not sync'ed.
3318
3319 2002-10-27 [oliver]     0.8.5claws56
3320
3321         * src/pop.c
3322                 plug leak in pop3_top_recv
3323
3324 2002-10-26 [christoph]  0.8.5claws55
3325
3326         * src/folder.c
3327                 set need_update folder flag when messages are added
3328                 (closes bug [ 626922 ] folder not updated after receiving)
3329
3330 2002-10-25 [melvin]     0.8.5claws54
3331
3332         * src/imageview.c
3333                 Fixed a memleak introduced in the scaling code.
3334
3335 2002-10-24 [alfons]     0.8.5claws53
3336
3337         * src/filtering.c
3338                 make filtering's forward message action forward from the 
3339                 correct account
3340                 (closes bug [628089 ] Filter -> Forward from address problem
3341                 reported by Oktay)
3342
3343 2002-10-24 [christoph]  0.8.5claws52
3344
3345         * src/mainwindow.c
3346         * src/manual.[ch]
3347                 o use manual of current locale or english if current
3348                   locale is not available (and english is available)
3349                 o also link to sylpheed doc project manuals
3350
3351 2002-10-23 [paul]       0.8.5claws51
3352
3353         * tools/README
3354           tools/kmail2sylpheed_v2.pl
3355                 add new version of kmail addressbook importer script.
3356                 works with newer versions of Kmail/KAddressBook which
3357                 have new and rearranged data.
3358
3359 2002-10-23 [martin]     0.8.5claws50
3360
3361         * src/folderview.c
3362         * src/summaryview.c
3363         * src/utils.h
3364         * src/utils.c
3365                 added length parameter to get_abbrev_newsgroup_name()
3366                 changed this function so that it abbreviates the newsgroup
3367                 names only so long it is smaller than the length parameter
3368                 (for better reading of some newsgroup names and space efficiency)
3369
3370 2002-10-22 [colin]      0.8.5claws49
3371
3372         *src/foldersel.c
3373                 Revert Alfons' last modification (after voting ;-))
3374
3375 2002-10-21 [alfons]     0.8.5claws48
3376
3377         * src/foldersel.c
3378                 folder view in folder selection dialog reflects state of
3379                 folder view in main window
3380
3381 2002-10-18 [alfons]     0.8.5claws47
3382
3383         * src/mbox.c
3384                 drop imported messages in folder selected by user,
3385                 and not in the inbox
3386                 (closes bug [ 625424 ] Import mbox always to "Inbox" folder)
3387
3388 2002-10-18 [alfons]     0.8.5claws46
3389
3390         * src/compose.c
3391                 make automagic reply work correctly for email accounts 
3392                 (whether it's viable to do a full sync with Hiro's 
3393                 compose.c is still under discussion)
3394
3395 2002-10-18 [melvin]     0.8.5claws45
3396
3397         * src/prefs_actions.c
3398                 Fixed bug #622275 where asynchroneous actions left 
3399                 zombies processes
3400                 Made (synchroneous) actions' input be displayed live.
3401
3402 2002-10-18 [christoph]  0.8.5claws44
3403
3404         * src/textview.c
3405                 don't add a newline in the textview in front of the
3406                 first textpart if header display is disabled
3407                 (closes bug [ 603385 ] disabled header display leaves blank
3408                  lin)
3409
3410 2002-10-18 [christoph]  0.8.5claws43
3411
3412         * src/folder.[ch]
3413         * src/imap.c
3414         * src/mbox_folder.c
3415         * src/mh.c
3416         * src/news.c
3417                 folder->get_num_list now returns an error code
3418                 (closes bug [ 609424 ] News cache cleared on failure)
3419                 
3420 2002-10-17 [colin]      0.8.5claws42
3421         
3422         * src/news.c
3423                 Changed a printf by debug_print
3424
3425 2002-10-16 [paul]       
3426
3427         * tools/OOo2sylpheed.pl
3428                 allow for spaces in the name of the
3429                 file to be attached.
3430
3431 2002-10-16 [colin]      0.8.5claws41
3432
3433         * src/main.c
3434                 Use a tristate to change online mode
3435
3436 2002-10-16 [paul]       0.8.5claws40
3437
3438         * po/es.po
3439                 updated by Ricardo Mones Lastra
3440
3441 2002-10-16 [colin]      0.8.5claws39
3442
3443         * src/main.c
3444           src/mainwindow.[ch]
3445                 Added --online and --offline command-line
3446                 switches
3447
3448 2002-10-15 [christoph]  0.8.5claws38
3449
3450         * src/procmime.c
3451                 set mimeinfo->name to NULL after g_free to
3452                 avoid double freeing with g_free
3453
3454 2002-10-14 [christoph]  0.8.5claws37
3455
3456         * src/compose.c
3457         * src/filtering.c
3458         * src/summaryview.c
3459                 remove calls to folder->change_flags that are now
3460                 done by procmsg flag functions (seems it is not
3461                 used by any foldertype anyway)
3462         * src/folder.c
3463                 init folder->change_flags with NULL
3464
3465 2002-10-14 [christoph]  0.8.5claws36
3466
3467         * src/folder.[ch]
3468         * src/imap.[ch]
3469                 use virtual functions for folder item new and destroy
3470                 functions
3471
3472 2002-10-14 [melvin]     0.8.5claws35
3473
3474         * src/compose.c
3475                 Added a test to not run the spell checker if no default
3476                 dictionary is available. No dialog is displayed though.
3477
3478 2002-10-14 [melvin]     0.8.5claws34
3479
3480         * src/gtkaspell.c
3481                 Fixed bug in dictionary list context menu where
3482                 "More..." pointed to an emtpy submenu if the
3483                 number of dictionaries is a multiple of 15
3484                 Removed unneeded code in suggestions list creation
3485
3486 2002-10-14 [paul]       0.8.5claws33
3487
3488         * po/bg.po
3489                 updated by George Danchev
3490
3491 2002-10-13 [hoa]        0.8.5claws32
3492
3493         * src/matcher.[ch]
3494           src/matcher_parser_parser.y
3495                 removed the escaped string from internal structure
3496                 of matcher.
3497
3498 2002-10-12 [colin]      0.8.5claws31
3499
3500         * src/gtksctree.[ch]
3501           src/summaryview.c
3502                 Removed useless function gtksctree_reanchor
3503
3504 2002-10-12 [alfons]     0.8.5claws30
3505         
3506         * sync with remaining main changes 2002-10-09 - 2002-10-11
3507         - drop changes to src/compose.c (requires claws specific changes)
3508         
3509 2002-10-12 [alfons]     0.8.5claws29
3510         
3511         * sync with main changes of 2002-10-08
3512         - drop changes to src/compose.c (requires claws specific changes)
3513         - drop changes to src/summaryview.c (requires changes to compose.c)     
3514
3515 2002-10-12 [alfons]     0.8.5claws28
3516         
3517         * sync with main changes of 2002-10-07
3518
3519 2002-10-12 [alfons]     0.8.5claws27
3520
3521         * sync with main changes of 2002-10-04
3522         - drop changes to src/compose.c (requires claws specific changes)
3523         - drop changes to src/prefs_folder_item.c (claws implementation
3524           seems to be working)
3525
3526 2002-10-12 [colin]      0.8.5claws26
3527
3528         * src/mainwindow.c
3529                 Fix folder-flicker when space-reading, introduced 
3530                 in claws22.
3531
3532 2002-10-12 [colin]      0.8.5claws25
3533
3534         * src/compose.c
3535                 Save account address when saving as draft.
3536                 (closes bug 621838)
3537
3538 2002-10-12 [colin]      0.8.5claws24
3539
3540         * src/summaryview.c
3541                 Fix the problem consisting of no message selected
3542                 after the last message in a folder has been moved.
3543
3544 2002-10-12 [paul]       0.8.5claws23
3545
3546         * src/compose.c
3547           src/prefs_template.c
3548           src/template.[ch]
3549                 add Cc and Bcc to templates. Patch submitted by
3550                 John L. Males.
3551
3552 2002-10-12 [colin]      0.8.5claws22
3553
3554         * src/folderview.c
3555                 Fix a bug after "Check for new messages":
3556                 If a folder was opened, it was still selected at
3557                 the end of the check, but displayed empty.
3558         * src/mainwindow.c
3559                 Remove unnecessary check
3560
3561 2002-10-12 [paul]
3562
3563         * tools/README
3564                 be more verbose in the description of
3565                 OOo2sylpheed.pl
3566                 
3567
3568 2002-10-11 [colin]      0.8.5claws21
3569
3570         * src/mainwindow.c
3571                 Make space work (better) when no mail is selected
3572
3573 2002-10-11 [colin]      0.8.5claws20
3574
3575         * src/inc.c
3576           src/news.c
3577                 fix warnings
3578
3579 2002-10-11 [colin]      0.8.5claws19
3580
3581         * src/mainwindow.c
3582                 revert 0.8.5claws6 changes as i couldn't get to
3583                 anything satisfying
3584
3585 2002-10-11 [melvin]     0.8.5claws18
3586
3587         * src/compose.c
3588                 Removed buggy and unused macro (should have been committed in
3589                 0.8.5claws17)
3590
3591 2002-10-11 [melvin]     0.8.5claws17
3592
3593         * src/compose.c
3594                 Fixed memory leak from bug #622040 (thanks to Martin Kluge)
3595
3596 2002-10-11 [thorsten]   0.8.5claws16 
3597
3598         * src/folderview.c
3599                 remove rescan warning
3600
3601 2002-10-11 [colin]      0.8.5claws15 
3602
3603         * src/procheader.c
3604                 fix a segfault that happens if conv_unmime_header
3605                 fails (should be better to find out why it fails)
3606
3607 2002-10-11 [christoph]  0.8.5claws14
3608
3609         * src/summaryview.c
3610                 update folderview stats after ignore/unignore thread
3611
3612 2002-10-11 [hoa]        0.8.5claws13
3613
3614         * src/quote_fmt_parse.y
3615                 Fixed a yacc/bison syntax error
3616         * src/matcher.c
3617                 Escaping of string is fixed.
3618
3619 2002-10-11 [colin]      0.8.5claws12
3620
3621         * src/imageview.c
3622                 Resize images to fit
3623
3624 2002-10-11 [paul]       0.8.5claws11
3625
3626         * po/es.po
3627                 updated by Ricardo Mones Lastra
3628
3629 2002-10-10 [alfons]     0.8.5claws10
3630
3631         * src/compose.c
3632                 allow dropping files by "moving" files from a file manager,
3633                 not only by the more cumbersome "copying". the latter 
3634                 mostly implies holding down the Control button
3635
3636 2002-10-10 [christoph]  0.8.5claws9
3637
3638         * src/summaryview.c
3639                 update folders after thread building for ignored threads
3640
3641 2002-10-10 [christoph]  0.8.5claws8
3642
3643         * config/.cvsignore
3644                 added Makefile
3645         * src/filtering.[ch]
3646         * src/folder.[ch]
3647         * src/folderview.[ch]
3648         * src/import.c
3649         * src/inc.[ch]
3650         * src/mbox.[ch]
3651         * src/procmsg.c
3652         * src/summaryview.[ch]
3653                 o added new flag need_update to FolderItem
3654                 o removed folder_table from various functions from tracking
3655                   folder updates
3656                 o set need_update flags in folder.c's move, copy and delete
3657                   functions and procmsg's flags functions
3658                 o added function folderview_update_items_when_required that
3659                   updates all folders with need_update set
3660                 o call folderview_update_items_when_required instead of
3661                   folderview_update_item_foreach
3662
3663 2002-10-09 [sergey]     0.8.5claws7
3664
3665         * src/compose.c
3666                 Strip CRs whel loading the text into editor in reedit mode.
3667
3668 2002-10-09 [colin]      0.8.5claws6
3669
3670         * src/mainwindow.c
3671                 Make Space work when no mail is selected
3672
3673 2002-10-09 [colin]      0.8.5claws5
3674
3675         * src/gtksctree.[ch]
3676                 Fix range_select
3677                 Add gtk_sctree_reanchor() 
3678         * src/summaryview.c
3679                 Use gtk_sctree_reanchor() - better fix for 
3680                 bug 60413
3681
3682 2002-10-09 [colin]      0.8.5claws4
3683
3684         * src/summaryview.c
3685                 Fix shift-click select after delete problem
3686                 (closes bug 60413)
3687
3688 2002-10-08 [thorsten]   0.8.5claws3
3689
3690         * src/summaryview.c
3691                 exclude current msg from -hide read messages-
3692
3693 2002-10-08 [colin]      0.8.5claws2
3694
3695         * src/inc.[ch]
3696           src/pop.c
3697           src/recv.c
3698                 Differentiate socket errors from disk full
3699                 errors
3700
3701 2002-10-08 [christoph]  0.8.5claws1
3702
3703         * Makefile.am
3704         * configure.in
3705                 modifications for new config directory
3706
3707         * config.guess  ** REMOVED **
3708         * config.sub    ** REMOVED **
3709         * install-sh    ** REMOVED **
3710         * ltmain.sh     ** REMOVED **
3711         * missing &nb