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