1 2002-01-11 [christoph] 0.6.6claws47
4 select account from account ids if possible and
5 correctly set save folder for copy in reedit
7 2002-01-10 [paul] 0.6.6claws46
9 * sync with sylpheed 0.7.0 release
10 see ChangeLog entries 2002-01-07, 2002-01-08 and
16 remove more dirt traces...
21 clean up some traces of my debugging stuff
23 2002-01-09 [alfons] 0.6.6claws45
26 break up filteringprop_apply() in three separate pieces
27 so we can drop messages that failed processing in the
31 fix bug #469598 "no refresh of inbox after filter" which
32 was introduced by the new summary view locking, and which
33 prevented the summary view to update after a manual filter
34 message. claw's filter message requires a summary_show().
35 (aargh, summary_show() again! :-)
37 2002-01-07 [alfons] 0.6.6claws44
43 bring in Hiro's last 0.7.0 wm class fixes
46 bring in Ricardo's fix for sylprint script
50 * src/prefs_common.[ch]
51 * src/prefs_account.[ch]
53 clean up account preference poison in rfc2015,
54 and preparation to fix double sign bug
55 (patch submitted by Simon 'corecode' Schubert)
57 2002-01-07 [christoph] 0.6.6claws43
60 search for free message number, do not only rely
63 fix smtp auth and use extra account information
64 if available, if not use pop3 data instead
69 2002-01-06 [alfons] 0.6.6claws42
72 try making the separate windows work again...
74 2002-01-06 [alfons] 0.6.6claws41
77 adapt Hiro's separate window menu (to get rid of the funny
78 duplicate menu items), and make it work again
80 2002-01-06 [alfons] 0.6.6claws40
85 * tools/README.sylprint
86 add sylprint script for printing mails from Sylpheed
87 (contributed by Ricardo Mones Lastra)
92 2002-01-06 [melvin] 0.6.6claws39
96 Fixed crash introduced in 0.6.6claws38 by the menu
97 reorganisation (Hide read messages)
100 Fixed typo (we are now in 2002, alfons ;) )
102 2002-01-05 [alfons] 0.6.6claws38
104 * sync with sylpheed 0.6.6cvs10-17
105 (last stuff marked as LAST_STABLE)
107 2002-01-04 [melvin] 0.6.6claws37
110 Made account selection code use strcasestr again instead of
111 g_strcasecmp (fixes bug where reediting queued messages
112 did not select proper account reported by T. Link).
115 Fix bug where folder icons are not shown when 'hide read messages'
118 * src/stock_pixmaps.[ch]
119 Added folder icons for 'hide read messages'.
122 Fixed bug where 'Enter' in a header entry will send the message
123 if 'CTL-Enter' was chosen as a shorcut for sendind.
125 2002-01-03 [melvin] 0.6.6claws36
128 Added popup menu for common preferences and
129 account preferences (right click on tab displays
132 2002-01-02 [melvin] 0.6.6claws35
135 Made spelling code compatible with undo/redo feature.
136 Added creation of suggestion mode menu for the general
139 * src/prefs_common.[ch]
140 Added option menu for the speller's suggestion mode.
141 Added missing spaces in "..." buttons and made a "..."
142 button non translatable!
145 Made speller use the default suggestion mode.
146 Hack to make it possible to choose 'CTRL-Enter' as a
147 shortcut for sending (and only for sending).
149 * src/prefs_folder_item.c
150 Changing subject simplification does not update cache
151 anymore (because it is unnecessary).
152 Fixed bug where changing subject simplification updated the
153 summaryview even when the viewed folder is not the
154 folder which properties are being changed. (E.g.
155 viewing folder A and changing
156 the subject simplification of
157 folder B -not being viewed- updated the
158 summaryview of folder A with data of
159 folder B). (Hope this is clear... )
161 2001-12-31 [alfons] 0.6.6claws34
165 fgetc() returns a signed integer which doesn't
166 fit in a char. so c truncates this to a char
167 but we may lose significant bits. i.e. we may
168 comparing 0xFF which may not be equal to -1
169 unless properly casted to signed char which
170 we won't do because fgetc() returns a signed
171 integer which doesn't fit in a char. so c
172 truncates this to a char but we may lose
173 significat bits. (you got the idea, thanks
174 to Gustavo Noronha Silva <kov@debian.org>
175 and the Debian folks!)
177 2001-12-30 [alfons] 0.6.6claws33
180 add #ifdef USE_PSPELLs that Melvin forgot
182 2001-12-30 [melvin] 0.6.6claws32
184 * src/prefs_common.[ch]
185 Added configurable color for misspelled words.
188 Fixed bug of foreground text color (reported by David
190 Added configurable color for misspelled words.
192 2001-12-30 [alfons] 0.6.6claws31
195 remove unnecessary things someone put there
199 make folder properties (like threading and sorting) persistent
200 (closes bug #497424 "rescan folder tree resets proprieties")
201 currently this is only for MH folders.
203 2001-12-29 [melvin] 0.6.6claws30
205 * src/string_match.[ch]
206 Optimized a bit: regexp pattern buffer compiled only once, and
207 one subroutine call removed. Fixed ^ regexp search: Now,
208 "(^Re: )|(^Hello)" removes only "Re: " from "Re: Hello".
211 Subject filtering changed to filter summary columns and
212 not directly the messages subject cache. The loss in
213 performance is balanced by the improvement of string_match.
214 Added an alert panel if there is an error in the regexp.
216 * src/src/prefs_folder_item.h
217 Added a regexp pattern buffer.
219 2001-12-28 [alfons] 0.6.6claws29
221 * src/string_match.[ch]
223 allow compilation *BSD
225 2001-12-27 [alfons] 0.6.6claws28
228 sync the Hiro's bug fix for BSD
230 2001-12-27 [melvin] 0.6.6claws27
233 Simplify focus to subject entry code.
235 2001-12-27 [darko] 0.6.6claws26
241 * src/procheader.[ch]
243 * src/stock_pixmap.[ch]
245 Show key icon for encrypted mails in summary view
247 * src/pixmaps/clip.xpm
248 * src/pixmaps/clipkey.xpm
249 * src/pixmaps/key.xpm
250 New/modified icons for the above
252 2001-12-27 [melvin] 0.6.6claws25
255 Put spell checker options in a separate tab to decrease
256 the Common Preferences window height.
259 Update spell checker usage instruction about its options
262 2001-12-27 [melvin] 0.6.6claws24
265 Changed subject entry widget position. Initial focus is
266 on the To header instead of the subject entry.
267 Creating a new header scrolls the header list to make the
268 created one visible. Nevertheless, when automatically filling
269 headers, the first one is shown.
270 A Tab key press in the last empty header entry zips the
271 focus to the subject entry.
272 (I did not change the combo boxes, yet)
274 2001-12-26 [alfons] 0.6.6claws23
276 * src/prefs_account.c
278 allow default inbox to reside in another mailbox (only
279 works for POP3 accounts)
281 2001-12-26 [alfons] 0.6.6claws22
284 make reply-on-click work with the account of the selected folder
286 put a fixme here to remind me to fix finding correct default
287 account for nested folders
289 2001-12-25 [alfons] 0.6.6claws21
292 make column headers display locked and mark pixmaps (idea by Melvin)
293 fix bug by adding score and locked column type to sort array
295 2001-12-25 [alfons] 0.6.6claws20
298 catch a *potentially* inadvertent write back of
299 the message cache(s) introduced by 0.6.5claws37
301 2001-12-25 [christoph] 0.6.6claws19
303 * src/stock_pixmap.[ch]
305 add ignore thread pixmap
306 (can someone draw a better icon for this?)
308 2001-12-24 [alfons] 0.6.6claws18
310 * src/prefs_folder_item.c
311 make address completion actually work for the
312 Default To address in the Folder Property dialog.
314 2001-12-24 [alfons] 0.6.6claws17
317 use new style regexp for subject stripping
318 (patch submitted by Thomas Link <t.link.tmp200101@gmx.net>)
320 2001-12-24 [darko] 0.6.6claws16
324 move GPG related informational messages to debug mode
326 2001-12-23 [alfons] 0.6.6claws15
328 * src/stock_pixmap.[ch]
330 add the forgotten Claws' locked pixmap
332 2001-12-23 [alfons] 0.6.6claws14
335 accept file name typed in entry in multi file
336 selector (patch submitted by Gustavo Noronha Silva
339 2001-12-23 [alfons] 0.6.6claws13
342 * src/prefs_filtering.c
345 clean up a little bit
348 validate input strings a little bit more
350 2001-12-23 [alfons] 0.6.6claws12
354 * src/string_match.[ch] ** NEW **
355 * src/folderview.[ch]
358 * src/prefs_folder_item.[ch]
359 add subject simplification to strip out strings from
360 a subject line (esp. handy for mailing lists).
361 (original patch by by Thomas Link <t.link.tmp200101@gmx.net>,
362 but slightly changed things for better integration.)
364 2001-12-23 [alfons] 0.6.6claws11
367 fix bug introduced by submission included in 0.6.5claws52.
368 ideally this submission should clean the trash if any trash
369 folder has a message. however, the hasTrash variable was
370 set to false whenever a trash folder was empty (discarding
371 a previously found *filled* trash folder.)
373 also edited the code a little bit and made it more safe.
375 2001-12-22 [alfons] 0.6.6claws10
378 quick fix for Martin Pool's omission of an account
381 2001-12-22 [alfons] 0.6.6claws9
388 better support for multipart/digest (submitted
389 by Fredrik <e98fo@efd.lth.se>)
391 2001-12-22 [alfons] 0.6.6claws8
394 correct function signature
397 * src/prefs_account.[ch]
398 allow IMAP over SSH tunnel (patch submitted by
399 Martin Pool <mbp@samba.org>)
401 2001-12-21 [alfons] 0.6.6claws7
403 * sync with sylpheed 0.6.6cvs4-9
404 (may have forgotten something: LAST_STABLE is 0.6.6claws6)
406 2001-12-21 [christoph] 0.6.6claws6
409 * src/prefs_folder_item.[ch]
410 implement saving of outgoing messages to current folder.
411 fix segfault when no default outbox is available
414 2001-12-21 [carsten] 0.6.6claws5
417 pressing CTRL while DND does now the expected thing and
418 copies the mail (moving is still the default, as this
419 seam more appropriate for handling mails by DND)
421 2001-12-18 [paul] 0.6.6claws4
423 * sync with sylpheed 0.6.6cvs3
424 see ChangeLog entries 2001-12-18
426 2001-12-18 [hiro] 0.6.6claws3
429 fix for multibyte characters (obtain the number of letters
432 2001-12-17 [paul] 0.6.6claws2
434 * sync with sylpheed 0.6.6cvs1
435 see ChangeLog entry 2001-12-16
437 2000-12-17 [alfons] 0.6.6claws1
442 2001-12-16 [paul] 0.6.6claws
445 * Release version 0.6.6claws, cvs tag: rel_0_6_6
448 last minute sync with main 0.6.6
451 updated by Ricardo Mones Lastra
452 update for last minute sync
455 update for last minute sync
457 updated by Jens Oberender
459 updated by Fabio Junior Beneditto
461 * src/prefs_common.[ch]
463 number of undo levels is user configurable
464 (squeeze it into the release in the dying
465 moments) Submitted by Jens Oberender
470 updated french translation
472 2001-12-15 [paul] 0.6.5claws92
474 * sync with sylpheed 0.6.5cvs28
475 see ChangeLog entry 2001-12-14 (src/prefs_account.c)
478 update to allow for sync
483 update dutch translation
485 2001-12-14 [carsten] 0.6.5claws91
487 fixed bug #473785; also after changing the column order
488 the same message will be selected and displayed as before
491 2001-12-14 [carsten] 0.6.5claws90
493 probably found the bug reported by wwb opening or closing
494 a folder tree just before dnd (found the solution in the
495 balsa source -- thanks to them)
497 2001-12-14 [carsten] 0.6.5claws89
500 moved gtk_clist_moveto to the right place, so that
501 only the accounts dialog is effected on opening
503 2001-12-14 [carsten] 0.6.5claws88
505 gtkut_clist_set_focus_row does a gtk_clist_moveto
506 now, so that the focused row will be seen in any case
507 (reported by wwp on sf-claws-user)
509 2001-12-14 [darko] 0.6.5claws87
512 remove unnecessary line
514 2001-12-14 [paul] 0.6.5claws86
516 * sync with sylpheed 0.6.5cvs27
517 see ChangeLog entries 2001-12-14
519 2001-12-14 [carsten] 0.6.5claws85
521 following a suggestion of Melvin the rcoabm pops up
522 right under the button now and the button is reliefed
523 while the popup is open
525 2001-12-14 [darko] 0.6.5claws84
528 fix crash when wrapping long lines if linewrap quotation
529 is disabled and wrapper encounters a word spanning more
532 2001-12-13 [paul] 0.6.5claws83
535 prefer 'Reply-To' header over mailing list header when
536 replying to a message. Finally prevent all those confirmation
537 messages being sent to the list itself.
540 remove unused summary_set_menu_sensitive() entry
542 2001-12-13 [paul] 0.6.5claws82
545 * src/pixmaps/inbox-hrm.xpm ** NEW FILE **
546 * src/pixmaps/outbox-hrm.xpm ** NEW FILE **
547 * src/pixmaps/trash-hrm.xpm ** NEW FILE **
548 improvements to 'Hide read messages': Inbox, Outbox,
549 Trash, Queue, and Draft icons now reveal presence of hidden
552 2001-12-12 [alfons] 0.6.5claws81
554 0.6.5claws80 was tagged as LAST_STABLE
558 * src/matcher_parser_lex.c
559 fix the filtering; my last attempt to get it right,
560 if it does not work, it's Hoa's turn. ;-)
562 for my honourable peers:
564 the code now makes a clear distinction between
565 rules as they are displayed (probably escaped),
566 and as they are executed (probably unescaped). the
567 parser does *NOT* do any unescaping, this is
568 the task of the matcher.c (which breaks up a
569 rule into condition) and the filtering.c (which
570 breaks up the rule's action). to make this
571 run happily we provide an unescaped copy of
572 crucial strings to the MatcherProp and
573 FilteringAction structures. note that the only
574 exception to this is any REGEXP string. those
575 are directly passed to regcomp() and regexp()
576 (who have much more powerful unescape functions).
580 you can escape tab (\t), carriage return (\r),
581 linefeed (\n), form feed (\f), quote (\"),
582 single quote (\'), bell (\b) in all the entry
583 lines in the scoring & filtering dialogs.
584 as an added bonus this should not affect
585 existing filtering rules.
587 2001-12-12 [carsten] 0.6.5claws80
591 "item(s) selected" is now sensitive to 1 or more
592 than one selected (nice for language where simple
593 adding of a "s" is not possible as German (Eintrag
596 the "forward as attachment" entry from the right
597 click menu removed, "forward" acts following the
601 reverted my former changes; so compiler warning again
602 but there's more GTK_TEXT/GTK_STEXT mixing on other places
606 "search in message" does now *not* only work in MVIEW_TEXT
607 messages, but also in a MIMEVIEW_TEXT part of MVIEW_MIME
611 removed "/File/_Close" as it was the same as "/File/E_xit"
612 and we don't need it two times
614 the separate folder view and message view now get a distinct
615 WMCLASS, just in case someone is using sawfish ;-)
617 as the menu entries "/View/Message view" and "/View/Folder tree"
618 are only doing something when SEPARATE_MESSAGE or SEPARATE_FOLDER
619 make them sensitive accordingly and as these two are "shown"
620 after startup anytime check this menuitem at startup
622 2001-12-12 [paul] 0.6.5claws79
625 fix sensitivity of 'Search folder...', broken in
631 2001-12-11 [carsten] 0.6.5claws78
633 fixed two typos returning a wrong FALSE/TRUE
634 * src/mainwindow.[ch]
635 extra menu for email/news button removed
637 2001-12-11 [alfons] 0.6.5claws77
639 * src/matcher.c (1.3)
640 * src/matcher_parser_lex.l (1.28)
641 revert for another attempt
642 mark 0.6.5claws77 as LAST_STABLE
644 2001-12-11 [christoph] 0.6.5claws76
647 fixed wrong translation for prev. unread msg
649 2001-12-11 [paul] 0.6.5claws75
654 * src/summaryview.[ch]
655 * src/pixmaps/dir-open-hrm.xpm ** NEW FILE **
656 enable ability to hide read messages on per folder basis via
657 '/Summary/Hide read messages'; when selected, a folder will
658 have a red open folder icon, instead of a blue icon, if the
659 folder contains hidden messges
660 submitted by Thomas Link <t.link.tmp200101.gmx.net>
663 remove '/Message/Forward as attachment' from
664 main_window_set_menu_sensitive() to prevent debug warning
668 Clean up some of the English
670 * tools/newscache_clean.pl
671 allow for new 'hidereadmsgs' entry in folderlist.xml
674 updated translation, submitted by Ricardo Mones Lastra
676 2001-12-11 [paul] 0.6.5claws74
678 * sync with sylpheed 0.6.5cvs25
679 see ChangeLog entry 2001-12-11
681 2001-12-10 [alfons] 0.6.5claws73
684 add more control characters
685 * src/matcher_parser_lex.l
686 make escaping / unescaping work again
688 2001-12-10 [alfons] 0.6.5claws72
691 clean up warnings "returning value for void function"
692 * src/prefs_filtering.c
693 make info button for execute action sensitive
695 2001-12-10 [paul] 0.6.5claws71
700 fix: imap server now gets informed of MARKED, UNMARKED
701 and REPLY events. Now people can use different IMAP-Mail
702 clients and have the exact same information about MARKED,
703 UNMARKED and REPLY status with all of them. Especially
704 useful for imap servers with a web-frontend.
705 submitted by Tobias Sandhaas <medlor@web.de>
707 2001-12-09 [melvin] 0.6.5claws70
710 fixed bug #490076 (hunted down by Alfons who implemented
711 a workaround in 0.6.5claws65)
713 2001-12-09 [christoph] 0.6.5claws69
716 set pointer to string in LOCKED column to NULL
717 (might fix bug #490800)
719 2001-12-09 [carsten] 0.6.5claws68
722 resolved some cluttered menu shortcuts
723 ('creating new email' and 'creating news message'
726 wmclass now distinc from main window
729 email/news and forward button functionality similar
730 to the reply buttons; removed the ugly dropdown arrows
731 and use instead the right mouse button
733 2001-12-09 [paul] 0.6.5claws67
737 allow spaces in imap folder names
738 submitted by Willem van Engen <wvengen@stack.nl>
740 2001-12-09 [paul] 0.6.5claws66
742 * sync with sylpheed 0.6.5cvs24
743 see ChangeLog entry 2001-12-09
745 2001-12-08 [alfons] 0.6.5claws65
748 prevent secondary selection claim after "add to sender" dialog
749 popped up. this is because there's a GDK_BUTTON_RELEASE pending.
750 we trick GTK by simulating a click at (0, 0) in the textview.
752 2001-12-08 [hoa] 0.6.5claws64
755 fixed a bug about the .processing folder name while filtering
757 2001-12-08 [alfons] 0.6.5claws63
760 work around problem of not correctly updating folder stats
761 when deleting messages. there's some folder scanning evil
762 going so the folderview_update_msg_num() does not work
763 correctly. need to investigate this.
765 2001-12-08 [paul] 0.6.5claws62
767 * sync with sylpheed 0.6.5cvs23
768 see ChangeLog entry 2001-12-08
770 2001-12-07 [christoph] 0.6.5claws61
773 fix another header translation problem
775 2001-12-07 [alfons] 0.6.5claws60
778 make filtering also work on local spool mbox
780 2001-12-07 [carsten] 0.6.5claws59
782 addressbook window gets a wmclass distinct from the main
785 * src/mainwindow.[ch]
786 forward menu item will use mode selected in prefs, forward
787 as attatchment in menu removed (will be substituted in the
788 toolbar similar to reply buttons)
789 create news message menu entry and news button is now
790 sensitive to the existance of a news account
791 * src/pixmaps/stock_mail_reply_quote.xpm ** REMOVED **
792 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** REMOVED **
793 * src/pixmaps/stock_mail_reply_to_sender_quote.xpm ** REMOVED **
794 these are removed because the toolbar buttons don't show
795 the quoting modus any longer
799 * tools/newscache_clean.pl ** NEW FILE **
800 perl script to do some tidying up in the newscache directory
802 * tools/sylpheed-switcher ** NEW FILE **
803 perl script to enable easy switching between main and claws
806 added descriptions of the two new perl scripts
809 2001-12-07 [melvin] 0.6.5claws58
812 fixed a warning during compilation introduced in 0.6.5claws56
814 2001-12-07 [paul] 0.6.5claws57
816 * src/mainwindow.[ch]
818 further usability enhancements to replying with or without
819 quoting via the toolbar, use of Ctrl key is replaced by
821 Submitted by Carsten Schurig
823 2001-12-07 [melvin] 0.6.5claws56
826 hack to fix bug that prevented to make/paste selections
827 after switching between MVIEW_TEXT and MVIEW_MIME views
828 without deselecting the selection first.
830 2001-12-06 [alfons] 0.6.5claws55
834 revise filtering a little bit more, and make sure
835 messages are delivered to the appropriate inbox
836 (perhaps set per account)
838 2001-12-06 [paul] 0.6.5claws54
840 * sync with sylpheed 0.6.5cvs22
841 see ChangeLog entry 2001-12-06
843 2001-12-05 [alfons] 0.6.5claws53
849 more revisions of filtering system
850 (last stable version is marked as LAST_STABLE)
852 | NOTE 1): the filtering system now uses a local folder called
853 | .processing. if filtering fails, check this directory
854 | for missing messages.
856 | NOTE 2): help us find the filtering actions still missing
858 2001-12-05 [paul] 0.6.5claws52
861 fix bug where 'Empty Trash?' pop-up window appears even
862 when Trash is empty, submitted by Jesse Skinner
864 2001-12-05 [melvin] 0.6.5claws51
867 fixed bug #486106 to select correct account when reediting
870 2001-12-04 [alfons] 0.6.5claws50
873 declare markfile in appropriate functions when
874 no fchmod() is found (thanks to Mark Heerdink <marc@koelkast.net>
877 2001-12-04 [paul] 0.6.5claws49
879 * sync with sylpheed 0.6.5cvs21
880 see ChangeLog entry 2001-12-04
882 2001-12-03 [christoph] 0.6.5claws48
885 changed translation of undo
888 don't reinvent the wheel to traverse a GNode
890 seperate code to create the compose gui into functions
891 add "Others" page with folder selection for saving copy
893 the folder identifier is saved to queue header
895 save message to folder in queue header
897 2001-12-03 [paul] 0.6.5claws47
899 * sync with sylpheed 0.6.5cvs20
900 see ChangeLog entry 2001-12-03
904 * more sync with sylpheed 0.6.5cvs19
905 see ChangeLog entry 2001-11-29
907 2001-11-30 [paul] 0.6.5claws46
910 remove conflicts introduced by Hoa's last commit
913 make 'Message/Bounce' sensitive
915 2001-11-30 [hoa] 0.6.5claws45
918 slightly change bounce function to add
919 information about the user that bounced the mail
920 in the From header line.
923 permit the use of processing in outbox folder.
925 2001-11-29 [paul] 0.6.5claws44
927 * src/mainwindow.[ch]
929 * src/pixmaps/stock_mail_reply_quote.xpm ** NEW FILE **
930 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** NEW FILE **
931 * src/pixmaps/stock_mail_reply_to_author_quote.xpm ** NEW FILE **
932 usability enhancements to the quoting, implements
933 use of Ctrl key to toggle quoting settings
934 Submitted by Carsten Schurig <Carsten.Schurig@web.de>
936 2001-11-29 [paul] 0.6.5claws43
938 * sync with sylpheed 0.6.5cvs19
939 see ChangeLog entry 2001-11-28
941 2001-11-29 [melvin] 0.6.5claws42
943 added enriched.[ch] to the list of files
949 added support to view text/enriched
950 added support to show headers in message view for text/enriched and text/html
951 in non multipart messages
953 2001-11-28 [paul] 0.6.5claws41
955 * more sync with sylpheed 0.6.5cvs18
956 see ChangeLog entry 2001-11-27 (src/prefs_common.c)
958 2001-11-27 [paul] 0.6.5claws40
961 updated translation, submitted by Fabio Junior Beneditto
963 * sync with sylpheed 0.6.5cvs18
964 see ChangeLog entries 2001-11-26 (src/textview.c) and
971 updated translation, submitted by Ricardo Mones Lastra
976 add more translatable strings
978 2001-11-26 [christoph] 0.6.5claws39
981 fixed one more umlaut
983 fix translated header when it should not be translated
985 2001-11-26 [paul] 0.6.5claws38
988 remove '/Message/Add Sender to address book' from
989 main_window_set_menu_sensitive(), prevent debug warning
990 add 'Message/Mark/Mark all read' to mainwin_entries[]
992 2001-11-26 [paul] 0.6.5claws37
995 fix 'recurring unread state' bug
998 * tools/filter_conv.pl
999 read name of top level mailbox from folderlist.xml
1000 and presume nothing about its name
1002 2001-11-26 [darko] 0.6.5claws36
1005 removed functions that are now in gtkutils.c
1006 use gtkut_text_is_uri_string() from gtkutils.c
1007 * fix my comment on 2001-11-23 (missing gtkutils.[ch])
1009 2001-11-26 [paul] 0.6.5claws35
1011 * sync with sylpheed 0.6.5cvs16
1012 see ChangeLog entries 2001-11-25 and 2001-11-26
1014 2001-11-25 [alfons] 0.6.5claws34
1016 EXPERIMENTAL!!! Please checkout the last stable version using:
1018 % cvs update -r LAST_STABLE -dRAP
1020 (Or help us testing this stuff.)
1022 * src/filtering.c (1.14)
1023 * src/filtering.h (1.6)
1025 * src/matcher.c (1.20)
1027 * src/procmsg.h (1.14)
1028 * src/summaryview.c (1.59)
1029 * src/summaryview.h (dunno)
1030 revert/merge/sync to as it was before commit
1031 on Thu, 19 Jul 2001 10:15:51 -0700.
1033 2001-11-25 [hoa] 0.6.5claws33
1036 processing mails at startup
1039 * src/summaryview.[ch]
1040 processing mails when entering folder
1042 * src/prefs_filtering.c
1045 2001-11-24 [alfons] 0.6.5claws32
1047 * src/summaryview.[ch]
1048 make summary sort headers work, and also make
1049 sure the sort type is stored
1051 2001-11-23 [alfons] 0.6.5claws31
1053 * src/summaryview.[ch]
1054 make lock work like mark
1055 disallow deleting messages marked as locked
1057 2001-11-23 [alfons] 0.6.5claws30
1063 merge undo patch submitted by Jens
1065 2001-11-23 [christoph] 0.6.5claws29
1070 fixed gpg signing and encoding
1073 added --status option to get new, unread and total
1074 message count from a running sylpheed
1075 * src/prefs_common.c
1076 temporary fix for reply_with_quote problem
1077 (don't call functions for non existing widget)
1079 one more check for ignored threads but still not
1080 always working correctly. probably a recursive
1081 check for all parents is needed
1083 2001-11-23 [darko] 0.6.5claws28
1086 wrapping on send improvements
1088 fix for GtkSText after last sync with main branch
1089 GTK_TEXT -> GTK_STEXT
1091 2001-11-23 [paul] 0.6.5claws27
1093 * sync with sylpheed 0.6.5cvs14
1094 see ChangeLog entries 2001-11-22 and 2001-11-23
1097 fixed the scrambled umlauts
1098 submitted by Carsten Schurig <Carsten.Schurig@web.de>
1100 2001-11-21 [paul] 0.6.5claws26
1102 * sync with sylpheed 0.6.5cvs12
1103 see 2nd ChangeLog entry dated 2001-11-20
1105 2001-11-20 [paul] 0.6.5claws25
1107 * sync with sylpheed 0.6.5cvs11
1108 see ChangeLog entry 2001-11-19 (src/utils.c)
1113 GTK_TEXT -> GTK_STEXT
1114 fix for wrong comment
1116 2001-11-20 [hiro] 0.6.5claws24
1119 more merges from main branch
1120 removed fatal warnings (uninitialized variables etc.)
1121 some coding style fix
1128 2001-11-19 [hoa] 0.6.5claws23
1131 * src/prefs_scoring.c
1136 * src/matcher_parser_parse.y
1137 * src/prefs_filtering.c
1140 2001-11-19 [alfons] 0.6.5claws22
1142 more of my old things into claws
1145 * src/prefs_common.c
1147 * src/summaryview.[ch]
1148 * src/prefs_summary_column.c
1149 * src/pixmaps/locked.xpm
1150 add indicators for locking of message in summary view
1151 (does not work yet, only visual indicator)
1153 2001-11-19 [paul] 0.6.5claws21
1155 * sync with sylpheed 0.6.5cvs10
1156 see ChangeLog entry 2001-11-19
1158 2001-11-18 [alfons] 0.6.5claws20
1161 remove an inadvertent free I forgot in previous clean up
1163 2001-11-18 [alfons] 0.6.5claws19
1165 * src/filtering.[ch]
1166 clean up & plug leaks
1168 2001-11-18 [paul] 0.6.5claws18
1170 * sync with sylpheed 0.6.5cvs9
1171 see ChangeLog entries 2001-11-17 and 2001-11-18
1173 2001-11-16 [paul] 0.6.5claws17
1175 * sync with sylpheed 0.6.5cvs8
1176 see ChangeLog entry 2001-11-16, src/grouplistdialog.c
1178 2001-11-16 [paul] 0.6.5claws16
1180 * sync with sylpheed 0.6.5cvs7
1181 see ChangeLog entries 2001-11-15 and 2001-11-16
1183 2001-11-15 [hoa] 0.6.5claws15
1186 fix bounce, mails we received couln't be bounced to ourself.
1189 * src/filtering.[ch]
1191 * src/matcher_parser.h
1192 * src/matcher_parser_lex.l
1193 * src/matcher_parser_parse.y
1197 * src/prefs_filtering.[ch]
1199 * src/prefs_matcher.c
1200 * src/prefs_scoring.c
1203 new matcher/filter/score configuration file parser
1204 one unique configuration file => ~/.sylpheed/matcherrc
1205 import in currently automatic, then save are made
1207 one filter per folder and one global filter
1208 (filter of a folder will be used as folder processing)
1211 fix a bug in folder_item_get_identifier
1214 receive receipt return are fixed.
1216 2001-11-14 [alfons] 0.6.5claws14
1219 add things from main branch to make claws compile
1221 2001-11-14 [paul] 0.6.5claws13
1223 * merge with SYNC-B4-REL and sync with sylpheed 0.6.5cvs5
1224 see ChangeLog entries 2001-11-08 to 2001-11-14
1226 2001-11-14 [hoa] 0.6.5claws12
1231 add "bounce mail" option
1233 2001-11-13 [christoph] 0.6.5claws11
1236 Cleanup a mess i add before commiting
1238 2001-11-13 [hoa] 0.6.5claws10
1241 some fixes when mail are sent or
1244 2001-11-13 [christoph] 0.6.5claws9
1247 Changed two string with the same translation
1251 New mailsending process:
1252 - Always queue message before sending
1253 (message will be saved if sylpheed crashed or
1254 freezes while sending)
1255 - Allow queuing of newspostings
1256 - No copy in outbox before sending
1257 (closes bug #469501)
1258 - No more redundant code for send and send_later
1260 Applied wwp <subscript@free.fr>'s patch that fixes
1261 marks for multiple forwarded messages (+compose.c)
1266 remove things that are now in main branch
1269 update Dutch translation
1271 2001-11-12 [mhadasht] 0.6.5.claws8
1273 * src/prefs_common.c
1274 re-enabled account autoselection feature for forward
1275 and reedit lost during the branch point for SYNC-B4-REL
1277 gtkpspell_get_dict(): more readable code (even if function is
1280 added version number info to 2001-11-12 [hiro] comment.
1282 2001-11-12 [hiro] 0.6.5.claws7
1285 compose_forward(): fixed a bug that forward quote mark
1287 removed unnecessary code.
1288 * src/template_select.[ch]: removed.
1293 :%s/GTK_TEXT/GTK_STEXT/g
1298 revert the undo stuff (this is 0.6.6claws stuff)
1300 2001-11-11 [hoa] 0.6.5.claws6
1303 Insert signature at the end of the text.
1304 Added undo patch but currently disabled
1307 Threading by subject improved.
1309 * added src/undo.[ch]
1310 Undo module for compose dialog box.
1312 2001-11-11 [alfons] 0.6.5.claws5
1315 prevent threading by subject on nodes that have already been
1316 threaded by in-reply-to (as in "circular references in a tree
1317 result in a dead branch")
1319 2001-11-09 [hoa] 0.6.5.claws4
1322 allows creation of mbox folder item from any files.
1324 2001-11-09 [alfons] 0.6.5.claws3
1328 do what I mean and correct threading by subject so it really
1329 ignores attracting lines without "Re: "
1331 2001-11-07 [alfons] 0.6.5.claws2
1335 only attract by subject if a subject line starts with a "Re: "
1339 2001-11-07 [paul] 0.6.5claws1
1341 * sync with sylpheed 0.6.5. release
1342 see ChangeLog entry 2001-11-07
1344 2001-11-07 [paul] 0.6.4claws31
1346 * sync with sylpheed 0.6.4cvs18
1347 see ChangeLog entries 2001-10-30 to 2001-11-07
1348 prefs_templates.[ch] renamed prefs_template.[ch]
1353 add semicolon Hoa forgot ;-)
1356 2001-11-06 [hoa] 0.6.4claws30
1362 threading by subject - empty subject are ignored
1364 2001-11-06 [christoph] 0.6.4claws29
1367 use SSL_peek for sock_gets
1369 removed unneeded pointer in extracting quoted
1370 names implementation
1372 2001-11-06 [melvin] 0.6.4claws28
1375 fixed bug #476792 Selection overtyping with spell checker
1376 fixed bug which could cause a buffer overflow
1379 2001-11-06 [hoa] 0.6.4claws27
1383 threading by subject
1385 2001-11-05 [alfons] 0.6.4claws26
1388 Claws -> Sylpheed (vice versa)
1391 :%s/gtk_text/gtk_stext/g
1392 :%s/GTK_TEXT/GTK_STEXT/g
1393 (thanks to Jonathan Ware for spotting this)
1395 2001-11-04 [christoph] 0.6.4claws25
1398 replace Xalloca + strdup with Xstrdup_a
1400 better implementation of extracting quoted names
1401 from addresses (remove backlashes and ignore
1404 2001-11-04 [alfons] 0.6.4claws24
1407 edit to comply more with coding style
1410 fix bug reported by Kim Schulz. introduced by the patch integrated
1411 in 0.6.4claws15. the code did not check the return value of
1415 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
1417 2001-11-04 [christoph] 0.6.4claws23
1420 * src/prefs_common.[ch]
1421 init some pointers that possibly caused a segfault
1422 reported in the claws-users ML
1424 2001-11-04 [hoa] 0.6.4claws22
1426 * src/grouplistdialog.c
1427 change the names of the nodes in the tree
1430 enhanced mailto syntax as described in
1431 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
1432 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
1435 encode and decode URI (useful when opening URL into
1438 2001-11-03 [hoa] 0.6.4claws21
1440 * src/grouplistdialog.c
1441 a new newsgroups list selection dialog box
1442 with a CTree instead of a CList
1444 2001-11-03 [hoa] 0.6.4claws20
1447 enable property and scoring options when right
1451 fixed bug when nickname were displayed using
1454 2001-11-02 [darko] 0.6.4claws19
1457 new wrap quotation and URL/long words wrapping implementation
1458 * src/compose.c src/gtkstext.[ch]
1459 move gtkstext_strncmp() to gtkstext.c
1461 2001-11-01 [christoph] 0.6.4claws18
1463 * src/prefs_account.c
1464 fixed mess in account settings dialog
1465 * src/prefs_folder_item.c
1466 added label with folder path to dialog
1468 2001-10-31 [match] 0.6.4claws17
1473 fix generation of spurious address book file names.
1474 remove redundant functions.
1476 added missing file names.
1478 2001-10-30 [paul] 0.6.4claws16
1480 * sync with sylpheed 0.6.4cvs6
1481 see ChangeLog entries 2001-10-26 to 2001-10-30
1483 * tools/filter_conv.pl
1484 read folderlist.xml to discover whether the top-level
1485 folder is called 'Mailbox' or 'Mail'
1487 2001-10-29 [paul] 0.6.4claws15
1489 * src/html.c, src/textview.c
1490 activate links in html mail and fix clickable parts
1491 Submitted by Matthieu Dazy <dazy@t-surf.com>
1495 * po/de.po, po/es.po, po/pt_BR/po
1496 updated translations, submitted by Jens Oberender,
1497 Ricardo Mones Lastra, and Fabio Junior Beneditto
1499 2001-10-29 [darko] 0.6.4claws14
1502 fix wrapping for good
1507 undo previous change as it broke the smart wrapping
1509 2001-10-29 [darko] 0.6.4claws13
1512 fix infinite loop when long URL is quoted
1513 (closes bug #475122.
1517 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
1518 import Mutt address book
1519 * src/ldif.[ch] src/importldif.h
1520 modified import LDIF handle user attributes
1522 2001-10-28 [christoph] 0.6.4claws12
1525 fixed that filtering did not work if there
1526 were no filter rules
1527 (closes bug #472003 and better implementation
1530 2001-10-27 [christoph] 0.6.4claws11
1533 make the folder's default account to be used when
1534 replying. (patch by wwp <subscript@free.fr>)
1536 code cleanup, nearly killed all of wwp's patch
1537 for folder's default account in compose
1539 error panel when a folder could not be created
1540 (closes bug #471080 new folder name & already
1546 change prototype of strstr2() that Christoph forgot about
1548 2001-10-26 [christoph] 0.6.4claws10
1551 made search for accounts by email address not case
1554 fixed memory leak in folder_item_get_identifier
1557 fixed wrong strstr2 (should work like strstr)
1559 2001-10-26 [darko] 0.6.4claws9
1561 * src/compose.c src/gtkstext.[ch]
1563 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
1565 2001-10-26 [paul] 0.6.4claws8
1568 ignore css and javascript tags in html mail
1569 case-insensitive, with or without double-quoted
1572 2001-10-26 [paul] 0.6.4claws7
1574 * sync with sylpheed 0.6.4cvs1
1575 see ChangeLog entry 2001-10-26
1577 * src/prefs_account.c, src/prefs_common.c,
1578 src/prefs_summary_column.c
1579 minor improvements to the English
1581 2001-10-25 [alfons] 0.6.4claws6
1585 make GtkSText follow style of GtkText (closes bug
1586 #469211 "text selection while writing message")
1588 do sync with GTK 1.2.10
1590 2001-10-25 [paul] 0.6.4claws5
1593 ignore css tags in html mail
1595 2001-10-25 [darko] 0.6.4claws4
1598 don't declare is_url_string as static function since
1599 we need it in gtkstext.c
1601 remove unused variable
1602 don't wrap long URLs while composing a message
1604 2001-10-24 [christoph] 0.6.4claws3
1607 fix ssl deadlock, when peer closes connection
1609 2001-10-24 [paul] 0.6.4claws2
1611 * src/prefs_common.c
1612 gettextize the gpg ascii-armored warning message
1615 insert a DOS/MAC file into the composed message
1618 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
1620 2001-10-22 [paul] 0.6.4claws1
1622 * sync with sylpheed 0.6.4 release
1623 see ChangeLog entries 2001-10-21
1625 * po/fr.po, po/pt_BR.po
1626 updated by Melvin Hadasht and Fabio Junior Beneditto
1628 2001-10-21 [paul] 0.6.3claws30
1631 insert a DOS text file from the compose window
1632 into the composed message text (removes CRs characters)
1633 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
1635 * tools/filter_conv.pl, tools/README
1636 automatically use ~/.sylpheed as working directory
1637 print out confirmation message on completion
1639 * correct Hoa's last ChangeLog.claws entry
1641 2001-10-20 [hoa] 0.6.3claws29
1643 * src/grouplistdialog.c
1644 bugfix (another ?) to give the right
1645 newsgroups list for each news server.
1649 improve the newsgroups list cache
1651 2001-10-20 [paul] 0.6.3claws28
1653 * sync with sylpheed 0.6.3cvs9
1654 see ChangeLog entry 2001-10-19
1656 * correct Alfons' last ChangeLog.claws entry
1661 fix compilation problems (part of bug #472895)
1663 2001-10-18 [hoa] 0.6.3claws27
1665 * src/grouplistdialog.c
1666 bugfix when we refresh was clicked (bug 472701)
1668 2001-10-19 [christoph] 0.6.3claws26
1671 last header entry should default to "To:" or
1672 "Newsgroups:" and not copy the last entry line
1673 in a new compose window
1674 (closes bug #472686, #470792)
1676 2001-10-19 [paul] 0.6.3claws25
1678 * sync with Sylpheed 0.6.3cvs8
1679 see ChangeLog entries 2001-10-18 and 2001-10-19
1681 2001-10-18 [christoph] 0.6.3claws24
1684 reimplement ignore thread
1686 2001-10-18 [hoa] 0.6.3claws23
1689 * src/grouplistdialog.[ch]
1690 enhanced news subscription interface (feature 469113)
1694 enchanced newsgroup listing,
1695 now, we can get groups informations
1698 2001-10-18 [paul] 0.6.3claws22
1701 remove comment (sync with main branch)
1703 fix 'Re-edit' bug in 'Message' menu
1705 2001-10-17 [christoph] 0.6.3claws21
1708 ignore empty or whitespace only header lines
1710 2001-10-17 [paul] 0.6.3claws20
1712 * sync with sylpheed 0.6.3cvs7
1713 see ChangeLog entries 2001-10-14, 2001-10-16, and
1719 wrap long lines without spaces
1724 * po/es.po, po/nl.po, po/pt_BR.po
1725 updated by Ricardo Mones Lastra, Alfons,
1726 and Fabio Junior Beneditto
1728 * sylpheed-0.6.3claws released
1730 2001-10-15 [melvin] 0.6.3claws18
1733 added summary and detailed installation instructions
1736 Updated, corrected and completed french translation
1738 2001-10-15 [hoa] 0.6.3claws17
1739 * src/grouplistdialog.c
1740 we can choose the newsgroups to display with wildcards
1742 2001-10-15 [christoph] 0.6.3claws16
1746 * src/prefs_folder_item.[ch]
1747 applied wwp <subscript@free.fr>'s folder
1748 default account patch
1750 Fixed wrong translation
1752 2001-10-13 [alfons, christoph, melvin]
1755 solution #2 to solve MT-safety problems defers all GUI related calls
1756 to the main thread using a gtk_idle_add() callback. discussed on
1757 ircnet #sylpheed, with christoph spotting some issues with the
1758 original code, and melvin allowing us to lobotomize his sylpheed.
1760 * src/syldap.[ch], src/main.c
1761 fix race problem in ldap search thread by deferring GUI
1762 stuff to main thread using gtk_idle_add()
1764 2001-10-13 [paul] 0.6.3claws14
1766 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
1767 add Sergey's smtpcred.patch
1768 adds separate username/password setting for SMTP Auth
1769 needed by some servers
1770 (closes feature request #471659)
1772 2001-10-13 [paul] 0.6.3claws13
1774 * src/pgptext.[ch] **NEW FILES**
1775 * src/Makefile.am, src/messageview.c, src/mimeview.c
1776 decrypt ascii-armored gpg text embedded in
1778 Submitted by Jens Jahnke <jan0sch@gmx.net>
1780 2001-10-13 [christoph] 0.6.3claws12
1783 some more details on default to and
1786 init glib threading when ldap is used
1792 2001-10-12 [paul] 0.6.3claws11
1794 * src/prefs_common.[ch], src/rfc2015.c
1795 enable ascii-armored gpg text to be embedded in the
1796 message body, selectable through the 'Privacy'
1797 preferences. Supports encrypting only.
1798 Submitted by Ravemax <ravemax@dextrose.com>
1800 2001-10-12 [paul] 0.6.3claws10
1802 * sync with sylpheed 0.6.3cvs6
1803 see ChangeLog entries 2001-10-11 and 2001-11-12
1806 incorporated mbox folders, scoring, and folder
1807 properties into the sync
1809 2001-10-12 [darko] 0.6.3claws9
1812 describe quotation wrapping
1814 don't treat tab as space to calculate line length properly
1819 correct description of how to make new filtering system work,
1820 add some other things
1823 remove sched_yield() (not necessary / unportable)
1825 2001-10-11 [paul] 0.6.3claws8
1827 * sync with sylpheed 0.6.3cvs3
1828 see ChangeLog entry 2001-10-10
1830 2001-10-10 [christoph] 0.6.3claws7
1833 ignore 2 files created by newer autotools
1834 * src/prefs_folder_item.c
1835 using table for widget alignment
1836 fixed memory leak and broken octal display
1838 fixed segfault caused by lost filename
1839 workaround (closes bug #469551)
1841 2001-10-10 [paul] 0.6.3claws6
1843 * sync with sylpheed 0.6.3cvs2
1844 see ChangeLog entries 2001-10-09 and 2001-10-10
1846 2001-10-10 [darko] 0.6.3.claws5
1849 proper calculation of right margin if smart wrapping is enabled
1851 automatically wrap long lines if wrap quotation is enabled
1853 2001-10-09 [alfons] 0.6.3.claws4
1856 select correct row when deleting last row in the summary view (and
1857 close bug "[ #469104 ] select second last in list when deleting")
1859 2001-10-09 [paul] 0.6.3claws3
1861 * sync with sylpheed 0.6.3cvs1
1862 updated some autotool scripts
1864 2001-10-09 [darko] 0.6.3claws2
1867 new name and mark with Sylpheed comment
1869 smart quotation wrapping a-la VIM
1871 2001-10-08 [paul] 0.6.3claws1
1873 * sync with sylpheed 0.6.3 release
1874 see ChangeLog entry 2001-10-08
1876 2001-10-08 [paul] 0.6.2claws24
1879 more sync with sylpheed 0.6.2cvs12
1880 Fixed the bug that didn't select the last row correctly
1883 2001-10-07 [paul] 0.6.2claws23
1885 * sync with sylpheed 0.6.2cvs12
1886 see ChangeLog entry 2001-10-07
1890 enable jpilot to read unsynch'ed addresses.
1892 * src/editldap_basedn.c
1893 fix segfault when opening dialog.
1895 2001-10-06 [alfons] 0.6.2.claws22
1898 fix bug with summary view selecting last *inserted*
1899 node instead of last *visible* node. remember we
1902 2001-10-06 [paul] 0.6.2claws21
1905 updated translation, contains some fixes and new
1906 translations, submitted by Gustavo Noronha Silva
1909 * src/prefs_common.c
1910 change 'each' to 'every' - fix dubious English
1912 * sync with sylpheed 0.6.2cvs11
1914 2001-10-05 [alfons] 0.6.2claws20
1916 * src/mainwindow.[ch], src/folderview.c
1917 make composite tool button switch between "Compose News"
1918 and "Compose Mail" depending on selected folder
1919 (nifty idea by Kim Schulz <kim@schulz.dk>)
1921 2001-10-05 [paul] 0.6.2claws19
1923 * src/mainwindow.c, src/summaryview.c
1924 fix 'Message/Reply to all', broken in last commit
1927 fix X_BEENTHERE seg fault, thanks to Alfons
1929 2001-10-04 [paul] 0.6.2claws18
1931 * src/compose.[ch], src/mainwindow.c
1932 make "Message/Reply" reply to mailing lists; matches
1933 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
1934 based on portions of the patch submitted by
1935 Junichi Uekawa <dancer@netfort.gr.jp>
1937 2001-10-04 [darko] 0.6.2claws17
1940 better smart wrapping
1942 a function to make text buffer contiguous
1944 2001-10-03 [paul] 0.6.2claws16
1946 * sync with sylpheed 0.6.2cvs10
1951 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
1952 close bug "[ #466566 ] compile error on mdk 8.0" by removing
1953 references to chinese translations (hope someone picks up
1956 2001-10-02 [christoph] 0.6.2claws15
1959 fixed non translated header bug
1961 fixed wrong date in alfons last entry ;)
1963 2001-10-02 [alfons] 0.6.2claws14
1965 * src/compose.c, src/prefs_common.[ch]
1966 add block cursor option
1968 2001-10-02 [paul] 0.6.2claws13
1970 * sync with sylpheed 0.6.2cvs9
1972 2001-09-30 [paul] 0.6.2claws12
1974 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
1975 updated translations
1978 add 'src/importldif.c'
1980 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
1981 added eudora-to-vCard conversion tool
1982 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
1984 * sync with sylpheed 0.6.2cvs8
1988 * sylpheed-0.6.2claws released
1990 2001-09-27 [melvin] 0.6.2claws11
1993 fixed crash when using default path (introduced
1995 fixed tiny bug for initial suggestion mode
1997 2001-09-27 [melvin] 0.6.2claws10
2000 fixed bug where gtkpspell didn't set the path correctly
2003 added a paragraph about spell checking
2007 2001-09-27 [paul] 0.6.2claws9
2009 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
2010 replace '// comments' with '/* comments */' to prevent
2011 some compiler warnings
2013 * sync with sylpheed 0.6.2cvs6
2015 2001-09-26 [alfons] 0.6.2claws8
2018 introduce return receipt request notification again,
2019 which was lost because of other semantics in
2020 procheader_parse() (???)
2022 2001-09-26 [christoph] 0.6.2claws7
2025 replace comments for old code with #if 0
2026 readded auto cc, bcc and reply-to
2027 * src/prefs_matcher.c
2028 * src/prefs_scoring.c
2029 removed some definition (was moved to
2032 2001-09-26 [paul] 0.6.2claws6
2035 make 'Follow-up and reply to' sensitive
2037 * more sync with sylpheed 0.6.2cvs5
2044 fixed bug for "US-ASCII" introduced by the encoding code
2050 * src/prefs_common.[ch], src/summaryview.c
2051 'next unread msg' 'go to next folder?' dialog can be
2052 given default behaviour, either always show dialog,
2053 or assume 'yes', or assume 'no'
2054 Submitted by wwp <subscript@free.fr>
2058 * src/compose.c src/gtkspell.[ch]
2059 added support for different encodings
2063 * more sync with sylpheed 0.6.2cvs5
2067 * src/prefs_folder_item.c
2068 add check for item->prefs->default_to string is NULL and
2069 add another check when freeing this string
2074 change to version 0.6.2claws3
2076 * sync with sylpheed 0.6.2cvs5
2079 * src/ldif.[ch], src/importldif.[ch], addressbook.c
2081 * src/addrcache.[ch], addrindex.[ch]
2082 small update for future
2088 added 'Learn from mistakes' option
2089 better handling of quotes in checked words
2092 small update for spell checking stuff
2097 edit a little bit so it complies more with main coding style
2101 * src/folder.[ch], prefs_folder_item.c, compose.c
2102 migrate "request return receipt" folder property
2107 * README.claws **NEW**
2108 (add things of interest for users of main branch
2111 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
2112 re-implement threading per folder option, but store
2113 the setting in folderlist.xml (where it belongs)
2118 fixed bug when compose window is under another window
2119 * src/prefs_common.[ch] src/compose.c
2120 changed 'dictionary_path' to 'dictionary' to be consistent
2121 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
2122 * ac/pspell.m4 src/Makefile.am
2123 dropped PSPELL_PATH macro
2125 updated translations
2127 2001-09-21 [christoph]
2130 added border around header fields
2131 keep header type when new field is added
2133 2001-09-20 [christoph]
2136 more portable debug_print with source filename
2139 more newlines after debug messages
2144 change to version 0.6.2claws2
2146 * sync with sylpheed 0.6.2cvs3
2151 fixed the post-right-click focus pb
2152 fixed crash when 'Spell check all' after dict change
2153 and when cursor is at the end of the text
2154 shift-right-click pops up config menu even on misspelled words.
2161 added pspell to compiled-in features list
2165 * switched to pspell and dropped ispell
2167 new file. autoconf macro for pspell
2169 * configure.in acconfig.h
2170 added pspell support
2172 * src/main.c src/compose.[ch] src/gtkspell.[ch]
2173 * src/prefs_common.[ch]
2174 added pspell support
2176 2001-09-18 [christoph]
2180 replace LOG_MESSAGE with debug_print
2184 added newline after debug message
2186 using __VA_ARGS__ for debug_print macro
2188 ignore Makefile and Makefile.in
2193 change to version 0.6.2claws1
2194 * sync with sylpheed 0.6.2cvs1
2197 * src/prefs_matcher.c
2198 add 'score equal to' option, submitted by
2199 Paul Evans <nerd@freeuk.com>
2201 2001-09-15 [christoph]
2204 comment out menu entry not existing in claws
2206 add debug output for non existing menu entries
2208 fix next/prev unread message for ignored threads
2210 add sourcefile and line number to debug output
2211 otherwise it is sometimes hard to find the
2212 source code part if debug messages are translated
2217 refresh target folder style after colour is changed
2222 change to version 0.6.1claws3
2224 * sync with sylpheed 0.6.1cvs6
2229 fix target folder colourization to use user selected colour
2234 fix crash when message that is marked for copy/move is unmarked
2239 change to version 0.6.1claws2
2241 * sync with sylpheed 0.6.1cvs3
2246 fix bug with default font used for trash folder text
2250 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
2251 updated translations
2254 change to version 0.6.1claws1
2256 * sync with sylpheed 0.6.1cvs2
2261 add Match's new addressbook
2264 updated translation submitted by Jens Oberender
2269 change to 0.6.1claws
2270 * sync with sylpheed 0.6.1 release
2275 change to 0.6.0claws2
2277 * sync with sylpheed 0.6.0cvs4
2280 updated translation submitted by Fabio Junior Beneditto
2294 change to version 0.6.0claws1
2296 * sync with sylpheed 0.6.0cvs1
2299 updated translation submitted by Ricardo Mones Lastra
2302 add 'src/prefs_templates.c'
2304 * src/compose.c, src/summaryview.c
2305 fix segfault on 'Re_edit'
2309 * configure.in, Makefile.am
2311 add tools directory to source distribution
2316 change to version 0.6.0claws
2318 * sync with sylpheed 0.6.0 release
2320 2001-08-30 [christoph]
2323 removed autoconf version check
2327 * src/account.c, src/compose.c, src/prefs_common.[ch]
2328 * src/procheader.[ch] src/utils.[ch]
2329 Enhanced automatic account selection on replies
2330 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
2333 add LDAP and JPilot to the configuration results output.
2335 2001-08-29 [christoph]
2338 no bold font for ignored threads
2343 change to version 0.5.3claws6
2345 * sync with sylpheed 0.5.3cvs10
2346 src/stringtable.[ch]: New Files
2348 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
2349 * src/pixmaps/sylpheed.xpm
2350 add mini-icons to windows (by Alfons)
2355 new functions: next_labeled_cb(), prev_labeled_cb()
2358 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
2359 summary_select_next_labeled(), summary_select_prev_labeled()
2361 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
2362 give claws blue folders and a blue trash can
2367 change to version 0.5.3claws5
2369 * sync with sylpheed 0.5.3cvs9
2370 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
2372 2001-08-24 [christoph]
2375 keep filename when browsing directories
2376 (not working for user entered filename, but
2377 for default name and selected filename from
2380 fixed wrong spelling "Folllow-up"
2384 fixed new/unread message count with ignored
2385 threads (2 commits, first didn't notice no
2386 longer needed decreasing)
2388 readded scrolling of progress dialog
2394 change to 0.5.3claws4
2396 * sync with sylpheed 0.5.3cvs7
2398 2001-08-24 [christoph]
2401 set request return receipt when replying
2402 if it is set is the folder prefs of the
2405 disable final error popup if popups are
2406 disabled in config (again)
2411 Change version number to 0.5.3claws3
2413 * sync with sylpheed 0.5.3cvs5
2416 double quote '%s' in 'gedit %s' to fix bug when
2417 opening attachment with spaces in the name
2420 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
2421 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
2422 initial message templates support
2428 change version number to 0.5.3claws2
2430 * sync with sylpheed 0.5.3cvs4
2432 * src/procmsg.h src/summaryview.c
2433 re-implement (un)ignore thread
2438 remove unnecessary code
2440 enable 'dynamic' signatures (submitted by
2441 Eric Limpens <eric@hscg-internet.nl>)
2445 clean up after sync with sylpheed 0.5.3 release
2448 fix re-introduced font mess, see Christoph's
2453 use sylpheed's small font instead of
2454 gtk default font for summary view
2460 add pl to ALL_LINGUAS - sync with main branch
2462 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
2463 Updated. Translations by Jens Oberender, Ricardo Mones
2464 Lastra, Alfons, and Fabio Junior Beneditto respectively.
2466 * po/pl.po ** NEW FILE **
2467 sync with the main branch
2470 fix target folder colorizing and refresh problem
2473 2001-08-17 [christoph]
2476 claws uses 4 colors for target folder coloring.
2477 arrays were not long enough and destroyed the
2478 stack causing a segfault.
2479 target folder colorizing does not work anymore
2485 change to version 0.5.3claws1
2487 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
2488 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
2489 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
2491 sync with sylpheed 0.5.3 release, but keep claws method of
2492 configuring/saving fonts
2494 * src/addressbook.[ch]
2495 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
2496 in line with a similar change in Hiroyuki's branch
2498 * src/mainwindow.[ch]
2499 disable main_window_set_thread_option()
2500 * src/prefs_folder_item.c
2501 comment out &tmps_prefs.enable_thread,
2502 * src/mbox_folder.c, src/procmsg.[ch]
2503 comment out MSG_IS_IGNORE_THREAD
2505 comment out summary_ignore_thread() and summary_unignore_thread()
2506 comment out MSG_IS_IGNORE_THREAD
2508 use Hiroyuki's threading instead.
2515 use Hiroyuki's 0.5.3 column scheme but also
2516 include the enable/disable button.
2517 * src/pixmaps/mark.xpm
2518 add Hiroyuki's amended pixmap
2520 2001-08-13 [christoph]
2523 receive at get all column showed wrong state for APOP
2524 button should only work for POP3 and APOP accounts
2525 * src/prefs_account.c
2526 added missing preprocessor statement for SSL
2531 add 'receive at get all' column and enable/disable
2534 2001-08-06 [christoph]
2537 show usage of SSL in protocol column
2543 * src/prefs_account.[ch]
2544 moved ssl options to a new page
2550 added support for SMTP STARTTLS command
2552 2001-08-05 [christoph]
2555 debian autoconf needs version check to find
2556 correct autoconf version. if the file is
2557 named configure.in 2.13 is used, which does
2558 not work with this configure.in script.
2559 other solution would be to rename the script
2560 to configure.ac as suggested in the autoconf
2564 disable final error popup if popups are
2569 fixes IMAP over SSL problem
2574 change to 0.5.2claws1
2576 * sync with sylpheed 0.5.2cvs1
2581 quick fix for ispell detection...
2586 change to 0.5.1claws4
2588 * sync with sylpheed 0.5.1cvs7
2592 * src/prefs_common.c, src/prefs_common.h,
2593 src/gtkspell.c, src/gtkspell.h
2594 add global spelling checker settings (compose tab) +
2595 selection of dictionary
2598 guess valid ispell location
2603 removal of 'src/quote_fmt_parse.c'
2606 (submitted by Jens Oberender <didge@suse.de>)
2611 * src/folderview.[ch]
2614 * src/prefs_common.[ch]
2616 target folder colourization
2620 more sync with Sylpheed 0.5.1cvs6
2625 * src/prefs_folder_item.[hc]
2627 shared folders support with a GUI
2633 * sync with Sylpheed 0.5.1cvs6
2639 (submitted by Fabio Junior Beneditto)
2645 patch to correct bad image mime headers
2646 (submitted by Don Quijote <dq@searchlores.org>)
2650 * tools/gif2xface.pl **NEW FILE**
2652 script to convert file.gif to file.xface for
2653 use in a custom header.
2654 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
2659 change macros for detecting JPilot and LDAP
2661 2001-07-27 [christoph]
2664 code cleanup (MIN / MAX warning, needed casting)
2669 disallow setting flags when detecting certain headers
2670 (X-Status, Status, Seen, X-Seen).
2672 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
2674 2001-07-27 [christoph]
2676 * src/prefs_filter.c
2677 * src/prefs_filtering.c
2678 * src/prefs_matcher.c
2679 * src/prefs_scoring.c
2680 scroll list when moving rows up or down
2684 * src/prefs_account.c
2685 * src/prefs_account.h
2687 SMTP over SSL (untested, feedback requested)
2695 * configure.in, acconfig.h
2696 define CLAWS (need this for main / claws detection)
2701 Sylpheed 0.5.1claws2
2703 * sync with Sylpheed 0.5.1cvs4
2705 2001-07-25 [christoph]
2709 item->prefs == NULL (don't know why)
2714 Sylpheed 0.5.1claws1
2716 * sync with Sylpheed 0.5.1cvs1-3
2718 2001-07-24 [christoph]
2721 * src/prefs_folder_item.[ch]
2722 added folderitem preferences dialog with
2723 default To: and auto request return receipt
2727 changes to handle new folderitem preferences
2731 call compose new mail with current folderitem
2735 Release Sylpheed 0.5.1claws
2738 change to release version 0.5.1claws
2740 2001-07-24 [christoph]
2743 fixed segfault that happend when the selected
2744 message was removed while retrieving new messages.
2748 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
2752 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
2753 this is a work in progress, for more information: http://nlpagan.net/sylman
2755 * configure.in, src/mainwindow.c, manual/Makefile.am
2756 add support for English manual
2759 add authors of user manuals
2761 * manual/en/sylpheed*.html
2762 add English documentation
2764 2001-07-22 [christoph]
2769 changed a wrong debug message
2774 update Dutch translation
2776 * src/prefs_filtering.c,
2778 add more translatable strings
2787 * src/inc.c, src/summaryview.[ch]
2788 prevent update of mark file when filtering has done, by
2789 using a variable; this affects two functions:
2790 inc.c::inc_finished()
2791 summaryview.c::summary_show()
2795 * src/filtering.[ch], src/prefs_filtering.c,
2797 add filtering action for label coloring
2802 * added src/labelcolors.c
2803 * added src/labelcolors.h
2804 * src/Makefile.am, src/summaryview.c
2805 rearrange label coloring code
2808 add more parentheses so label colouring works correctly
2811 don't really delete message, but move it to Trash
2813 * src/prefs_matcher.c
2814 add quote options to info dialog
2816 2001-07-20 [christoph]
2822 * src/ssl.[ch] (new)
2823 moved ssl stuff to a seperate file
2828 fix show sender using address book with no e-mail
2829 address in From: field
2833 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
2834 fix messy handling of escaping... now at least the
2835 execute command is useful. escape char is '\', we
2836 accept \n and \r too.
2840 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
2841 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
2850 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
2852 revise filtering; currently move, copy, marking have
2853 been tested. if you like bleeding edge stuff, you
2854 should definitely go for this version :)
2856 * mark old working stuff as VERSION_0_5_0_CLAWS5
2858 2001-07-17 [christoph]
2867 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
2868 bits in the mark file, without affecting either branch. Lots of
2869 files changed, also in claws branch.
2871 UNTESTED: use of mbox folders
2874 added mark all read; however this was a quick hack used for
2875 cleaning up mess after initial merge with Hiroyuki
2878 change claws version number back to 0.5.0claws5 to clear up
2879 confusion & pretension (recent release was technically
2880 0.5.0claws4, so we neatly align with Hiroyuki :-)
2884 sync with Hiroyuki's 0.5.0cvs4
2890 * src/filtering.[ch]
2891 remove invalid updating of mark files for
2892 filter actions MATCHING_ACTION_MOVE and
2893 MATCHING_ACTION_DELETE; this should fix the
2897 revert Christoph's stab at fixing the folder
2901 add missing files with translatable strings
2908 * src/addr_compl.[ch], src/prefs_filtering.c
2909 make "filtering pref dialog's destination entry" an
2910 "address completable entry", if filter destination is
2915 sync with Hiroyuki's 0.5.0cvs2-3
2917 2001-07-15 [christoph]
2920 fixed folder stats update after incorporation
2925 * finish label colouring stuff (for now)
2926 * fix incorrect colour bug (off by one)
2931 change text labels for news and mail message so there's
2932 plenty of toolbar estate left
2939 sync with Hiroyuki's 0.5.0cvs1
2942 more rewrite label colouring
2946 * src/summaryview.[ch]
2947 * start rewrite label colouring
2948 * fix proper location "Add Sender To Addressbook" menu item
2952 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2953 (actually this is 0.5.0claws4)
2958 * fix duplicate message
2959 * add updated Portugese / Brazilian translation
2960 submitted by Fabio Junior Beneditto
2968 add updated Dutch translation
2971 add updated German translation submitted by Jens
2975 Prerelease before 0.5.0claws. Please test.
2976 This version is temporarily tagged as VERSION_0_5_0_TEST
2978 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
2979 src/prefs_scoring.c, src/prefs_matcher.c,
2980 src/prefs_filtering.c, src/mbox.c,
2981 src/main.c, src/inc.c, src/filtering.[ch]
2982 revert new Hoa's new matcher (does not work yet)
2989 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2995 add ChangeLog.claws to EXTRA_DIST
2997 add matcher_parser_parse.h to EXTRA_DIST
2999 2001-07-10 [christoph]
3002 add destination folder to table of
3003 folders that need to be updated after
3010 make collapse state of folders and folder items persistent, i.e.
3011 if you collapse a folder tree, the next time sylpheed-claws starts
3012 up the folder tree remains collapsed.
3014 2001-07-10 [christoph]
3020 renamed MD5_CTX to MD5_CTX_syl
3021 conflicts with a struct in openssl
3024 * src/prefs_account.[ch]
3028 fixed compose with current account
3029 broken by new compose button stuff
3034 changed my email address
3036 * src/matcher_parser_parse.y
3037 clean the parser to remove conflicts
3045 fix incorrect description of --enable-ldap parameter
3047 * src/prefs_common.[ch]
3049 add experimental option "smart wrapping" which makes the
3050 compose editor auto wrap.
3052 | TODO: the problem with the buggy cursor handling is caused |
3053 | by the GtkText. when deleting / backspacing text its |
3054 | wrapping algorithm does not take in account the previous |
3055 | line. should find a way to hack this in. |
3056 | or should perhaps combine this with the word wrapping |
3057 | patch i wrote in january. |
3060 show build parameters for LDAP and JPilot
3063 revert Christoph's bugfix for selecting next unread message,
3064 because folder stats aren't updated correctly
3071 * src/matcher_parser_lex.l
3072 * src/matcher_parser_parse.y
3073 * src/prefs_filtering.c
3074 * src/prefs_scoring.c
3076 bugfix of the config file parser
3081 added generated matcher sources to BUILT_SOURCES
3087 added new config file parser
3090 * src/filtering.[ch]
3092 * src/prefs_filtering.c
3093 * src/prefs_matcher.c
3094 * src/prefs_scoring.c
3095 * added src/matcher_parser.h
3096 * added src/matcher_parser_lex.h
3097 * added src/matcher_parser_lex.l
3098 * added src/matcher_parser_parse.y
3099 lex & yacc config file parser
3104 changes prefs_filtering into global_filtering
3107 build threads with subjects only if "Re: " is at the
3108 beginning of the subject
3114 sync with sylpheed 0.5.0
3115 change of version number only
3121 sync with sylpheed 0.5.0pre5
3125 sync with sylpheed 0.5.0pre4 release
3126 /po and /manual/ja not sync'ed
3130 more sync with sylpheed 0.5.0pre4
3132 2001-07-03 [christoph]
3135 fixed address book broken by address book
3136 for VCard, JPilot, LDAP
3142 stopped memory leaks
3146 more sync with sylpheed 0.5.0pre4
3150 * included address book patch for VCard, JPilot, LDAP
3151 * pref_common.c - fixed Font options on Display tab (cosmetic)
3152 * alertpanel.c - fixed truncated message
3154 2001-07-02 [christoph]
3159 mark threads for ignoring
3165 * sync with sylpheed 0.5.0pre4
3166 updated gettext to 0.10.38.
3172 * src/summaryview.[ch]
3173 new right-click option: Label.
3174 substitute for 'Mark-->Mark/Unmark', colours the line.
3175 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
3177 2001-07-01 [christoph]
3180 fixed font for trash
3182 move ctree to unread message
3186 * sync with sylpheed 0.5.0pre3 release
3192 allow inserting / attaching multiple files in
3198 small change to Alfons' previous stuff so that it
3203 * lots of files changed; first attempt to merge the changes
3204 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
3209 updated and completed, translations by Fabio
3210 Junior Beneditto <fjbeneditto@yahoo.com.br>
3216 allow selecting an attached files' mime type from a
3221 * more sync with sylpheed 0.5.0pre3
3226 merge with sylpheed.pot and pt_BR.po provided by
3227 Fabio Junior Beneditto.
3232 make MIME types case insensitive
3237 merge with sylpheed.pot and old nl.po; translations added.
3241 * more sync with sylpheed 0.5.0pre3
3246 don't crash when removing parent node of messages
3247 attracted by subject. this was caused by not deleting
3248 the parent node from the subject line hash table.
3255 if there are multiple messages selected, allow forwarding
3256 them as attachments.
3260 * more sync with sylpheed 0.5.0pre3
3266 * sync with sylpheed 0.5.0pre3
3271 fixed 'compose news article' bug
3272 from icon-and-text toolbar
3276 * sync with sylpheed 0.5.0pre2 release
3278 2001-06-24 [christoph]
3280 * src/prefs_common.c
3281 bug fix in font selection
3283 use sylpheed's normal font instead of
3284 gtk default font for folders without
3289 * src/mainwindow.[ch]
3290 added composite compose mail / news button (an idea by Leandro
3291 Pereira <leandro@linuxmag.com.br>)
3295 Added instructions for ldif-to-xml.py
3303 * src/pixmaps/stock_news_compose.xpm
3304 added pixmap by Leandro
3305 * src/prefs_common.c
3306 tested built-in spelling checker of GCC 3.0 :)
3308 merged dutch translation of sylpheed-main with
3313 Added tools directory and files.
3315 * tools/filter_conv.pl
3316 converts old filter system to new filtering system
3317 * tools/ldif-to-xml.py
3318 converts netscape addressbook to sylpheed addressbook
3320 descriptions/instructions for above two files
3322 2001-06-23 [christoph]
3325 * src/manage_window.[ch]
3326 * src/prefs_common.[ch]
3327 mail retrieval dialog can be enabled, disabled
3328 or hidden if non of sylpheed's windows is active
3334 * sync with sylpheed 0.5.0pre2
3336 2001-06-21 [christoph]
3339 show recipient on 'from' for all accounts
3342 * src/prefs_common.[ch]
3343 disable error popup on mail receive errors
3348 made the ruler correctly appear and disappear.
3351 removed Hoa's work-in-progress-stuff (interesting!) so
3354 2001-06-20 [christoph]
3357 * src/progressdialog.c
3358 added scrolled window for list in progressdialog
3362 sync with sylpheed 0.5.0pre1 release
3364 2001-06-20 [christoph]
3367 make building threads by subject work when
3368 thread view is enabled
3371 * src/prefs_common.[ch]
3372 automatically select account for mail replys
3376 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
3377 they are filled in from the account settings.
3381 * more sync with sylpheed 0.5.0pre1
3387 added --sysconfdir to CPPFLAGS for pointing to the correct
3388 location of mime.types.
3390 NOTE: make sure you use --sysconfdir when running ./autogen.sh
3396 fixed some bug when building threads
3400 * src/prefs_account.c
3401 UI stuff: More changes to the English
3405 * src/pixmaps/stock_news_compose.xpm: new file
3409 Added new icon for Hoa's 'compose a news
3410 message', plus minor improvements to the
3416 more sync with sylpheed 0.5.0pre1
3422 Follow-up and reply to
3424 * src/summaryview.[ch]
3425 Build threads also with subjects
3430 forwarding use the current account.
3433 the "compose message" button has been replaced with
3434 "new mail" and "new news" buttons
3436 * src/prefs_common.[ch]
3437 added a configuration option to use the forward button
3438 as "forward as attachment"
3439 changed reply and forward format description
3441 * src/quote_fmt_lex.l
3442 * src/quote_fmt_parse.y
3443 added message with no signature in format for reply
3452 Improvements to the English
3454 * src/prefs_common.c
3455 Improvements to the English and some
3456 clarity/continuity improvements in the
3457 description of Quote symbols.
3463 * sync with sylpheed 0.5.0pre1
3468 Better interface for compose, displayed fields
3469 are updated whenever we change account.
3470 Newsgroups field is automatically filled.
3473 Newsgroups field is automatically filled.
3475 * src/prefs_account.c
3476 Some interface stuff when fields appear and
3483 * sync with sylpheed 0.4.99
3487 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
3488 base64_decoder_free, base64_decoder_decode): new object and
3489 functions for decoding base64 streams.
3490 * src/procmime.c (procmime_decode_content): modified to use the
3497 * sync with sylpheed 0.4.99cvs11
3503 * sync with sylpheed 0.4.99cvs9
3508 * src/prefs_account.c
3510 SMTP server can be defined in the news account
3511 mime type of attachment are kept.
3515 now choose the highest important score between default
3516 and important score of folder.
3520 * src/prefs_common.c:
3522 (prefs_quote_description_create): corrected description of
3523 quote format characters
3529 * sync with sylpheed 0.4.99cvs8
3533 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
3534 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
3540 * sync with sylpheed 0.4.99cvs7
3544 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
3545 clashes with autogenerated header).
3546 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
3547 * src/Makefile.am: added quote_fmt.h.
3548 * src/.cvsignore: added lex/yacc autogenerated files
3549 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
3555 * sync with sylpheed 0.4.99cvs6
3559 * added src/quote_fmt_parse.h
3564 don't modify readonly configuration files
3566 * src/prefs_account.c
3567 * src/prefs_common.c
3568 * src/prefs_customheader.c
3569 * src/prefs_display_header.c
3570 * src/prefs_filter.c
3571 * src/prefs_filtering.c
3572 * src/prefs_scoring.c
3573 don't open dialog box when configuration files
3578 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
3580 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
3581 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
3582 BUILT_SOURCES to make all files rebuild properly.
3584 * src/compose.c: removed #include "quote_fmt.tab.h".
3586 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
3587 CHARACTER value in yylval.
3589 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
3590 receive CHARACTER value by documented means (yylval).
3592 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
3597 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
3602 * src/prefs_filtering.c
3603 now keep the configuration for execute action
3610 * sync with sylpheed 0.4.99cvs5
3615 added quote_fmt.[ch]
3617 * added src/quote_fmt.y
3618 * added src/quote_fmt.l
3619 * added src/quote_fmt.tab.h
3620 * added src/quote_fmt.tab.c
3621 * added src/lex.quote_fmt.c
3622 parsing configuration for replying
3625 * src/prefs_common.[ch]
3626 added configuration UI for replying
3630 using configuration for replying
3638 * src/prefs_filtering.c
3639 * src/prefs_matcher.c
3640 * src/prefs_matcher.h
3641 action "run a command" for filtering
3642 and matching with a command.
3643 fixed the "whole message" matching
3646 changed temporary filename for security
3649 queue the notification if it fails to send.
3651 * src/prefs_common.c
3652 * src/prefs_folder_item.c
3653 changed the default important score
3655 * src/prefs_scoring.c
3657 hide kill score input when the folder is not
3662 * src/prefs_common.c:
3664 (prefs_font_select): pass font name in font entry box to font
3669 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
3673 * sync with sylpheed 0.4.99cvs4
3677 * src/headerwindow.c:
3679 (headerwindow_show_cb): use the selected summary view item, not
3684 * src/headerwindow.c:
3686 (headerwindow_show_cb): always try to show msginfo
3691 keep attached parts when reediting or forwarding.
3696 * src/prefs_folder_item.[ch]
3697 * src/prefs_scoring.[ch]
3699 * src/summaryview.[ch]
3702 * src/prefs_common.[ch]
3703 support for folder scoring
3704 kill score and important score for messages
3706 * src/prefs_account.c
3707 some display bug fixed for local account
3712 * src/summaryview.c:
3714 (add_sender_to_cb): don't crash when no or invalid sender; the add
3715 sender to address book menu item is disabled.
3719 * src/filtering.[ch]
3721 handling summary menu / filter messages
3727 imap folders now appears in list
3730 doesn't crash if destination mail is not writeable
3735 removed some warnings
3739 * src/prefs_filtering.c
3740 global string to identify any folders
3741 removed some debug info
3742 filtering to mbox folders is now possible
3745 removed some warnings
3748 permission on files are changed to read/write for user only,
3750 creation of subfolder is handled better.
3754 Verified the sync for src/prefs_common.[ch] and
3755 src/prefs_account.[ch]. I believe there were some
3756 minor indentation differences.
3762 * sync with 0.4.99cvs3
3767 handling flags for mbox format
3770 use of mark file only for MH format
3771 handling flags for mbox format
3772 filtering cannot yet move or copy mails to mbox folders.
3775 changed move_msg, copy_msg,
3776 move_msgs_with_dest, copy_msgs_with_dest functions
3777 uses only folder->copy_msg() function
3778 uses folder->finished_copy() to handle the destination
3779 folder at the end of the copy or move operation.
3782 included mbox directories.
3784 * src/folderview.[ch]
3786 handle folders operation for mbox format
3789 disable conversion of "From " header
3791 * src/mbox_folder.[ch]
3792 completion of mbox format handling
3795 changed mh_copy_msg() function and
3796 removed mh_move_msg(), mh_move_msgs_with_dest(),
3797 mh_copy_msgs_with_dest()
3799 * src/prefs_filtering.c
3800 removed some warnings
3802 * src/prefs_matcher.c
3803 default boolean operation is AND
3806 handling flags for mbox format
3807 handling of "From " header
3811 added MSG_REALLY_DELETED flags to handle deletion of
3812 messages in mbox format.
3815 handling flags for mbox format
3816 disable the MSG_DELETED flags when messages
3817 are deleted in mbox format
3820 "From " headers display fixed.
3826 (get_email_part): skip quoted email addresses, like in e.g.
3827 "'alfons@proteus.demon.nl'".
3831 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
3832 and fixing the persistence troubles when using separate windows.
3836 Added #define SEPARATE_ACTION used in the gtk item factory for
3837 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
3838 use gtk_item_factory_get_widget_by_action() to get the items.
3840 Removed separate_widget_cb from the gtk item factory data
3842 (mainwindow_create): connect separate_widget_cb() to check
3843 menu item "toggled" signal. also passing a MainWindow pointer
3844 as object data for both check menu items.
3846 (separate_widget_cb): definition of separate_widget_cb() to match
3847 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
3848 window using gtk_object_get_data(). The type of window separation
3849 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
3851 * src/prefs_filtering.c,
3852 src/prefs_matcher.c: added horizontal scrollbars
3857 fix segfault with invalid bold font
3859 correctly display summary stats after row is marked
3863 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
3864 encodings with libjconv.
3869 added mbox_folder.[ch]
3871 mbox temporary folder
3873 * added src/mbox_folder.[ch]
3875 * src/procheader.[ch]
3878 bugfix for file incorporation filtering
3880 enable creation of MBOX
3881 * src/prefs_display_header.c
3882 enable use of headers like "From "
3883 something that should be fixed :
3884 displaying of such headers add an extra space
3885 * src/prefs_folder_item.c
3886 don't create folders because it is not necessary
3888 added data field to MsgInfo for mbox internal use
3890 added some support for mbox
3892 added get_mbox_cache_dir() function
3894 2001-05-23 [hiroyuki]
3896 * src/headerwindow.c
3907 src/folderview.c: more sync with 0.4.99cvs2.
3909 * src/headerwindow.c: reverted.
3915 * sync with sylpheed 0.4.99cvs2
3923 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
3929 * configure.in: if gnome-config not found, "no" is displayed
3931 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
3933 * src/textview.c: now also possible to add mail addresses by right
3934 clicking in the text view
3936 * src/codeconv.c: merged patch which fixes endless loop when encountering
3937 invalid wide characters; from Alte <010@imis.ru>
3941 Added installation of gnome specific things:
3943 * Makefile.am: gnome conditional
3945 * configure.in: check for installed gnome
3947 * added sylpheed.png, sylpheed.desktop
3951 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
3953 * src/mainwindow.h (main_window_toolbar_create): created a button
3955 (main_window_set_toolbar_sensitive): enable/disable the new button
3957 (toolbar_reply_to_author_cb): handle the new button.
3959 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
3960 send_progress_dialog_destroy() on failure (fixes hang on SMTP
3965 * src/compose.h (ComposeReplyMode): new modes
3966 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
3967 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
3970 (compose_send): move some code into a new function:
3971 (compose_current_mail_account): new function.
3972 (compose_reply): new argument to_author, all callers changed; if
3973 to_author==TRUE and account->protocol==A_NNTP, find and use an
3974 appropriate mail account for replying.
3975 (compose_reply_set_entry): new argument to_author; ignore
3976 compose->replyto if to_author==TRUE.
3978 * src/mainwindow.c: new command "Message/Reply to author".
3979 (main_window_set_menu_sensitive): enable/disable it.
3980 (reply_cb): handle it.
3982 * src/summaryview.c: new command "Reply to author".
3983 (summary_set_menu_sensitive): enable/disable it.
3984 (summary_reply_cb): handle it.
3986 * src/account.c (account_find_mail_from_address): new function.
3992 * sync with sylpheed 0.4.99cvs1
3999 new filtering action : forward and forward as attachment
4002 no need for $DISPLAY when we run sylpheed --help
4003 call to parse_cmd_opt() is moved
4005 * src/mainwindow.[ch]
4006 execute button is hidden when immediate execute
4011 * src/prefs_folder_item.c
4013 better handling of missing directories
4016 reedit is enabled in outbox
4017 reedit is enabled in queue
4023 * src/prefs_filtering.c
4024 changed attachement into attachment
4030 * sync with sylpheed 0.4.67cvs9
4031 * sync with sylpheed 0.4.67cvs7-8
4036 added prefs_filtering.c
4038 * src/filtering.[ch]
4040 removed action : forward_news and forward_news_as_attachement
4041 (forward and forward_as_attachement can be used instead)
4044 added menu option to access filtering configuration
4046 * src/prefs_account.c
4047 changed mail_command default to /usr/sbin/sendmail
4049 * added src/prefs_filtering.[ch]
4050 dialog box for filtering configuration
4052 * src/prefs_matcher.c
4053 added function prefs_matcher_get_criteria_from_matching()
4055 * src/prefs_scoring.c
4056 reset the dialog when register or substitute is clicked
4061 added filtering.[ch]
4063 using filering.[ch] instead of filter.[ch]
4065 reading new filtering configuration
4067 added some filtering actions
4068 and fixed a bug for headers and mail body matching
4070 using filering.[ch] instead of filter.[ch]
4072 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
4074 some fixes for filtering
4076 2001-05-14 [hiroyuki]
4078 * src/send.c: fixed some weird indentations.
4079 send_message_with_command(): call pclose() only if p != NULL.
4080 * src/textview.c: get_email_part(): modified the code for readability.
4082 2001-05-14 [hiroyuki]
4086 src/md5ify.h: removed from the cvs.
4090 * src/main.c: include rfc2015.h to avoid compiler warnings.
4091 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
4092 the panel is already on screen.
4093 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
4094 closing the alert window by ESC as "No".
4095 * src/prefs_common.c (prefs_interface_create): moved return
4096 receipt check button to the correct place.
4100 * src/prefs_common.c:
4101 moved return receipt check button to the Send tab. (prefs_send_create)
4102 removed the date format ui related globals. (prefs_display_create)
4106 * sync with sylpheed 0.4.67cvs5-6
4110 * added Alfons' font selection patch
4113 * src/headerwindow.c
4114 * src/prefs_common.c
4115 * src/prefs_common.h
4119 changed version of cache
4121 * src/prefs_matcher.c
4122 added additionnal matching criteria
4126 added references in MsgInfo
4131 prepared some things for new filtering
4133 added some matching properties
4134 inreplyto need to be enhanced
4135 prepared some things for new filtering
4137 added Return-Receipt-To handling
4138 * src/prefs_folder_item.c
4139 changed default value to TRUE
4140 * src/prefs_matcher.c
4141 added some matching properties
4142 * src/prefs_scoring.[ch]
4143 the scoring dialog is finished
4145 added Return-Receipt-To handling
4146 Reference need to be added
4148 added Return-Receipt-To handling
4149 added threadscore to get a better score sorting when
4152 suppressed a bug when we sort the list
4153 when no folder is opened.
4154 better score sorting when threads are enabled
4158 * reverted previous patch because of potential errors
4162 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
4163 applied "toggle mail-retrieval dialog window" patch submitted
4164 by Eric Limpens <eric@qnt.net>
4166 * sync with sylpheed 0.4.67cvs4
4170 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
4171 some picky compilers.
4172 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
4173 * src/grouplist_dialog.c: include alertpanel.h.
4174 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
4175 fix compile warning.
4176 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
4177 #include "defs.h" before others to prevent the warning of `MIN'
4178 and `MAX' redefinition.
4184 * src/prefs_account.c
4185 * src/prefs_display_header.c
4188 added prefs_scoring.[ch]
4189 * src/grouplist_dialog.c
4190 display an error dialog box if the group list
4192 * src/mainwindow.[ch]
4193 added main_window_set_thread_option() function
4194 scoring dialog box enabled
4196 added flags matching unread /new / marked
4197 / deleted / replied / forwarded
4199 newsgroups are now finally in newscache
4200 * src/prefs_matcher.[ch]
4201 finished preferences for matching dialog
4202 * added src/prefs_scoring.[ch]
4203 scoring dialog box completed
4205 conversion to string : added scoringprop_to_string()
4206 write config for preferences :
4207 added prefs_scoring_write_config()
4209 threads can be enabled/disabled independently
4217 thought it would be nice to have a list of all
4218 contributors (used Changelog as a reference)
4221 messed up version numbering...
4225 * sync with sylpheed 0.4.67cvs1-3
4229 * src/prefs_common.c:
4230 better UI for strftime format, double clicking
4231 on format now inserts the format in text entry
4232 replaced close button with standard OK/Cancel
4233 moved date format button to the right of the
4239 Ctrl-Home / Ctrl-End have proper cursor navigation
4243 * src/prefs_matcher.c
4244 finished UI to define matching properties
4245 added ok and cancel button
4246 * src/prefs_filter.c
4247 added ok and cancel button
4249 fixed some bug in xhdr parsing
4254 fixed a bug in textview_show_header(), which displayed two colons (':');
4255 cleaned up some warnings
4260 added prefs_matcher.[ch]
4261 compilation with -W -Wall
4263 ungrab the mouse events if grabbed - does it
4264 fix the bug for disposition notification ?
4266 added a menu option to open the matching dialog.
4268 added matcherprop_to_string() and matcherlist_to_string()
4269 fixed some bugs, changed the name of some options
4270 age_sup and age_inf becomes age_greater and age_lower,
4271 body and messageheaders becomes body_part and headers_part,
4272 changed the names of constants from SCORING_XXX to MATCHING_XXX
4273 * src/prefs_display_header.c
4274 * src/prefs_headers.c
4275 fixed a bug that accidentally destroyed dialogs
4276 when closed them with delete_event
4277 Added *_deleted() which handle delete_event signal correctly.
4278 * src/prefs_folder_item.[ch]
4279 added "enable_thread" field for future customization
4280 * added src/prefs_matcher.[ch]
4281 sample of the UI to define matching properties
4283 using procheader_headername_equal instead of str*cmp functions
4284 using procheader_parse_header() function
4286 using MATCHING_XXX instead of SCORING_XXX
4288 display the sender of the news even if this is ourself
4289 when this is a news message.
4291 using headername_equal() instead of str*cmp functions
4297 * sync with sylpheed 0.4.66
4298 * src/gtkstext.c: trace logs added
4302 * src/prefs_common.[ch]: added option to enable/disable GnuPG
4303 signature check popup.
4304 * src/rfc2015.c (check_signature): show signature check popup only
4305 if it is enabled in preferences.
4311 * sync with sylpheed 0.4.66cvs6
4315 * src/prefs_common.[ch]: added option to enable/disable
4316 looking up sender name in address book for summary pane
4317 * src/summaryview.c: look up sender in the address book
4318 by using Alfons' address completion code
4320 2001-05-07 [hiroyuki]
4323 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
4324 member of Pop3State.
4325 * src/news.c: brought #include "defs.h" before #include <glib.h>
4326 to prevent the warning of `MIN' and `MAX' redefinition.
4330 * removed src/headers_display.[ch]
4331 * removed src/prefs_display_headers.[ch]
4333 use a temporary file in the user directory for mbox import
4335 added XHDR support to get "To" and "Cc" headers
4336 (in order to match news with to or cc field for
4338 added function news_parse_xhdr() to get XHDR response
4340 added function nntp_xhdr()
4342 fetch the message if necessary
4348 * sync with sylpheed 0.4.66cvs3-5
4353 added function itos_buf() to enable use of several buffers
4355 use of itos_buf() instead of itos() in summary list
4356 to fix the broken display of message number.
4360 * src/gtkstext.c: bug in cursor up navigation fixed,
4361 fixed another unsigned / signed comparison (we're getting there :-)
4366 added scoring.c scoring.h
4367 prefs_folder_item.c prefs_folder_item.h
4370 added FOLDERITEM_RC SCORING_RC
4372 added prefs field in FolderItem :
4373 properties for each folder (PrefsFolderItem),
4374 sorting type and mode were added as the first properties.
4376 read config for scoring
4377 * added src/matcher.[ch]
4378 gives functions to parse configuration file to do
4379 matching on mails with a list of conditions.
4381 add option to sort by score
4382 * src/prefs_common.[ch]
4383 added preference option to show score and for
4384 the score column size
4385 * added src/prefs_folder_item.[ch]
4386 properties for each folder (PrefsFolderItem),
4387 sorting type and mode were added as the first properties.
4388 * src/procheader.[ch]
4389 added procheader_parse_header()
4390 added procheader_header_free()
4391 added procheader_headername_equal()
4392 and made modification to use them.
4394 added score field to MsgInfo structure
4395 * added src/scoring.[ch]
4396 gives functions to parse configuration file to do
4397 scoring on mails with a list of conditions.
4398 * src/summaryview.[ch]
4399 save the sorting type and mode for the folder
4400 added column to display the score of the mail
4401 added function summary_score_clicked()
4402 sorting type and mode are restored to the folder
4405 use procheader_parse_header(), procheader_headername_equal()
4406 removed memory leak in text_scan_header when freeing headers
4408 changed the function to match names of headers
4409 using procheader_headername_equal()
4411 Scoring functions are implemented, an interface is needed
4417 hopefully fixed the row up navigation bug,
4418 removed adding back / forward lines to cache
4422 * src/prefs_display_headers.c: user interface changes:
4423 (prefs_display_headers_create): remove unused "Show" check button;
4424 allow reordering of headers by dragging.
4425 (prefs_display_headers_write_config): remove unused variables.
4426 (prefs_display_headers_set_dialog): do not insert "(New)" at top
4427 of lists (not needed with the new UI).
4428 (prefs_display_headers_set_list): scan lists starting from row 0,
4429 not 1 (do not skip "(New)").
4430 (prefs_display_headers_find_header): new function.
4431 (prefs_display_headers_clist_set_row): do not allow duplicates.
4432 (prefs_display_headers_delete_cb): do not skip row 0; treat
4433 closing the alert window by ESC as "No".
4434 (prefs_display_headers_up): do not protect row 0.
4435 (prefs_display_headers_down): do not protect row 0.
4439 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
4443 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
4444 summary_select_next_marked, summary_select_prev_marked): new
4449 * src/news.c: fixed a bug when no article can be fetched after
4450 server timeout if the connection was restored by news_post():
4451 (news_select_group): new function.
4452 (news_fetch_msg): call news_select_group() before fetching
4454 (news_get_uncached_articles): set session->group after successful
4462 changed version of cache, added cc field
4464 * src/prefs_display_headers.c
4465 the interface was changed
4467 * src/prefs_headers.c
4472 * completed sync of sylpheed cvs2
4473 * src/gtkstext.c: updated row up / down cursor navigation
4474 * src/textview.c: re-edited, prepared for fixing the email address
4479 * src/prefs_common.c: use alfons' strftime ui code
4480 entry_datefmt and datefmt_sample widgets have to be
4481 global in this module because of this change
4486 * src/prefs_common.[ch] added option to activate the return receipt
4491 * src/gtkstext.c: fix for row up/down cursor navigation.
4495 * sync with 0.4.66cvs2
4499 added add-sender-to-addressbook patch
4507 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
4510 * src/alertpanel.c (alertpanel_create): new argument can_disable,
4511 all existing callers changed to pass FALSE; create a check button
4512 to disable the message.
4513 (alertpanel_message_with_disable): new function.
4514 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
4515 (alertpanel_button_toggled): new function.
4516 (alertpanel_button_clicked, alertpanel_close): set value using
4519 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
4521 * src/prefs_common.c (prefs_privacy_create): new check button
4522 checkbtn_gpgme_warning.
4524 * src/main.c (main): moved preferences reading before gpgme
4525 initialization; check prefs_common.gpgme_warning before giving the
4526 GnuPG warning and set it to FALSE if the user wants to disable the
4529 2001-05-02 [hiroyuki]
4531 * src/prefs_display_headers.c: modified the layout and some labels.
4535 * src/prefs_account.c (prefs_account_fix_size): new function.
4536 (prefs_account_create): call prefs_account_fix_size(); use
4537 gtk_widget_show instead of gtk_widget_show_all (fixes too large
4538 size when the window is shown for the first time).
4539 (prefs_account_basic_create): changed layout of serv_table; moved
4540 localmbox_entry above smtpserv_entry (logically it replaces
4542 (prefs_account_protocol_activated): set sensitivity of
4543 nntpauth_chkbtn according to the protocol (in addition to
4544 hide/show); commented out gtk_table_set_row_spacing() calls.
4545 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
4546 not sensitive (fixes a bug with disabled username/password boxes
4547 when editing POP3 account after NNTP with authentication).
4553 * src/prefs_account.[ch]
4555 removed local account without SMTP server
4556 added option to use mail command instead of a connexion
4557 to SMTP server when a local account is used
4558 * src/prefs_headers.c
4561 fixed a bug when connexion immediately closed
4571 * src/prefs_account.c (Basic, prefs_account_basic_create): new
4572 widget nntpauth_chkbtn.
4573 (prefs_account_protocol_activated): handle nntpauth_chkbtn
4575 (prefs_account_nntpauth_toggled): new function.
4577 * src/news.c (news_session_new_for_folder): use NNTP
4578 authentication only if ac->use_nntp_auth is set.
4582 * src/Makefile.am changed headers.[ch] in customheader.[ch]
4583 * src/prefs_display_headers.c changed the UI
4584 * src/prefs_headers.c changed account_name to account_id
4585 * src/compose.c using customheader.h
4587 2001-05-01 [hiroyuki]
4591 src/nntp.c: changed sock_read() to sock_gets(), they've been left
4596 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
4597 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
4598 for displaying of headers
4599 * src/grouplist_dialog.[ch] minor changes to remove warnings
4600 * src/prefs_display_headers.[ch] dialog to choose the
4601 headers to display in the mail viewer.
4602 * src/headers.h correction of #define
4603 * src/headers_display.[ch] configuration for displaying of headers.
4604 * src/main.c read config of displaying of headers
4605 * src/prefs_common.c add a button to access the config dialog
4606 for displaying of headers
4607 * src/prefs_display_headers.[ch] dialog for configuration for
4608 displaying of the headers.
4609 * src/prefs_headers.c cleaning of code
4610 * src/procheader.c comments added to code
4611 * src/textview.c changes to reorder the headers depending
4612 on the config for displaying of headers
4618 * sync with 0.4.65cvs12
4620 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
4624 * src/nntp.h (NNTPSockInfo): new field auth_failed.
4626 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
4627 is set to force reconnection after authentication failure.
4628 (nntp_gen_command): set sock->auth_failed on authentication
4629 failure, or if sock->userid and sock->passwd are not set.
4631 * src/news.c (news_session_new_for_folder): set userid=NULL if
4632 password dialog is cancelled.
4636 * src/nntp.h (NNTPSockInfo): new type.
4638 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
4640 (nntp_open_auth, nntp_close): new functions.
4641 (nntp_gen_command): new function to handle authentication; all
4642 NNTP command functions updated to use it.
4643 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
4644 (nntp_list): removed old useless code.
4646 * src/news.h (NNTPSession): new field nntp_sock.
4648 * src/news.c: all functions updated to use NNTPSockInfo instead of
4650 (news_session_new): new arguments (userid, passwd); made static;
4651 use nntp_open_auth() if needed.
4652 (news_session_destroy): use nntp_close() instead of sock_close().
4653 (news_query_password): changed arguments.
4654 (news_session_new_for_folder): new function.
4655 (news_session_get): use news_session_new_for_folder().
4656 (news_authenticate): deleted.
4657 (news_get_uncached_articles): removed old authentication code.
4661 * src/news.c: reverted my previous changes (need to do NNTP
4662 authentication in a cleaner way).
4666 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
4667 news_nntp_post, news_nntp_mode): new functions (wrappers with
4668 authentication support).
4669 (news_get_article_cmd, news_get_article, news_get_header): new
4670 argument "folder"; all callers changed.
4671 (news_get_article_cmd): added authentication support.
4672 (news_session_get): use news_nntp_mode() instead of nntp_mode().
4673 (news_post): use news_nntp_post() instead of nntp_post().
4674 (news_get_uncached_articles): use news_nntp_group() instead of
4675 nntp_group() and news_nntp_xover() instead of nntp_xover();
4676 removed old authentication code.
4677 (news_get_group_list): use news_nntp_list() instead of nntp_list().
4679 * src/nntp.c (nntp_list): return real error code instead of
4684 * configure.in: fixed wint_t typedef detection again
4688 * src/prefs_account.[ch], added A_LOCAL_CMD
4689 (send mail with mail command)
4690 * src/send.c added function send_message_with_command()
4691 * src/inc.c made a more secure get_spool() function with
4692 mktemp() but maybe mkstemp() or something more
4697 * src/textview.c, colorization of email addresses in headers
4701 * bug sync with sylpheed
4702 * prefs_common.c: created date format ui for darko
4703 * sync with 0.4.65cvs11
4704 * configure.in: corrected to have the new gpg checks
4708 * completed sync with 0.4.65cvs10
4709 * minor debug things added to gtkstext.c
4713 * configure.in: remove check for availability of
4714 strftime() as advised by Hiroyuki
4715 * src/prefs_common.[ch], src/procheader.c:
4716 synch strftime() code with Hiroyki's main branch
4720 * src/news.c: news_query_password(), news_authenticate(): new
4722 news_get_uncached_articles(): added NNTP authentication
4724 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
4726 * src/prefs_account.c: prefs_account_protocol_activated():
4727 enable userid and password fields for NNTP.
4731 * configure.in: check for availability of strftime()
4733 * src/prefs_common.[ch], src/procheader.c: use
4734 strftime() for displaying date in summary pane if it
4739 * more .cvsignore cleanups [alfons]
4743 * ac/sv-check-type.m4: new autoconf macro.
4744 * configure.in: fixed wint_t typedef detection (did not work
4749 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
4753 * modified gtkstext.c : buggy cursor navigation fixed,
4754 and font descent also taken in account when drawing
4758 * added comments in src/news.c src/nntp.c
4759 * added src/prefs_headers.[ch]
4760 * added src/headers.[ch]
4761 * modified compose.c to activate custom headers
4762 added function is_in_custom_headers
4763 * modified prefs_account.[ch]
4764 added function prefs_account_customhdr_edit
4765 * modified src/defs.h :
4766 added HEADERS_RC : name of the config file
4767 for the custom headers
4778 added gtkstext with configure.in patch by Hiroyuki which
4779 should fix the XIM detection [alfons]
4781 * more clean up of cvs [alfons]
4783 * removed all Makefile.in files to attic.
4785 * updated all .cvsignores to really ignore things that could
4786 be unintentionally committed by a recursive commit.
4789 * added src/grouplist_dialog.[ch]
4790 * changed src/folderview.c to call grouplist_dialog instead
4793 added functions news_reset_group_list
4794 and news_get_group_list
4796 added function nntp_list
4798 added GROUPLIST_FILE : name of the newsgroup list cache file
4802 * added option to warn about queued messages on exit [sergey]:
4804 * src/compose.c: compose_queue(): call folder_item_scan()
4805 and folderview_update_item() after queueing.
4806 * src/folderview.c: folderview_update_node(): draw the queue
4807 folder in bold font if there are queued messages.
4808 * src/mainwindow.c: queued_messages(): new function.
4809 app_exit_cb(): display warning if there are queued messages
4810 if warn_queued_on_exit is set.
4811 * prefs_common.[ch]: add warn_queued_on_exit option.
4813 * enhanced GnuPG key selection support [sergey]:
4815 * src/select-keys.c: updated to newer version from Win32
4816 branch with support for selecting arbitrary keys.
4817 * src/prefs_account.c: added the Privacy tab to the account
4819 prefs_account_privacy_create(),
4820 prefs_account_sign_key_set_data_from_radiobtn(),
4821 prefs_account_sign_key_set_radiobtn(): new functions.
4822 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
4823 * src/rfc2015.c: set_signers(): new function.
4824 pgp_sign(): add the account parameter, call set_signers().
4825 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
4826 * src/rfc2015.h: rfc2015_sign(): updated prototype.
4827 * src/compose.c: pass the current account to rfc2015_sign().
4829 * tag name claws added to prevent confusion with main branch [alfons]
4831 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
4833 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
4835 * sync with recent sylpheed cvs. Untested though. [alfons]