1 2001-11-23 [christoph] 0.6.5claws29
6 fixed gpg signing and encoding
9 added --status option to get new, unread and total
10 message count from a running sylpheed
12 temporary fix for reply_with_quote problem
13 (don't call functions for non existing widget)
15 one more check for ignored threads but still not
16 always working correctly. probably a recursive
17 check for all parents is needed
19 2001-11-23 [darko] 0.6.5claws28
22 wrapping on send improvements
23 fix for GtkSText after last sync with main branch
26 2001-11-23 [paul] 0.6.5claws27
28 * sync with sylpheed 0.6.5cvs14
29 see ChangeLog entries 2001-11-22 and 2001-11-23
32 fixed the scrambled umlauts
33 submitted by Carsten Schurig <Carsten.Schurig@web.de>
35 2001-11-21 [paul] 0.6.5claws26
37 * sync with sylpheed 0.6.5cvs12
38 see 2nd ChangeLog entry dated 2001-11-20
40 2001-11-20 [paul] 0.6.5claws25
42 * sync with sylpheed 0.6.5cvs11
43 see ChangeLog entry 2001-11-19 (src/utils.c)
51 2001-11-20 [hiro] 0.6.5claws24
54 more merges from main branch
55 removed fatal warnings (uninitialized variables etc.)
63 2001-11-19 [hoa] 0.6.5claws23
71 * src/matcher_parser_parse.y
72 * src/prefs_filtering.c
75 2001-11-19 [alfons] 0.6.5claws22
77 more of my old things into claws
82 * src/summaryview.[ch]
83 * src/prefs_summary_column.c
84 * src/pixmaps/locked.xpm
85 add indicators for locking of message in summary view
86 (does not work yet, only visual indicator)
88 2001-11-19 [paul] 0.6.5claws21
90 * sync with sylpheed 0.6.5cvs10
91 see ChangeLog entry 2001-11-19
93 2001-11-18 [alfons] 0.6.5claws20
96 remove an inadvertent free I forgot in previous clean up
98 2001-11-18 [alfons] 0.6.5claws19
101 clean up & plug leaks
103 2001-11-18 [paul] 0.6.5claws18
105 * sync with sylpheed 0.6.5cvs9
106 see ChangeLog entries 2001-11-17 and 2001-11-18
108 2001-11-16 [paul] 0.6.5claws17
110 * sync with sylpheed 0.6.5cvs8
111 see ChangeLog entry 2001-11-16, src/grouplistdialog.c
113 2001-11-16 [paul] 0.6.5claws16
115 * sync with sylpheed 0.6.5cvs7
116 see ChangeLog entries 2001-11-15 and 2001-11-16
118 2001-11-15 [hoa] 0.6.5claws15
121 fix bounce, mails we received couln't be bounced to ourself.
126 * src/matcher_parser.h
127 * src/matcher_parser_lex.l
128 * src/matcher_parser_parse.y
132 * src/prefs_filtering.[ch]
134 * src/prefs_matcher.c
135 * src/prefs_scoring.c
138 new matcher/filter/score configuration file parser
139 one unique configuration file => ~/.sylpheed/matcherrc
140 import in currently automatic, then save are made
142 one filter per folder and one global filter
143 (filter of a folder will be used as folder processing)
146 fix a bug in folder_item_get_identifier
149 receive receipt return are fixed.
151 2001-11-14 [alfons] 0.6.5claws14
154 add things from main branch to make claws compile
156 2001-11-14 [paul] 0.6.5claws13
158 * merge with SYNC-B4-REL and sync with sylpheed 0.6.5cvs5
159 see ChangeLog entries 2001-11-08 to 2001-11-14
161 2001-11-14 [hoa] 0.6.5claws12
166 add "bounce mail" option
168 2001-11-13 [christoph] 0.6.5claws11
171 Cleanup a mess i add before commiting
173 2001-11-13 [hoa] 0.6.5claws10
176 some fixes when mail are sent or
179 2001-11-13 [christoph] 0.6.5claws9
182 Changed two string with the same translation
186 New mailsending process:
187 - Always queue message before sending
188 (message will be saved if sylpheed crashed or
189 freezes while sending)
190 - Allow queuing of newspostings
191 - No copy in outbox before sending
193 - No more redundant code for send and send_later
195 Applied wwp <subscript@free.fr>'s patch that fixes
196 marks for multiple forwarded messages (+compose.c)
201 remove things that are now in main branch
204 update Dutch translation
206 2001-11-12 [mhadasht] 0.6.5.claws8
209 re-enabled account autoselection feature for forward
210 and reedit lost during the branch point for SYNC-B4-REL
212 gtkpspell_get_dict(): more readable code (even if function is
215 added version number info to 2001-11-12 [hiro] comment.
217 2001-11-12 [hiro] 0.6.5.claws7
220 compose_forward(): fixed a bug that forward quote mark
222 removed unnecessary code.
223 * src/template_select.[ch]: removed.
228 :%s/GTK_TEXT/GTK_STEXT/g
233 revert the undo stuff (this is 0.6.6claws stuff)
235 2001-11-11 [hoa] 0.6.5.claws6
238 Insert signature at the end of the text.
239 Added undo patch but currently disabled
242 Threading by subject improved.
244 * added src/undo.[ch]
245 Undo module for compose dialog box.
247 2001-11-11 [alfons] 0.6.5.claws5
250 prevent threading by subject on nodes that have already been
251 threaded by in-reply-to (as in "circular references in a tree
252 result in a dead branch")
254 2001-11-09 [hoa] 0.6.5.claws4
257 allows creation of mbox folder item from any files.
259 2001-11-09 [alfons] 0.6.5.claws3
263 do what I mean and correct threading by subject so it really
264 ignores attracting lines without "Re: "
266 2001-11-07 [alfons] 0.6.5.claws2
270 only attract by subject if a subject line starts with a "Re: "
274 2001-11-07 [paul] 0.6.5claws1
276 * sync with sylpheed 0.6.5. release
277 see ChangeLog entry 2001-11-07
279 2001-11-07 [paul] 0.6.4claws31
281 * sync with sylpheed 0.6.4cvs18
282 see ChangeLog entries 2001-10-30 to 2001-11-07
283 prefs_templates.[ch] renamed prefs_template.[ch]
288 add semicolon Hoa forgot ;-)
291 2001-11-06 [hoa] 0.6.4claws30
297 threading by subject - empty subject are ignored
299 2001-11-06 [christoph] 0.6.4claws29
302 use SSL_peek for sock_gets
304 removed unneeded pointer in extracting quoted
307 2001-11-06 [melvin] 0.6.4claws28
310 fixed bug #476792 Selection overtyping with spell checker
311 fixed bug which could cause a buffer overflow
314 2001-11-06 [hoa] 0.6.4claws27
320 2001-11-05 [alfons] 0.6.4claws26
323 Claws -> Sylpheed (vice versa)
326 :%s/gtk_text/gtk_stext/g
327 :%s/GTK_TEXT/GTK_STEXT/g
328 (thanks to Jonathan Ware for spotting this)
330 2001-11-04 [christoph] 0.6.4claws25
333 replace Xalloca + strdup with Xstrdup_a
335 better implementation of extracting quoted names
336 from addresses (remove backlashes and ignore
339 2001-11-04 [alfons] 0.6.4claws24
342 edit to comply more with coding style
345 fix bug reported by Kim Schulz. introduced by the patch integrated
346 in 0.6.4claws15. the code did not check the return value of
350 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
352 2001-11-04 [christoph] 0.6.4claws23
355 * src/prefs_common.[ch]
356 init some pointers that possibly caused a segfault
357 reported in the claws-users ML
359 2001-11-04 [hoa] 0.6.4claws22
361 * src/grouplistdialog.c
362 change the names of the nodes in the tree
365 enhanced mailto syntax as described in
366 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
367 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
370 encode and decode URI (useful when opening URL into
373 2001-11-03 [hoa] 0.6.4claws21
375 * src/grouplistdialog.c
376 a new newsgroups list selection dialog box
377 with a CTree instead of a CList
379 2001-11-03 [hoa] 0.6.4claws20
382 enable property and scoring options when right
386 fixed bug when nickname were displayed using
389 2001-11-02 [darko] 0.6.4claws19
392 new wrap quotation and URL/long words wrapping implementation
393 * src/compose.c src/gtkstext.[ch]
394 move gtkstext_strncmp() to gtkstext.c
396 2001-11-01 [christoph] 0.6.4claws18
398 * src/prefs_account.c
399 fixed mess in account settings dialog
400 * src/prefs_folder_item.c
401 added label with folder path to dialog
403 2001-10-31 [match] 0.6.4claws17
408 fix generation of spurious address book file names.
409 remove redundant functions.
411 added missing file names.
413 2001-10-30 [paul] 0.6.4claws16
415 * sync with sylpheed 0.6.4cvs6
416 see ChangeLog entries 2001-10-26 to 2001-10-30
418 * tools/filter_conv.pl
419 read folderlist.xml to discover whether the top-level
420 folder is called 'Mailbox' or 'Mail'
422 2001-10-29 [paul] 0.6.4claws15
424 * src/html.c, src/textview.c
425 activate links in html mail and fix clickable parts
426 Submitted by Matthieu Dazy <dazy@t-surf.com>
430 * po/de.po, po/es.po, po/pt_BR/po
431 updated translations, submitted by Jens Oberender,
432 Ricardo Mones Lastra, and Fabio Junior Beneditto
434 2001-10-29 [darko] 0.6.4claws14
437 fix wrapping for good
442 undo previous change as it broke the smart wrapping
444 2001-10-29 [darko] 0.6.4claws13
447 fix infinite loop when long URL is quoted
452 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
453 import Mutt address book
454 * src/ldif.[ch] src/importldif.h
455 modified import LDIF handle user attributes
457 2001-10-28 [christoph] 0.6.4claws12
460 fixed that filtering did not work if there
462 (closes bug #472003 and better implementation
465 2001-10-27 [christoph] 0.6.4claws11
468 make the folder's default account to be used when
469 replying. (patch by wwp <subscript@free.fr>)
471 code cleanup, nearly killed all of wwp's patch
472 for folder's default account in compose
474 error panel when a folder could not be created
475 (closes bug #471080 new folder name & already
481 change prototype of strstr2() that Christoph forgot about
483 2001-10-26 [christoph] 0.6.4claws10
486 made search for accounts by email address not case
489 fixed memory leak in folder_item_get_identifier
492 fixed wrong strstr2 (should work like strstr)
494 2001-10-26 [darko] 0.6.4claws9
496 * src/compose.c src/gtkstext.[ch]
498 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
500 2001-10-26 [paul] 0.6.4claws8
503 ignore css and javascript tags in html mail
504 case-insensitive, with or without double-quoted
507 2001-10-26 [paul] 0.6.4claws7
509 * sync with sylpheed 0.6.4cvs1
510 see ChangeLog entry 2001-10-26
512 * src/prefs_account.c, src/prefs_common.c,
513 src/prefs_summary_column.c
514 minor improvements to the English
516 2001-10-25 [alfons] 0.6.4claws6
520 make GtkSText follow style of GtkText (closes bug
521 #469211 "text selection while writing message")
523 do sync with GTK 1.2.10
525 2001-10-25 [paul] 0.6.4claws5
528 ignore css tags in html mail
530 2001-10-25 [darko] 0.6.4claws4
533 don't declare is_url_string as static function since
534 we need it in gtkstext.c
536 remove unused variable
537 don't wrap long URLs while composing a message
539 2001-10-24 [christoph] 0.6.4claws3
542 fix ssl deadlock, when peer closes connection
544 2001-10-24 [paul] 0.6.4claws2
547 gettextize the gpg ascii-armored warning message
550 insert a DOS/MAC file into the composed message
553 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
555 2001-10-22 [paul] 0.6.4claws1
557 * sync with sylpheed 0.6.4 release
558 see ChangeLog entries 2001-10-21
560 * po/fr.po, po/pt_BR.po
561 updated by Melvin Hadasht and Fabio Junior Beneditto
563 2001-10-21 [paul] 0.6.3claws30
566 insert a DOS text file from the compose window
567 into the composed message text (removes CRs characters)
568 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
570 * tools/filter_conv.pl, tools/README
571 automatically use ~/.sylpheed as working directory
572 print out confirmation message on completion
574 * correct Hoa's last ChangeLog.claws entry
576 2001-10-20 [hoa] 0.6.3claws29
578 * src/grouplistdialog.c
579 bugfix (another ?) to give the right
580 newsgroups list for each news server.
584 improve the newsgroups list cache
586 2001-10-20 [paul] 0.6.3claws28
588 * sync with sylpheed 0.6.3cvs9
589 see ChangeLog entry 2001-10-19
591 * correct Alfons' last ChangeLog.claws entry
596 fix compilation problems (part of bug #472895)
598 2001-10-18 [hoa] 0.6.3claws27
600 * src/grouplistdialog.c
601 bugfix when we refresh was clicked (bug 472701)
603 2001-10-19 [christoph] 0.6.3claws26
606 last header entry should default to "To:" or
607 "Newsgroups:" and not copy the last entry line
608 in a new compose window
609 (closes bug #472686, #470792)
611 2001-10-19 [paul] 0.6.3claws25
613 * sync with Sylpheed 0.6.3cvs8
614 see ChangeLog entries 2001-10-18 and 2001-10-19
616 2001-10-18 [christoph] 0.6.3claws24
619 reimplement ignore thread
621 2001-10-18 [hoa] 0.6.3claws23
624 * src/grouplistdialog.[ch]
625 enhanced news subscription interface (feature 469113)
629 enchanced newsgroup listing,
630 now, we can get groups informations
633 2001-10-18 [paul] 0.6.3claws22
636 remove comment (sync with main branch)
638 fix 'Re-edit' bug in 'Message' menu
640 2001-10-17 [christoph] 0.6.3claws21
643 ignore empty or whitespace only header lines
645 2001-10-17 [paul] 0.6.3claws20
647 * sync with sylpheed 0.6.3cvs7
648 see ChangeLog entries 2001-10-14, 2001-10-16, and
654 wrap long lines without spaces
659 * po/es.po, po/nl.po, po/pt_BR.po
660 updated by Ricardo Mones Lastra, Alfons,
661 and Fabio Junior Beneditto
663 * sylpheed-0.6.3claws released
665 2001-10-15 [melvin] 0.6.3claws18
668 added summary and detailed installation instructions
671 Updated, corrected and completed french translation
673 2001-10-15 [hoa] 0.6.3claws17
674 * src/grouplistdialog.c
675 we can choose the newsgroups to display with wildcards
677 2001-10-15 [christoph] 0.6.3claws16
681 * src/prefs_folder_item.[ch]
682 applied wwp <subscript@free.fr>'s folder
683 default account patch
685 Fixed wrong translation
687 2001-10-13 [alfons, christoph, melvin]
690 solution #2 to solve MT-safety problems defers all GUI related calls
691 to the main thread using a gtk_idle_add() callback. discussed on
692 ircnet #sylpheed, with christoph spotting some issues with the
693 original code, and melvin allowing us to lobotomize his sylpheed.
695 * src/syldap.[ch], src/main.c
696 fix race problem in ldap search thread by deferring GUI
697 stuff to main thread using gtk_idle_add()
699 2001-10-13 [paul] 0.6.3claws14
701 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
702 add Sergey's smtpcred.patch
703 adds separate username/password setting for SMTP Auth
704 needed by some servers
705 (closes feature request #471659)
707 2001-10-13 [paul] 0.6.3claws13
709 * src/pgptext.[ch] **NEW FILES**
710 * src/Makefile.am, src/messageview.c, src/mimeview.c
711 decrypt ascii-armored gpg text embedded in
713 Submitted by Jens Jahnke <jan0sch@gmx.net>
715 2001-10-13 [christoph] 0.6.3claws12
718 some more details on default to and
721 init glib threading when ldap is used
727 2001-10-12 [paul] 0.6.3claws11
729 * src/prefs_common.[ch], src/rfc2015.c
730 enable ascii-armored gpg text to be embedded in the
731 message body, selectable through the 'Privacy'
732 preferences. Supports encrypting only.
733 Submitted by Ravemax <ravemax@dextrose.com>
735 2001-10-12 [paul] 0.6.3claws10
737 * sync with sylpheed 0.6.3cvs6
738 see ChangeLog entries 2001-10-11 and 2001-11-12
741 incorporated mbox folders, scoring, and folder
742 properties into the sync
744 2001-10-12 [darko] 0.6.3claws9
747 describe quotation wrapping
749 don't treat tab as space to calculate line length properly
754 correct description of how to make new filtering system work,
755 add some other things
758 remove sched_yield() (not necessary / unportable)
760 2001-10-11 [paul] 0.6.3claws8
762 * sync with sylpheed 0.6.3cvs3
763 see ChangeLog entry 2001-10-10
765 2001-10-10 [christoph] 0.6.3claws7
768 ignore 2 files created by newer autotools
769 * src/prefs_folder_item.c
770 using table for widget alignment
771 fixed memory leak and broken octal display
773 fixed segfault caused by lost filename
774 workaround (closes bug #469551)
776 2001-10-10 [paul] 0.6.3claws6
778 * sync with sylpheed 0.6.3cvs2
779 see ChangeLog entries 2001-10-09 and 2001-10-10
781 2001-10-10 [darko] 0.6.3.claws5
784 proper calculation of right margin if smart wrapping is enabled
786 automatically wrap long lines if wrap quotation is enabled
788 2001-10-09 [alfons] 0.6.3.claws4
791 select correct row when deleting last row in the summary view (and
792 close bug "[ #469104 ] select second last in list when deleting")
794 2001-10-09 [paul] 0.6.3claws3
796 * sync with sylpheed 0.6.3cvs1
797 updated some autotool scripts
799 2001-10-09 [darko] 0.6.3claws2
802 new name and mark with Sylpheed comment
804 smart quotation wrapping a-la VIM
806 2001-10-08 [paul] 0.6.3claws1
808 * sync with sylpheed 0.6.3 release
809 see ChangeLog entry 2001-10-08
811 2001-10-08 [paul] 0.6.2claws24
814 more sync with sylpheed 0.6.2cvs12
815 Fixed the bug that didn't select the last row correctly
818 2001-10-07 [paul] 0.6.2claws23
820 * sync with sylpheed 0.6.2cvs12
821 see ChangeLog entry 2001-10-07
825 enable jpilot to read unsynch'ed addresses.
827 * src/editldap_basedn.c
828 fix segfault when opening dialog.
830 2001-10-06 [alfons] 0.6.2.claws22
833 fix bug with summary view selecting last *inserted*
834 node instead of last *visible* node. remember we
837 2001-10-06 [paul] 0.6.2claws21
840 updated translation, contains some fixes and new
841 translations, submitted by Gustavo Noronha Silva
845 change 'each' to 'every' - fix dubious English
847 * sync with sylpheed 0.6.2cvs11
849 2001-10-05 [alfons] 0.6.2claws20
851 * src/mainwindow.[ch], src/folderview.c
852 make composite tool button switch between "Compose News"
853 and "Compose Mail" depending on selected folder
854 (nifty idea by Kim Schulz <kim@schulz.dk>)
856 2001-10-05 [paul] 0.6.2claws19
858 * src/mainwindow.c, src/summaryview.c
859 fix 'Message/Reply to all', broken in last commit
862 fix X_BEENTHERE seg fault, thanks to Alfons
864 2001-10-04 [paul] 0.6.2claws18
866 * src/compose.[ch], src/mainwindow.c
867 make "Message/Reply" reply to mailing lists; matches
868 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
869 based on portions of the patch submitted by
870 Junichi Uekawa <dancer@netfort.gr.jp>
872 2001-10-04 [darko] 0.6.2claws17
875 better smart wrapping
877 a function to make text buffer contiguous
879 2001-10-03 [paul] 0.6.2claws16
881 * sync with sylpheed 0.6.2cvs10
886 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
887 close bug "[ #466566 ] compile error on mdk 8.0" by removing
888 references to chinese translations (hope someone picks up
891 2001-10-02 [christoph] 0.6.2claws15
894 fixed non translated header bug
896 fixed wrong date in alfons last entry ;)
898 2001-10-02 [alfons] 0.6.2claws14
900 * src/compose.c, src/prefs_common.[ch]
901 add block cursor option
903 2001-10-02 [paul] 0.6.2claws13
905 * sync with sylpheed 0.6.2cvs9
907 2001-09-30 [paul] 0.6.2claws12
909 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
913 add 'src/importldif.c'
915 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
916 added eudora-to-vCard conversion tool
917 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
919 * sync with sylpheed 0.6.2cvs8
923 * sylpheed-0.6.2claws released
925 2001-09-27 [melvin] 0.6.2claws11
928 fixed crash when using default path (introduced
930 fixed tiny bug for initial suggestion mode
932 2001-09-27 [melvin] 0.6.2claws10
935 fixed bug where gtkpspell didn't set the path correctly
938 added a paragraph about spell checking
942 2001-09-27 [paul] 0.6.2claws9
944 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
945 replace '// comments' with '/* comments */' to prevent
946 some compiler warnings
948 * sync with sylpheed 0.6.2cvs6
950 2001-09-26 [alfons] 0.6.2claws8
953 introduce return receipt request notification again,
954 which was lost because of other semantics in
955 procheader_parse() (???)
957 2001-09-26 [christoph] 0.6.2claws7
960 replace comments for old code with #if 0
961 readded auto cc, bcc and reply-to
962 * src/prefs_matcher.c
963 * src/prefs_scoring.c
964 removed some definition (was moved to
967 2001-09-26 [paul] 0.6.2claws6
970 make 'Follow-up and reply to' sensitive
972 * more sync with sylpheed 0.6.2cvs5
979 fixed bug for "US-ASCII" introduced by the encoding code
985 * src/prefs_common.[ch], src/summaryview.c
986 'next unread msg' 'go to next folder?' dialog can be
987 given default behaviour, either always show dialog,
988 or assume 'yes', or assume 'no'
989 Submitted by wwp <subscript@free.fr>
993 * src/compose.c src/gtkspell.[ch]
994 added support for different encodings
998 * more sync with sylpheed 0.6.2cvs5
1002 * src/prefs_folder_item.c
1003 add check for item->prefs->default_to string is NULL and
1004 add another check when freeing this string
1009 change to version 0.6.2claws3
1011 * sync with sylpheed 0.6.2cvs5
1014 * src/ldif.[ch], src/importldif.[ch], addressbook.c
1016 * src/addrcache.[ch], addrindex.[ch]
1017 small update for future
1023 added 'Learn from mistakes' option
1024 better handling of quotes in checked words
1027 small update for spell checking stuff
1032 edit a little bit so it complies more with main coding style
1036 * src/folder.[ch], prefs_folder_item.c, compose.c
1037 migrate "request return receipt" folder property
1042 * README.claws **NEW**
1043 (add things of interest for users of main branch
1046 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
1047 re-implement threading per folder option, but store
1048 the setting in folderlist.xml (where it belongs)
1053 fixed bug when compose window is under another window
1054 * src/prefs_common.[ch] src/compose.c
1055 changed 'dictionary_path' to 'dictionary' to be consistent
1056 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
1057 * ac/pspell.m4 src/Makefile.am
1058 dropped PSPELL_PATH macro
1060 updated translations
1062 2001-09-21 [christoph]
1065 added border around header fields
1066 keep header type when new field is added
1068 2001-09-20 [christoph]
1071 more portable debug_print with source filename
1074 more newlines after debug messages
1079 change to version 0.6.2claws2
1081 * sync with sylpheed 0.6.2cvs3
1086 fixed the post-right-click focus pb
1087 fixed crash when 'Spell check all' after dict change
1088 and when cursor is at the end of the text
1089 shift-right-click pops up config menu even on misspelled words.
1096 added pspell to compiled-in features list
1100 * switched to pspell and dropped ispell
1102 new file. autoconf macro for pspell
1104 * configure.in acconfig.h
1105 added pspell support
1107 * src/main.c src/compose.[ch] src/gtkspell.[ch]
1108 * src/prefs_common.[ch]
1109 added pspell support
1111 2001-09-18 [christoph]
1115 replace LOG_MESSAGE with debug_print
1119 added newline after debug message
1121 using __VA_ARGS__ for debug_print macro
1123 ignore Makefile and Makefile.in
1128 change to version 0.6.2claws1
1129 * sync with sylpheed 0.6.2cvs1
1132 * src/prefs_matcher.c
1133 add 'score equal to' option, submitted by
1134 Paul Evans <nerd@freeuk.com>
1136 2001-09-15 [christoph]
1139 comment out menu entry not existing in claws
1141 add debug output for non existing menu entries
1143 fix next/prev unread message for ignored threads
1145 add sourcefile and line number to debug output
1146 otherwise it is sometimes hard to find the
1147 source code part if debug messages are translated
1152 refresh target folder style after colour is changed
1157 change to version 0.6.1claws3
1159 * sync with sylpheed 0.6.1cvs6
1164 fix target folder colourization to use user selected colour
1169 fix crash when message that is marked for copy/move is unmarked
1174 change to version 0.6.1claws2
1176 * sync with sylpheed 0.6.1cvs3
1181 fix bug with default font used for trash folder text
1185 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1186 updated translations
1189 change to version 0.6.1claws1
1191 * sync with sylpheed 0.6.1cvs2
1196 add Match's new addressbook
1199 updated translation submitted by Jens Oberender
1204 change to 0.6.1claws
1205 * sync with sylpheed 0.6.1 release
1210 change to 0.6.0claws2
1212 * sync with sylpheed 0.6.0cvs4
1215 updated translation submitted by Fabio Junior Beneditto
1229 change to version 0.6.0claws1
1231 * sync with sylpheed 0.6.0cvs1
1234 updated translation submitted by Ricardo Mones Lastra
1237 add 'src/prefs_templates.c'
1239 * src/compose.c, src/summaryview.c
1240 fix segfault on 'Re_edit'
1244 * configure.in, Makefile.am
1246 add tools directory to source distribution
1251 change to version 0.6.0claws
1253 * sync with sylpheed 0.6.0 release
1255 2001-08-30 [christoph]
1258 removed autoconf version check
1262 * src/account.c, src/compose.c, src/prefs_common.[ch]
1263 * src/procheader.[ch] src/utils.[ch]
1264 Enhanced automatic account selection on replies
1265 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
1268 add LDAP and JPilot to the configuration results output.
1270 2001-08-29 [christoph]
1273 no bold font for ignored threads
1278 change to version 0.5.3claws6
1280 * sync with sylpheed 0.5.3cvs10
1281 src/stringtable.[ch]: New Files
1283 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
1284 * src/pixmaps/sylpheed.xpm
1285 add mini-icons to windows (by Alfons)
1290 new functions: next_labeled_cb(), prev_labeled_cb()
1293 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
1294 summary_select_next_labeled(), summary_select_prev_labeled()
1296 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
1297 give claws blue folders and a blue trash can
1302 change to version 0.5.3claws5
1304 * sync with sylpheed 0.5.3cvs9
1305 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
1307 2001-08-24 [christoph]
1310 keep filename when browsing directories
1311 (not working for user entered filename, but
1312 for default name and selected filename from
1315 fixed wrong spelling "Folllow-up"
1319 fixed new/unread message count with ignored
1320 threads (2 commits, first didn't notice no
1321 longer needed decreasing)
1323 readded scrolling of progress dialog
1329 change to 0.5.3claws4
1331 * sync with sylpheed 0.5.3cvs7
1333 2001-08-24 [christoph]
1336 set request return receipt when replying
1337 if it is set is the folder prefs of the
1340 disable final error popup if popups are
1341 disabled in config (again)
1346 Change version number to 0.5.3claws3
1348 * sync with sylpheed 0.5.3cvs5
1351 double quote '%s' in 'gedit %s' to fix bug when
1352 opening attachment with spaces in the name
1355 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
1356 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
1357 initial message templates support
1363 change version number to 0.5.3claws2
1365 * sync with sylpheed 0.5.3cvs4
1367 * src/procmsg.h src/summaryview.c
1368 re-implement (un)ignore thread
1373 remove unnecessary code
1375 enable 'dynamic' signatures (submitted by
1376 Eric Limpens <eric@hscg-internet.nl>)
1380 clean up after sync with sylpheed 0.5.3 release
1383 fix re-introduced font mess, see Christoph's
1388 use sylpheed's small font instead of
1389 gtk default font for summary view
1395 add pl to ALL_LINGUAS - sync with main branch
1397 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1398 Updated. Translations by Jens Oberender, Ricardo Mones
1399 Lastra, Alfons, and Fabio Junior Beneditto respectively.
1401 * po/pl.po ** NEW FILE **
1402 sync with the main branch
1405 fix target folder colorizing and refresh problem
1408 2001-08-17 [christoph]
1411 claws uses 4 colors for target folder coloring.
1412 arrays were not long enough and destroyed the
1413 stack causing a segfault.
1414 target folder colorizing does not work anymore
1420 change to version 0.5.3claws1
1422 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
1423 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
1424 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
1426 sync with sylpheed 0.5.3 release, but keep claws method of
1427 configuring/saving fonts
1429 * src/addressbook.[ch]
1430 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
1431 in line with a similar change in Hiroyuki's branch
1433 * src/mainwindow.[ch]
1434 disable main_window_set_thread_option()
1435 * src/prefs_folder_item.c
1436 comment out &tmps_prefs.enable_thread,
1437 * src/mbox_folder.c, src/procmsg.[ch]
1438 comment out MSG_IS_IGNORE_THREAD
1440 comment out summary_ignore_thread() and summary_unignore_thread()
1441 comment out MSG_IS_IGNORE_THREAD
1443 use Hiroyuki's threading instead.
1450 use Hiroyuki's 0.5.3 column scheme but also
1451 include the enable/disable button.
1452 * src/pixmaps/mark.xpm
1453 add Hiroyuki's amended pixmap
1455 2001-08-13 [christoph]
1458 receive at get all column showed wrong state for APOP
1459 button should only work for POP3 and APOP accounts
1460 * src/prefs_account.c
1461 added missing preprocessor statement for SSL
1466 add 'receive at get all' column and enable/disable
1469 2001-08-06 [christoph]
1472 show usage of SSL in protocol column
1478 * src/prefs_account.[ch]
1479 moved ssl options to a new page
1485 added support for SMTP STARTTLS command
1487 2001-08-05 [christoph]
1490 debian autoconf needs version check to find
1491 correct autoconf version. if the file is
1492 named configure.in 2.13 is used, which does
1493 not work with this configure.in script.
1494 other solution would be to rename the script
1495 to configure.ac as suggested in the autoconf
1499 disable final error popup if popups are
1504 fixes IMAP over SSL problem
1509 change to 0.5.2claws1
1511 * sync with sylpheed 0.5.2cvs1
1516 quick fix for ispell detection...
1521 change to 0.5.1claws4
1523 * sync with sylpheed 0.5.1cvs7
1527 * src/prefs_common.c, src/prefs_common.h,
1528 src/gtkspell.c, src/gtkspell.h
1529 add global spelling checker settings (compose tab) +
1530 selection of dictionary
1533 guess valid ispell location
1538 removal of 'src/quote_fmt_parse.c'
1541 (submitted by Jens Oberender <didge@suse.de>)
1546 * src/folderview.[ch]
1549 * src/prefs_common.[ch]
1551 target folder colourization
1555 more sync with Sylpheed 0.5.1cvs6
1560 * src/prefs_folder_item.[hc]
1562 shared folders support with a GUI
1568 * sync with Sylpheed 0.5.1cvs6
1574 (submitted by Fabio Junior Beneditto)
1580 patch to correct bad image mime headers
1581 (submitted by Don Quijote <dq@searchlores.org>)
1585 * tools/gif2xface.pl **NEW FILE**
1587 script to convert file.gif to file.xface for
1588 use in a custom header.
1589 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1594 change macros for detecting JPilot and LDAP
1596 2001-07-27 [christoph]
1599 code cleanup (MIN / MAX warning, needed casting)
1604 disallow setting flags when detecting certain headers
1605 (X-Status, Status, Seen, X-Seen).
1607 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1609 2001-07-27 [christoph]
1611 * src/prefs_filter.c
1612 * src/prefs_filtering.c
1613 * src/prefs_matcher.c
1614 * src/prefs_scoring.c
1615 scroll list when moving rows up or down
1619 * src/prefs_account.c
1620 * src/prefs_account.h
1622 SMTP over SSL (untested, feedback requested)
1630 * configure.in, acconfig.h
1631 define CLAWS (need this for main / claws detection)
1636 Sylpheed 0.5.1claws2
1638 * sync with Sylpheed 0.5.1cvs4
1640 2001-07-25 [christoph]
1644 item->prefs == NULL (don't know why)
1649 Sylpheed 0.5.1claws1
1651 * sync with Sylpheed 0.5.1cvs1-3
1653 2001-07-24 [christoph]
1656 * src/prefs_folder_item.[ch]
1657 added folderitem preferences dialog with
1658 default To: and auto request return receipt
1662 changes to handle new folderitem preferences
1666 call compose new mail with current folderitem
1670 Release Sylpheed 0.5.1claws
1673 change to release version 0.5.1claws
1675 2001-07-24 [christoph]
1678 fixed segfault that happend when the selected
1679 message was removed while retrieving new messages.
1683 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1687 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1688 this is a work in progress, for more information: http://nlpagan.net/sylman
1690 * configure.in, src/mainwindow.c, manual/Makefile.am
1691 add support for English manual
1694 add authors of user manuals
1696 * manual/en/sylpheed*.html
1697 add English documentation
1699 2001-07-22 [christoph]
1704 changed a wrong debug message
1709 update Dutch translation
1711 * src/prefs_filtering.c,
1713 add more translatable strings
1722 * src/inc.c, src/summaryview.[ch]
1723 prevent update of mark file when filtering has done, by
1724 using a variable; this affects two functions:
1725 inc.c::inc_finished()
1726 summaryview.c::summary_show()
1730 * src/filtering.[ch], src/prefs_filtering.c,
1732 add filtering action for label coloring
1737 * added src/labelcolors.c
1738 * added src/labelcolors.h
1739 * src/Makefile.am, src/summaryview.c
1740 rearrange label coloring code
1743 add more parentheses so label colouring works correctly
1746 don't really delete message, but move it to Trash
1748 * src/prefs_matcher.c
1749 add quote options to info dialog
1751 2001-07-20 [christoph]
1757 * src/ssl.[ch] (new)
1758 moved ssl stuff to a seperate file
1763 fix show sender using address book with no e-mail
1764 address in From: field
1768 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
1769 fix messy handling of escaping... now at least the
1770 execute command is useful. escape char is '\', we
1771 accept \n and \r too.
1775 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
1776 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
1785 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
1787 revise filtering; currently move, copy, marking have
1788 been tested. if you like bleeding edge stuff, you
1789 should definitely go for this version :)
1791 * mark old working stuff as VERSION_0_5_0_CLAWS5
1793 2001-07-17 [christoph]
1802 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
1803 bits in the mark file, without affecting either branch. Lots of
1804 files changed, also in claws branch.
1806 UNTESTED: use of mbox folders
1809 added mark all read; however this was a quick hack used for
1810 cleaning up mess after initial merge with Hiroyuki
1813 change claws version number back to 0.5.0claws5 to clear up
1814 confusion & pretension (recent release was technically
1815 0.5.0claws4, so we neatly align with Hiroyuki :-)
1819 sync with Hiroyuki's 0.5.0cvs4
1825 * src/filtering.[ch]
1826 remove invalid updating of mark files for
1827 filter actions MATCHING_ACTION_MOVE and
1828 MATCHING_ACTION_DELETE; this should fix the
1832 revert Christoph's stab at fixing the folder
1836 add missing files with translatable strings
1843 * src/addr_compl.[ch], src/prefs_filtering.c
1844 make "filtering pref dialog's destination entry" an
1845 "address completable entry", if filter destination is
1850 sync with Hiroyuki's 0.5.0cvs2-3
1852 2001-07-15 [christoph]
1855 fixed folder stats update after incorporation
1860 * finish label colouring stuff (for now)
1861 * fix incorrect colour bug (off by one)
1866 change text labels for news and mail message so there's
1867 plenty of toolbar estate left
1874 sync with Hiroyuki's 0.5.0cvs1
1877 more rewrite label colouring
1881 * src/summaryview.[ch]
1882 * start rewrite label colouring
1883 * fix proper location "Add Sender To Addressbook" menu item
1887 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1888 (actually this is 0.5.0claws4)
1893 * fix duplicate message
1894 * add updated Portugese / Brazilian translation
1895 submitted by Fabio Junior Beneditto
1903 add updated Dutch translation
1906 add updated German translation submitted by Jens
1910 Prerelease before 0.5.0claws. Please test.
1911 This version is temporarily tagged as VERSION_0_5_0_TEST
1913 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
1914 src/prefs_scoring.c, src/prefs_matcher.c,
1915 src/prefs_filtering.c, src/mbox.c,
1916 src/main.c, src/inc.c, src/filtering.[ch]
1917 revert new Hoa's new matcher (does not work yet)
1924 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1930 add ChangeLog.claws to EXTRA_DIST
1932 add matcher_parser_parse.h to EXTRA_DIST
1934 2001-07-10 [christoph]
1937 add destination folder to table of
1938 folders that need to be updated after
1945 make collapse state of folders and folder items persistent, i.e.
1946 if you collapse a folder tree, the next time sylpheed-claws starts
1947 up the folder tree remains collapsed.
1949 2001-07-10 [christoph]
1955 renamed MD5_CTX to MD5_CTX_syl
1956 conflicts with a struct in openssl
1959 * src/prefs_account.[ch]
1963 fixed compose with current account
1964 broken by new compose button stuff
1969 changed my email address
1971 * src/matcher_parser_parse.y
1972 clean the parser to remove conflicts
1980 fix incorrect description of --enable-ldap parameter
1982 * src/prefs_common.[ch]
1984 add experimental option "smart wrapping" which makes the
1985 compose editor auto wrap.
1987 | TODO: the problem with the buggy cursor handling is caused |
1988 | by the GtkText. when deleting / backspacing text its |
1989 | wrapping algorithm does not take in account the previous |
1990 | line. should find a way to hack this in. |
1991 | or should perhaps combine this with the word wrapping |
1992 | patch i wrote in january. |
1995 show build parameters for LDAP and JPilot
1998 revert Christoph's bugfix for selecting next unread message,
1999 because folder stats aren't updated correctly
2006 * src/matcher_parser_lex.l
2007 * src/matcher_parser_parse.y
2008 * src/prefs_filtering.c
2009 * src/prefs_scoring.c
2011 bugfix of the config file parser
2016 added generated matcher sources to BUILT_SOURCES
2022 added new config file parser
2025 * src/filtering.[ch]
2027 * src/prefs_filtering.c
2028 * src/prefs_matcher.c
2029 * src/prefs_scoring.c
2030 * added src/matcher_parser.h
2031 * added src/matcher_parser_lex.h
2032 * added src/matcher_parser_lex.l
2033 * added src/matcher_parser_parse.y
2034 lex & yacc config file parser
2039 changes prefs_filtering into global_filtering
2042 build threads with subjects only if "Re: " is at the
2043 beginning of the subject
2049 sync with sylpheed 0.5.0
2050 change of version number only
2056 sync with sylpheed 0.5.0pre5
2060 sync with sylpheed 0.5.0pre4 release
2061 /po and /manual/ja not sync'ed
2065 more sync with sylpheed 0.5.0pre4
2067 2001-07-03 [christoph]
2070 fixed address book broken by address book
2071 for VCard, JPilot, LDAP
2077 stopped memory leaks
2081 more sync with sylpheed 0.5.0pre4
2085 * included address book patch for VCard, JPilot, LDAP
2086 * pref_common.c - fixed Font options on Display tab (cosmetic)
2087 * alertpanel.c - fixed truncated message
2089 2001-07-02 [christoph]
2094 mark threads for ignoring
2100 * sync with sylpheed 0.5.0pre4
2101 updated gettext to 0.10.38.
2107 * src/summaryview.[ch]
2108 new right-click option: Label.
2109 substitute for 'Mark-->Mark/Unmark', colours the line.
2110 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
2112 2001-07-01 [christoph]
2115 fixed font for trash
2117 move ctree to unread message
2121 * sync with sylpheed 0.5.0pre3 release
2127 allow inserting / attaching multiple files in
2133 small change to Alfons' previous stuff so that it
2138 * lots of files changed; first attempt to merge the changes
2139 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
2144 updated and completed, translations by Fabio
2145 Junior Beneditto <fjbeneditto@yahoo.com.br>
2151 allow selecting an attached files' mime type from a
2156 * more sync with sylpheed 0.5.0pre3
2161 merge with sylpheed.pot and pt_BR.po provided by
2162 Fabio Junior Beneditto.
2167 make MIME types case insensitive
2172 merge with sylpheed.pot and old nl.po; translations added.
2176 * more sync with sylpheed 0.5.0pre3
2181 don't crash when removing parent node of messages
2182 attracted by subject. this was caused by not deleting
2183 the parent node from the subject line hash table.
2190 if there are multiple messages selected, allow forwarding
2191 them as attachments.
2195 * more sync with sylpheed 0.5.0pre3
2201 * sync with sylpheed 0.5.0pre3
2206 fixed 'compose news article' bug
2207 from icon-and-text toolbar
2211 * sync with sylpheed 0.5.0pre2 release
2213 2001-06-24 [christoph]
2215 * src/prefs_common.c
2216 bug fix in font selection
2218 use sylpheed's normal font instead of
2219 gtk default font for folders without
2224 * src/mainwindow.[ch]
2225 added composite compose mail / news button (an idea by Leandro
2226 Pereira <leandro@linuxmag.com.br>)
2230 Added instructions for ldif-to-xml.py
2238 * src/pixmaps/stock_news_compose.xpm
2239 added pixmap by Leandro
2240 * src/prefs_common.c
2241 tested built-in spelling checker of GCC 3.0 :)
2243 merged dutch translation of sylpheed-main with
2248 Added tools directory and files.
2250 * tools/filter_conv.pl
2251 converts old filter system to new filtering system
2252 * tools/ldif-to-xml.py
2253 converts netscape addressbook to sylpheed addressbook
2255 descriptions/instructions for above two files
2257 2001-06-23 [christoph]
2260 * src/manage_window.[ch]
2261 * src/prefs_common.[ch]
2262 mail retrieval dialog can be enabled, disabled
2263 or hidden if non of sylpheed's windows is active
2269 * sync with sylpheed 0.5.0pre2
2271 2001-06-21 [christoph]
2274 show recipient on 'from' for all accounts
2277 * src/prefs_common.[ch]
2278 disable error popup on mail receive errors
2283 made the ruler correctly appear and disappear.
2286 removed Hoa's work-in-progress-stuff (interesting!) so
2289 2001-06-20 [christoph]
2292 * src/progressdialog.c
2293 added scrolled window for list in progressdialog
2297 sync with sylpheed 0.5.0pre1 release
2299 2001-06-20 [christoph]
2302 make building threads by subject work when
2303 thread view is enabled
2306 * src/prefs_common.[ch]
2307 automatically select account for mail replys
2311 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
2312 they are filled in from the account settings.
2316 * more sync with sylpheed 0.5.0pre1
2322 added --sysconfdir to CPPFLAGS for pointing to the correct
2323 location of mime.types.
2325 NOTE: make sure you use --sysconfdir when running ./autogen.sh
2331 fixed some bug when building threads
2335 * src/prefs_account.c
2336 UI stuff: More changes to the English
2340 * src/pixmaps/stock_news_compose.xpm: new file
2344 Added new icon for Hoa's 'compose a news
2345 message', plus minor improvements to the
2351 more sync with sylpheed 0.5.0pre1
2357 Follow-up and reply to
2359 * src/summaryview.[ch]
2360 Build threads also with subjects
2365 forwarding use the current account.
2368 the "compose message" button has been replaced with
2369 "new mail" and "new news" buttons
2371 * src/prefs_common.[ch]
2372 added a configuration option to use the forward button
2373 as "forward as attachment"
2374 changed reply and forward format description
2376 * src/quote_fmt_lex.l
2377 * src/quote_fmt_parse.y
2378 added message with no signature in format for reply
2387 Improvements to the English
2389 * src/prefs_common.c
2390 Improvements to the English and some
2391 clarity/continuity improvements in the
2392 description of Quote symbols.
2398 * sync with sylpheed 0.5.0pre1
2403 Better interface for compose, displayed fields
2404 are updated whenever we change account.
2405 Newsgroups field is automatically filled.
2408 Newsgroups field is automatically filled.
2410 * src/prefs_account.c
2411 Some interface stuff when fields appear and
2418 * sync with sylpheed 0.4.99
2422 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
2423 base64_decoder_free, base64_decoder_decode): new object and
2424 functions for decoding base64 streams.
2425 * src/procmime.c (procmime_decode_content): modified to use the
2432 * sync with sylpheed 0.4.99cvs11
2438 * sync with sylpheed 0.4.99cvs9
2443 * src/prefs_account.c
2445 SMTP server can be defined in the news account
2446 mime type of attachment are kept.
2450 now choose the highest important score between default
2451 and important score of folder.
2455 * src/prefs_common.c:
2457 (prefs_quote_description_create): corrected description of
2458 quote format characters
2464 * sync with sylpheed 0.4.99cvs8
2468 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
2469 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
2475 * sync with sylpheed 0.4.99cvs7
2479 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
2480 clashes with autogenerated header).
2481 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
2482 * src/Makefile.am: added quote_fmt.h.
2483 * src/.cvsignore: added lex/yacc autogenerated files
2484 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
2490 * sync with sylpheed 0.4.99cvs6
2494 * added src/quote_fmt_parse.h
2499 don't modify readonly configuration files
2501 * src/prefs_account.c
2502 * src/prefs_common.c
2503 * src/prefs_customheader.c
2504 * src/prefs_display_header.c
2505 * src/prefs_filter.c
2506 * src/prefs_filtering.c
2507 * src/prefs_scoring.c
2508 don't open dialog box when configuration files
2513 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
2515 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
2516 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
2517 BUILT_SOURCES to make all files rebuild properly.
2519 * src/compose.c: removed #include "quote_fmt.tab.h".
2521 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
2522 CHARACTER value in yylval.
2524 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
2525 receive CHARACTER value by documented means (yylval).
2527 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2532 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2537 * src/prefs_filtering.c
2538 now keep the configuration for execute action
2545 * sync with sylpheed 0.4.99cvs5
2550 added quote_fmt.[ch]
2552 * added src/quote_fmt.y
2553 * added src/quote_fmt.l
2554 * added src/quote_fmt.tab.h
2555 * added src/quote_fmt.tab.c
2556 * added src/lex.quote_fmt.c
2557 parsing configuration for replying
2560 * src/prefs_common.[ch]
2561 added configuration UI for replying
2565 using configuration for replying
2573 * src/prefs_filtering.c
2574 * src/prefs_matcher.c
2575 * src/prefs_matcher.h
2576 action "run a command" for filtering
2577 and matching with a command.
2578 fixed the "whole message" matching
2581 changed temporary filename for security
2584 queue the notification if it fails to send.
2586 * src/prefs_common.c
2587 * src/prefs_folder_item.c
2588 changed the default important score
2590 * src/prefs_scoring.c
2592 hide kill score input when the folder is not
2597 * src/prefs_common.c:
2599 (prefs_font_select): pass font name in font entry box to font
2604 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2608 * sync with sylpheed 0.4.99cvs4
2612 * src/headerwindow.c:
2614 (headerwindow_show_cb): use the selected summary view item, not
2619 * src/headerwindow.c:
2621 (headerwindow_show_cb): always try to show msginfo
2626 keep attached parts when reediting or forwarding.
2631 * src/prefs_folder_item.[ch]
2632 * src/prefs_scoring.[ch]
2634 * src/summaryview.[ch]
2637 * src/prefs_common.[ch]
2638 support for folder scoring
2639 kill score and important score for messages
2641 * src/prefs_account.c
2642 some display bug fixed for local account
2647 * src/summaryview.c:
2649 (add_sender_to_cb): don't crash when no or invalid sender; the add
2650 sender to address book menu item is disabled.
2654 * src/filtering.[ch]
2656 handling summary menu / filter messages
2662 imap folders now appears in list
2665 doesn't crash if destination mail is not writeable
2670 removed some warnings
2674 * src/prefs_filtering.c
2675 global string to identify any folders
2676 removed some debug info
2677 filtering to mbox folders is now possible
2680 removed some warnings
2683 permission on files are changed to read/write for user only,
2685 creation of subfolder is handled better.
2689 Verified the sync for src/prefs_common.[ch] and
2690 src/prefs_account.[ch]. I believe there were some
2691 minor indentation differences.
2697 * sync with 0.4.99cvs3
2702 handling flags for mbox format
2705 use of mark file only for MH format
2706 handling flags for mbox format
2707 filtering cannot yet move or copy mails to mbox folders.
2710 changed move_msg, copy_msg,
2711 move_msgs_with_dest, copy_msgs_with_dest functions
2712 uses only folder->copy_msg() function
2713 uses folder->finished_copy() to handle the destination
2714 folder at the end of the copy or move operation.
2717 included mbox directories.
2719 * src/folderview.[ch]
2721 handle folders operation for mbox format
2724 disable conversion of "From " header
2726 * src/mbox_folder.[ch]
2727 completion of mbox format handling
2730 changed mh_copy_msg() function and
2731 removed mh_move_msg(), mh_move_msgs_with_dest(),
2732 mh_copy_msgs_with_dest()
2734 * src/prefs_filtering.c
2735 removed some warnings
2737 * src/prefs_matcher.c
2738 default boolean operation is AND
2741 handling flags for mbox format
2742 handling of "From " header
2746 added MSG_REALLY_DELETED flags to handle deletion of
2747 messages in mbox format.
2750 handling flags for mbox format
2751 disable the MSG_DELETED flags when messages
2752 are deleted in mbox format
2755 "From " headers display fixed.
2761 (get_email_part): skip quoted email addresses, like in e.g.
2762 "'alfons@proteus.demon.nl'".
2766 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
2767 and fixing the persistence troubles when using separate windows.
2771 Added #define SEPARATE_ACTION used in the gtk item factory for
2772 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
2773 use gtk_item_factory_get_widget_by_action() to get the items.
2775 Removed separate_widget_cb from the gtk item factory data
2777 (mainwindow_create): connect separate_widget_cb() to check
2778 menu item "toggled" signal. also passing a MainWindow pointer
2779 as object data for both check menu items.
2781 (separate_widget_cb): definition of separate_widget_cb() to match
2782 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
2783 window using gtk_object_get_data(). The type of window separation
2784 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
2786 * src/prefs_filtering.c,
2787 src/prefs_matcher.c: added horizontal scrollbars
2792 fix segfault with invalid bold font
2794 correctly display summary stats after row is marked
2798 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
2799 encodings with libjconv.
2804 added mbox_folder.[ch]
2806 mbox temporary folder
2808 * added src/mbox_folder.[ch]
2810 * src/procheader.[ch]
2813 bugfix for file incorporation filtering
2815 enable creation of MBOX
2816 * src/prefs_display_header.c
2817 enable use of headers like "From "
2818 something that should be fixed :
2819 displaying of such headers add an extra space
2820 * src/prefs_folder_item.c
2821 don't create folders because it is not necessary
2823 added data field to MsgInfo for mbox internal use
2825 added some support for mbox
2827 added get_mbox_cache_dir() function
2829 2001-05-23 [hiroyuki]
2831 * src/headerwindow.c
2842 src/folderview.c: more sync with 0.4.99cvs2.
2844 * src/headerwindow.c: reverted.
2850 * sync with sylpheed 0.4.99cvs2
2858 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
2864 * configure.in: if gnome-config not found, "no" is displayed
2866 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
2868 * src/textview.c: now also possible to add mail addresses by right
2869 clicking in the text view
2871 * src/codeconv.c: merged patch which fixes endless loop when encountering
2872 invalid wide characters; from Alte <010@imis.ru>
2876 Added installation of gnome specific things:
2878 * Makefile.am: gnome conditional
2880 * configure.in: check for installed gnome
2882 * added sylpheed.png, sylpheed.desktop
2886 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
2888 * src/mainwindow.h (main_window_toolbar_create): created a button
2890 (main_window_set_toolbar_sensitive): enable/disable the new button
2892 (toolbar_reply_to_author_cb): handle the new button.
2894 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
2895 send_progress_dialog_destroy() on failure (fixes hang on SMTP
2900 * src/compose.h (ComposeReplyMode): new modes
2901 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
2902 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
2905 (compose_send): move some code into a new function:
2906 (compose_current_mail_account): new function.
2907 (compose_reply): new argument to_author, all callers changed; if
2908 to_author==TRUE and account->protocol==A_NNTP, find and use an
2909 appropriate mail account for replying.
2910 (compose_reply_set_entry): new argument to_author; ignore
2911 compose->replyto if to_author==TRUE.
2913 * src/mainwindow.c: new command "Message/Reply to author".
2914 (main_window_set_menu_sensitive): enable/disable it.
2915 (reply_cb): handle it.
2917 * src/summaryview.c: new command "Reply to author".
2918 (summary_set_menu_sensitive): enable/disable it.
2919 (summary_reply_cb): handle it.
2921 * src/account.c (account_find_mail_from_address): new function.
2927 * sync with sylpheed 0.4.99cvs1
2934 new filtering action : forward and forward as attachment
2937 no need for $DISPLAY when we run sylpheed --help
2938 call to parse_cmd_opt() is moved
2940 * src/mainwindow.[ch]
2941 execute button is hidden when immediate execute
2946 * src/prefs_folder_item.c
2948 better handling of missing directories
2951 reedit is enabled in outbox
2952 reedit is enabled in queue
2958 * src/prefs_filtering.c
2959 changed attachement into attachment
2965 * sync with sylpheed 0.4.67cvs9
2966 * sync with sylpheed 0.4.67cvs7-8
2971 added prefs_filtering.c
2973 * src/filtering.[ch]
2975 removed action : forward_news and forward_news_as_attachement
2976 (forward and forward_as_attachement can be used instead)
2979 added menu option to access filtering configuration
2981 * src/prefs_account.c
2982 changed mail_command default to /usr/sbin/sendmail
2984 * added src/prefs_filtering.[ch]
2985 dialog box for filtering configuration
2987 * src/prefs_matcher.c
2988 added function prefs_matcher_get_criteria_from_matching()
2990 * src/prefs_scoring.c
2991 reset the dialog when register or substitute is clicked
2996 added filtering.[ch]
2998 using filering.[ch] instead of filter.[ch]
3000 reading new filtering configuration
3002 added some filtering actions
3003 and fixed a bug for headers and mail body matching
3005 using filering.[ch] instead of filter.[ch]
3007 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
3009 some fixes for filtering
3011 2001-05-14 [hiroyuki]
3013 * src/send.c: fixed some weird indentations.
3014 send_message_with_command(): call pclose() only if p != NULL.
3015 * src/textview.c: get_email_part(): modified the code for readability.
3017 2001-05-14 [hiroyuki]
3021 src/md5ify.h: removed from the cvs.
3025 * src/main.c: include rfc2015.h to avoid compiler warnings.
3026 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
3027 the panel is already on screen.
3028 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
3029 closing the alert window by ESC as "No".
3030 * src/prefs_common.c (prefs_interface_create): moved return
3031 receipt check button to the correct place.
3035 * src/prefs_common.c:
3036 moved return receipt check button to the Send tab. (prefs_send_create)
3037 removed the date format ui related globals. (prefs_display_create)
3041 * sync with sylpheed 0.4.67cvs5-6
3045 * added Alfons' font selection patch
3048 * src/headerwindow.c
3049 * src/prefs_common.c
3050 * src/prefs_common.h
3054 changed version of cache
3056 * src/prefs_matcher.c
3057 added additionnal matching criteria
3061 added references in MsgInfo
3066 prepared some things for new filtering
3068 added some matching properties
3069 inreplyto need to be enhanced
3070 prepared some things for new filtering
3072 added Return-Receipt-To handling
3073 * src/prefs_folder_item.c
3074 changed default value to TRUE
3075 * src/prefs_matcher.c
3076 added some matching properties
3077 * src/prefs_scoring.[ch]
3078 the scoring dialog is finished
3080 added Return-Receipt-To handling
3081 Reference need to be added
3083 added Return-Receipt-To handling
3084 added threadscore to get a better score sorting when
3087 suppressed a bug when we sort the list
3088 when no folder is opened.
3089 better score sorting when threads are enabled
3093 * reverted previous patch because of potential errors
3097 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
3098 applied "toggle mail-retrieval dialog window" patch submitted
3099 by Eric Limpens <eric@qnt.net>
3101 * sync with sylpheed 0.4.67cvs4
3105 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
3106 some picky compilers.
3107 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
3108 * src/grouplist_dialog.c: include alertpanel.h.
3109 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
3110 fix compile warning.
3111 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
3112 #include "defs.h" before others to prevent the warning of `MIN'
3113 and `MAX' redefinition.
3119 * src/prefs_account.c
3120 * src/prefs_display_header.c
3123 added prefs_scoring.[ch]
3124 * src/grouplist_dialog.c
3125 display an error dialog box if the group list
3127 * src/mainwindow.[ch]
3128 added main_window_set_thread_option() function
3129 scoring dialog box enabled
3131 added flags matching unread /new / marked
3132 / deleted / replied / forwarded
3134 newsgroups are now finally in newscache
3135 * src/prefs_matcher.[ch]
3136 finished preferences for matching dialog
3137 * added src/prefs_scoring.[ch]
3138 scoring dialog box completed
3140 conversion to string : added scoringprop_to_string()
3141 write config for preferences :
3142 added prefs_scoring_write_config()
3144 threads can be enabled/disabled independently
3152 thought it would be nice to have a list of all
3153 contributors (used Changelog as a reference)
3156 messed up version numbering...
3160 * sync with sylpheed 0.4.67cvs1-3
3164 * src/prefs_common.c:
3165 better UI for strftime format, double clicking
3166 on format now inserts the format in text entry
3167 replaced close button with standard OK/Cancel
3168 moved date format button to the right of the
3174 Ctrl-Home / Ctrl-End have proper cursor navigation
3178 * src/prefs_matcher.c
3179 finished UI to define matching properties
3180 added ok and cancel button
3181 * src/prefs_filter.c
3182 added ok and cancel button
3184 fixed some bug in xhdr parsing
3189 fixed a bug in textview_show_header(), which displayed two colons (':');
3190 cleaned up some warnings
3195 added prefs_matcher.[ch]
3196 compilation with -W -Wall
3198 ungrab the mouse events if grabbed - does it
3199 fix the bug for disposition notification ?
3201 added a menu option to open the matching dialog.
3203 added matcherprop_to_string() and matcherlist_to_string()
3204 fixed some bugs, changed the name of some options
3205 age_sup and age_inf becomes age_greater and age_lower,
3206 body and messageheaders becomes body_part and headers_part,
3207 changed the names of constants from SCORING_XXX to MATCHING_XXX
3208 * src/prefs_display_header.c
3209 * src/prefs_headers.c
3210 fixed a bug that accidentally destroyed dialogs
3211 when closed them with delete_event
3212 Added *_deleted() which handle delete_event signal correctly.
3213 * src/prefs_folder_item.[ch]
3214 added "enable_thread" field for future customization
3215 * added src/prefs_matcher.[ch]
3216 sample of the UI to define matching properties
3218 using procheader_headername_equal instead of str*cmp functions
3219 using procheader_parse_header() function
3221 using MATCHING_XXX instead of SCORING_XXX
3223 display the sender of the news even if this is ourself
3224 when this is a news message.
3226 using headername_equal() instead of str*cmp functions
3232 * sync with sylpheed 0.4.66
3233 * src/gtkstext.c: trace logs added
3237 * src/prefs_common.[ch]: added option to enable/disable GnuPG
3238 signature check popup.
3239 * src/rfc2015.c (check_signature): show signature check popup only
3240 if it is enabled in preferences.
3246 * sync with sylpheed 0.4.66cvs6
3250 * src/prefs_common.[ch]: added option to enable/disable
3251 looking up sender name in address book for summary pane
3252 * src/summaryview.c: look up sender in the address book
3253 by using Alfons' address completion code
3255 2001-05-07 [hiroyuki]
3258 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
3259 member of Pop3State.
3260 * src/news.c: brought #include "defs.h" before #include <glib.h>
3261 to prevent the warning of `MIN' and `MAX' redefinition.
3265 * removed src/headers_display.[ch]
3266 * removed src/prefs_display_headers.[ch]
3268 use a temporary file in the user directory for mbox import
3270 added XHDR support to get "To" and "Cc" headers
3271 (in order to match news with to or cc field for
3273 added function news_parse_xhdr() to get XHDR response
3275 added function nntp_xhdr()
3277 fetch the message if necessary
3283 * sync with sylpheed 0.4.66cvs3-5
3288 added function itos_buf() to enable use of several buffers
3290 use of itos_buf() instead of itos() in summary list
3291 to fix the broken display of message number.
3295 * src/gtkstext.c: bug in cursor up navigation fixed,
3296 fixed another unsigned / signed comparison (we're getting there :-)
3301 added scoring.c scoring.h
3302 prefs_folder_item.c prefs_folder_item.h
3305 added FOLDERITEM_RC SCORING_RC
3307 added prefs field in FolderItem :
3308 properties for each folder (PrefsFolderItem),
3309 sorting type and mode were added as the first properties.
3311 read config for scoring
3312 * added src/matcher.[ch]
3313 gives functions to parse configuration file to do
3314 matching on mails with a list of conditions.
3316 add option to sort by score
3317 * src/prefs_common.[ch]
3318 added preference option to show score and for
3319 the score column size
3320 * added src/prefs_folder_item.[ch]
3321 properties for each folder (PrefsFolderItem),
3322 sorting type and mode were added as the first properties.
3323 * src/procheader.[ch]
3324 added procheader_parse_header()
3325 added procheader_header_free()
3326 added procheader_headername_equal()
3327 and made modification to use them.
3329 added score field to MsgInfo structure
3330 * added src/scoring.[ch]
3331 gives functions to parse configuration file to do
3332 scoring on mails with a list of conditions.
3333 * src/summaryview.[ch]
3334 save the sorting type and mode for the folder
3335 added column to display the score of the mail
3336 added function summary_score_clicked()
3337 sorting type and mode are restored to the folder
3340 use procheader_parse_header(), procheader_headername_equal()
3341 removed memory leak in text_scan_header when freeing headers
3343 changed the function to match names of headers
3344 using procheader_headername_equal()
3346 Scoring functions are implemented, an interface is needed
3352 hopefully fixed the row up navigation bug,
3353 removed adding back / forward lines to cache
3357 * src/prefs_display_headers.c: user interface changes:
3358 (prefs_display_headers_create): remove unused "Show" check button;
3359 allow reordering of headers by dragging.
3360 (prefs_display_headers_write_config): remove unused variables.
3361 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3362 of lists (not needed with the new UI).
3363 (prefs_display_headers_set_list): scan lists starting from row 0,
3364 not 1 (do not skip "(New)").
3365 (prefs_display_headers_find_header): new function.
3366 (prefs_display_headers_clist_set_row): do not allow duplicates.
3367 (prefs_display_headers_delete_cb): do not skip row 0; treat
3368 closing the alert window by ESC as "No".
3369 (prefs_display_headers_up): do not protect row 0.
3370 (prefs_display_headers_down): do not protect row 0.
3374 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3378 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3379 summary_select_next_marked, summary_select_prev_marked): new
3384 * src/news.c: fixed a bug when no article can be fetched after
3385 server timeout if the connection was restored by news_post():
3386 (news_select_group): new function.
3387 (news_fetch_msg): call news_select_group() before fetching
3389 (news_get_uncached_articles): set session->group after successful
3397 changed version of cache, added cc field
3399 * src/prefs_display_headers.c
3400 the interface was changed
3402 * src/prefs_headers.c
3407 * completed sync of sylpheed cvs2
3408 * src/gtkstext.c: updated row up / down cursor navigation
3409 * src/textview.c: re-edited, prepared for fixing the email address
3414 * src/prefs_common.c: use alfons' strftime ui code
3415 entry_datefmt and datefmt_sample widgets have to be
3416 global in this module because of this change
3421 * src/prefs_common.[ch] added option to activate the return receipt
3426 * src/gtkstext.c: fix for row up/down cursor navigation.
3430 * sync with 0.4.66cvs2
3434 added add-sender-to-addressbook patch
3442 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
3445 * src/alertpanel.c (alertpanel_create): new argument can_disable,
3446 all existing callers changed to pass FALSE; create a check button
3447 to disable the message.
3448 (alertpanel_message_with_disable): new function.
3449 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
3450 (alertpanel_button_toggled): new function.
3451 (alertpanel_button_clicked, alertpanel_close): set value using
3454 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
3456 * src/prefs_common.c (prefs_privacy_create): new check button
3457 checkbtn_gpgme_warning.
3459 * src/main.c (main): moved preferences reading before gpgme
3460 initialization; check prefs_common.gpgme_warning before giving the
3461 GnuPG warning and set it to FALSE if the user wants to disable the
3464 2001-05-02 [hiroyuki]
3466 * src/prefs_display_headers.c: modified the layout and some labels.
3470 * src/prefs_account.c (prefs_account_fix_size): new function.
3471 (prefs_account_create): call prefs_account_fix_size(); use
3472 gtk_widget_show instead of gtk_widget_show_all (fixes too large
3473 size when the window is shown for the first time).
3474 (prefs_account_basic_create): changed layout of serv_table; moved
3475 localmbox_entry above smtpserv_entry (logically it replaces
3477 (prefs_account_protocol_activated): set sensitivity of
3478 nntpauth_chkbtn according to the protocol (in addition to
3479 hide/show); commented out gtk_table_set_row_spacing() calls.
3480 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
3481 not sensitive (fixes a bug with disabled username/password boxes
3482 when editing POP3 account after NNTP with authentication).
3488 * src/prefs_account.[ch]
3490 removed local account without SMTP server
3491 added option to use mail command instead of a connexion
3492 to SMTP server when a local account is used
3493 * src/prefs_headers.c
3496 fixed a bug when connexion immediately closed
3506 * src/prefs_account.c (Basic, prefs_account_basic_create): new
3507 widget nntpauth_chkbtn.
3508 (prefs_account_protocol_activated): handle nntpauth_chkbtn
3510 (prefs_account_nntpauth_toggled): new function.
3512 * src/news.c (news_session_new_for_folder): use NNTP
3513 authentication only if ac->use_nntp_auth is set.
3517 * src/Makefile.am changed headers.[ch] in customheader.[ch]
3518 * src/prefs_display_headers.c changed the UI
3519 * src/prefs_headers.c changed account_name to account_id
3520 * src/compose.c using customheader.h
3522 2001-05-01 [hiroyuki]
3526 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3531 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3532 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3533 for displaying of headers
3534 * src/grouplist_dialog.[ch] minor changes to remove warnings
3535 * src/prefs_display_headers.[ch] dialog to choose the
3536 headers to display in the mail viewer.
3537 * src/headers.h correction of #define
3538 * src/headers_display.[ch] configuration for displaying of headers.
3539 * src/main.c read config of displaying of headers
3540 * src/prefs_common.c add a button to access the config dialog
3541 for displaying of headers
3542 * src/prefs_display_headers.[ch] dialog for configuration for
3543 displaying of the headers.
3544 * src/prefs_headers.c cleaning of code
3545 * src/procheader.c comments added to code
3546 * src/textview.c changes to reorder the headers depending
3547 on the config for displaying of headers
3553 * sync with 0.4.65cvs12
3555 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3559 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3561 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3562 is set to force reconnection after authentication failure.
3563 (nntp_gen_command): set sock->auth_failed on authentication
3564 failure, or if sock->userid and sock->passwd are not set.
3566 * src/news.c (news_session_new_for_folder): set userid=NULL if
3567 password dialog is cancelled.
3571 * src/nntp.h (NNTPSockInfo): new type.
3573 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3575 (nntp_open_auth, nntp_close): new functions.
3576 (nntp_gen_command): new function to handle authentication; all
3577 NNTP command functions updated to use it.
3578 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3579 (nntp_list): removed old useless code.
3581 * src/news.h (NNTPSession): new field nntp_sock.
3583 * src/news.c: all functions updated to use NNTPSockInfo instead of
3585 (news_session_new): new arguments (userid, passwd); made static;
3586 use nntp_open_auth() if needed.
3587 (news_session_destroy): use nntp_close() instead of sock_close().
3588 (news_query_password): changed arguments.
3589 (news_session_new_for_folder): new function.
3590 (news_session_get): use news_session_new_for_folder().
3591 (news_authenticate): deleted.
3592 (news_get_uncached_articles): removed old authentication code.
3596 * src/news.c: reverted my previous changes (need to do NNTP
3597 authentication in a cleaner way).
3601 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3602 news_nntp_post, news_nntp_mode): new functions (wrappers with
3603 authentication support).
3604 (news_get_article_cmd, news_get_article, news_get_header): new
3605 argument "folder"; all callers changed.
3606 (news_get_article_cmd): added authentication support.
3607 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3608 (news_post): use news_nntp_post() instead of nntp_post().
3609 (news_get_uncached_articles): use news_nntp_group() instead of
3610 nntp_group() and news_nntp_xover() instead of nntp_xover();
3611 removed old authentication code.
3612 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3614 * src/nntp.c (nntp_list): return real error code instead of
3619 * configure.in: fixed wint_t typedef detection again
3623 * src/prefs_account.[ch], added A_LOCAL_CMD
3624 (send mail with mail command)
3625 * src/send.c added function send_message_with_command()
3626 * src/inc.c made a more secure get_spool() function with
3627 mktemp() but maybe mkstemp() or something more
3632 * src/textview.c, colorization of email addresses in headers
3636 * bug sync with sylpheed
3637 * prefs_common.c: created date format ui for darko
3638 * sync with 0.4.65cvs11
3639 * configure.in: corrected to have the new gpg checks
3643 * completed sync with 0.4.65cvs10
3644 * minor debug things added to gtkstext.c
3648 * configure.in: remove check for availability of
3649 strftime() as advised by Hiroyuki
3650 * src/prefs_common.[ch], src/procheader.c:
3651 synch strftime() code with Hiroyki's main branch
3655 * src/news.c: news_query_password(), news_authenticate(): new
3657 news_get_uncached_articles(): added NNTP authentication
3659 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3661 * src/prefs_account.c: prefs_account_protocol_activated():
3662 enable userid and password fields for NNTP.
3666 * configure.in: check for availability of strftime()
3668 * src/prefs_common.[ch], src/procheader.c: use
3669 strftime() for displaying date in summary pane if it
3674 * more .cvsignore cleanups [alfons]
3678 * ac/sv-check-type.m4: new autoconf macro.
3679 * configure.in: fixed wint_t typedef detection (did not work
3684 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3688 * modified gtkstext.c : buggy cursor navigation fixed,
3689 and font descent also taken in account when drawing
3693 * added comments in src/news.c src/nntp.c
3694 * added src/prefs_headers.[ch]
3695 * added src/headers.[ch]
3696 * modified compose.c to activate custom headers
3697 added function is_in_custom_headers
3698 * modified prefs_account.[ch]
3699 added function prefs_account_customhdr_edit
3700 * modified src/defs.h :
3701 added HEADERS_RC : name of the config file
3702 for the custom headers
3713 added gtkstext with configure.in patch by Hiroyuki which
3714 should fix the XIM detection [alfons]
3716 * more clean up of cvs [alfons]
3718 * removed all Makefile.in files to attic.
3720 * updated all .cvsignores to really ignore things that could
3721 be unintentionally committed by a recursive commit.
3724 * added src/grouplist_dialog.[ch]
3725 * changed src/folderview.c to call grouplist_dialog instead
3728 added functions news_reset_group_list
3729 and news_get_group_list
3731 added function nntp_list
3733 added GROUPLIST_FILE : name of the newsgroup list cache file
3737 * added option to warn about queued messages on exit [sergey]:
3739 * src/compose.c: compose_queue(): call folder_item_scan()
3740 and folderview_update_item() after queueing.
3741 * src/folderview.c: folderview_update_node(): draw the queue
3742 folder in bold font if there are queued messages.
3743 * src/mainwindow.c: queued_messages(): new function.
3744 app_exit_cb(): display warning if there are queued messages
3745 if warn_queued_on_exit is set.
3746 * prefs_common.[ch]: add warn_queued_on_exit option.
3748 * enhanced GnuPG key selection support [sergey]:
3750 * src/select-keys.c: updated to newer version from Win32
3751 branch with support for selecting arbitrary keys.
3752 * src/prefs_account.c: added the Privacy tab to the account
3754 prefs_account_privacy_create(),
3755 prefs_account_sign_key_set_data_from_radiobtn(),
3756 prefs_account_sign_key_set_radiobtn(): new functions.
3757 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
3758 * src/rfc2015.c: set_signers(): new function.
3759 pgp_sign(): add the account parameter, call set_signers().
3760 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
3761 * src/rfc2015.h: rfc2015_sign(): updated prototype.
3762 * src/compose.c: pass the current account to rfc2015_sign().
3764 * tag name claws added to prevent confusion with main branch [alfons]
3766 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
3768 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
3770 * sync with recent sylpheed cvs. Untested though. [alfons]