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