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