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