1 2001-12-15 [paul] 0.6.6claws
3 * Released version 0.6.6claws, cvs tag: rel_0_6_6
6 updated by Ricardo Mones Lastra
11 updated french translation
13 2001-12-15 [paul] 0.6.5claws92
15 * sync with sylpheed 0.6.5cvs28
16 see ChangeLog entry 2001-12-14 (src/prefs_account.c)
19 update to allow for sync
24 update dutch translation
26 2001-12-14 [carsten] 0.6.5claws91
28 fixed bug #473785; also after changing the column order
29 the same message will be selected and displayed as before
32 2001-12-14 [carsten] 0.6.5claws90
34 probably found the bug reported by wwb opening or closing
35 a folder tree just before dnd (found the solution in the
36 balsa source -- thanks to them)
38 2001-12-14 [carsten] 0.6.5claws89
41 moved gtk_clist_moveto to the right place, so that
42 only the accounts dialog is effected on opening
44 2001-12-14 [carsten] 0.6.5claws88
46 gtkut_clist_set_focus_row does a gtk_clist_moveto
47 now, so that the focused row will be seen in any case
48 (reported by wwp on sf-claws-user)
50 2001-12-14 [darko] 0.6.5claws87
53 remove unnecessary line
55 2001-12-14 [paul] 0.6.5claws86
57 * sync with sylpheed 0.6.5cvs27
58 see ChangeLog entries 2001-12-14
60 2001-12-14 [carsten] 0.6.5claws85
62 following a suggestion of Melvin the rcoabm pops up
63 right under the button now and the button is reliefed
64 while the popup is open
66 2001-12-14 [darko] 0.6.5claws84
69 fix crash when wrapping long lines if linewrap quotation
70 is disabled and wrapper encounters a word spanning more
73 2001-12-13 [paul] 0.6.5claws83
76 prefer 'Reply-To' header over mailing list header when
77 replying to a message. Finally prevent all those confirmation
78 messages being sent to the list itself.
81 remove unused summary_set_menu_sensitive() entry
83 2001-12-13 [paul] 0.6.5claws82
86 * src/pixmaps/inbox-hrm.xpm ** NEW FILE **
87 * src/pixmaps/outbox-hrm.xpm ** NEW FILE **
88 * src/pixmaps/trash-hrm.xpm ** NEW FILE **
89 improvements to 'Hide read messages': Inbox, Outbox,
90 Trash, Queue, and Draft icons now reveal presence of hidden
93 2001-12-12 [alfons] 0.6.5claws81
95 0.6.5claws80 was tagged as LAST_STABLE
99 * src/matcher_parser_lex.c
100 fix the filtering; my last attempt to get it right,
101 if it does not work, it's Hoa's turn. ;-)
103 for my honourable peers:
105 the code now makes a clear distinction between
106 rules as they are displayed (probably escaped),
107 and as they are executed (probably unescaped). the
108 parser does *NOT* do any unescaping, this is
109 the task of the matcher.c (which breaks up a
110 rule into condition) and the filtering.c (which
111 breaks up the rule's action). to make this
112 run happily we provide an unescaped copy of
113 crucial strings to the MatcherProp and
114 FilteringAction structures. note that the only
115 exception to this is any REGEXP string. those
116 are directly passed to regcomp() and regexp()
117 (who have much more powerful unescape functions).
121 you can escape tab (\t), carriage return (\r),
122 linefeed (\n), form feed (\f), quote (\"),
123 single quote (\'), bell (\b) in all the entry
124 lines in the scoring & filtering dialogs.
125 as an added bonus this should not affect
126 existing filtering rules.
128 2001-12-12 [carsten] 0.6.5claws80
132 "item(s) selected" is now sensitive to 1 or more
133 than one selected (nice for language where simple
134 adding of a "s" is not possible as German (Eintrag
137 the "forward as attachment" entry from the right
138 click menu removed, "forward" acts following the
142 reverted my former changes; so compiler warning again
143 but there's more GTK_TEXT/GTK_STEXT mixing on other places
147 "search in message" does now *not* only work in MVIEW_TEXT
148 messages, but also in a MIMEVIEW_TEXT part of MVIEW_MIME
152 removed "/File/_Close" as it was the same as "/File/E_xit"
153 and we don't need it two times
155 the separate folder view and message view now get a distinct
156 WMCLASS, just in case someone is using sawfish ;-)
158 as the menu entries "/View/Message view" and "/View/Folder tree"
159 are only doing something when SEPARATE_MESSAGE or SEPARATE_FOLDER
160 make them sensitive accordingly and as these two are "shown"
161 after startup anytime check this menuitem at startup
163 2001-12-12 [paul] 0.6.5claws79
166 fix sensitivity of 'Search folder...', broken in
172 2001-12-11 [carsten] 0.6.5claws78
174 fixed two typos returning a wrong FALSE/TRUE
175 * src/mainwindow.[ch]
176 extra menu for email/news button removed
178 2001-12-11 [alfons] 0.6.5claws77
180 * src/matcher.c (1.3)
181 * src/matcher_parser_lex.l (1.28)
182 revert for another attempt
183 mark 0.6.5claws77 as LAST_STABLE
185 2001-12-11 [christoph] 0.6.5claws76
188 fixed wrong translation for prev. unread msg
190 2001-12-11 [paul] 0.6.5claws75
195 * src/summaryview.[ch]
196 * src/pixmaps/dir-open-hrm.xpm ** NEW FILE **
197 enable ability to hide read messages on per folder basis via
198 '/Summary/Hide read messages'; when selected, a folder will
199 have a red open folder icon, instead of a blue icon, if the
200 folder contains hidden messges
201 submitted by Thomas Link <t.link.tmp200101.gmx.net>
204 remove '/Message/Forward as attachment' from
205 main_window_set_menu_sensitive() to prevent debug warning
209 Clean up some of the English
211 * tools/newscache_clean.pl
212 allow for new 'hidereadmsgs' entry in folderlist.xml
215 updated translation, submitted by Ricardo Mones Lastra
217 2001-12-11 [paul] 0.6.5claws74
219 * sync with sylpheed 0.6.5cvs25
220 see ChangeLog entry 2001-12-11
222 2001-12-10 [alfons] 0.6.5claws73
225 add more control characters
226 * src/matcher_parser_lex.l
227 make escaping / unescaping work again
229 2001-12-10 [alfons] 0.6.5claws72
232 clean up warnings "returning value for void function"
233 * src/prefs_filtering.c
234 make info button for execute action sensitive
236 2001-12-10 [paul] 0.6.5claws71
241 fix: imap server now gets informed of MARKED, UNMARKED
242 and REPLY events. Now people can use different IMAP-Mail
243 clients and have the exact same information about MARKED,
244 UNMARKED and REPLY status with all of them. Especially
245 useful for imap servers with a web-frontend.
246 submitted by Tobias Sandhaas <medlor@web.de>
248 2001-12-09 [melvin] 0.6.5claws70
251 fixed bug #490076 (hunted down by Alfons who implemented
252 a workaround in 0.6.5claws65)
254 2001-12-09 [christoph] 0.6.5claws69
257 set pointer to string in LOCKED column to NULL
258 (might fix bug #490800)
260 2001-12-09 [carsten] 0.6.5claws68
263 resolved some cluttered menu shortcuts
264 ('creating new email' and 'creating news message'
267 wmclass now distinc from main window
270 email/news and forward button functionality similar
271 to the reply buttons; removed the ugly dropdown arrows
272 and use instead the right mouse button
274 2001-12-09 [paul] 0.6.5claws67
278 allow spaces in imap folder names
279 submitted by Willem van Engen <wvengen@stack.nl>
281 2001-12-09 [paul] 0.6.5claws66
283 * sync with sylpheed 0.6.5cvs24
284 see ChangeLog entry 2001-12-09
286 2001-12-08 [alfons] 0.6.5claws65
289 prevent secondary selection claim after "add to sender" dialog
290 popped up. this is because there's a GDK_BUTTON_RELEASE pending.
291 we trick GTK by simulating a click at (0, 0) in the textview.
293 2001-12-08 [hoa] 0.6.5claws64
296 fixed a bug about the .processing folder name while filtering
298 2001-12-08 [alfons] 0.6.5claws63
301 work around problem of not correctly updating folder stats
302 when deleting messages. there's some folder scanning evil
303 going so the folderview_update_msg_num() does not work
304 correctly. need to investigate this.
306 2001-12-08 [paul] 0.6.5claws62
308 * sync with sylpheed 0.6.5cvs23
309 see ChangeLog entry 2001-12-08
311 2001-12-07 [christoph] 0.6.5claws61
314 fix another header translation problem
316 2001-12-07 [alfons] 0.6.5claws60
319 make filtering also work on local spool mbox
321 2001-12-07 [carsten] 0.6.5claws59
323 addressbook window gets a wmclass distinct from the main
326 * src/mainwindow.[ch]
327 forward menu item will use mode selected in prefs, forward
328 as attatchment in menu removed (will be substituted in the
329 toolbar similar to reply buttons)
330 create news message menu entry and news button is now
331 sensitive to the existance of a news account
332 * src/pixmaps/stock_mail_reply_quote.xpm ** REMOVED **
333 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** REMOVED **
334 * src/pixmaps/stock_mail_reply_to_sender_quote.xpm ** REMOVED **
335 these are removed because the toolbar buttons don't show
336 the quoting modus any longer
340 * tools/newscache_clean.pl ** NEW FILE **
341 perl script to do some tidying up in the newscache directory
343 * tools/sylpheed-switcher ** NEW FILE **
344 perl script to enable easy switching between main and claws
347 added descriptions of the two new perl scripts
350 2001-12-07 [melvin] 0.6.5claws58
353 fixed a warning during compilation introduced in 0.6.5claws56
355 2001-12-07 [paul] 0.6.5claws57
357 * src/mainwindow.[ch]
359 further usability enhancements to replying with or without
360 quoting via the toolbar, use of Ctrl key is replaced by
362 Submitted by Carsten Schurig
364 2001-12-07 [melvin] 0.6.5claws56
367 hack to fix bug that prevented to make/paste selections
368 after switching between MVIEW_TEXT and MVIEW_MIME views
369 without deselecting the selection first.
371 2001-12-06 [alfons] 0.6.5claws55
375 revise filtering a little bit more, and make sure
376 messages are delivered to the appropriate inbox
377 (perhaps set per account)
379 2001-12-06 [paul] 0.6.5claws54
381 * sync with sylpheed 0.6.5cvs22
382 see ChangeLog entry 2001-12-06
384 2001-12-05 [alfons] 0.6.5claws53
390 more revisions of filtering system
391 (last stable version is marked as LAST_STABLE)
393 | NOTE 1): the filtering system now uses a local folder called
394 | .processing. if filtering fails, check this directory
395 | for missing messages.
397 | NOTE 2): help us find the filtering actions still missing
399 2001-12-05 [paul] 0.6.5claws52
402 fix bug where 'Empty Trash?' pop-up window appears even
403 when Trash is empty, submitted by Jesse Skinner
405 2001-12-05 [melvin] 0.6.5claws51
408 fixed bug #486106 to select correct account when reediting
411 2001-12-04 [alfons] 0.6.5claws50
414 declare markfile in appropriate functions when
415 no fchmod() is found (thanks to Mark Heerdink <marc@koelkast.net>
418 2001-12-04 [paul] 0.6.5claws49
420 * sync with sylpheed 0.6.5cvs21
421 see ChangeLog entry 2001-12-04
423 2001-12-03 [christoph] 0.6.5claws48
426 changed translation of undo
429 don't reinvent the wheel to traverse a GNode
431 seperate code to create the compose gui into functions
432 add "Others" page with folder selection for saving copy
434 the folder identifier is saved to queue header
436 save message to folder in queue header
438 2001-12-03 [paul] 0.6.5claws47
440 * sync with sylpheed 0.6.5cvs20
441 see ChangeLog entry 2001-12-03
445 * more sync with sylpheed 0.6.5cvs19
446 see ChangeLog entry 2001-11-29
448 2001-11-30 [paul] 0.6.5claws46
451 remove conflicts introduced by Hoa's last commit
454 make 'Message/Bounce' sensitive
456 2001-11-30 [hoa] 0.6.5claws45
459 slightly change bounce function to add
460 information about the user that bounced the mail
461 in the From header line.
464 permit the use of processing in outbox folder.
466 2001-11-29 [paul] 0.6.5claws44
468 * src/mainwindow.[ch]
470 * src/pixmaps/stock_mail_reply_quote.xpm ** NEW FILE **
471 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** NEW FILE **
472 * src/pixmaps/stock_mail_reply_to_author_quote.xpm ** NEW FILE **
473 usability enhancements to the quoting, implements
474 use of Ctrl key to toggle quoting settings
475 Submitted by Carsten Schurig <Carsten.Schurig@web.de>
477 2001-11-29 [paul] 0.6.5claws43
479 * sync with sylpheed 0.6.5cvs19
480 see ChangeLog entry 2001-11-28
482 2001-11-29 [melvin] 0.6.5claws42
484 added enriched.[ch] to the list of files
490 added support to view text/enriched
491 added support to show headers in message view for text/enriched and text/html
492 in non multipart messages
494 2001-11-28 [paul] 0.6.5claws41
496 * more sync with sylpheed 0.6.5cvs18
497 see ChangeLog entry 2001-11-27 (src/prefs_common.c)
499 2001-11-27 [paul] 0.6.5claws40
502 updated translation, submitted by Fabio Junior Beneditto
504 * sync with sylpheed 0.6.5cvs18
505 see ChangeLog entries 2001-11-26 (src/textview.c) and
512 updated translation, submitted by Ricardo Mones Lastra
517 add more translatable strings
519 2001-11-26 [christoph] 0.6.5claws39
522 fixed one more umlaut
524 fix translated header when it should not be translated
526 2001-11-26 [paul] 0.6.5claws38
529 remove '/Message/Add Sender to address book' from
530 main_window_set_menu_sensitive(), prevent debug warning
531 add 'Message/Mark/Mark all read' to mainwin_entries[]
533 2001-11-26 [paul] 0.6.5claws37
536 fix 'recurring unread state' bug
539 * tools/filter_conv.pl
540 read name of top level mailbox from folderlist.xml
541 and presume nothing about its name
543 2001-11-26 [darko] 0.6.5claws36
546 removed functions that are now in gtkutils.c
547 use gtkut_text_is_uri_string() from gtkutils.c
548 * fix my comment on 2001-11-23 (missing gtkutils.[ch])
550 2001-11-26 [paul] 0.6.5claws35
552 * sync with sylpheed 0.6.5cvs16
553 see ChangeLog entries 2001-11-25 and 2001-11-26
555 2001-11-25 [alfons] 0.6.5claws34
557 EXPERIMENTAL!!! Please checkout the last stable version using:
559 % cvs update -r LAST_STABLE -dRAP
561 (Or help us testing this stuff.)
563 * src/filtering.c (1.14)
564 * src/filtering.h (1.6)
566 * src/matcher.c (1.20)
568 * src/procmsg.h (1.14)
569 * src/summaryview.c (1.59)
570 * src/summaryview.h (dunno)
571 revert/merge/sync to as it was before commit
572 on Thu, 19 Jul 2001 10:15:51 -0700.
574 2001-11-25 [hoa] 0.6.5claws33
577 processing mails at startup
580 * src/summaryview.[ch]
581 processing mails when entering folder
583 * src/prefs_filtering.c
586 2001-11-24 [alfons] 0.6.5claws32
588 * src/summaryview.[ch]
589 make summary sort headers work, and also make
590 sure the sort type is stored
592 2001-11-23 [alfons] 0.6.5claws31
594 * src/summaryview.[ch]
595 make lock work like mark
596 disallow deleting messages marked as locked
598 2001-11-23 [alfons] 0.6.5claws30
604 merge undo patch submitted by Jens
606 2001-11-23 [christoph] 0.6.5claws29
611 fixed gpg signing and encoding
614 added --status option to get new, unread and total
615 message count from a running sylpheed
617 temporary fix for reply_with_quote problem
618 (don't call functions for non existing widget)
620 one more check for ignored threads but still not
621 always working correctly. probably a recursive
622 check for all parents is needed
624 2001-11-23 [darko] 0.6.5claws28
627 wrapping on send improvements
629 fix for GtkSText after last sync with main branch
630 GTK_TEXT -> GTK_STEXT
632 2001-11-23 [paul] 0.6.5claws27
634 * sync with sylpheed 0.6.5cvs14
635 see ChangeLog entries 2001-11-22 and 2001-11-23
638 fixed the scrambled umlauts
639 submitted by Carsten Schurig <Carsten.Schurig@web.de>
641 2001-11-21 [paul] 0.6.5claws26
643 * sync with sylpheed 0.6.5cvs12
644 see 2nd ChangeLog entry dated 2001-11-20
646 2001-11-20 [paul] 0.6.5claws25
648 * sync with sylpheed 0.6.5cvs11
649 see ChangeLog entry 2001-11-19 (src/utils.c)
654 GTK_TEXT -> GTK_STEXT
655 fix for wrong comment
657 2001-11-20 [hiro] 0.6.5claws24
660 more merges from main branch
661 removed fatal warnings (uninitialized variables etc.)
662 some coding style fix
669 2001-11-19 [hoa] 0.6.5claws23
672 * src/prefs_scoring.c
677 * src/matcher_parser_parse.y
678 * src/prefs_filtering.c
681 2001-11-19 [alfons] 0.6.5claws22
683 more of my old things into claws
688 * src/summaryview.[ch]
689 * src/prefs_summary_column.c
690 * src/pixmaps/locked.xpm
691 add indicators for locking of message in summary view
692 (does not work yet, only visual indicator)
694 2001-11-19 [paul] 0.6.5claws21
696 * sync with sylpheed 0.6.5cvs10
697 see ChangeLog entry 2001-11-19
699 2001-11-18 [alfons] 0.6.5claws20
702 remove an inadvertent free I forgot in previous clean up
704 2001-11-18 [alfons] 0.6.5claws19
707 clean up & plug leaks
709 2001-11-18 [paul] 0.6.5claws18
711 * sync with sylpheed 0.6.5cvs9
712 see ChangeLog entries 2001-11-17 and 2001-11-18
714 2001-11-16 [paul] 0.6.5claws17
716 * sync with sylpheed 0.6.5cvs8
717 see ChangeLog entry 2001-11-16, src/grouplistdialog.c
719 2001-11-16 [paul] 0.6.5claws16
721 * sync with sylpheed 0.6.5cvs7
722 see ChangeLog entries 2001-11-15 and 2001-11-16
724 2001-11-15 [hoa] 0.6.5claws15
727 fix bounce, mails we received couln't be bounced to ourself.
732 * src/matcher_parser.h
733 * src/matcher_parser_lex.l
734 * src/matcher_parser_parse.y
738 * src/prefs_filtering.[ch]
740 * src/prefs_matcher.c
741 * src/prefs_scoring.c
744 new matcher/filter/score configuration file parser
745 one unique configuration file => ~/.sylpheed/matcherrc
746 import in currently automatic, then save are made
748 one filter per folder and one global filter
749 (filter of a folder will be used as folder processing)
752 fix a bug in folder_item_get_identifier
755 receive receipt return are fixed.
757 2001-11-14 [alfons] 0.6.5claws14
760 add things from main branch to make claws compile
762 2001-11-14 [paul] 0.6.5claws13
764 * merge with SYNC-B4-REL and sync with sylpheed 0.6.5cvs5
765 see ChangeLog entries 2001-11-08 to 2001-11-14
767 2001-11-14 [hoa] 0.6.5claws12
772 add "bounce mail" option
774 2001-11-13 [christoph] 0.6.5claws11
777 Cleanup a mess i add before commiting
779 2001-11-13 [hoa] 0.6.5claws10
782 some fixes when mail are sent or
785 2001-11-13 [christoph] 0.6.5claws9
788 Changed two string with the same translation
792 New mailsending process:
793 - Always queue message before sending
794 (message will be saved if sylpheed crashed or
795 freezes while sending)
796 - Allow queuing of newspostings
797 - No copy in outbox before sending
799 - No more redundant code for send and send_later
801 Applied wwp <subscript@free.fr>'s patch that fixes
802 marks for multiple forwarded messages (+compose.c)
807 remove things that are now in main branch
810 update Dutch translation
812 2001-11-12 [mhadasht] 0.6.5.claws8
815 re-enabled account autoselection feature for forward
816 and reedit lost during the branch point for SYNC-B4-REL
818 gtkpspell_get_dict(): more readable code (even if function is
821 added version number info to 2001-11-12 [hiro] comment.
823 2001-11-12 [hiro] 0.6.5.claws7
826 compose_forward(): fixed a bug that forward quote mark
828 removed unnecessary code.
829 * src/template_select.[ch]: removed.
834 :%s/GTK_TEXT/GTK_STEXT/g
839 revert the undo stuff (this is 0.6.6claws stuff)
841 2001-11-11 [hoa] 0.6.5.claws6
844 Insert signature at the end of the text.
845 Added undo patch but currently disabled
848 Threading by subject improved.
850 * added src/undo.[ch]
851 Undo module for compose dialog box.
853 2001-11-11 [alfons] 0.6.5.claws5
856 prevent threading by subject on nodes that have already been
857 threaded by in-reply-to (as in "circular references in a tree
858 result in a dead branch")
860 2001-11-09 [hoa] 0.6.5.claws4
863 allows creation of mbox folder item from any files.
865 2001-11-09 [alfons] 0.6.5.claws3
869 do what I mean and correct threading by subject so it really
870 ignores attracting lines without "Re: "
872 2001-11-07 [alfons] 0.6.5.claws2
876 only attract by subject if a subject line starts with a "Re: "
880 2001-11-07 [paul] 0.6.5claws1
882 * sync with sylpheed 0.6.5. release
883 see ChangeLog entry 2001-11-07
885 2001-11-07 [paul] 0.6.4claws31
887 * sync with sylpheed 0.6.4cvs18
888 see ChangeLog entries 2001-10-30 to 2001-11-07
889 prefs_templates.[ch] renamed prefs_template.[ch]
894 add semicolon Hoa forgot ;-)
897 2001-11-06 [hoa] 0.6.4claws30
903 threading by subject - empty subject are ignored
905 2001-11-06 [christoph] 0.6.4claws29
908 use SSL_peek for sock_gets
910 removed unneeded pointer in extracting quoted
913 2001-11-06 [melvin] 0.6.4claws28
916 fixed bug #476792 Selection overtyping with spell checker
917 fixed bug which could cause a buffer overflow
920 2001-11-06 [hoa] 0.6.4claws27
926 2001-11-05 [alfons] 0.6.4claws26
929 Claws -> Sylpheed (vice versa)
932 :%s/gtk_text/gtk_stext/g
933 :%s/GTK_TEXT/GTK_STEXT/g
934 (thanks to Jonathan Ware for spotting this)
936 2001-11-04 [christoph] 0.6.4claws25
939 replace Xalloca + strdup with Xstrdup_a
941 better implementation of extracting quoted names
942 from addresses (remove backlashes and ignore
945 2001-11-04 [alfons] 0.6.4claws24
948 edit to comply more with coding style
951 fix bug reported by Kim Schulz. introduced by the patch integrated
952 in 0.6.4claws15. the code did not check the return value of
956 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
958 2001-11-04 [christoph] 0.6.4claws23
961 * src/prefs_common.[ch]
962 init some pointers that possibly caused a segfault
963 reported in the claws-users ML
965 2001-11-04 [hoa] 0.6.4claws22
967 * src/grouplistdialog.c
968 change the names of the nodes in the tree
971 enhanced mailto syntax as described in
972 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
973 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
976 encode and decode URI (useful when opening URL into
979 2001-11-03 [hoa] 0.6.4claws21
981 * src/grouplistdialog.c
982 a new newsgroups list selection dialog box
983 with a CTree instead of a CList
985 2001-11-03 [hoa] 0.6.4claws20
988 enable property and scoring options when right
992 fixed bug when nickname were displayed using
995 2001-11-02 [darko] 0.6.4claws19
998 new wrap quotation and URL/long words wrapping implementation
999 * src/compose.c src/gtkstext.[ch]
1000 move gtkstext_strncmp() to gtkstext.c
1002 2001-11-01 [christoph] 0.6.4claws18
1004 * src/prefs_account.c
1005 fixed mess in account settings dialog
1006 * src/prefs_folder_item.c
1007 added label with folder path to dialog
1009 2001-10-31 [match] 0.6.4claws17
1014 fix generation of spurious address book file names.
1015 remove redundant functions.
1017 added missing file names.
1019 2001-10-30 [paul] 0.6.4claws16
1021 * sync with sylpheed 0.6.4cvs6
1022 see ChangeLog entries 2001-10-26 to 2001-10-30
1024 * tools/filter_conv.pl
1025 read folderlist.xml to discover whether the top-level
1026 folder is called 'Mailbox' or 'Mail'
1028 2001-10-29 [paul] 0.6.4claws15
1030 * src/html.c, src/textview.c
1031 activate links in html mail and fix clickable parts
1032 Submitted by Matthieu Dazy <dazy@t-surf.com>
1036 * po/de.po, po/es.po, po/pt_BR/po
1037 updated translations, submitted by Jens Oberender,
1038 Ricardo Mones Lastra, and Fabio Junior Beneditto
1040 2001-10-29 [darko] 0.6.4claws14
1043 fix wrapping for good
1048 undo previous change as it broke the smart wrapping
1050 2001-10-29 [darko] 0.6.4claws13
1053 fix infinite loop when long URL is quoted
1054 (closes bug #475122.
1058 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
1059 import Mutt address book
1060 * src/ldif.[ch] src/importldif.h
1061 modified import LDIF handle user attributes
1063 2001-10-28 [christoph] 0.6.4claws12
1066 fixed that filtering did not work if there
1067 were no filter rules
1068 (closes bug #472003 and better implementation
1071 2001-10-27 [christoph] 0.6.4claws11
1074 make the folder's default account to be used when
1075 replying. (patch by wwp <subscript@free.fr>)
1077 code cleanup, nearly killed all of wwp's patch
1078 for folder's default account in compose
1080 error panel when a folder could not be created
1081 (closes bug #471080 new folder name & already
1087 change prototype of strstr2() that Christoph forgot about
1089 2001-10-26 [christoph] 0.6.4claws10
1092 made search for accounts by email address not case
1095 fixed memory leak in folder_item_get_identifier
1098 fixed wrong strstr2 (should work like strstr)
1100 2001-10-26 [darko] 0.6.4claws9
1102 * src/compose.c src/gtkstext.[ch]
1104 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
1106 2001-10-26 [paul] 0.6.4claws8
1109 ignore css and javascript tags in html mail
1110 case-insensitive, with or without double-quoted
1113 2001-10-26 [paul] 0.6.4claws7
1115 * sync with sylpheed 0.6.4cvs1
1116 see ChangeLog entry 2001-10-26
1118 * src/prefs_account.c, src/prefs_common.c,
1119 src/prefs_summary_column.c
1120 minor improvements to the English
1122 2001-10-25 [alfons] 0.6.4claws6
1126 make GtkSText follow style of GtkText (closes bug
1127 #469211 "text selection while writing message")
1129 do sync with GTK 1.2.10
1131 2001-10-25 [paul] 0.6.4claws5
1134 ignore css tags in html mail
1136 2001-10-25 [darko] 0.6.4claws4
1139 don't declare is_url_string as static function since
1140 we need it in gtkstext.c
1142 remove unused variable
1143 don't wrap long URLs while composing a message
1145 2001-10-24 [christoph] 0.6.4claws3
1148 fix ssl deadlock, when peer closes connection
1150 2001-10-24 [paul] 0.6.4claws2
1152 * src/prefs_common.c
1153 gettextize the gpg ascii-armored warning message
1156 insert a DOS/MAC file into the composed message
1159 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
1161 2001-10-22 [paul] 0.6.4claws1
1163 * sync with sylpheed 0.6.4 release
1164 see ChangeLog entries 2001-10-21
1166 * po/fr.po, po/pt_BR.po
1167 updated by Melvin Hadasht and Fabio Junior Beneditto
1169 2001-10-21 [paul] 0.6.3claws30
1172 insert a DOS text file from the compose window
1173 into the composed message text (removes CRs characters)
1174 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
1176 * tools/filter_conv.pl, tools/README
1177 automatically use ~/.sylpheed as working directory
1178 print out confirmation message on completion
1180 * correct Hoa's last ChangeLog.claws entry
1182 2001-10-20 [hoa] 0.6.3claws29
1184 * src/grouplistdialog.c
1185 bugfix (another ?) to give the right
1186 newsgroups list for each news server.
1190 improve the newsgroups list cache
1192 2001-10-20 [paul] 0.6.3claws28
1194 * sync with sylpheed 0.6.3cvs9
1195 see ChangeLog entry 2001-10-19
1197 * correct Alfons' last ChangeLog.claws entry
1202 fix compilation problems (part of bug #472895)
1204 2001-10-18 [hoa] 0.6.3claws27
1206 * src/grouplistdialog.c
1207 bugfix when we refresh was clicked (bug 472701)
1209 2001-10-19 [christoph] 0.6.3claws26
1212 last header entry should default to "To:" or
1213 "Newsgroups:" and not copy the last entry line
1214 in a new compose window
1215 (closes bug #472686, #470792)
1217 2001-10-19 [paul] 0.6.3claws25
1219 * sync with Sylpheed 0.6.3cvs8
1220 see ChangeLog entries 2001-10-18 and 2001-10-19
1222 2001-10-18 [christoph] 0.6.3claws24
1225 reimplement ignore thread
1227 2001-10-18 [hoa] 0.6.3claws23
1230 * src/grouplistdialog.[ch]
1231 enhanced news subscription interface (feature 469113)
1235 enchanced newsgroup listing,
1236 now, we can get groups informations
1239 2001-10-18 [paul] 0.6.3claws22
1242 remove comment (sync with main branch)
1244 fix 'Re-edit' bug in 'Message' menu
1246 2001-10-17 [christoph] 0.6.3claws21
1249 ignore empty or whitespace only header lines
1251 2001-10-17 [paul] 0.6.3claws20
1253 * sync with sylpheed 0.6.3cvs7
1254 see ChangeLog entries 2001-10-14, 2001-10-16, and
1260 wrap long lines without spaces
1265 * po/es.po, po/nl.po, po/pt_BR.po
1266 updated by Ricardo Mones Lastra, Alfons,
1267 and Fabio Junior Beneditto
1269 * sylpheed-0.6.3claws released
1271 2001-10-15 [melvin] 0.6.3claws18
1274 added summary and detailed installation instructions
1277 Updated, corrected and completed french translation
1279 2001-10-15 [hoa] 0.6.3claws17
1280 * src/grouplistdialog.c
1281 we can choose the newsgroups to display with wildcards
1283 2001-10-15 [christoph] 0.6.3claws16
1287 * src/prefs_folder_item.[ch]
1288 applied wwp <subscript@free.fr>'s folder
1289 default account patch
1291 Fixed wrong translation
1293 2001-10-13 [alfons, christoph, melvin]
1296 solution #2 to solve MT-safety problems defers all GUI related calls
1297 to the main thread using a gtk_idle_add() callback. discussed on
1298 ircnet #sylpheed, with christoph spotting some issues with the
1299 original code, and melvin allowing us to lobotomize his sylpheed.
1301 * src/syldap.[ch], src/main.c
1302 fix race problem in ldap search thread by deferring GUI
1303 stuff to main thread using gtk_idle_add()
1305 2001-10-13 [paul] 0.6.3claws14
1307 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
1308 add Sergey's smtpcred.patch
1309 adds separate username/password setting for SMTP Auth
1310 needed by some servers
1311 (closes feature request #471659)
1313 2001-10-13 [paul] 0.6.3claws13
1315 * src/pgptext.[ch] **NEW FILES**
1316 * src/Makefile.am, src/messageview.c, src/mimeview.c
1317 decrypt ascii-armored gpg text embedded in
1319 Submitted by Jens Jahnke <jan0sch@gmx.net>
1321 2001-10-13 [christoph] 0.6.3claws12
1324 some more details on default to and
1327 init glib threading when ldap is used
1333 2001-10-12 [paul] 0.6.3claws11
1335 * src/prefs_common.[ch], src/rfc2015.c
1336 enable ascii-armored gpg text to be embedded in the
1337 message body, selectable through the 'Privacy'
1338 preferences. Supports encrypting only.
1339 Submitted by Ravemax <ravemax@dextrose.com>
1341 2001-10-12 [paul] 0.6.3claws10
1343 * sync with sylpheed 0.6.3cvs6
1344 see ChangeLog entries 2001-10-11 and 2001-11-12
1347 incorporated mbox folders, scoring, and folder
1348 properties into the sync
1350 2001-10-12 [darko] 0.6.3claws9
1353 describe quotation wrapping
1355 don't treat tab as space to calculate line length properly
1360 correct description of how to make new filtering system work,
1361 add some other things
1364 remove sched_yield() (not necessary / unportable)
1366 2001-10-11 [paul] 0.6.3claws8
1368 * sync with sylpheed 0.6.3cvs3
1369 see ChangeLog entry 2001-10-10
1371 2001-10-10 [christoph] 0.6.3claws7
1374 ignore 2 files created by newer autotools
1375 * src/prefs_folder_item.c
1376 using table for widget alignment
1377 fixed memory leak and broken octal display
1379 fixed segfault caused by lost filename
1380 workaround (closes bug #469551)
1382 2001-10-10 [paul] 0.6.3claws6
1384 * sync with sylpheed 0.6.3cvs2
1385 see ChangeLog entries 2001-10-09 and 2001-10-10
1387 2001-10-10 [darko] 0.6.3.claws5
1390 proper calculation of right margin if smart wrapping is enabled
1392 automatically wrap long lines if wrap quotation is enabled
1394 2001-10-09 [alfons] 0.6.3.claws4
1397 select correct row when deleting last row in the summary view (and
1398 close bug "[ #469104 ] select second last in list when deleting")
1400 2001-10-09 [paul] 0.6.3claws3
1402 * sync with sylpheed 0.6.3cvs1
1403 updated some autotool scripts
1405 2001-10-09 [darko] 0.6.3claws2
1408 new name and mark with Sylpheed comment
1410 smart quotation wrapping a-la VIM
1412 2001-10-08 [paul] 0.6.3claws1
1414 * sync with sylpheed 0.6.3 release
1415 see ChangeLog entry 2001-10-08
1417 2001-10-08 [paul] 0.6.2claws24
1420 more sync with sylpheed 0.6.2cvs12
1421 Fixed the bug that didn't select the last row correctly
1424 2001-10-07 [paul] 0.6.2claws23
1426 * sync with sylpheed 0.6.2cvs12
1427 see ChangeLog entry 2001-10-07
1431 enable jpilot to read unsynch'ed addresses.
1433 * src/editldap_basedn.c
1434 fix segfault when opening dialog.
1436 2001-10-06 [alfons] 0.6.2.claws22
1439 fix bug with summary view selecting last *inserted*
1440 node instead of last *visible* node. remember we
1443 2001-10-06 [paul] 0.6.2claws21
1446 updated translation, contains some fixes and new
1447 translations, submitted by Gustavo Noronha Silva
1450 * src/prefs_common.c
1451 change 'each' to 'every' - fix dubious English
1453 * sync with sylpheed 0.6.2cvs11
1455 2001-10-05 [alfons] 0.6.2claws20
1457 * src/mainwindow.[ch], src/folderview.c
1458 make composite tool button switch between "Compose News"
1459 and "Compose Mail" depending on selected folder
1460 (nifty idea by Kim Schulz <kim@schulz.dk>)
1462 2001-10-05 [paul] 0.6.2claws19
1464 * src/mainwindow.c, src/summaryview.c
1465 fix 'Message/Reply to all', broken in last commit
1468 fix X_BEENTHERE seg fault, thanks to Alfons
1470 2001-10-04 [paul] 0.6.2claws18
1472 * src/compose.[ch], src/mainwindow.c
1473 make "Message/Reply" reply to mailing lists; matches
1474 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
1475 based on portions of the patch submitted by
1476 Junichi Uekawa <dancer@netfort.gr.jp>
1478 2001-10-04 [darko] 0.6.2claws17
1481 better smart wrapping
1483 a function to make text buffer contiguous
1485 2001-10-03 [paul] 0.6.2claws16
1487 * sync with sylpheed 0.6.2cvs10
1492 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
1493 close bug "[ #466566 ] compile error on mdk 8.0" by removing
1494 references to chinese translations (hope someone picks up
1497 2001-10-02 [christoph] 0.6.2claws15
1500 fixed non translated header bug
1502 fixed wrong date in alfons last entry ;)
1504 2001-10-02 [alfons] 0.6.2claws14
1506 * src/compose.c, src/prefs_common.[ch]
1507 add block cursor option
1509 2001-10-02 [paul] 0.6.2claws13
1511 * sync with sylpheed 0.6.2cvs9
1513 2001-09-30 [paul] 0.6.2claws12
1515 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
1516 updated translations
1519 add 'src/importldif.c'
1521 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
1522 added eudora-to-vCard conversion tool
1523 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
1525 * sync with sylpheed 0.6.2cvs8
1529 * sylpheed-0.6.2claws released
1531 2001-09-27 [melvin] 0.6.2claws11
1534 fixed crash when using default path (introduced
1536 fixed tiny bug for initial suggestion mode
1538 2001-09-27 [melvin] 0.6.2claws10
1541 fixed bug where gtkpspell didn't set the path correctly
1544 added a paragraph about spell checking
1548 2001-09-27 [paul] 0.6.2claws9
1550 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
1551 replace '// comments' with '/* comments */' to prevent
1552 some compiler warnings
1554 * sync with sylpheed 0.6.2cvs6
1556 2001-09-26 [alfons] 0.6.2claws8
1559 introduce return receipt request notification again,
1560 which was lost because of other semantics in
1561 procheader_parse() (???)
1563 2001-09-26 [christoph] 0.6.2claws7
1566 replace comments for old code with #if 0
1567 readded auto cc, bcc and reply-to
1568 * src/prefs_matcher.c
1569 * src/prefs_scoring.c
1570 removed some definition (was moved to
1573 2001-09-26 [paul] 0.6.2claws6
1576 make 'Follow-up and reply to' sensitive
1578 * more sync with sylpheed 0.6.2cvs5
1585 fixed bug for "US-ASCII" introduced by the encoding code
1591 * src/prefs_common.[ch], src/summaryview.c
1592 'next unread msg' 'go to next folder?' dialog can be
1593 given default behaviour, either always show dialog,
1594 or assume 'yes', or assume 'no'
1595 Submitted by wwp <subscript@free.fr>
1599 * src/compose.c src/gtkspell.[ch]
1600 added support for different encodings
1604 * more sync with sylpheed 0.6.2cvs5
1608 * src/prefs_folder_item.c
1609 add check for item->prefs->default_to string is NULL and
1610 add another check when freeing this string
1615 change to version 0.6.2claws3
1617 * sync with sylpheed 0.6.2cvs5
1620 * src/ldif.[ch], src/importldif.[ch], addressbook.c
1622 * src/addrcache.[ch], addrindex.[ch]
1623 small update for future
1629 added 'Learn from mistakes' option
1630 better handling of quotes in checked words
1633 small update for spell checking stuff
1638 edit a little bit so it complies more with main coding style
1642 * src/folder.[ch], prefs_folder_item.c, compose.c
1643 migrate "request return receipt" folder property
1648 * README.claws **NEW**
1649 (add things of interest for users of main branch
1652 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
1653 re-implement threading per folder option, but store
1654 the setting in folderlist.xml (where it belongs)
1659 fixed bug when compose window is under another window
1660 * src/prefs_common.[ch] src/compose.c
1661 changed 'dictionary_path' to 'dictionary' to be consistent
1662 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
1663 * ac/pspell.m4 src/Makefile.am
1664 dropped PSPELL_PATH macro
1666 updated translations
1668 2001-09-21 [christoph]
1671 added border around header fields
1672 keep header type when new field is added
1674 2001-09-20 [christoph]
1677 more portable debug_print with source filename
1680 more newlines after debug messages
1685 change to version 0.6.2claws2
1687 * sync with sylpheed 0.6.2cvs3
1692 fixed the post-right-click focus pb
1693 fixed crash when 'Spell check all' after dict change
1694 and when cursor is at the end of the text
1695 shift-right-click pops up config menu even on misspelled words.
1702 added pspell to compiled-in features list
1706 * switched to pspell and dropped ispell
1708 new file. autoconf macro for pspell
1710 * configure.in acconfig.h
1711 added pspell support
1713 * src/main.c src/compose.[ch] src/gtkspell.[ch]
1714 * src/prefs_common.[ch]
1715 added pspell support
1717 2001-09-18 [christoph]
1721 replace LOG_MESSAGE with debug_print
1725 added newline after debug message
1727 using __VA_ARGS__ for debug_print macro
1729 ignore Makefile and Makefile.in
1734 change to version 0.6.2claws1
1735 * sync with sylpheed 0.6.2cvs1
1738 * src/prefs_matcher.c
1739 add 'score equal to' option, submitted by
1740 Paul Evans <nerd@freeuk.com>
1742 2001-09-15 [christoph]
1745 comment out menu entry not existing in claws
1747 add debug output for non existing menu entries
1749 fix next/prev unread message for ignored threads
1751 add sourcefile and line number to debug output
1752 otherwise it is sometimes hard to find the
1753 source code part if debug messages are translated
1758 refresh target folder style after colour is changed
1763 change to version 0.6.1claws3
1765 * sync with sylpheed 0.6.1cvs6
1770 fix target folder colourization to use user selected colour
1775 fix crash when message that is marked for copy/move is unmarked
1780 change to version 0.6.1claws2
1782 * sync with sylpheed 0.6.1cvs3
1787 fix bug with default font used for trash folder text
1791 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1792 updated translations
1795 change to version 0.6.1claws1
1797 * sync with sylpheed 0.6.1cvs2
1802 add Match's new addressbook
1805 updated translation submitted by Jens Oberender
1810 change to 0.6.1claws
1811 * sync with sylpheed 0.6.1 release
1816 change to 0.6.0claws2
1818 * sync with sylpheed 0.6.0cvs4
1821 updated translation submitted by Fabio Junior Beneditto
1835 change to version 0.6.0claws1
1837 * sync with sylpheed 0.6.0cvs1
1840 updated translation submitted by Ricardo Mones Lastra
1843 add 'src/prefs_templates.c'
1845 * src/compose.c, src/summaryview.c
1846 fix segfault on 'Re_edit'
1850 * configure.in, Makefile.am
1852 add tools directory to source distribution
1857 change to version 0.6.0claws
1859 * sync with sylpheed 0.6.0 release
1861 2001-08-30 [christoph]
1864 removed autoconf version check
1868 * src/account.c, src/compose.c, src/prefs_common.[ch]
1869 * src/procheader.[ch] src/utils.[ch]
1870 Enhanced automatic account selection on replies
1871 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
1874 add LDAP and JPilot to the configuration results output.
1876 2001-08-29 [christoph]
1879 no bold font for ignored threads
1884 change to version 0.5.3claws6
1886 * sync with sylpheed 0.5.3cvs10
1887 src/stringtable.[ch]: New Files
1889 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
1890 * src/pixmaps/sylpheed.xpm
1891 add mini-icons to windows (by Alfons)
1896 new functions: next_labeled_cb(), prev_labeled_cb()
1899 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
1900 summary_select_next_labeled(), summary_select_prev_labeled()
1902 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
1903 give claws blue folders and a blue trash can
1908 change to version 0.5.3claws5
1910 * sync with sylpheed 0.5.3cvs9
1911 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
1913 2001-08-24 [christoph]
1916 keep filename when browsing directories
1917 (not working for user entered filename, but
1918 for default name and selected filename from
1921 fixed wrong spelling "Folllow-up"
1925 fixed new/unread message count with ignored
1926 threads (2 commits, first didn't notice no
1927 longer needed decreasing)
1929 readded scrolling of progress dialog
1935 change to 0.5.3claws4
1937 * sync with sylpheed 0.5.3cvs7
1939 2001-08-24 [christoph]
1942 set request return receipt when replying
1943 if it is set is the folder prefs of the
1946 disable final error popup if popups are
1947 disabled in config (again)
1952 Change version number to 0.5.3claws3
1954 * sync with sylpheed 0.5.3cvs5
1957 double quote '%s' in 'gedit %s' to fix bug when
1958 opening attachment with spaces in the name
1961 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
1962 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
1963 initial message templates support
1969 change version number to 0.5.3claws2
1971 * sync with sylpheed 0.5.3cvs4
1973 * src/procmsg.h src/summaryview.c
1974 re-implement (un)ignore thread
1979 remove unnecessary code
1981 enable 'dynamic' signatures (submitted by
1982 Eric Limpens <eric@hscg-internet.nl>)
1986 clean up after sync with sylpheed 0.5.3 release
1989 fix re-introduced font mess, see Christoph's
1994 use sylpheed's small font instead of
1995 gtk default font for summary view
2001 add pl to ALL_LINGUAS - sync with main branch
2003 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
2004 Updated. Translations by Jens Oberender, Ricardo Mones
2005 Lastra, Alfons, and Fabio Junior Beneditto respectively.
2007 * po/pl.po ** NEW FILE **
2008 sync with the main branch
2011 fix target folder colorizing and refresh problem
2014 2001-08-17 [christoph]
2017 claws uses 4 colors for target folder coloring.
2018 arrays were not long enough and destroyed the
2019 stack causing a segfault.
2020 target folder colorizing does not work anymore
2026 change to version 0.5.3claws1
2028 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
2029 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
2030 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
2032 sync with sylpheed 0.5.3 release, but keep claws method of
2033 configuring/saving fonts
2035 * src/addressbook.[ch]
2036 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
2037 in line with a similar change in Hiroyuki's branch
2039 * src/mainwindow.[ch]
2040 disable main_window_set_thread_option()
2041 * src/prefs_folder_item.c
2042 comment out &tmps_prefs.enable_thread,
2043 * src/mbox_folder.c, src/procmsg.[ch]
2044 comment out MSG_IS_IGNORE_THREAD
2046 comment out summary_ignore_thread() and summary_unignore_thread()
2047 comment out MSG_IS_IGNORE_THREAD
2049 use Hiroyuki's threading instead.
2056 use Hiroyuki's 0.5.3 column scheme but also
2057 include the enable/disable button.
2058 * src/pixmaps/mark.xpm
2059 add Hiroyuki's amended pixmap
2061 2001-08-13 [christoph]
2064 receive at get all column showed wrong state for APOP
2065 button should only work for POP3 and APOP accounts
2066 * src/prefs_account.c
2067 added missing preprocessor statement for SSL
2072 add 'receive at get all' column and enable/disable
2075 2001-08-06 [christoph]
2078 show usage of SSL in protocol column
2084 * src/prefs_account.[ch]
2085 moved ssl options to a new page
2091 added support for SMTP STARTTLS command
2093 2001-08-05 [christoph]
2096 debian autoconf needs version check to find
2097 correct autoconf version. if the file is
2098 named configure.in 2.13 is used, which does
2099 not work with this configure.in script.
2100 other solution would be to rename the script
2101 to configure.ac as suggested in the autoconf
2105 disable final error popup if popups are
2110 fixes IMAP over SSL problem
2115 change to 0.5.2claws1
2117 * sync with sylpheed 0.5.2cvs1
2122 quick fix for ispell detection...
2127 change to 0.5.1claws4
2129 * sync with sylpheed 0.5.1cvs7
2133 * src/prefs_common.c, src/prefs_common.h,
2134 src/gtkspell.c, src/gtkspell.h
2135 add global spelling checker settings (compose tab) +
2136 selection of dictionary
2139 guess valid ispell location
2144 removal of 'src/quote_fmt_parse.c'
2147 (submitted by Jens Oberender <didge@suse.de>)
2152 * src/folderview.[ch]
2155 * src/prefs_common.[ch]
2157 target folder colourization
2161 more sync with Sylpheed 0.5.1cvs6
2166 * src/prefs_folder_item.[hc]
2168 shared folders support with a GUI
2174 * sync with Sylpheed 0.5.1cvs6
2180 (submitted by Fabio Junior Beneditto)
2186 patch to correct bad image mime headers
2187 (submitted by Don Quijote <dq@searchlores.org>)
2191 * tools/gif2xface.pl **NEW FILE**
2193 script to convert file.gif to file.xface for
2194 use in a custom header.
2195 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
2200 change macros for detecting JPilot and LDAP
2202 2001-07-27 [christoph]
2205 code cleanup (MIN / MAX warning, needed casting)
2210 disallow setting flags when detecting certain headers
2211 (X-Status, Status, Seen, X-Seen).
2213 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
2215 2001-07-27 [christoph]
2217 * src/prefs_filter.c
2218 * src/prefs_filtering.c
2219 * src/prefs_matcher.c
2220 * src/prefs_scoring.c
2221 scroll list when moving rows up or down
2225 * src/prefs_account.c
2226 * src/prefs_account.h
2228 SMTP over SSL (untested, feedback requested)
2236 * configure.in, acconfig.h
2237 define CLAWS (need this for main / claws detection)
2242 Sylpheed 0.5.1claws2
2244 * sync with Sylpheed 0.5.1cvs4
2246 2001-07-25 [christoph]
2250 item->prefs == NULL (don't know why)
2255 Sylpheed 0.5.1claws1
2257 * sync with Sylpheed 0.5.1cvs1-3
2259 2001-07-24 [christoph]
2262 * src/prefs_folder_item.[ch]
2263 added folderitem preferences dialog with
2264 default To: and auto request return receipt
2268 changes to handle new folderitem preferences
2272 call compose new mail with current folderitem
2276 Release Sylpheed 0.5.1claws
2279 change to release version 0.5.1claws
2281 2001-07-24 [christoph]
2284 fixed segfault that happend when the selected
2285 message was removed while retrieving new messages.
2289 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
2293 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
2294 this is a work in progress, for more information: http://nlpagan.net/sylman
2296 * configure.in, src/mainwindow.c, manual/Makefile.am
2297 add support for English manual
2300 add authors of user manuals
2302 * manual/en/sylpheed*.html
2303 add English documentation
2305 2001-07-22 [christoph]
2310 changed a wrong debug message
2315 update Dutch translation
2317 * src/prefs_filtering.c,
2319 add more translatable strings
2328 * src/inc.c, src/summaryview.[ch]
2329 prevent update of mark file when filtering has done, by
2330 using a variable; this affects two functions:
2331 inc.c::inc_finished()
2332 summaryview.c::summary_show()
2336 * src/filtering.[ch], src/prefs_filtering.c,
2338 add filtering action for label coloring
2343 * added src/labelcolors.c
2344 * added src/labelcolors.h
2345 * src/Makefile.am, src/summaryview.c
2346 rearrange label coloring code
2349 add more parentheses so label colouring works correctly
2352 don't really delete message, but move it to Trash
2354 * src/prefs_matcher.c
2355 add quote options to info dialog
2357 2001-07-20 [christoph]
2363 * src/ssl.[ch] (new)
2364 moved ssl stuff to a seperate file
2369 fix show sender using address book with no e-mail
2370 address in From: field
2374 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
2375 fix messy handling of escaping... now at least the
2376 execute command is useful. escape char is '\', we
2377 accept \n and \r too.
2381 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
2382 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
2391 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
2393 revise filtering; currently move, copy, marking have
2394 been tested. if you like bleeding edge stuff, you
2395 should definitely go for this version :)
2397 * mark old working stuff as VERSION_0_5_0_CLAWS5
2399 2001-07-17 [christoph]
2408 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
2409 bits in the mark file, without affecting either branch. Lots of
2410 files changed, also in claws branch.
2412 UNTESTED: use of mbox folders
2415 added mark all read; however this was a quick hack used for
2416 cleaning up mess after initial merge with Hiroyuki
2419 change claws version number back to 0.5.0claws5 to clear up
2420 confusion & pretension (recent release was technically
2421 0.5.0claws4, so we neatly align with Hiroyuki :-)
2425 sync with Hiroyuki's 0.5.0cvs4
2431 * src/filtering.[ch]
2432 remove invalid updating of mark files for
2433 filter actions MATCHING_ACTION_MOVE and
2434 MATCHING_ACTION_DELETE; this should fix the
2438 revert Christoph's stab at fixing the folder
2442 add missing files with translatable strings
2449 * src/addr_compl.[ch], src/prefs_filtering.c
2450 make "filtering pref dialog's destination entry" an
2451 "address completable entry", if filter destination is
2456 sync with Hiroyuki's 0.5.0cvs2-3
2458 2001-07-15 [christoph]
2461 fixed folder stats update after incorporation
2466 * finish label colouring stuff (for now)
2467 * fix incorrect colour bug (off by one)
2472 change text labels for news and mail message so there's
2473 plenty of toolbar estate left
2480 sync with Hiroyuki's 0.5.0cvs1
2483 more rewrite label colouring
2487 * src/summaryview.[ch]
2488 * start rewrite label colouring
2489 * fix proper location "Add Sender To Addressbook" menu item
2493 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2494 (actually this is 0.5.0claws4)
2499 * fix duplicate message
2500 * add updated Portugese / Brazilian translation
2501 submitted by Fabio Junior Beneditto
2509 add updated Dutch translation
2512 add updated German translation submitted by Jens
2516 Prerelease before 0.5.0claws. Please test.
2517 This version is temporarily tagged as VERSION_0_5_0_TEST
2519 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
2520 src/prefs_scoring.c, src/prefs_matcher.c,
2521 src/prefs_filtering.c, src/mbox.c,
2522 src/main.c, src/inc.c, src/filtering.[ch]
2523 revert new Hoa's new matcher (does not work yet)
2530 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2536 add ChangeLog.claws to EXTRA_DIST
2538 add matcher_parser_parse.h to EXTRA_DIST
2540 2001-07-10 [christoph]
2543 add destination folder to table of
2544 folders that need to be updated after
2551 make collapse state of folders and folder items persistent, i.e.
2552 if you collapse a folder tree, the next time sylpheed-claws starts
2553 up the folder tree remains collapsed.
2555 2001-07-10 [christoph]
2561 renamed MD5_CTX to MD5_CTX_syl
2562 conflicts with a struct in openssl
2565 * src/prefs_account.[ch]
2569 fixed compose with current account
2570 broken by new compose button stuff
2575 changed my email address
2577 * src/matcher_parser_parse.y
2578 clean the parser to remove conflicts
2586 fix incorrect description of --enable-ldap parameter
2588 * src/prefs_common.[ch]
2590 add experimental option "smart wrapping" which makes the
2591 compose editor auto wrap.
2593 | TODO: the problem with the buggy cursor handling is caused |
2594 | by the GtkText. when deleting / backspacing text its |
2595 | wrapping algorithm does not take in account the previous |
2596 | line. should find a way to hack this in. |
2597 | or should perhaps combine this with the word wrapping |
2598 | patch i wrote in january. |
2601 show build parameters for LDAP and JPilot
2604 revert Christoph's bugfix for selecting next unread message,
2605 because folder stats aren't updated correctly
2612 * src/matcher_parser_lex.l
2613 * src/matcher_parser_parse.y
2614 * src/prefs_filtering.c
2615 * src/prefs_scoring.c
2617 bugfix of the config file parser
2622 added generated matcher sources to BUILT_SOURCES
2628 added new config file parser
2631 * src/filtering.[ch]
2633 * src/prefs_filtering.c
2634 * src/prefs_matcher.c
2635 * src/prefs_scoring.c
2636 * added src/matcher_parser.h
2637 * added src/matcher_parser_lex.h
2638 * added src/matcher_parser_lex.l
2639 * added src/matcher_parser_parse.y
2640 lex & yacc config file parser
2645 changes prefs_filtering into global_filtering
2648 build threads with subjects only if "Re: " is at the
2649 beginning of the subject
2655 sync with sylpheed 0.5.0
2656 change of version number only
2662 sync with sylpheed 0.5.0pre5
2666 sync with sylpheed 0.5.0pre4 release
2667 /po and /manual/ja not sync'ed
2671 more sync with sylpheed 0.5.0pre4
2673 2001-07-03 [christoph]
2676 fixed address book broken by address book
2677 for VCard, JPilot, LDAP
2683 stopped memory leaks
2687 more sync with sylpheed 0.5.0pre4
2691 * included address book patch for VCard, JPilot, LDAP
2692 * pref_common.c - fixed Font options on Display tab (cosmetic)
2693 * alertpanel.c - fixed truncated message
2695 2001-07-02 [christoph]
2700 mark threads for ignoring
2706 * sync with sylpheed 0.5.0pre4
2707 updated gettext to 0.10.38.
2713 * src/summaryview.[ch]
2714 new right-click option: Label.
2715 substitute for 'Mark-->Mark/Unmark', colours the line.
2716 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
2718 2001-07-01 [christoph]
2721 fixed font for trash
2723 move ctree to unread message
2727 * sync with sylpheed 0.5.0pre3 release
2733 allow inserting / attaching multiple files in
2739 small change to Alfons' previous stuff so that it
2744 * lots of files changed; first attempt to merge the changes
2745 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
2750 updated and completed, translations by Fabio
2751 Junior Beneditto <fjbeneditto@yahoo.com.br>
2757 allow selecting an attached files' mime type from a
2762 * more sync with sylpheed 0.5.0pre3
2767 merge with sylpheed.pot and pt_BR.po provided by
2768 Fabio Junior Beneditto.
2773 make MIME types case insensitive
2778 merge with sylpheed.pot and old nl.po; translations added.
2782 * more sync with sylpheed 0.5.0pre3
2787 don't crash when removing parent node of messages
2788 attracted by subject. this was caused by not deleting
2789 the parent node from the subject line hash table.
2796 if there are multiple messages selected, allow forwarding
2797 them as attachments.
2801 * more sync with sylpheed 0.5.0pre3
2807 * sync with sylpheed 0.5.0pre3
2812 fixed 'compose news article' bug
2813 from icon-and-text toolbar
2817 * sync with sylpheed 0.5.0pre2 release
2819 2001-06-24 [christoph]
2821 * src/prefs_common.c
2822 bug fix in font selection
2824 use sylpheed's normal font instead of
2825 gtk default font for folders without
2830 * src/mainwindow.[ch]
2831 added composite compose mail / news button (an idea by Leandro
2832 Pereira <leandro@linuxmag.com.br>)
2836 Added instructions for ldif-to-xml.py
2844 * src/pixmaps/stock_news_compose.xpm
2845 added pixmap by Leandro
2846 * src/prefs_common.c
2847 tested built-in spelling checker of GCC 3.0 :)
2849 merged dutch translation of sylpheed-main with
2854 Added tools directory and files.
2856 * tools/filter_conv.pl
2857 converts old filter system to new filtering system
2858 * tools/ldif-to-xml.py
2859 converts netscape addressbook to sylpheed addressbook
2861 descriptions/instructions for above two files
2863 2001-06-23 [christoph]
2866 * src/manage_window.[ch]
2867 * src/prefs_common.[ch]
2868 mail retrieval dialog can be enabled, disabled
2869 or hidden if non of sylpheed's windows is active
2875 * sync with sylpheed 0.5.0pre2
2877 2001-06-21 [christoph]
2880 show recipient on 'from' for all accounts
2883 * src/prefs_common.[ch]
2884 disable error popup on mail receive errors
2889 made the ruler correctly appear and disappear.
2892 removed Hoa's work-in-progress-stuff (interesting!) so
2895 2001-06-20 [christoph]
2898 * src/progressdialog.c
2899 added scrolled window for list in progressdialog
2903 sync with sylpheed 0.5.0pre1 release
2905 2001-06-20 [christoph]
2908 make building threads by subject work when
2909 thread view is enabled
2912 * src/prefs_common.[ch]
2913 automatically select account for mail replys
2917 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
2918 they are filled in from the account settings.
2922 * more sync with sylpheed 0.5.0pre1
2928 added --sysconfdir to CPPFLAGS for pointing to the correct
2929 location of mime.types.
2931 NOTE: make sure you use --sysconfdir when running ./autogen.sh
2937 fixed some bug when building threads
2941 * src/prefs_account.c
2942 UI stuff: More changes to the English
2946 * src/pixmaps/stock_news_compose.xpm: new file
2950 Added new icon for Hoa's 'compose a news
2951 message', plus minor improvements to the
2957 more sync with sylpheed 0.5.0pre1
2963 Follow-up and reply to
2965 * src/summaryview.[ch]
2966 Build threads also with subjects
2971 forwarding use the current account.
2974 the "compose message" button has been replaced with
2975 "new mail" and "new news" buttons
2977 * src/prefs_common.[ch]
2978 added a configuration option to use the forward button
2979 as "forward as attachment"
2980 changed reply and forward format description
2982 * src/quote_fmt_lex.l
2983 * src/quote_fmt_parse.y
2984 added message with no signature in format for reply
2993 Improvements to the English
2995 * src/prefs_common.c
2996 Improvements to the English and some
2997 clarity/continuity improvements in the
2998 description of Quote symbols.
3004 * sync with sylpheed 0.5.0pre1
3009 Better interface for compose, displayed fields
3010 are updated whenever we change account.
3011 Newsgroups field is automatically filled.
3014 Newsgroups field is automatically filled.
3016 * src/prefs_account.c
3017 Some interface stuff when fields appear and
3024 * sync with sylpheed 0.4.99
3028 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
3029 base64_decoder_free, base64_decoder_decode): new object and
3030 functions for decoding base64 streams.
3031 * src/procmime.c (procmime_decode_content): modified to use the
3038 * sync with sylpheed 0.4.99cvs11
3044 * sync with sylpheed 0.4.99cvs9
3049 * src/prefs_account.c
3051 SMTP server can be defined in the news account
3052 mime type of attachment are kept.
3056 now choose the highest important score between default
3057 and important score of folder.
3061 * src/prefs_common.c:
3063 (prefs_quote_description_create): corrected description of
3064 quote format characters
3070 * sync with sylpheed 0.4.99cvs8
3074 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
3075 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
3081 * sync with sylpheed 0.4.99cvs7
3085 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
3086 clashes with autogenerated header).
3087 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
3088 * src/Makefile.am: added quote_fmt.h.
3089 * src/.cvsignore: added lex/yacc autogenerated files
3090 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
3096 * sync with sylpheed 0.4.99cvs6
3100 * added src/quote_fmt_parse.h
3105 don't modify readonly configuration files
3107 * src/prefs_account.c
3108 * src/prefs_common.c
3109 * src/prefs_customheader.c
3110 * src/prefs_display_header.c
3111 * src/prefs_filter.c
3112 * src/prefs_filtering.c
3113 * src/prefs_scoring.c
3114 don't open dialog box when configuration files
3119 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
3121 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
3122 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
3123 BUILT_SOURCES to make all files rebuild properly.
3125 * src/compose.c: removed #include "quote_fmt.tab.h".
3127 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
3128 CHARACTER value in yylval.
3130 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
3131 receive CHARACTER value by documented means (yylval).
3133 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
3138 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
3143 * src/prefs_filtering.c
3144 now keep the configuration for execute action
3151 * sync with sylpheed 0.4.99cvs5
3156 added quote_fmt.[ch]
3158 * added src/quote_fmt.y
3159 * added src/quote_fmt.l
3160 * added src/quote_fmt.tab.h
3161 * added src/quote_fmt.tab.c
3162 * added src/lex.quote_fmt.c
3163 parsing configuration for replying
3166 * src/prefs_common.[ch]
3167 added configuration UI for replying
3171 using configuration for replying
3179 * src/prefs_filtering.c
3180 * src/prefs_matcher.c
3181 * src/prefs_matcher.h
3182 action "run a command" for filtering
3183 and matching with a command.
3184 fixed the "whole message" matching
3187 changed temporary filename for security
3190 queue the notification if it fails to send.
3192 * src/prefs_common.c
3193 * src/prefs_folder_item.c
3194 changed the default important score
3196 * src/prefs_scoring.c
3198 hide kill score input when the folder is not
3203 * src/prefs_common.c:
3205 (prefs_font_select): pass font name in font entry box to font
3210 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
3214 * sync with sylpheed 0.4.99cvs4
3218 * src/headerwindow.c:
3220 (headerwindow_show_cb): use the selected summary view item, not
3225 * src/headerwindow.c:
3227 (headerwindow_show_cb): always try to show msginfo
3232 keep attached parts when reediting or forwarding.
3237 * src/prefs_folder_item.[ch]
3238 * src/prefs_scoring.[ch]
3240 * src/summaryview.[ch]
3243 * src/prefs_common.[ch]
3244 support for folder scoring
3245 kill score and important score for messages
3247 * src/prefs_account.c
3248 some display bug fixed for local account
3253 * src/summaryview.c:
3255 (add_sender_to_cb): don't crash when no or invalid sender; the add
3256 sender to address book menu item is disabled.
3260 * src/filtering.[ch]
3262 handling summary menu / filter messages
3268 imap folders now appears in list
3271 doesn't crash if destination mail is not writeable
3276 removed some warnings
3280 * src/prefs_filtering.c
3281 global string to identify any folders
3282 removed some debug info
3283 filtering to mbox folders is now possible
3286 removed some warnings
3289 permission on files are changed to read/write for user only,
3291 creation of subfolder is handled better.
3295 Verified the sync for src/prefs_common.[ch] and
3296 src/prefs_account.[ch]. I believe there were some
3297 minor indentation differences.
3303 * sync with 0.4.99cvs3
3308 handling flags for mbox format
3311 use of mark file only for MH format
3312 handling flags for mbox format
3313 filtering cannot yet move or copy mails to mbox folders.
3316 changed move_msg, copy_msg,
3317 move_msgs_with_dest, copy_msgs_with_dest functions
3318 uses only folder->copy_msg() function
3319 uses folder->finished_copy() to handle the destination
3320 folder at the end of the copy or move operation.
3323 included mbox directories.
3325 * src/folderview.[ch]
3327 handle folders operation for mbox format
3330 disable conversion of "From " header
3332 * src/mbox_folder.[ch]
3333 completion of mbox format handling
3336 changed mh_copy_msg() function and
3337 removed mh_move_msg(), mh_move_msgs_with_dest(),
3338 mh_copy_msgs_with_dest()
3340 * src/prefs_filtering.c
3341 removed some warnings
3343 * src/prefs_matcher.c
3344 default boolean operation is AND
3347 handling flags for mbox format
3348 handling of "From " header
3352 added MSG_REALLY_DELETED flags to handle deletion of
3353 messages in mbox format.
3356 handling flags for mbox format
3357 disable the MSG_DELETED flags when messages
3358 are deleted in mbox format
3361 "From " headers display fixed.
3367 (get_email_part): skip quoted email addresses, like in e.g.
3368 "'alfons@proteus.demon.nl'".
3372 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
3373 and fixing the persistence troubles when using separate windows.
3377 Added #define SEPARATE_ACTION used in the gtk item factory for
3378 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
3379 use gtk_item_factory_get_widget_by_action() to get the items.
3381 Removed separate_widget_cb from the gtk item factory data
3383 (mainwindow_create): connect separate_widget_cb() to check
3384 menu item "toggled" signal. also passing a MainWindow pointer
3385 as object data for both check menu items.
3387 (separate_widget_cb): definition of separate_widget_cb() to match
3388 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
3389 window using gtk_object_get_data(). The type of window separation
3390 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
3392 * src/prefs_filtering.c,
3393 src/prefs_matcher.c: added horizontal scrollbars
3398 fix segfault with invalid bold font
3400 correctly display summary stats after row is marked
3404 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
3405 encodings with libjconv.
3410 added mbox_folder.[ch]
3412 mbox temporary folder
3414 * added src/mbox_folder.[ch]
3416 * src/procheader.[ch]
3419 bugfix for file incorporation filtering
3421 enable creation of MBOX
3422 * src/prefs_display_header.c
3423 enable use of headers like "From "
3424 something that should be fixed :
3425 displaying of such headers add an extra space
3426 * src/prefs_folder_item.c
3427 don't create folders because it is not necessary
3429 added data field to MsgInfo for mbox internal use
3431 added some support for mbox
3433 added get_mbox_cache_dir() function
3435 2001-05-23 [hiroyuki]
3437 * src/headerwindow.c
3448 src/folderview.c: more sync with 0.4.99cvs2.
3450 * src/headerwindow.c: reverted.
3456 * sync with sylpheed 0.4.99cvs2
3464 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
3470 * configure.in: if gnome-config not found, "no" is displayed
3472 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
3474 * src/textview.c: now also possible to add mail addresses by right
3475 clicking in the text view
3477 * src/codeconv.c: merged patch which fixes endless loop when encountering
3478 invalid wide characters; from Alte <010@imis.ru>
3482 Added installation of gnome specific things:
3484 * Makefile.am: gnome conditional
3486 * configure.in: check for installed gnome
3488 * added sylpheed.png, sylpheed.desktop
3492 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
3494 * src/mainwindow.h (main_window_toolbar_create): created a button
3496 (main_window_set_toolbar_sensitive): enable/disable the new button
3498 (toolbar_reply_to_author_cb): handle the new button.
3500 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
3501 send_progress_dialog_destroy() on failure (fixes hang on SMTP
3506 * src/compose.h (ComposeReplyMode): new modes
3507 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
3508 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
3511 (compose_send): move some code into a new function:
3512 (compose_current_mail_account): new function.
3513 (compose_reply): new argument to_author, all callers changed; if
3514 to_author==TRUE and account->protocol==A_NNTP, find and use an
3515 appropriate mail account for replying.
3516 (compose_reply_set_entry): new argument to_author; ignore
3517 compose->replyto if to_author==TRUE.
3519 * src/mainwindow.c: new command "Message/Reply to author".
3520 (main_window_set_menu_sensitive): enable/disable it.
3521 (reply_cb): handle it.
3523 * src/summaryview.c: new command "Reply to author".
3524 (summary_set_menu_sensitive): enable/disable it.
3525 (summary_reply_cb): handle it.
3527 * src/account.c (account_find_mail_from_address): new function.
3533 * sync with sylpheed 0.4.99cvs1
3540 new filtering action : forward and forward as attachment
3543 no need for $DISPLAY when we run sylpheed --help
3544 call to parse_cmd_opt() is moved
3546 * src/mainwindow.[ch]
3547 execute button is hidden when immediate execute
3552 * src/prefs_folder_item.c
3554 better handling of missing directories
3557 reedit is enabled in outbox
3558 reedit is enabled in queue
3564 * src/prefs_filtering.c
3565 changed attachement into attachment
3571 * sync with sylpheed 0.4.67cvs9
3572 * sync with sylpheed 0.4.67cvs7-8
3577 added prefs_filtering.c
3579 * src/filtering.[ch]
3581 removed action : forward_news and forward_news_as_attachement
3582 (forward and forward_as_attachement can be used instead)
3585 added menu option to access filtering configuration
3587 * src/prefs_account.c
3588 changed mail_command default to /usr/sbin/sendmail
3590 * added src/prefs_filtering.[ch]
3591 dialog box for filtering configuration
3593 * src/prefs_matcher.c
3594 added function prefs_matcher_get_criteria_from_matching()
3596 * src/prefs_scoring.c
3597 reset the dialog when register or substitute is clicked
3602 added filtering.[ch]
3604 using filering.[ch] instead of filter.[ch]
3606 reading new filtering configuration
3608 added some filtering actions
3609 and fixed a bug for headers and mail body matching
3611 using filering.[ch] instead of filter.[ch]
3613 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
3615 some fixes for filtering
3617 2001-05-14 [hiroyuki]
3619 * src/send.c: fixed some weird indentations.
3620 send_message_with_command(): call pclose() only if p != NULL.
3621 * src/textview.c: get_email_part(): modified the code for readability.
3623 2001-05-14 [hiroyuki]
3627 src/md5ify.h: removed from the cvs.
3631 * src/main.c: include rfc2015.h to avoid compiler warnings.
3632 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
3633 the panel is already on screen.
3634 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
3635 closing the alert window by ESC as "No".
3636 * src/prefs_common.c (prefs_interface_create): moved return
3637 receipt check button to the correct place.
3641 * src/prefs_common.c:
3642 moved return receipt check button to the Send tab. (prefs_send_create)
3643 removed the date format ui related globals. (prefs_display_create)
3647 * sync with sylpheed 0.4.67cvs5-6
3651 * added Alfons' font selection patch
3654 * src/headerwindow.c
3655 * src/prefs_common.c
3656 * src/prefs_common.h
3660 changed version of cache
3662 * src/prefs_matcher.c
3663 added additionnal matching criteria
3667 added references in MsgInfo
3672 prepared some things for new filtering
3674 added some matching properties
3675 inreplyto need to be enhanced
3676 prepared some things for new filtering
3678 added Return-Receipt-To handling
3679 * src/prefs_folder_item.c
3680 changed default value to TRUE
3681 * src/prefs_matcher.c
3682 added some matching properties
3683 * src/prefs_scoring.[ch]
3684 the scoring dialog is finished
3686 added Return-Receipt-To handling
3687 Reference need to be added
3689 added Return-Receipt-To handling
3690 added threadscore to get a better score sorting when
3693 suppressed a bug when we sort the list
3694 when no folder is opened.
3695 better score sorting when threads are enabled
3699 * reverted previous patch because of potential errors
3703 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
3704 applied "toggle mail-retrieval dialog window" patch submitted
3705 by Eric Limpens <eric@qnt.net>
3707 * sync with sylpheed 0.4.67cvs4
3711 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
3712 some picky compilers.
3713 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
3714 * src/grouplist_dialog.c: include alertpanel.h.
3715 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
3716 fix compile warning.
3717 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
3718 #include "defs.h" before others to prevent the warning of `MIN'
3719 and `MAX' redefinition.
3725 * src/prefs_account.c
3726 * src/prefs_display_header.c
3729 added prefs_scoring.[ch]
3730 * src/grouplist_dialog.c
3731 display an error dialog box if the group list
3733 * src/mainwindow.[ch]
3734 added main_window_set_thread_option() function
3735 scoring dialog box enabled
3737 added flags matching unread /new / marked
3738 / deleted / replied / forwarded
3740 newsgroups are now finally in newscache
3741 * src/prefs_matcher.[ch]
3742 finished preferences for matching dialog
3743 * added src/prefs_scoring.[ch]
3744 scoring dialog box completed
3746 conversion to string : added scoringprop_to_string()
3747 write config for preferences :
3748 added prefs_scoring_write_config()
3750 threads can be enabled/disabled independently
3758 thought it would be nice to have a list of all
3759 contributors (used Changelog as a reference)
3762 messed up version numbering...
3766 * sync with sylpheed 0.4.67cvs1-3
3770 * src/prefs_common.c:
3771 better UI for strftime format, double clicking
3772 on format now inserts the format in text entry
3773 replaced close button with standard OK/Cancel
3774 moved date format button to the right of the
3780 Ctrl-Home / Ctrl-End have proper cursor navigation
3784 * src/prefs_matcher.c
3785 finished UI to define matching properties
3786 added ok and cancel button
3787 * src/prefs_filter.c
3788 added ok and cancel button
3790 fixed some bug in xhdr parsing
3795 fixed a bug in textview_show_header(), which displayed two colons (':');
3796 cleaned up some warnings
3801 added prefs_matcher.[ch]
3802 compilation with -W -Wall
3804 ungrab the mouse events if grabbed - does it
3805 fix the bug for disposition notification ?
3807 added a menu option to open the matching dialog.
3809 added matcherprop_to_string() and matcherlist_to_string()
3810 fixed some bugs, changed the name of some options
3811 age_sup and age_inf becomes age_greater and age_lower,
3812 body and messageheaders becomes body_part and headers_part,
3813 changed the names of constants from SCORING_XXX to MATCHING_XXX
3814 * src/prefs_display_header.c
3815 * src/prefs_headers.c
3816 fixed a bug that accidentally destroyed dialogs
3817 when closed them with delete_event
3818 Added *_deleted() which handle delete_event signal correctly.
3819 * src/prefs_folder_item.[ch]
3820 added "enable_thread" field for future customization
3821 * added src/prefs_matcher.[ch]
3822 sample of the UI to define matching properties
3824 using procheader_headername_equal instead of str*cmp functions
3825 using procheader_parse_header() function
3827 using MATCHING_XXX instead of SCORING_XXX
3829 display the sender of the news even if this is ourself
3830 when this is a news message.
3832 using headername_equal() instead of str*cmp functions
3838 * sync with sylpheed 0.4.66
3839 * src/gtkstext.c: trace logs added
3843 * src/prefs_common.[ch]: added option to enable/disable GnuPG
3844 signature check popup.
3845 * src/rfc2015.c (check_signature): show signature check popup only
3846 if it is enabled in preferences.
3852 * sync with sylpheed 0.4.66cvs6
3856 * src/prefs_common.[ch]: added option to enable/disable
3857 looking up sender name in address book for summary pane
3858 * src/summaryview.c: look up sender in the address book
3859 by using Alfons' address completion code
3861 2001-05-07 [hiroyuki]
3864 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
3865 member of Pop3State.
3866 * src/news.c: brought #include "defs.h" before #include <glib.h>
3867 to prevent the warning of `MIN' and `MAX' redefinition.
3871 * removed src/headers_display.[ch]
3872 * removed src/prefs_display_headers.[ch]
3874 use a temporary file in the user directory for mbox import
3876 added XHDR support to get "To" and "Cc" headers
3877 (in order to match news with to or cc field for
3879 added function news_parse_xhdr() to get XHDR response
3881 added function nntp_xhdr()
3883 fetch the message if necessary
3889 * sync with sylpheed 0.4.66cvs3-5
3894 added function itos_buf() to enable use of several buffers
3896 use of itos_buf() instead of itos() in summary list
3897 to fix the broken display of message number.
3901 * src/gtkstext.c: bug in cursor up navigation fixed,
3902 fixed another unsigned / signed comparison (we're getting there :-)
3907 added scoring.c scoring.h
3908 prefs_folder_item.c prefs_folder_item.h
3911 added FOLDERITEM_RC SCORING_RC
3913 added prefs field in FolderItem :
3914 properties for each folder (PrefsFolderItem),
3915 sorting type and mode were added as the first properties.
3917 read config for scoring
3918 * added src/matcher.[ch]
3919 gives functions to parse configuration file to do
3920 matching on mails with a list of conditions.
3922 add option to sort by score
3923 * src/prefs_common.[ch]
3924 added preference option to show score and for
3925 the score column size
3926 * added src/prefs_folder_item.[ch]
3927 properties for each folder (PrefsFolderItem),
3928 sorting type and mode were added as the first properties.
3929 * src/procheader.[ch]
3930 added procheader_parse_header()
3931 added procheader_header_free()
3932 added procheader_headername_equal()
3933 and made modification to use them.
3935 added score field to MsgInfo structure
3936 * added src/scoring.[ch]
3937 gives functions to parse configuration file to do
3938 scoring on mails with a list of conditions.
3939 * src/summaryview.[ch]
3940 save the sorting type and mode for the folder
3941 added column to display the score of the mail
3942 added function summary_score_clicked()
3943 sorting type and mode are restored to the folder
3946 use procheader_parse_header(), procheader_headername_equal()
3947 removed memory leak in text_scan_header when freeing headers
3949 changed the function to match names of headers
3950 using procheader_headername_equal()
3952 Scoring functions are implemented, an interface is needed
3958 hopefully fixed the row up navigation bug,
3959 removed adding back / forward lines to cache
3963 * src/prefs_display_headers.c: user interface changes:
3964 (prefs_display_headers_create): remove unused "Show" check button;
3965 allow reordering of headers by dragging.
3966 (prefs_display_headers_write_config): remove unused variables.
3967 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3968 of lists (not needed with the new UI).
3969 (prefs_display_headers_set_list): scan lists starting from row 0,
3970 not 1 (do not skip "(New)").
3971 (prefs_display_headers_find_header): new function.
3972 (prefs_display_headers_clist_set_row): do not allow duplicates.
3973 (prefs_display_headers_delete_cb): do not skip row 0; treat
3974 closing the alert window by ESC as "No".
3975 (prefs_display_headers_up): do not protect row 0.
3976 (prefs_display_headers_down): do not protect row 0.
3980 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3984 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3985 summary_select_next_marked, summary_select_prev_marked): new
3990 * src/news.c: fixed a bug when no article can be fetched after
3991 server timeout if the connection was restored by news_post():
3992 (news_select_group): new function.
3993 (news_fetch_msg): call news_select_group() before fetching
3995 (news_get_uncached_articles): set session->group after successful
4003 changed version of cache, added cc field
4005 * src/prefs_display_headers.c
4006 the interface was changed
4008 * src/prefs_headers.c
4013 * completed sync of sylpheed cvs2
4014 * src/gtkstext.c: updated row up / down cursor navigation
4015 * src/textview.c: re-edited, prepared for fixing the email address
4020 * src/prefs_common.c: use alfons' strftime ui code
4021 entry_datefmt and datefmt_sample widgets have to be
4022 global in this module because of this change
4027 * src/prefs_common.[ch] added option to activate the return receipt
4032 * src/gtkstext.c: fix for row up/down cursor navigation.
4036 * sync with 0.4.66cvs2
4040 added add-sender-to-addressbook patch
4048 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
4051 * src/alertpanel.c (alertpanel_create): new argument can_disable,
4052 all existing callers changed to pass FALSE; create a check button
4053 to disable the message.
4054 (alertpanel_message_with_disable): new function.
4055 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
4056 (alertpanel_button_toggled): new function.
4057 (alertpanel_button_clicked, alertpanel_close): set value using
4060 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
4062 * src/prefs_common.c (prefs_privacy_create): new check button
4063 checkbtn_gpgme_warning.
4065 * src/main.c (main): moved preferences reading before gpgme
4066 initialization; check prefs_common.gpgme_warning before giving the
4067 GnuPG warning and set it to FALSE if the user wants to disable the
4070 2001-05-02 [hiroyuki]
4072 * src/prefs_display_headers.c: modified the layout and some labels.
4076 * src/prefs_account.c (prefs_account_fix_size): new function.
4077 (prefs_account_create): call prefs_account_fix_size(); use
4078 gtk_widget_show instead of gtk_widget_show_all (fixes too large
4079 size when the window is shown for the first time).
4080 (prefs_account_basic_create): changed layout of serv_table; moved
4081 localmbox_entry above smtpserv_entry (logically it replaces
4083 (prefs_account_protocol_activated): set sensitivity of
4084 nntpauth_chkbtn according to the protocol (in addition to
4085 hide/show); commented out gtk_table_set_row_spacing() calls.
4086 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
4087 not sensitive (fixes a bug with disabled username/password boxes
4088 when editing POP3 account after NNTP with authentication).
4094 * src/prefs_account.[ch]
4096 removed local account without SMTP server
4097 added option to use mail command instead of a connexion
4098 to SMTP server when a local account is used
4099 * src/prefs_headers.c
4102 fixed a bug when connexion immediately closed
4112 * src/prefs_account.c (Basic, prefs_account_basic_create): new
4113 widget nntpauth_chkbtn.
4114 (prefs_account_protocol_activated): handle nntpauth_chkbtn
4116 (prefs_account_nntpauth_toggled): new function.
4118 * src/news.c (news_session_new_for_folder): use NNTP
4119 authentication only if ac->use_nntp_auth is set.
4123 * src/Makefile.am changed headers.[ch] in customheader.[ch]
4124 * src/prefs_display_headers.c changed the UI
4125 * src/prefs_headers.c changed account_name to account_id
4126 * src/compose.c using customheader.h
4128 2001-05-01 [hiroyuki]
4132 src/nntp.c: changed sock_read() to sock_gets(), they've been left
4137 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
4138 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
4139 for displaying of headers
4140 * src/grouplist_dialog.[ch] minor changes to remove warnings
4141 * src/prefs_display_headers.[ch] dialog to choose the
4142 headers to display in the mail viewer.
4143 * src/headers.h correction of #define
4144 * src/headers_display.[ch] configuration for displaying of headers.
4145 * src/main.c read config of displaying of headers
4146 * src/prefs_common.c add a button to access the config dialog
4147 for displaying of headers
4148 * src/prefs_display_headers.[ch] dialog for configuration for
4149 displaying of the headers.
4150 * src/prefs_headers.c cleaning of code
4151 * src/procheader.c comments added to code
4152 * src/textview.c changes to reorder the headers depending
4153 on the config for displaying of headers
4159 * sync with 0.4.65cvs12
4161 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
4165 * src/nntp.h (NNTPSockInfo): new field auth_failed.
4167 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
4168 is set to force reconnection after authentication failure.
4169 (nntp_gen_command): set sock->auth_failed on authentication
4170 failure, or if sock->userid and sock->passwd are not set.
4172 * src/news.c (news_session_new_for_folder): set userid=NULL if
4173 password dialog is cancelled.
4177 * src/nntp.h (NNTPSockInfo): new type.
4179 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
4181 (nntp_open_auth, nntp_close): new functions.
4182 (nntp_gen_command): new function to handle authentication; all
4183 NNTP command functions updated to use it.
4184 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
4185 (nntp_list): removed old useless code.
4187 * src/news.h (NNTPSession): new field nntp_sock.
4189 * src/news.c: all functions updated to use NNTPSockInfo instead of
4191 (news_session_new): new arguments (userid, passwd); made static;
4192 use nntp_open_auth() if needed.
4193 (news_session_destroy): use nntp_close() instead of sock_close().
4194 (news_query_password): changed arguments.
4195 (news_session_new_for_folder): new function.
4196 (news_session_get): use news_session_new_for_folder().
4197 (news_authenticate): deleted.
4198 (news_get_uncached_articles): removed old authentication code.
4202 * src/news.c: reverted my previous changes (need to do NNTP
4203 authentication in a cleaner way).
4207 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
4208 news_nntp_post, news_nntp_mode): new functions (wrappers with
4209 authentication support).
4210 (news_get_article_cmd, news_get_article, news_get_header): new
4211 argument "folder"; all callers changed.
4212 (news_get_article_cmd): added authentication support.
4213 (news_session_get): use news_nntp_mode() instead of nntp_mode().
4214 (news_post): use news_nntp_post() instead of nntp_post().
4215 (news_get_uncached_articles): use news_nntp_group() instead of
4216 nntp_group() and news_nntp_xover() instead of nntp_xover();
4217 removed old authentication code.
4218 (news_get_group_list): use news_nntp_list() instead of nntp_list().
4220 * src/nntp.c (nntp_list): return real error code instead of
4225 * configure.in: fixed wint_t typedef detection again
4229 * src/prefs_account.[ch], added A_LOCAL_CMD
4230 (send mail with mail command)
4231 * src/send.c added function send_message_with_command()
4232 * src/inc.c made a more secure get_spool() function with
4233 mktemp() but maybe mkstemp() or something more
4238 * src/textview.c, colorization of email addresses in headers
4242 * bug sync with sylpheed
4243 * prefs_common.c: created date format ui for darko
4244 * sync with 0.4.65cvs11
4245 * configure.in: corrected to have the new gpg checks
4249 * completed sync with 0.4.65cvs10
4250 * minor debug things added to gtkstext.c
4254 * configure.in: remove check for availability of
4255 strftime() as advised by Hiroyuki
4256 * src/prefs_common.[ch], src/procheader.c:
4257 synch strftime() code with Hiroyki's main branch
4261 * src/news.c: news_query_password(), news_authenticate(): new
4263 news_get_uncached_articles(): added NNTP authentication
4265 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
4267 * src/prefs_account.c: prefs_account_protocol_activated():
4268 enable userid and password fields for NNTP.
4272 * configure.in: check for availability of strftime()
4274 * src/prefs_common.[ch], src/procheader.c: use
4275 strftime() for displaying date in summary pane if it
4280 * more .cvsignore cleanups [alfons]
4284 * ac/sv-check-type.m4: new autoconf macro.
4285 * configure.in: fixed wint_t typedef detection (did not work
4290 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
4294 * modified gtkstext.c : buggy cursor navigation fixed,
4295 and font descent also taken in account when drawing
4299 * added comments in src/news.c src/nntp.c
4300 * added src/prefs_headers.[ch]
4301 * added src/headers.[ch]
4302 * modified compose.c to activate custom headers
4303 added function is_in_custom_headers
4304 * modified prefs_account.[ch]
4305 added function prefs_account_customhdr_edit
4306 * modified src/defs.h :
4307 added HEADERS_RC : name of the config file
4308 for the custom headers
4319 added gtkstext with configure.in patch by Hiroyuki which
4320 should fix the XIM detection [alfons]
4322 * more clean up of cvs [alfons]
4324 * removed all Makefile.in files to attic.
4326 * updated all .cvsignores to really ignore things that could
4327 be unintentionally committed by a recursive commit.
4330 * added src/grouplist_dialog.[ch]
4331 * changed src/folderview.c to call grouplist_dialog instead
4334 added functions news_reset_group_list
4335 and news_get_group_list
4337 added function nntp_list
4339 added GROUPLIST_FILE : name of the newsgroup list cache file
4343 * added option to warn about queued messages on exit [sergey]:
4345 * src/compose.c: compose_queue(): call folder_item_scan()
4346 and folderview_update_item() after queueing.
4347 * src/folderview.c: folderview_update_node(): draw the queue
4348 folder in bold font if there are queued messages.
4349 * src/mainwindow.c: queued_messages(): new function.
4350 app_exit_cb(): display warning if there are queued messages
4351 if warn_queued_on_exit is set.
4352 * prefs_common.[ch]: add warn_queued_on_exit option.
4354 * enhanced GnuPG key selection support [sergey]:
4356 * src/select-keys.c: updated to newer version from Win32
4357 branch with support for selecting arbitrary keys.
4358 * src/prefs_account.c: added the Privacy tab to the account
4360 prefs_account_privacy_create(),
4361 prefs_account_sign_key_set_data_from_radiobtn(),
4362 prefs_account_sign_key_set_radiobtn(): new functions.
4363 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
4364 * src/rfc2015.c: set_signers(): new function.
4365 pgp_sign(): add the account parameter, call set_signers().
4366 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
4367 * src/rfc2015.h: rfc2015_sign(): updated prototype.
4368 * src/compose.c: pass the current account to rfc2015_sign().
4370 * tag name claws added to prevent confusion with main branch [alfons]
4372 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
4374 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
4376 * sync with recent sylpheed cvs. Untested though. [alfons]