1 2001-12-05 [melvin] 0.6.5claws51
4 fixed bug #486106 to select correct account when reediting
7 2001-12-04 [alfons] 0.6.5claws50
10 declare markfile in appropriate functions when
11 no fchmod() is found (thanks to Mark Heerdink <marc@koelkast.net>
14 2001-12-04 [paul] 0.6.5claws49
16 * sync with sylpheed 0.6.5cvs21
17 see ChangeLog entry 2001-12-04
19 2001-12-03 [christoph] 0.6.5claws48
22 changed translation of undo
25 don't reinvent the wheel to traverse a GNode
27 seperate code to create the compose gui into functions
28 add "Others" page with folder selection for saving copy
30 the folder identifier is saved to queue header
32 save message to folder in queue header
34 2001-12-03 [paul] 0.6.5claws47
36 * sync with sylpheed 0.6.5cvs20
37 see ChangeLog entry 2001-12-03
41 * more sync with sylpheed 0.6.5cvs19
42 see ChangeLog entry 2001-11-29
44 2001-11-30 [paul] 0.6.5claws46
47 remove conflicts introduced by Hoa's last commit
50 make 'Message/Bounce' sensitive
52 2001-11-30 [hoa] 0.6.5claws45
55 slightly change bounce function to add
56 information about the user that bounced the mail
57 in the From header line.
60 permit the use of processing in outbox folder.
62 2001-11-29 [paul] 0.6.5claws44
66 * src/pixmaps/stock_mail_reply_quote.xpm ** NEW FILE **
67 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** NEW FILE **
68 * src/pixmaps/stock_mail_reply_to_author_quote.xpm ** NEW FILE **
69 usability enhancements to the quoting, implements
70 use of Ctrl key to toggle quoting settings
71 Submitted by Carsten Schurig <Carsten.Schurig@web.de>
73 2001-11-29 [paul] 0.6.5claws43
75 * sync with sylpheed 0.6.5cvs19
76 see ChangeLog entry 2001-11-28
78 2001-11-29 [melvin] 0.6.5claws42
80 added enriched.[ch] to the list of files
86 added support to view text/enriched
87 added support to show headers in message view for text/enriched and text/html
88 in non multipart messages
90 2001-11-28 [paul] 0.6.5claws41
92 * more sync with sylpheed 0.6.5cvs18
93 see ChangeLog entry 2001-11-27 (src/prefs_common.c)
95 2001-11-27 [paul] 0.6.5claws40
98 updated translation, submitted by Fabio Junior Beneditto
100 * sync with sylpheed 0.6.5cvs18
101 see ChangeLog entries 2001-11-26 (src/textview.c) and
108 updated translation, submitted by Ricardo Mones Lastra
113 add more translatable strings
115 2001-11-26 [christoph] 0.6.5claws39
118 fixed one more umlaut
120 fix translated header when it should not be translated
122 2001-11-26 [paul] 0.6.5claws38
125 remove '/Message/Add Sender to address book' from
126 main_window_set_menu_sensitive(), prevent debug warning
127 add 'Message/Mark/Mark all read' to mainwin_entries[]
129 2001-11-26 [paul] 0.6.5claws37
132 fix 'recurring unread state' bug
135 * tools/filter_conv.pl
136 read name of top level mailbox from folderlist.xml
137 and presume nothing about its name
139 2001-11-26 [darko] 0.6.5claws36
142 removed functions that are now in gtkutils.c
143 use gtkut_text_is_uri_string() from gtkutils.c
144 * fix my comment on 2001-11-23 (missing gtkutils.[ch])
146 2001-11-26 [paul] 0.6.5claws35
148 * sync with sylpheed 0.6.5cvs16
149 see ChangeLog entries 2001-11-25 and 2001-11-26
151 2001-11-25 [alfons] 0.6.5claws34
153 EXPERIMENTAL!!! Please checkout the last stable version using:
155 % cvs update -r LAST_STABLE -dRAP
157 (Or help us testing this stuff.)
159 * src/filtering.c (1.14)
160 * src/filtering.h (1.6)
162 * src/matcher.c (1.20)
164 * src/procmsg.h (1.14)
165 * src/summaryview.c (1.59)
166 * src/summaryview.h (dunno)
167 revert/merge/sync to as it was before commit
168 on Thu, 19 Jul 2001 10:15:51 -0700.
170 2001-11-25 [hoa] 0.6.5claws33
173 processing mails at startup
176 * src/summaryview.[ch]
177 processing mails when entering folder
179 * src/prefs_filtering.c
182 2001-11-24 [alfons] 0.6.5claws32
184 * src/summaryview.[ch]
185 make summary sort headers work, and also make
186 sure the sort type is stored
188 2001-11-23 [alfons] 0.6.5claws31
190 * src/summaryview.[ch]
191 make lock work like mark
192 disallow deleting messages marked as locked
194 2001-11-23 [alfons] 0.6.5claws30
200 merge undo patch submitted by Jens
202 2001-11-23 [christoph] 0.6.5claws29
207 fixed gpg signing and encoding
210 added --status option to get new, unread and total
211 message count from a running sylpheed
213 temporary fix for reply_with_quote problem
214 (don't call functions for non existing widget)
216 one more check for ignored threads but still not
217 always working correctly. probably a recursive
218 check for all parents is needed
220 2001-11-23 [darko] 0.6.5claws28
223 wrapping on send improvements
225 fix for GtkSText after last sync with main branch
226 GTK_TEXT -> GTK_STEXT
228 2001-11-23 [paul] 0.6.5claws27
230 * sync with sylpheed 0.6.5cvs14
231 see ChangeLog entries 2001-11-22 and 2001-11-23
234 fixed the scrambled umlauts
235 submitted by Carsten Schurig <Carsten.Schurig@web.de>
237 2001-11-21 [paul] 0.6.5claws26
239 * sync with sylpheed 0.6.5cvs12
240 see 2nd ChangeLog entry dated 2001-11-20
242 2001-11-20 [paul] 0.6.5claws25
244 * sync with sylpheed 0.6.5cvs11
245 see ChangeLog entry 2001-11-19 (src/utils.c)
250 GTK_TEXT -> GTK_STEXT
251 fix for wrong comment
253 2001-11-20 [hiro] 0.6.5claws24
256 more merges from main branch
257 removed fatal warnings (uninitialized variables etc.)
258 some coding style fix
265 2001-11-19 [hoa] 0.6.5claws23
268 * src/prefs_scoring.c
273 * src/matcher_parser_parse.y
274 * src/prefs_filtering.c
277 2001-11-19 [alfons] 0.6.5claws22
279 more of my old things into claws
284 * src/summaryview.[ch]
285 * src/prefs_summary_column.c
286 * src/pixmaps/locked.xpm
287 add indicators for locking of message in summary view
288 (does not work yet, only visual indicator)
290 2001-11-19 [paul] 0.6.5claws21
292 * sync with sylpheed 0.6.5cvs10
293 see ChangeLog entry 2001-11-19
295 2001-11-18 [alfons] 0.6.5claws20
298 remove an inadvertent free I forgot in previous clean up
300 2001-11-18 [alfons] 0.6.5claws19
303 clean up & plug leaks
305 2001-11-18 [paul] 0.6.5claws18
307 * sync with sylpheed 0.6.5cvs9
308 see ChangeLog entries 2001-11-17 and 2001-11-18
310 2001-11-16 [paul] 0.6.5claws17
312 * sync with sylpheed 0.6.5cvs8
313 see ChangeLog entry 2001-11-16, src/grouplistdialog.c
315 2001-11-16 [paul] 0.6.5claws16
317 * sync with sylpheed 0.6.5cvs7
318 see ChangeLog entries 2001-11-15 and 2001-11-16
320 2001-11-15 [hoa] 0.6.5claws15
323 fix bounce, mails we received couln't be bounced to ourself.
328 * src/matcher_parser.h
329 * src/matcher_parser_lex.l
330 * src/matcher_parser_parse.y
334 * src/prefs_filtering.[ch]
336 * src/prefs_matcher.c
337 * src/prefs_scoring.c
340 new matcher/filter/score configuration file parser
341 one unique configuration file => ~/.sylpheed/matcherrc
342 import in currently automatic, then save are made
344 one filter per folder and one global filter
345 (filter of a folder will be used as folder processing)
348 fix a bug in folder_item_get_identifier
351 receive receipt return are fixed.
353 2001-11-14 [alfons] 0.6.5claws14
356 add things from main branch to make claws compile
358 2001-11-14 [paul] 0.6.5claws13
360 * merge with SYNC-B4-REL and sync with sylpheed 0.6.5cvs5
361 see ChangeLog entries 2001-11-08 to 2001-11-14
363 2001-11-14 [hoa] 0.6.5claws12
368 add "bounce mail" option
370 2001-11-13 [christoph] 0.6.5claws11
373 Cleanup a mess i add before commiting
375 2001-11-13 [hoa] 0.6.5claws10
378 some fixes when mail are sent or
381 2001-11-13 [christoph] 0.6.5claws9
384 Changed two string with the same translation
388 New mailsending process:
389 - Always queue message before sending
390 (message will be saved if sylpheed crashed or
391 freezes while sending)
392 - Allow queuing of newspostings
393 - No copy in outbox before sending
395 - No more redundant code for send and send_later
397 Applied wwp <subscript@free.fr>'s patch that fixes
398 marks for multiple forwarded messages (+compose.c)
403 remove things that are now in main branch
406 update Dutch translation
408 2001-11-12 [mhadasht] 0.6.5.claws8
411 re-enabled account autoselection feature for forward
412 and reedit lost during the branch point for SYNC-B4-REL
414 gtkpspell_get_dict(): more readable code (even if function is
417 added version number info to 2001-11-12 [hiro] comment.
419 2001-11-12 [hiro] 0.6.5.claws7
422 compose_forward(): fixed a bug that forward quote mark
424 removed unnecessary code.
425 * src/template_select.[ch]: removed.
430 :%s/GTK_TEXT/GTK_STEXT/g
435 revert the undo stuff (this is 0.6.6claws stuff)
437 2001-11-11 [hoa] 0.6.5.claws6
440 Insert signature at the end of the text.
441 Added undo patch but currently disabled
444 Threading by subject improved.
446 * added src/undo.[ch]
447 Undo module for compose dialog box.
449 2001-11-11 [alfons] 0.6.5.claws5
452 prevent threading by subject on nodes that have already been
453 threaded by in-reply-to (as in "circular references in a tree
454 result in a dead branch")
456 2001-11-09 [hoa] 0.6.5.claws4
459 allows creation of mbox folder item from any files.
461 2001-11-09 [alfons] 0.6.5.claws3
465 do what I mean and correct threading by subject so it really
466 ignores attracting lines without "Re: "
468 2001-11-07 [alfons] 0.6.5.claws2
472 only attract by subject if a subject line starts with a "Re: "
476 2001-11-07 [paul] 0.6.5claws1
478 * sync with sylpheed 0.6.5. release
479 see ChangeLog entry 2001-11-07
481 2001-11-07 [paul] 0.6.4claws31
483 * sync with sylpheed 0.6.4cvs18
484 see ChangeLog entries 2001-10-30 to 2001-11-07
485 prefs_templates.[ch] renamed prefs_template.[ch]
490 add semicolon Hoa forgot ;-)
493 2001-11-06 [hoa] 0.6.4claws30
499 threading by subject - empty subject are ignored
501 2001-11-06 [christoph] 0.6.4claws29
504 use SSL_peek for sock_gets
506 removed unneeded pointer in extracting quoted
509 2001-11-06 [melvin] 0.6.4claws28
512 fixed bug #476792 Selection overtyping with spell checker
513 fixed bug which could cause a buffer overflow
516 2001-11-06 [hoa] 0.6.4claws27
522 2001-11-05 [alfons] 0.6.4claws26
525 Claws -> Sylpheed (vice versa)
528 :%s/gtk_text/gtk_stext/g
529 :%s/GTK_TEXT/GTK_STEXT/g
530 (thanks to Jonathan Ware for spotting this)
532 2001-11-04 [christoph] 0.6.4claws25
535 replace Xalloca + strdup with Xstrdup_a
537 better implementation of extracting quoted names
538 from addresses (remove backlashes and ignore
541 2001-11-04 [alfons] 0.6.4claws24
544 edit to comply more with coding style
547 fix bug reported by Kim Schulz. introduced by the patch integrated
548 in 0.6.4claws15. the code did not check the return value of
552 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
554 2001-11-04 [christoph] 0.6.4claws23
557 * src/prefs_common.[ch]
558 init some pointers that possibly caused a segfault
559 reported in the claws-users ML
561 2001-11-04 [hoa] 0.6.4claws22
563 * src/grouplistdialog.c
564 change the names of the nodes in the tree
567 enhanced mailto syntax as described in
568 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
569 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
572 encode and decode URI (useful when opening URL into
575 2001-11-03 [hoa] 0.6.4claws21
577 * src/grouplistdialog.c
578 a new newsgroups list selection dialog box
579 with a CTree instead of a CList
581 2001-11-03 [hoa] 0.6.4claws20
584 enable property and scoring options when right
588 fixed bug when nickname were displayed using
591 2001-11-02 [darko] 0.6.4claws19
594 new wrap quotation and URL/long words wrapping implementation
595 * src/compose.c src/gtkstext.[ch]
596 move gtkstext_strncmp() to gtkstext.c
598 2001-11-01 [christoph] 0.6.4claws18
600 * src/prefs_account.c
601 fixed mess in account settings dialog
602 * src/prefs_folder_item.c
603 added label with folder path to dialog
605 2001-10-31 [match] 0.6.4claws17
610 fix generation of spurious address book file names.
611 remove redundant functions.
613 added missing file names.
615 2001-10-30 [paul] 0.6.4claws16
617 * sync with sylpheed 0.6.4cvs6
618 see ChangeLog entries 2001-10-26 to 2001-10-30
620 * tools/filter_conv.pl
621 read folderlist.xml to discover whether the top-level
622 folder is called 'Mailbox' or 'Mail'
624 2001-10-29 [paul] 0.6.4claws15
626 * src/html.c, src/textview.c
627 activate links in html mail and fix clickable parts
628 Submitted by Matthieu Dazy <dazy@t-surf.com>
632 * po/de.po, po/es.po, po/pt_BR/po
633 updated translations, submitted by Jens Oberender,
634 Ricardo Mones Lastra, and Fabio Junior Beneditto
636 2001-10-29 [darko] 0.6.4claws14
639 fix wrapping for good
644 undo previous change as it broke the smart wrapping
646 2001-10-29 [darko] 0.6.4claws13
649 fix infinite loop when long URL is quoted
654 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
655 import Mutt address book
656 * src/ldif.[ch] src/importldif.h
657 modified import LDIF handle user attributes
659 2001-10-28 [christoph] 0.6.4claws12
662 fixed that filtering did not work if there
664 (closes bug #472003 and better implementation
667 2001-10-27 [christoph] 0.6.4claws11
670 make the folder's default account to be used when
671 replying. (patch by wwp <subscript@free.fr>)
673 code cleanup, nearly killed all of wwp's patch
674 for folder's default account in compose
676 error panel when a folder could not be created
677 (closes bug #471080 new folder name & already
683 change prototype of strstr2() that Christoph forgot about
685 2001-10-26 [christoph] 0.6.4claws10
688 made search for accounts by email address not case
691 fixed memory leak in folder_item_get_identifier
694 fixed wrong strstr2 (should work like strstr)
696 2001-10-26 [darko] 0.6.4claws9
698 * src/compose.c src/gtkstext.[ch]
700 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
702 2001-10-26 [paul] 0.6.4claws8
705 ignore css and javascript tags in html mail
706 case-insensitive, with or without double-quoted
709 2001-10-26 [paul] 0.6.4claws7
711 * sync with sylpheed 0.6.4cvs1
712 see ChangeLog entry 2001-10-26
714 * src/prefs_account.c, src/prefs_common.c,
715 src/prefs_summary_column.c
716 minor improvements to the English
718 2001-10-25 [alfons] 0.6.4claws6
722 make GtkSText follow style of GtkText (closes bug
723 #469211 "text selection while writing message")
725 do sync with GTK 1.2.10
727 2001-10-25 [paul] 0.6.4claws5
730 ignore css tags in html mail
732 2001-10-25 [darko] 0.6.4claws4
735 don't declare is_url_string as static function since
736 we need it in gtkstext.c
738 remove unused variable
739 don't wrap long URLs while composing a message
741 2001-10-24 [christoph] 0.6.4claws3
744 fix ssl deadlock, when peer closes connection
746 2001-10-24 [paul] 0.6.4claws2
749 gettextize the gpg ascii-armored warning message
752 insert a DOS/MAC file into the composed message
755 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
757 2001-10-22 [paul] 0.6.4claws1
759 * sync with sylpheed 0.6.4 release
760 see ChangeLog entries 2001-10-21
762 * po/fr.po, po/pt_BR.po
763 updated by Melvin Hadasht and Fabio Junior Beneditto
765 2001-10-21 [paul] 0.6.3claws30
768 insert a DOS text file from the compose window
769 into the composed message text (removes CRs characters)
770 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
772 * tools/filter_conv.pl, tools/README
773 automatically use ~/.sylpheed as working directory
774 print out confirmation message on completion
776 * correct Hoa's last ChangeLog.claws entry
778 2001-10-20 [hoa] 0.6.3claws29
780 * src/grouplistdialog.c
781 bugfix (another ?) to give the right
782 newsgroups list for each news server.
786 improve the newsgroups list cache
788 2001-10-20 [paul] 0.6.3claws28
790 * sync with sylpheed 0.6.3cvs9
791 see ChangeLog entry 2001-10-19
793 * correct Alfons' last ChangeLog.claws entry
798 fix compilation problems (part of bug #472895)
800 2001-10-18 [hoa] 0.6.3claws27
802 * src/grouplistdialog.c
803 bugfix when we refresh was clicked (bug 472701)
805 2001-10-19 [christoph] 0.6.3claws26
808 last header entry should default to "To:" or
809 "Newsgroups:" and not copy the last entry line
810 in a new compose window
811 (closes bug #472686, #470792)
813 2001-10-19 [paul] 0.6.3claws25
815 * sync with Sylpheed 0.6.3cvs8
816 see ChangeLog entries 2001-10-18 and 2001-10-19
818 2001-10-18 [christoph] 0.6.3claws24
821 reimplement ignore thread
823 2001-10-18 [hoa] 0.6.3claws23
826 * src/grouplistdialog.[ch]
827 enhanced news subscription interface (feature 469113)
831 enchanced newsgroup listing,
832 now, we can get groups informations
835 2001-10-18 [paul] 0.6.3claws22
838 remove comment (sync with main branch)
840 fix 'Re-edit' bug in 'Message' menu
842 2001-10-17 [christoph] 0.6.3claws21
845 ignore empty or whitespace only header lines
847 2001-10-17 [paul] 0.6.3claws20
849 * sync with sylpheed 0.6.3cvs7
850 see ChangeLog entries 2001-10-14, 2001-10-16, and
856 wrap long lines without spaces
861 * po/es.po, po/nl.po, po/pt_BR.po
862 updated by Ricardo Mones Lastra, Alfons,
863 and Fabio Junior Beneditto
865 * sylpheed-0.6.3claws released
867 2001-10-15 [melvin] 0.6.3claws18
870 added summary and detailed installation instructions
873 Updated, corrected and completed french translation
875 2001-10-15 [hoa] 0.6.3claws17
876 * src/grouplistdialog.c
877 we can choose the newsgroups to display with wildcards
879 2001-10-15 [christoph] 0.6.3claws16
883 * src/prefs_folder_item.[ch]
884 applied wwp <subscript@free.fr>'s folder
885 default account patch
887 Fixed wrong translation
889 2001-10-13 [alfons, christoph, melvin]
892 solution #2 to solve MT-safety problems defers all GUI related calls
893 to the main thread using a gtk_idle_add() callback. discussed on
894 ircnet #sylpheed, with christoph spotting some issues with the
895 original code, and melvin allowing us to lobotomize his sylpheed.
897 * src/syldap.[ch], src/main.c
898 fix race problem in ldap search thread by deferring GUI
899 stuff to main thread using gtk_idle_add()
901 2001-10-13 [paul] 0.6.3claws14
903 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
904 add Sergey's smtpcred.patch
905 adds separate username/password setting for SMTP Auth
906 needed by some servers
907 (closes feature request #471659)
909 2001-10-13 [paul] 0.6.3claws13
911 * src/pgptext.[ch] **NEW FILES**
912 * src/Makefile.am, src/messageview.c, src/mimeview.c
913 decrypt ascii-armored gpg text embedded in
915 Submitted by Jens Jahnke <jan0sch@gmx.net>
917 2001-10-13 [christoph] 0.6.3claws12
920 some more details on default to and
923 init glib threading when ldap is used
929 2001-10-12 [paul] 0.6.3claws11
931 * src/prefs_common.[ch], src/rfc2015.c
932 enable ascii-armored gpg text to be embedded in the
933 message body, selectable through the 'Privacy'
934 preferences. Supports encrypting only.
935 Submitted by Ravemax <ravemax@dextrose.com>
937 2001-10-12 [paul] 0.6.3claws10
939 * sync with sylpheed 0.6.3cvs6
940 see ChangeLog entries 2001-10-11 and 2001-11-12
943 incorporated mbox folders, scoring, and folder
944 properties into the sync
946 2001-10-12 [darko] 0.6.3claws9
949 describe quotation wrapping
951 don't treat tab as space to calculate line length properly
956 correct description of how to make new filtering system work,
957 add some other things
960 remove sched_yield() (not necessary / unportable)
962 2001-10-11 [paul] 0.6.3claws8
964 * sync with sylpheed 0.6.3cvs3
965 see ChangeLog entry 2001-10-10
967 2001-10-10 [christoph] 0.6.3claws7
970 ignore 2 files created by newer autotools
971 * src/prefs_folder_item.c
972 using table for widget alignment
973 fixed memory leak and broken octal display
975 fixed segfault caused by lost filename
976 workaround (closes bug #469551)
978 2001-10-10 [paul] 0.6.3claws6
980 * sync with sylpheed 0.6.3cvs2
981 see ChangeLog entries 2001-10-09 and 2001-10-10
983 2001-10-10 [darko] 0.6.3.claws5
986 proper calculation of right margin if smart wrapping is enabled
988 automatically wrap long lines if wrap quotation is enabled
990 2001-10-09 [alfons] 0.6.3.claws4
993 select correct row when deleting last row in the summary view (and
994 close bug "[ #469104 ] select second last in list when deleting")
996 2001-10-09 [paul] 0.6.3claws3
998 * sync with sylpheed 0.6.3cvs1
999 updated some autotool scripts
1001 2001-10-09 [darko] 0.6.3claws2
1004 new name and mark with Sylpheed comment
1006 smart quotation wrapping a-la VIM
1008 2001-10-08 [paul] 0.6.3claws1
1010 * sync with sylpheed 0.6.3 release
1011 see ChangeLog entry 2001-10-08
1013 2001-10-08 [paul] 0.6.2claws24
1016 more sync with sylpheed 0.6.2cvs12
1017 Fixed the bug that didn't select the last row correctly
1020 2001-10-07 [paul] 0.6.2claws23
1022 * sync with sylpheed 0.6.2cvs12
1023 see ChangeLog entry 2001-10-07
1027 enable jpilot to read unsynch'ed addresses.
1029 * src/editldap_basedn.c
1030 fix segfault when opening dialog.
1032 2001-10-06 [alfons] 0.6.2.claws22
1035 fix bug with summary view selecting last *inserted*
1036 node instead of last *visible* node. remember we
1039 2001-10-06 [paul] 0.6.2claws21
1042 updated translation, contains some fixes and new
1043 translations, submitted by Gustavo Noronha Silva
1046 * src/prefs_common.c
1047 change 'each' to 'every' - fix dubious English
1049 * sync with sylpheed 0.6.2cvs11
1051 2001-10-05 [alfons] 0.6.2claws20
1053 * src/mainwindow.[ch], src/folderview.c
1054 make composite tool button switch between "Compose News"
1055 and "Compose Mail" depending on selected folder
1056 (nifty idea by Kim Schulz <kim@schulz.dk>)
1058 2001-10-05 [paul] 0.6.2claws19
1060 * src/mainwindow.c, src/summaryview.c
1061 fix 'Message/Reply to all', broken in last commit
1064 fix X_BEENTHERE seg fault, thanks to Alfons
1066 2001-10-04 [paul] 0.6.2claws18
1068 * src/compose.[ch], src/mainwindow.c
1069 make "Message/Reply" reply to mailing lists; matches
1070 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
1071 based on portions of the patch submitted by
1072 Junichi Uekawa <dancer@netfort.gr.jp>
1074 2001-10-04 [darko] 0.6.2claws17
1077 better smart wrapping
1079 a function to make text buffer contiguous
1081 2001-10-03 [paul] 0.6.2claws16
1083 * sync with sylpheed 0.6.2cvs10
1088 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
1089 close bug "[ #466566 ] compile error on mdk 8.0" by removing
1090 references to chinese translations (hope someone picks up
1093 2001-10-02 [christoph] 0.6.2claws15
1096 fixed non translated header bug
1098 fixed wrong date in alfons last entry ;)
1100 2001-10-02 [alfons] 0.6.2claws14
1102 * src/compose.c, src/prefs_common.[ch]
1103 add block cursor option
1105 2001-10-02 [paul] 0.6.2claws13
1107 * sync with sylpheed 0.6.2cvs9
1109 2001-09-30 [paul] 0.6.2claws12
1111 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
1112 updated translations
1115 add 'src/importldif.c'
1117 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
1118 added eudora-to-vCard conversion tool
1119 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
1121 * sync with sylpheed 0.6.2cvs8
1125 * sylpheed-0.6.2claws released
1127 2001-09-27 [melvin] 0.6.2claws11
1130 fixed crash when using default path (introduced
1132 fixed tiny bug for initial suggestion mode
1134 2001-09-27 [melvin] 0.6.2claws10
1137 fixed bug where gtkpspell didn't set the path correctly
1140 added a paragraph about spell checking
1144 2001-09-27 [paul] 0.6.2claws9
1146 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
1147 replace '// comments' with '/* comments */' to prevent
1148 some compiler warnings
1150 * sync with sylpheed 0.6.2cvs6
1152 2001-09-26 [alfons] 0.6.2claws8
1155 introduce return receipt request notification again,
1156 which was lost because of other semantics in
1157 procheader_parse() (???)
1159 2001-09-26 [christoph] 0.6.2claws7
1162 replace comments for old code with #if 0
1163 readded auto cc, bcc and reply-to
1164 * src/prefs_matcher.c
1165 * src/prefs_scoring.c
1166 removed some definition (was moved to
1169 2001-09-26 [paul] 0.6.2claws6
1172 make 'Follow-up and reply to' sensitive
1174 * more sync with sylpheed 0.6.2cvs5
1181 fixed bug for "US-ASCII" introduced by the encoding code
1187 * src/prefs_common.[ch], src/summaryview.c
1188 'next unread msg' 'go to next folder?' dialog can be
1189 given default behaviour, either always show dialog,
1190 or assume 'yes', or assume 'no'
1191 Submitted by wwp <subscript@free.fr>
1195 * src/compose.c src/gtkspell.[ch]
1196 added support for different encodings
1200 * more sync with sylpheed 0.6.2cvs5
1204 * src/prefs_folder_item.c
1205 add check for item->prefs->default_to string is NULL and
1206 add another check when freeing this string
1211 change to version 0.6.2claws3
1213 * sync with sylpheed 0.6.2cvs5
1216 * src/ldif.[ch], src/importldif.[ch], addressbook.c
1218 * src/addrcache.[ch], addrindex.[ch]
1219 small update for future
1225 added 'Learn from mistakes' option
1226 better handling of quotes in checked words
1229 small update for spell checking stuff
1234 edit a little bit so it complies more with main coding style
1238 * src/folder.[ch], prefs_folder_item.c, compose.c
1239 migrate "request return receipt" folder property
1244 * README.claws **NEW**
1245 (add things of interest for users of main branch
1248 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
1249 re-implement threading per folder option, but store
1250 the setting in folderlist.xml (where it belongs)
1255 fixed bug when compose window is under another window
1256 * src/prefs_common.[ch] src/compose.c
1257 changed 'dictionary_path' to 'dictionary' to be consistent
1258 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
1259 * ac/pspell.m4 src/Makefile.am
1260 dropped PSPELL_PATH macro
1262 updated translations
1264 2001-09-21 [christoph]
1267 added border around header fields
1268 keep header type when new field is added
1270 2001-09-20 [christoph]
1273 more portable debug_print with source filename
1276 more newlines after debug messages
1281 change to version 0.6.2claws2
1283 * sync with sylpheed 0.6.2cvs3
1288 fixed the post-right-click focus pb
1289 fixed crash when 'Spell check all' after dict change
1290 and when cursor is at the end of the text
1291 shift-right-click pops up config menu even on misspelled words.
1298 added pspell to compiled-in features list
1302 * switched to pspell and dropped ispell
1304 new file. autoconf macro for pspell
1306 * configure.in acconfig.h
1307 added pspell support
1309 * src/main.c src/compose.[ch] src/gtkspell.[ch]
1310 * src/prefs_common.[ch]
1311 added pspell support
1313 2001-09-18 [christoph]
1317 replace LOG_MESSAGE with debug_print
1321 added newline after debug message
1323 using __VA_ARGS__ for debug_print macro
1325 ignore Makefile and Makefile.in
1330 change to version 0.6.2claws1
1331 * sync with sylpheed 0.6.2cvs1
1334 * src/prefs_matcher.c
1335 add 'score equal to' option, submitted by
1336 Paul Evans <nerd@freeuk.com>
1338 2001-09-15 [christoph]
1341 comment out menu entry not existing in claws
1343 add debug output for non existing menu entries
1345 fix next/prev unread message for ignored threads
1347 add sourcefile and line number to debug output
1348 otherwise it is sometimes hard to find the
1349 source code part if debug messages are translated
1354 refresh target folder style after colour is changed
1359 change to version 0.6.1claws3
1361 * sync with sylpheed 0.6.1cvs6
1366 fix target folder colourization to use user selected colour
1371 fix crash when message that is marked for copy/move is unmarked
1376 change to version 0.6.1claws2
1378 * sync with sylpheed 0.6.1cvs3
1383 fix bug with default font used for trash folder text
1387 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1388 updated translations
1391 change to version 0.6.1claws1
1393 * sync with sylpheed 0.6.1cvs2
1398 add Match's new addressbook
1401 updated translation submitted by Jens Oberender
1406 change to 0.6.1claws
1407 * sync with sylpheed 0.6.1 release
1412 change to 0.6.0claws2
1414 * sync with sylpheed 0.6.0cvs4
1417 updated translation submitted by Fabio Junior Beneditto
1431 change to version 0.6.0claws1
1433 * sync with sylpheed 0.6.0cvs1
1436 updated translation submitted by Ricardo Mones Lastra
1439 add 'src/prefs_templates.c'
1441 * src/compose.c, src/summaryview.c
1442 fix segfault on 'Re_edit'
1446 * configure.in, Makefile.am
1448 add tools directory to source distribution
1453 change to version 0.6.0claws
1455 * sync with sylpheed 0.6.0 release
1457 2001-08-30 [christoph]
1460 removed autoconf version check
1464 * src/account.c, src/compose.c, src/prefs_common.[ch]
1465 * src/procheader.[ch] src/utils.[ch]
1466 Enhanced automatic account selection on replies
1467 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
1470 add LDAP and JPilot to the configuration results output.
1472 2001-08-29 [christoph]
1475 no bold font for ignored threads
1480 change to version 0.5.3claws6
1482 * sync with sylpheed 0.5.3cvs10
1483 src/stringtable.[ch]: New Files
1485 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
1486 * src/pixmaps/sylpheed.xpm
1487 add mini-icons to windows (by Alfons)
1492 new functions: next_labeled_cb(), prev_labeled_cb()
1495 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
1496 summary_select_next_labeled(), summary_select_prev_labeled()
1498 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
1499 give claws blue folders and a blue trash can
1504 change to version 0.5.3claws5
1506 * sync with sylpheed 0.5.3cvs9
1507 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
1509 2001-08-24 [christoph]
1512 keep filename when browsing directories
1513 (not working for user entered filename, but
1514 for default name and selected filename from
1517 fixed wrong spelling "Folllow-up"
1521 fixed new/unread message count with ignored
1522 threads (2 commits, first didn't notice no
1523 longer needed decreasing)
1525 readded scrolling of progress dialog
1531 change to 0.5.3claws4
1533 * sync with sylpheed 0.5.3cvs7
1535 2001-08-24 [christoph]
1538 set request return receipt when replying
1539 if it is set is the folder prefs of the
1542 disable final error popup if popups are
1543 disabled in config (again)
1548 Change version number to 0.5.3claws3
1550 * sync with sylpheed 0.5.3cvs5
1553 double quote '%s' in 'gedit %s' to fix bug when
1554 opening attachment with spaces in the name
1557 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
1558 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
1559 initial message templates support
1565 change version number to 0.5.3claws2
1567 * sync with sylpheed 0.5.3cvs4
1569 * src/procmsg.h src/summaryview.c
1570 re-implement (un)ignore thread
1575 remove unnecessary code
1577 enable 'dynamic' signatures (submitted by
1578 Eric Limpens <eric@hscg-internet.nl>)
1582 clean up after sync with sylpheed 0.5.3 release
1585 fix re-introduced font mess, see Christoph's
1590 use sylpheed's small font instead of
1591 gtk default font for summary view
1597 add pl to ALL_LINGUAS - sync with main branch
1599 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1600 Updated. Translations by Jens Oberender, Ricardo Mones
1601 Lastra, Alfons, and Fabio Junior Beneditto respectively.
1603 * po/pl.po ** NEW FILE **
1604 sync with the main branch
1607 fix target folder colorizing and refresh problem
1610 2001-08-17 [christoph]
1613 claws uses 4 colors for target folder coloring.
1614 arrays were not long enough and destroyed the
1615 stack causing a segfault.
1616 target folder colorizing does not work anymore
1622 change to version 0.5.3claws1
1624 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
1625 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
1626 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
1628 sync with sylpheed 0.5.3 release, but keep claws method of
1629 configuring/saving fonts
1631 * src/addressbook.[ch]
1632 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
1633 in line with a similar change in Hiroyuki's branch
1635 * src/mainwindow.[ch]
1636 disable main_window_set_thread_option()
1637 * src/prefs_folder_item.c
1638 comment out &tmps_prefs.enable_thread,
1639 * src/mbox_folder.c, src/procmsg.[ch]
1640 comment out MSG_IS_IGNORE_THREAD
1642 comment out summary_ignore_thread() and summary_unignore_thread()
1643 comment out MSG_IS_IGNORE_THREAD
1645 use Hiroyuki's threading instead.
1652 use Hiroyuki's 0.5.3 column scheme but also
1653 include the enable/disable button.
1654 * src/pixmaps/mark.xpm
1655 add Hiroyuki's amended pixmap
1657 2001-08-13 [christoph]
1660 receive at get all column showed wrong state for APOP
1661 button should only work for POP3 and APOP accounts
1662 * src/prefs_account.c
1663 added missing preprocessor statement for SSL
1668 add 'receive at get all' column and enable/disable
1671 2001-08-06 [christoph]
1674 show usage of SSL in protocol column
1680 * src/prefs_account.[ch]
1681 moved ssl options to a new page
1687 added support for SMTP STARTTLS command
1689 2001-08-05 [christoph]
1692 debian autoconf needs version check to find
1693 correct autoconf version. if the file is
1694 named configure.in 2.13 is used, which does
1695 not work with this configure.in script.
1696 other solution would be to rename the script
1697 to configure.ac as suggested in the autoconf
1701 disable final error popup if popups are
1706 fixes IMAP over SSL problem
1711 change to 0.5.2claws1
1713 * sync with sylpheed 0.5.2cvs1
1718 quick fix for ispell detection...
1723 change to 0.5.1claws4
1725 * sync with sylpheed 0.5.1cvs7
1729 * src/prefs_common.c, src/prefs_common.h,
1730 src/gtkspell.c, src/gtkspell.h
1731 add global spelling checker settings (compose tab) +
1732 selection of dictionary
1735 guess valid ispell location
1740 removal of 'src/quote_fmt_parse.c'
1743 (submitted by Jens Oberender <didge@suse.de>)
1748 * src/folderview.[ch]
1751 * src/prefs_common.[ch]
1753 target folder colourization
1757 more sync with Sylpheed 0.5.1cvs6
1762 * src/prefs_folder_item.[hc]
1764 shared folders support with a GUI
1770 * sync with Sylpheed 0.5.1cvs6
1776 (submitted by Fabio Junior Beneditto)
1782 patch to correct bad image mime headers
1783 (submitted by Don Quijote <dq@searchlores.org>)
1787 * tools/gif2xface.pl **NEW FILE**
1789 script to convert file.gif to file.xface for
1790 use in a custom header.
1791 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1796 change macros for detecting JPilot and LDAP
1798 2001-07-27 [christoph]
1801 code cleanup (MIN / MAX warning, needed casting)
1806 disallow setting flags when detecting certain headers
1807 (X-Status, Status, Seen, X-Seen).
1809 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1811 2001-07-27 [christoph]
1813 * src/prefs_filter.c
1814 * src/prefs_filtering.c
1815 * src/prefs_matcher.c
1816 * src/prefs_scoring.c
1817 scroll list when moving rows up or down
1821 * src/prefs_account.c
1822 * src/prefs_account.h
1824 SMTP over SSL (untested, feedback requested)
1832 * configure.in, acconfig.h
1833 define CLAWS (need this for main / claws detection)
1838 Sylpheed 0.5.1claws2
1840 * sync with Sylpheed 0.5.1cvs4
1842 2001-07-25 [christoph]
1846 item->prefs == NULL (don't know why)
1851 Sylpheed 0.5.1claws1
1853 * sync with Sylpheed 0.5.1cvs1-3
1855 2001-07-24 [christoph]
1858 * src/prefs_folder_item.[ch]
1859 added folderitem preferences dialog with
1860 default To: and auto request return receipt
1864 changes to handle new folderitem preferences
1868 call compose new mail with current folderitem
1872 Release Sylpheed 0.5.1claws
1875 change to release version 0.5.1claws
1877 2001-07-24 [christoph]
1880 fixed segfault that happend when the selected
1881 message was removed while retrieving new messages.
1885 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1889 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1890 this is a work in progress, for more information: http://nlpagan.net/sylman
1892 * configure.in, src/mainwindow.c, manual/Makefile.am
1893 add support for English manual
1896 add authors of user manuals
1898 * manual/en/sylpheed*.html
1899 add English documentation
1901 2001-07-22 [christoph]
1906 changed a wrong debug message
1911 update Dutch translation
1913 * src/prefs_filtering.c,
1915 add more translatable strings
1924 * src/inc.c, src/summaryview.[ch]
1925 prevent update of mark file when filtering has done, by
1926 using a variable; this affects two functions:
1927 inc.c::inc_finished()
1928 summaryview.c::summary_show()
1932 * src/filtering.[ch], src/prefs_filtering.c,
1934 add filtering action for label coloring
1939 * added src/labelcolors.c
1940 * added src/labelcolors.h
1941 * src/Makefile.am, src/summaryview.c
1942 rearrange label coloring code
1945 add more parentheses so label colouring works correctly
1948 don't really delete message, but move it to Trash
1950 * src/prefs_matcher.c
1951 add quote options to info dialog
1953 2001-07-20 [christoph]
1959 * src/ssl.[ch] (new)
1960 moved ssl stuff to a seperate file
1965 fix show sender using address book with no e-mail
1966 address in From: field
1970 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
1971 fix messy handling of escaping... now at least the
1972 execute command is useful. escape char is '\', we
1973 accept \n and \r too.
1977 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
1978 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
1987 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
1989 revise filtering; currently move, copy, marking have
1990 been tested. if you like bleeding edge stuff, you
1991 should definitely go for this version :)
1993 * mark old working stuff as VERSION_0_5_0_CLAWS5
1995 2001-07-17 [christoph]
2004 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
2005 bits in the mark file, without affecting either branch. Lots of
2006 files changed, also in claws branch.
2008 UNTESTED: use of mbox folders
2011 added mark all read; however this was a quick hack used for
2012 cleaning up mess after initial merge with Hiroyuki
2015 change claws version number back to 0.5.0claws5 to clear up
2016 confusion & pretension (recent release was technically
2017 0.5.0claws4, so we neatly align with Hiroyuki :-)
2021 sync with Hiroyuki's 0.5.0cvs4
2027 * src/filtering.[ch]
2028 remove invalid updating of mark files for
2029 filter actions MATCHING_ACTION_MOVE and
2030 MATCHING_ACTION_DELETE; this should fix the
2034 revert Christoph's stab at fixing the folder
2038 add missing files with translatable strings
2045 * src/addr_compl.[ch], src/prefs_filtering.c
2046 make "filtering pref dialog's destination entry" an
2047 "address completable entry", if filter destination is
2052 sync with Hiroyuki's 0.5.0cvs2-3
2054 2001-07-15 [christoph]
2057 fixed folder stats update after incorporation
2062 * finish label colouring stuff (for now)
2063 * fix incorrect colour bug (off by one)
2068 change text labels for news and mail message so there's
2069 plenty of toolbar estate left
2076 sync with Hiroyuki's 0.5.0cvs1
2079 more rewrite label colouring
2083 * src/summaryview.[ch]
2084 * start rewrite label colouring
2085 * fix proper location "Add Sender To Addressbook" menu item
2089 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2090 (actually this is 0.5.0claws4)
2095 * fix duplicate message
2096 * add updated Portugese / Brazilian translation
2097 submitted by Fabio Junior Beneditto
2105 add updated Dutch translation
2108 add updated German translation submitted by Jens
2112 Prerelease before 0.5.0claws. Please test.
2113 This version is temporarily tagged as VERSION_0_5_0_TEST
2115 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
2116 src/prefs_scoring.c, src/prefs_matcher.c,
2117 src/prefs_filtering.c, src/mbox.c,
2118 src/main.c, src/inc.c, src/filtering.[ch]
2119 revert new Hoa's new matcher (does not work yet)
2126 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2132 add ChangeLog.claws to EXTRA_DIST
2134 add matcher_parser_parse.h to EXTRA_DIST
2136 2001-07-10 [christoph]
2139 add destination folder to table of
2140 folders that need to be updated after
2147 make collapse state of folders and folder items persistent, i.e.
2148 if you collapse a folder tree, the next time sylpheed-claws starts
2149 up the folder tree remains collapsed.
2151 2001-07-10 [christoph]
2157 renamed MD5_CTX to MD5_CTX_syl
2158 conflicts with a struct in openssl
2161 * src/prefs_account.[ch]
2165 fixed compose with current account
2166 broken by new compose button stuff
2171 changed my email address
2173 * src/matcher_parser_parse.y
2174 clean the parser to remove conflicts
2182 fix incorrect description of --enable-ldap parameter
2184 * src/prefs_common.[ch]
2186 add experimental option "smart wrapping" which makes the
2187 compose editor auto wrap.
2189 | TODO: the problem with the buggy cursor handling is caused |
2190 | by the GtkText. when deleting / backspacing text its |
2191 | wrapping algorithm does not take in account the previous |
2192 | line. should find a way to hack this in. |
2193 | or should perhaps combine this with the word wrapping |
2194 | patch i wrote in january. |
2197 show build parameters for LDAP and JPilot
2200 revert Christoph's bugfix for selecting next unread message,
2201 because folder stats aren't updated correctly
2208 * src/matcher_parser_lex.l
2209 * src/matcher_parser_parse.y
2210 * src/prefs_filtering.c
2211 * src/prefs_scoring.c
2213 bugfix of the config file parser
2218 added generated matcher sources to BUILT_SOURCES
2224 added new config file parser
2227 * src/filtering.[ch]
2229 * src/prefs_filtering.c
2230 * src/prefs_matcher.c
2231 * src/prefs_scoring.c
2232 * added src/matcher_parser.h
2233 * added src/matcher_parser_lex.h
2234 * added src/matcher_parser_lex.l
2235 * added src/matcher_parser_parse.y
2236 lex & yacc config file parser
2241 changes prefs_filtering into global_filtering
2244 build threads with subjects only if "Re: " is at the
2245 beginning of the subject
2251 sync with sylpheed 0.5.0
2252 change of version number only
2258 sync with sylpheed 0.5.0pre5
2262 sync with sylpheed 0.5.0pre4 release
2263 /po and /manual/ja not sync'ed
2267 more sync with sylpheed 0.5.0pre4
2269 2001-07-03 [christoph]
2272 fixed address book broken by address book
2273 for VCard, JPilot, LDAP
2279 stopped memory leaks
2283 more sync with sylpheed 0.5.0pre4
2287 * included address book patch for VCard, JPilot, LDAP
2288 * pref_common.c - fixed Font options on Display tab (cosmetic)
2289 * alertpanel.c - fixed truncated message
2291 2001-07-02 [christoph]
2296 mark threads for ignoring
2302 * sync with sylpheed 0.5.0pre4
2303 updated gettext to 0.10.38.
2309 * src/summaryview.[ch]
2310 new right-click option: Label.
2311 substitute for 'Mark-->Mark/Unmark', colours the line.
2312 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
2314 2001-07-01 [christoph]
2317 fixed font for trash
2319 move ctree to unread message
2323 * sync with sylpheed 0.5.0pre3 release
2329 allow inserting / attaching multiple files in
2335 small change to Alfons' previous stuff so that it
2340 * lots of files changed; first attempt to merge the changes
2341 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
2346 updated and completed, translations by Fabio
2347 Junior Beneditto <fjbeneditto@yahoo.com.br>
2353 allow selecting an attached files' mime type from a
2358 * more sync with sylpheed 0.5.0pre3
2363 merge with sylpheed.pot and pt_BR.po provided by
2364 Fabio Junior Beneditto.
2369 make MIME types case insensitive
2374 merge with sylpheed.pot and old nl.po; translations added.
2378 * more sync with sylpheed 0.5.0pre3
2383 don't crash when removing parent node of messages
2384 attracted by subject. this was caused by not deleting
2385 the parent node from the subject line hash table.
2392 if there are multiple messages selected, allow forwarding
2393 them as attachments.
2397 * more sync with sylpheed 0.5.0pre3
2403 * sync with sylpheed 0.5.0pre3
2408 fixed 'compose news article' bug
2409 from icon-and-text toolbar
2413 * sync with sylpheed 0.5.0pre2 release
2415 2001-06-24 [christoph]
2417 * src/prefs_common.c
2418 bug fix in font selection
2420 use sylpheed's normal font instead of
2421 gtk default font for folders without
2426 * src/mainwindow.[ch]
2427 added composite compose mail / news button (an idea by Leandro
2428 Pereira <leandro@linuxmag.com.br>)
2432 Added instructions for ldif-to-xml.py
2440 * src/pixmaps/stock_news_compose.xpm
2441 added pixmap by Leandro
2442 * src/prefs_common.c
2443 tested built-in spelling checker of GCC 3.0 :)
2445 merged dutch translation of sylpheed-main with
2450 Added tools directory and files.
2452 * tools/filter_conv.pl
2453 converts old filter system to new filtering system
2454 * tools/ldif-to-xml.py
2455 converts netscape addressbook to sylpheed addressbook
2457 descriptions/instructions for above two files
2459 2001-06-23 [christoph]
2462 * src/manage_window.[ch]
2463 * src/prefs_common.[ch]
2464 mail retrieval dialog can be enabled, disabled
2465 or hidden if non of sylpheed's windows is active
2471 * sync with sylpheed 0.5.0pre2
2473 2001-06-21 [christoph]
2476 show recipient on 'from' for all accounts
2479 * src/prefs_common.[ch]
2480 disable error popup on mail receive errors
2485 made the ruler correctly appear and disappear.
2488 removed Hoa's work-in-progress-stuff (interesting!) so
2491 2001-06-20 [christoph]
2494 * src/progressdialog.c
2495 added scrolled window for list in progressdialog
2499 sync with sylpheed 0.5.0pre1 release
2501 2001-06-20 [christoph]
2504 make building threads by subject work when
2505 thread view is enabled
2508 * src/prefs_common.[ch]
2509 automatically select account for mail replys
2513 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
2514 they are filled in from the account settings.
2518 * more sync with sylpheed 0.5.0pre1
2524 added --sysconfdir to CPPFLAGS for pointing to the correct
2525 location of mime.types.
2527 NOTE: make sure you use --sysconfdir when running ./autogen.sh
2533 fixed some bug when building threads
2537 * src/prefs_account.c
2538 UI stuff: More changes to the English
2542 * src/pixmaps/stock_news_compose.xpm: new file
2546 Added new icon for Hoa's 'compose a news
2547 message', plus minor improvements to the
2553 more sync with sylpheed 0.5.0pre1
2559 Follow-up and reply to
2561 * src/summaryview.[ch]
2562 Build threads also with subjects
2567 forwarding use the current account.
2570 the "compose message" button has been replaced with
2571 "new mail" and "new news" buttons
2573 * src/prefs_common.[ch]
2574 added a configuration option to use the forward button
2575 as "forward as attachment"
2576 changed reply and forward format description
2578 * src/quote_fmt_lex.l
2579 * src/quote_fmt_parse.y
2580 added message with no signature in format for reply
2589 Improvements to the English
2591 * src/prefs_common.c
2592 Improvements to the English and some
2593 clarity/continuity improvements in the
2594 description of Quote symbols.
2600 * sync with sylpheed 0.5.0pre1
2605 Better interface for compose, displayed fields
2606 are updated whenever we change account.
2607 Newsgroups field is automatically filled.
2610 Newsgroups field is automatically filled.
2612 * src/prefs_account.c
2613 Some interface stuff when fields appear and
2620 * sync with sylpheed 0.4.99
2624 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
2625 base64_decoder_free, base64_decoder_decode): new object and
2626 functions for decoding base64 streams.
2627 * src/procmime.c (procmime_decode_content): modified to use the
2634 * sync with sylpheed 0.4.99cvs11
2640 * sync with sylpheed 0.4.99cvs9
2645 * src/prefs_account.c
2647 SMTP server can be defined in the news account
2648 mime type of attachment are kept.
2652 now choose the highest important score between default
2653 and important score of folder.
2657 * src/prefs_common.c:
2659 (prefs_quote_description_create): corrected description of
2660 quote format characters
2666 * sync with sylpheed 0.4.99cvs8
2670 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
2671 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
2677 * sync with sylpheed 0.4.99cvs7
2681 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
2682 clashes with autogenerated header).
2683 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
2684 * src/Makefile.am: added quote_fmt.h.
2685 * src/.cvsignore: added lex/yacc autogenerated files
2686 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
2692 * sync with sylpheed 0.4.99cvs6
2696 * added src/quote_fmt_parse.h
2701 don't modify readonly configuration files
2703 * src/prefs_account.c
2704 * src/prefs_common.c
2705 * src/prefs_customheader.c
2706 * src/prefs_display_header.c
2707 * src/prefs_filter.c
2708 * src/prefs_filtering.c
2709 * src/prefs_scoring.c
2710 don't open dialog box when configuration files
2715 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
2717 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
2718 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
2719 BUILT_SOURCES to make all files rebuild properly.
2721 * src/compose.c: removed #include "quote_fmt.tab.h".
2723 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
2724 CHARACTER value in yylval.
2726 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
2727 receive CHARACTER value by documented means (yylval).
2729 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2734 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2739 * src/prefs_filtering.c
2740 now keep the configuration for execute action
2747 * sync with sylpheed 0.4.99cvs5
2752 added quote_fmt.[ch]
2754 * added src/quote_fmt.y
2755 * added src/quote_fmt.l
2756 * added src/quote_fmt.tab.h
2757 * added src/quote_fmt.tab.c
2758 * added src/lex.quote_fmt.c
2759 parsing configuration for replying
2762 * src/prefs_common.[ch]
2763 added configuration UI for replying
2767 using configuration for replying
2775 * src/prefs_filtering.c
2776 * src/prefs_matcher.c
2777 * src/prefs_matcher.h
2778 action "run a command" for filtering
2779 and matching with a command.
2780 fixed the "whole message" matching
2783 changed temporary filename for security
2786 queue the notification if it fails to send.
2788 * src/prefs_common.c
2789 * src/prefs_folder_item.c
2790 changed the default important score
2792 * src/prefs_scoring.c
2794 hide kill score input when the folder is not
2799 * src/prefs_common.c:
2801 (prefs_font_select): pass font name in font entry box to font
2806 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2810 * sync with sylpheed 0.4.99cvs4
2814 * src/headerwindow.c:
2816 (headerwindow_show_cb): use the selected summary view item, not
2821 * src/headerwindow.c:
2823 (headerwindow_show_cb): always try to show msginfo
2828 keep attached parts when reediting or forwarding.
2833 * src/prefs_folder_item.[ch]
2834 * src/prefs_scoring.[ch]
2836 * src/summaryview.[ch]
2839 * src/prefs_common.[ch]
2840 support for folder scoring
2841 kill score and important score for messages
2843 * src/prefs_account.c
2844 some display bug fixed for local account
2849 * src/summaryview.c:
2851 (add_sender_to_cb): don't crash when no or invalid sender; the add
2852 sender to address book menu item is disabled.
2856 * src/filtering.[ch]
2858 handling summary menu / filter messages
2864 imap folders now appears in list
2867 doesn't crash if destination mail is not writeable
2872 removed some warnings
2876 * src/prefs_filtering.c
2877 global string to identify any folders
2878 removed some debug info
2879 filtering to mbox folders is now possible
2882 removed some warnings
2885 permission on files are changed to read/write for user only,
2887 creation of subfolder is handled better.
2891 Verified the sync for src/prefs_common.[ch] and
2892 src/prefs_account.[ch]. I believe there were some
2893 minor indentation differences.
2899 * sync with 0.4.99cvs3
2904 handling flags for mbox format
2907 use of mark file only for MH format
2908 handling flags for mbox format
2909 filtering cannot yet move or copy mails to mbox folders.
2912 changed move_msg, copy_msg,
2913 move_msgs_with_dest, copy_msgs_with_dest functions
2914 uses only folder->copy_msg() function
2915 uses folder->finished_copy() to handle the destination
2916 folder at the end of the copy or move operation.
2919 included mbox directories.
2921 * src/folderview.[ch]
2923 handle folders operation for mbox format
2926 disable conversion of "From " header
2928 * src/mbox_folder.[ch]
2929 completion of mbox format handling
2932 changed mh_copy_msg() function and
2933 removed mh_move_msg(), mh_move_msgs_with_dest(),
2934 mh_copy_msgs_with_dest()
2936 * src/prefs_filtering.c
2937 removed some warnings
2939 * src/prefs_matcher.c
2940 default boolean operation is AND
2943 handling flags for mbox format
2944 handling of "From " header
2948 added MSG_REALLY_DELETED flags to handle deletion of
2949 messages in mbox format.
2952 handling flags for mbox format
2953 disable the MSG_DELETED flags when messages
2954 are deleted in mbox format
2957 "From " headers display fixed.
2963 (get_email_part): skip quoted email addresses, like in e.g.
2964 "'alfons@proteus.demon.nl'".
2968 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
2969 and fixing the persistence troubles when using separate windows.
2973 Added #define SEPARATE_ACTION used in the gtk item factory for
2974 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
2975 use gtk_item_factory_get_widget_by_action() to get the items.
2977 Removed separate_widget_cb from the gtk item factory data
2979 (mainwindow_create): connect separate_widget_cb() to check
2980 menu item "toggled" signal. also passing a MainWindow pointer
2981 as object data for both check menu items.
2983 (separate_widget_cb): definition of separate_widget_cb() to match
2984 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
2985 window using gtk_object_get_data(). The type of window separation
2986 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
2988 * src/prefs_filtering.c,
2989 src/prefs_matcher.c: added horizontal scrollbars
2994 fix segfault with invalid bold font
2996 correctly display summary stats after row is marked
3000 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
3001 encodings with libjconv.
3006 added mbox_folder.[ch]
3008 mbox temporary folder
3010 * added src/mbox_folder.[ch]
3012 * src/procheader.[ch]
3015 bugfix for file incorporation filtering
3017 enable creation of MBOX
3018 * src/prefs_display_header.c
3019 enable use of headers like "From "
3020 something that should be fixed :
3021 displaying of such headers add an extra space
3022 * src/prefs_folder_item.c
3023 don't create folders because it is not necessary
3025 added data field to MsgInfo for mbox internal use
3027 added some support for mbox
3029 added get_mbox_cache_dir() function
3031 2001-05-23 [hiroyuki]
3033 * src/headerwindow.c
3044 src/folderview.c: more sync with 0.4.99cvs2.
3046 * src/headerwindow.c: reverted.
3052 * sync with sylpheed 0.4.99cvs2
3060 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
3066 * configure.in: if gnome-config not found, "no" is displayed
3068 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
3070 * src/textview.c: now also possible to add mail addresses by right
3071 clicking in the text view
3073 * src/codeconv.c: merged patch which fixes endless loop when encountering
3074 invalid wide characters; from Alte <010@imis.ru>
3078 Added installation of gnome specific things:
3080 * Makefile.am: gnome conditional
3082 * configure.in: check for installed gnome
3084 * added sylpheed.png, sylpheed.desktop
3088 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
3090 * src/mainwindow.h (main_window_toolbar_create): created a button
3092 (main_window_set_toolbar_sensitive): enable/disable the new button
3094 (toolbar_reply_to_author_cb): handle the new button.
3096 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
3097 send_progress_dialog_destroy() on failure (fixes hang on SMTP
3102 * src/compose.h (ComposeReplyMode): new modes
3103 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
3104 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
3107 (compose_send): move some code into a new function:
3108 (compose_current_mail_account): new function.
3109 (compose_reply): new argument to_author, all callers changed; if
3110 to_author==TRUE and account->protocol==A_NNTP, find and use an
3111 appropriate mail account for replying.
3112 (compose_reply_set_entry): new argument to_author; ignore
3113 compose->replyto if to_author==TRUE.
3115 * src/mainwindow.c: new command "Message/Reply to author".
3116 (main_window_set_menu_sensitive): enable/disable it.
3117 (reply_cb): handle it.
3119 * src/summaryview.c: new command "Reply to author".
3120 (summary_set_menu_sensitive): enable/disable it.
3121 (summary_reply_cb): handle it.
3123 * src/account.c (account_find_mail_from_address): new function.
3129 * sync with sylpheed 0.4.99cvs1
3136 new filtering action : forward and forward as attachment
3139 no need for $DISPLAY when we run sylpheed --help
3140 call to parse_cmd_opt() is moved
3142 * src/mainwindow.[ch]
3143 execute button is hidden when immediate execute
3148 * src/prefs_folder_item.c
3150 better handling of missing directories
3153 reedit is enabled in outbox
3154 reedit is enabled in queue
3160 * src/prefs_filtering.c
3161 changed attachement into attachment
3167 * sync with sylpheed 0.4.67cvs9
3168 * sync with sylpheed 0.4.67cvs7-8
3173 added prefs_filtering.c
3175 * src/filtering.[ch]
3177 removed action : forward_news and forward_news_as_attachement
3178 (forward and forward_as_attachement can be used instead)
3181 added menu option to access filtering configuration
3183 * src/prefs_account.c
3184 changed mail_command default to /usr/sbin/sendmail
3186 * added src/prefs_filtering.[ch]
3187 dialog box for filtering configuration
3189 * src/prefs_matcher.c
3190 added function prefs_matcher_get_criteria_from_matching()
3192 * src/prefs_scoring.c
3193 reset the dialog when register or substitute is clicked
3198 added filtering.[ch]
3200 using filering.[ch] instead of filter.[ch]
3202 reading new filtering configuration
3204 added some filtering actions
3205 and fixed a bug for headers and mail body matching
3207 using filering.[ch] instead of filter.[ch]
3209 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
3211 some fixes for filtering
3213 2001-05-14 [hiroyuki]
3215 * src/send.c: fixed some weird indentations.
3216 send_message_with_command(): call pclose() only if p != NULL.
3217 * src/textview.c: get_email_part(): modified the code for readability.
3219 2001-05-14 [hiroyuki]
3223 src/md5ify.h: removed from the cvs.
3227 * src/main.c: include rfc2015.h to avoid compiler warnings.
3228 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
3229 the panel is already on screen.
3230 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
3231 closing the alert window by ESC as "No".
3232 * src/prefs_common.c (prefs_interface_create): moved return
3233 receipt check button to the correct place.
3237 * src/prefs_common.c:
3238 moved return receipt check button to the Send tab. (prefs_send_create)
3239 removed the date format ui related globals. (prefs_display_create)
3243 * sync with sylpheed 0.4.67cvs5-6
3247 * added Alfons' font selection patch
3250 * src/headerwindow.c
3251 * src/prefs_common.c
3252 * src/prefs_common.h
3256 changed version of cache
3258 * src/prefs_matcher.c
3259 added additionnal matching criteria
3263 added references in MsgInfo
3268 prepared some things for new filtering
3270 added some matching properties
3271 inreplyto need to be enhanced
3272 prepared some things for new filtering
3274 added Return-Receipt-To handling
3275 * src/prefs_folder_item.c
3276 changed default value to TRUE
3277 * src/prefs_matcher.c
3278 added some matching properties
3279 * src/prefs_scoring.[ch]
3280 the scoring dialog is finished
3282 added Return-Receipt-To handling
3283 Reference need to be added
3285 added Return-Receipt-To handling
3286 added threadscore to get a better score sorting when
3289 suppressed a bug when we sort the list
3290 when no folder is opened.
3291 better score sorting when threads are enabled
3295 * reverted previous patch because of potential errors
3299 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
3300 applied "toggle mail-retrieval dialog window" patch submitted
3301 by Eric Limpens <eric@qnt.net>
3303 * sync with sylpheed 0.4.67cvs4
3307 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
3308 some picky compilers.
3309 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
3310 * src/grouplist_dialog.c: include alertpanel.h.
3311 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
3312 fix compile warning.
3313 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
3314 #include "defs.h" before others to prevent the warning of `MIN'
3315 and `MAX' redefinition.
3321 * src/prefs_account.c
3322 * src/prefs_display_header.c
3325 added prefs_scoring.[ch]
3326 * src/grouplist_dialog.c
3327 display an error dialog box if the group list
3329 * src/mainwindow.[ch]
3330 added main_window_set_thread_option() function
3331 scoring dialog box enabled
3333 added flags matching unread /new / marked
3334 / deleted / replied / forwarded
3336 newsgroups are now finally in newscache
3337 * src/prefs_matcher.[ch]
3338 finished preferences for matching dialog
3339 * added src/prefs_scoring.[ch]
3340 scoring dialog box completed
3342 conversion to string : added scoringprop_to_string()
3343 write config for preferences :
3344 added prefs_scoring_write_config()
3346 threads can be enabled/disabled independently
3354 thought it would be nice to have a list of all
3355 contributors (used Changelog as a reference)
3358 messed up version numbering...
3362 * sync with sylpheed 0.4.67cvs1-3
3366 * src/prefs_common.c:
3367 better UI for strftime format, double clicking
3368 on format now inserts the format in text entry
3369 replaced close button with standard OK/Cancel
3370 moved date format button to the right of the
3376 Ctrl-Home / Ctrl-End have proper cursor navigation
3380 * src/prefs_matcher.c
3381 finished UI to define matching properties
3382 added ok and cancel button
3383 * src/prefs_filter.c
3384 added ok and cancel button
3386 fixed some bug in xhdr parsing
3391 fixed a bug in textview_show_header(), which displayed two colons (':');
3392 cleaned up some warnings
3397 added prefs_matcher.[ch]
3398 compilation with -W -Wall
3400 ungrab the mouse events if grabbed - does it
3401 fix the bug for disposition notification ?
3403 added a menu option to open the matching dialog.
3405 added matcherprop_to_string() and matcherlist_to_string()
3406 fixed some bugs, changed the name of some options
3407 age_sup and age_inf becomes age_greater and age_lower,
3408 body and messageheaders becomes body_part and headers_part,
3409 changed the names of constants from SCORING_XXX to MATCHING_XXX
3410 * src/prefs_display_header.c
3411 * src/prefs_headers.c
3412 fixed a bug that accidentally destroyed dialogs
3413 when closed them with delete_event
3414 Added *_deleted() which handle delete_event signal correctly.
3415 * src/prefs_folder_item.[ch]
3416 added "enable_thread" field for future customization
3417 * added src/prefs_matcher.[ch]
3418 sample of the UI to define matching properties
3420 using procheader_headername_equal instead of str*cmp functions
3421 using procheader_parse_header() function
3423 using MATCHING_XXX instead of SCORING_XXX
3425 display the sender of the news even if this is ourself
3426 when this is a news message.
3428 using headername_equal() instead of str*cmp functions
3434 * sync with sylpheed 0.4.66
3435 * src/gtkstext.c: trace logs added
3439 * src/prefs_common.[ch]: added option to enable/disable GnuPG
3440 signature check popup.
3441 * src/rfc2015.c (check_signature): show signature check popup only
3442 if it is enabled in preferences.
3448 * sync with sylpheed 0.4.66cvs6
3452 * src/prefs_common.[ch]: added option to enable/disable
3453 looking up sender name in address book for summary pane
3454 * src/summaryview.c: look up sender in the address book
3455 by using Alfons' address completion code
3457 2001-05-07 [hiroyuki]
3460 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
3461 member of Pop3State.
3462 * src/news.c: brought #include "defs.h" before #include <glib.h>
3463 to prevent the warning of `MIN' and `MAX' redefinition.
3467 * removed src/headers_display.[ch]
3468 * removed src/prefs_display_headers.[ch]
3470 use a temporary file in the user directory for mbox import
3472 added XHDR support to get "To" and "Cc" headers
3473 (in order to match news with to or cc field for
3475 added function news_parse_xhdr() to get XHDR response
3477 added function nntp_xhdr()
3479 fetch the message if necessary
3485 * sync with sylpheed 0.4.66cvs3-5
3490 added function itos_buf() to enable use of several buffers
3492 use of itos_buf() instead of itos() in summary list
3493 to fix the broken display of message number.
3497 * src/gtkstext.c: bug in cursor up navigation fixed,
3498 fixed another unsigned / signed comparison (we're getting there :-)
3503 added scoring.c scoring.h
3504 prefs_folder_item.c prefs_folder_item.h
3507 added FOLDERITEM_RC SCORING_RC
3509 added prefs field in FolderItem :
3510 properties for each folder (PrefsFolderItem),
3511 sorting type and mode were added as the first properties.
3513 read config for scoring
3514 * added src/matcher.[ch]
3515 gives functions to parse configuration file to do
3516 matching on mails with a list of conditions.
3518 add option to sort by score
3519 * src/prefs_common.[ch]
3520 added preference option to show score and for
3521 the score column size
3522 * added src/prefs_folder_item.[ch]
3523 properties for each folder (PrefsFolderItem),
3524 sorting type and mode were added as the first properties.
3525 * src/procheader.[ch]
3526 added procheader_parse_header()
3527 added procheader_header_free()
3528 added procheader_headername_equal()
3529 and made modification to use them.
3531 added score field to MsgInfo structure
3532 * added src/scoring.[ch]
3533 gives functions to parse configuration file to do
3534 scoring on mails with a list of conditions.
3535 * src/summaryview.[ch]
3536 save the sorting type and mode for the folder
3537 added column to display the score of the mail
3538 added function summary_score_clicked()
3539 sorting type and mode are restored to the folder
3542 use procheader_parse_header(), procheader_headername_equal()
3543 removed memory leak in text_scan_header when freeing headers
3545 changed the function to match names of headers
3546 using procheader_headername_equal()
3548 Scoring functions are implemented, an interface is needed
3554 hopefully fixed the row up navigation bug,
3555 removed adding back / forward lines to cache
3559 * src/prefs_display_headers.c: user interface changes:
3560 (prefs_display_headers_create): remove unused "Show" check button;
3561 allow reordering of headers by dragging.
3562 (prefs_display_headers_write_config): remove unused variables.
3563 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3564 of lists (not needed with the new UI).
3565 (prefs_display_headers_set_list): scan lists starting from row 0,
3566 not 1 (do not skip "(New)").
3567 (prefs_display_headers_find_header): new function.
3568 (prefs_display_headers_clist_set_row): do not allow duplicates.
3569 (prefs_display_headers_delete_cb): do not skip row 0; treat
3570 closing the alert window by ESC as "No".
3571 (prefs_display_headers_up): do not protect row 0.
3572 (prefs_display_headers_down): do not protect row 0.
3576 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3580 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3581 summary_select_next_marked, summary_select_prev_marked): new
3586 * src/news.c: fixed a bug when no article can be fetched after
3587 server timeout if the connection was restored by news_post():
3588 (news_select_group): new function.
3589 (news_fetch_msg): call news_select_group() before fetching
3591 (news_get_uncached_articles): set session->group after successful
3599 changed version of cache, added cc field
3601 * src/prefs_display_headers.c
3602 the interface was changed
3604 * src/prefs_headers.c
3609 * completed sync of sylpheed cvs2
3610 * src/gtkstext.c: updated row up / down cursor navigation
3611 * src/textview.c: re-edited, prepared for fixing the email address
3616 * src/prefs_common.c: use alfons' strftime ui code
3617 entry_datefmt and datefmt_sample widgets have to be
3618 global in this module because of this change
3623 * src/prefs_common.[ch] added option to activate the return receipt
3628 * src/gtkstext.c: fix for row up/down cursor navigation.
3632 * sync with 0.4.66cvs2
3636 added add-sender-to-addressbook patch
3644 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
3647 * src/alertpanel.c (alertpanel_create): new argument can_disable,
3648 all existing callers changed to pass FALSE; create a check button
3649 to disable the message.
3650 (alertpanel_message_with_disable): new function.
3651 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
3652 (alertpanel_button_toggled): new function.
3653 (alertpanel_button_clicked, alertpanel_close): set value using
3656 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
3658 * src/prefs_common.c (prefs_privacy_create): new check button
3659 checkbtn_gpgme_warning.
3661 * src/main.c (main): moved preferences reading before gpgme
3662 initialization; check prefs_common.gpgme_warning before giving the
3663 GnuPG warning and set it to FALSE if the user wants to disable the
3666 2001-05-02 [hiroyuki]
3668 * src/prefs_display_headers.c: modified the layout and some labels.
3672 * src/prefs_account.c (prefs_account_fix_size): new function.
3673 (prefs_account_create): call prefs_account_fix_size(); use
3674 gtk_widget_show instead of gtk_widget_show_all (fixes too large
3675 size when the window is shown for the first time).
3676 (prefs_account_basic_create): changed layout of serv_table; moved
3677 localmbox_entry above smtpserv_entry (logically it replaces
3679 (prefs_account_protocol_activated): set sensitivity of
3680 nntpauth_chkbtn according to the protocol (in addition to
3681 hide/show); commented out gtk_table_set_row_spacing() calls.
3682 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
3683 not sensitive (fixes a bug with disabled username/password boxes
3684 when editing POP3 account after NNTP with authentication).
3690 * src/prefs_account.[ch]
3692 removed local account without SMTP server
3693 added option to use mail command instead of a connexion
3694 to SMTP server when a local account is used
3695 * src/prefs_headers.c
3698 fixed a bug when connexion immediately closed
3708 * src/prefs_account.c (Basic, prefs_account_basic_create): new
3709 widget nntpauth_chkbtn.
3710 (prefs_account_protocol_activated): handle nntpauth_chkbtn
3712 (prefs_account_nntpauth_toggled): new function.
3714 * src/news.c (news_session_new_for_folder): use NNTP
3715 authentication only if ac->use_nntp_auth is set.
3719 * src/Makefile.am changed headers.[ch] in customheader.[ch]
3720 * src/prefs_display_headers.c changed the UI
3721 * src/prefs_headers.c changed account_name to account_id
3722 * src/compose.c using customheader.h
3724 2001-05-01 [hiroyuki]
3728 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3733 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3734 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3735 for displaying of headers
3736 * src/grouplist_dialog.[ch] minor changes to remove warnings
3737 * src/prefs_display_headers.[ch] dialog to choose the
3738 headers to display in the mail viewer.
3739 * src/headers.h correction of #define
3740 * src/headers_display.[ch] configuration for displaying of headers.
3741 * src/main.c read config of displaying of headers
3742 * src/prefs_common.c add a button to access the config dialog
3743 for displaying of headers
3744 * src/prefs_display_headers.[ch] dialog for configuration for
3745 displaying of the headers.
3746 * src/prefs_headers.c cleaning of code
3747 * src/procheader.c comments added to code
3748 * src/textview.c changes to reorder the headers depending
3749 on the config for displaying of headers
3755 * sync with 0.4.65cvs12
3757 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3761 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3763 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3764 is set to force reconnection after authentication failure.
3765 (nntp_gen_command): set sock->auth_failed on authentication
3766 failure, or if sock->userid and sock->passwd are not set.
3768 * src/news.c (news_session_new_for_folder): set userid=NULL if
3769 password dialog is cancelled.
3773 * src/nntp.h (NNTPSockInfo): new type.
3775 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3777 (nntp_open_auth, nntp_close): new functions.
3778 (nntp_gen_command): new function to handle authentication; all
3779 NNTP command functions updated to use it.
3780 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3781 (nntp_list): removed old useless code.
3783 * src/news.h (NNTPSession): new field nntp_sock.
3785 * src/news.c: all functions updated to use NNTPSockInfo instead of
3787 (news_session_new): new arguments (userid, passwd); made static;
3788 use nntp_open_auth() if needed.
3789 (news_session_destroy): use nntp_close() instead of sock_close().
3790 (news_query_password): changed arguments.
3791 (news_session_new_for_folder): new function.
3792 (news_session_get): use news_session_new_for_folder().
3793 (news_authenticate): deleted.
3794 (news_get_uncached_articles): removed old authentication code.
3798 * src/news.c: reverted my previous changes (need to do NNTP
3799 authentication in a cleaner way).
3803 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3804 news_nntp_post, news_nntp_mode): new functions (wrappers with
3805 authentication support).
3806 (news_get_article_cmd, news_get_article, news_get_header): new
3807 argument "folder"; all callers changed.
3808 (news_get_article_cmd): added authentication support.
3809 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3810 (news_post): use news_nntp_post() instead of nntp_post().
3811 (news_get_uncached_articles): use news_nntp_group() instead of
3812 nntp_group() and news_nntp_xover() instead of nntp_xover();
3813 removed old authentication code.
3814 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3816 * src/nntp.c (nntp_list): return real error code instead of
3821 * configure.in: fixed wint_t typedef detection again
3825 * src/prefs_account.[ch], added A_LOCAL_CMD
3826 (send mail with mail command)
3827 * src/send.c added function send_message_with_command()
3828 * src/inc.c made a more secure get_spool() function with
3829 mktemp() but maybe mkstemp() or something more
3834 * src/textview.c, colorization of email addresses in headers
3838 * bug sync with sylpheed
3839 * prefs_common.c: created date format ui for darko
3840 * sync with 0.4.65cvs11
3841 * configure.in: corrected to have the new gpg checks
3845 * completed sync with 0.4.65cvs10
3846 * minor debug things added to gtkstext.c
3850 * configure.in: remove check for availability of
3851 strftime() as advised by Hiroyuki
3852 * src/prefs_common.[ch], src/procheader.c:
3853 synch strftime() code with Hiroyki's main branch
3857 * src/news.c: news_query_password(), news_authenticate(): new
3859 news_get_uncached_articles(): added NNTP authentication
3861 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3863 * src/prefs_account.c: prefs_account_protocol_activated():
3864 enable userid and password fields for NNTP.
3868 * configure.in: check for availability of strftime()
3870 * src/prefs_common.[ch], src/procheader.c: use
3871 strftime() for displaying date in summary pane if it
3876 * more .cvsignore cleanups [alfons]
3880 * ac/sv-check-type.m4: new autoconf macro.
3881 * configure.in: fixed wint_t typedef detection (did not work
3886 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3890 * modified gtkstext.c : buggy cursor navigation fixed,
3891 and font descent also taken in account when drawing
3895 * added comments in src/news.c src/nntp.c
3896 * added src/prefs_headers.[ch]
3897 * added src/headers.[ch]
3898 * modified compose.c to activate custom headers
3899 added function is_in_custom_headers
3900 * modified prefs_account.[ch]
3901 added function prefs_account_customhdr_edit
3902 * modified src/defs.h :
3903 added HEADERS_RC : name of the config file
3904 for the custom headers
3915 added gtkstext with configure.in patch by Hiroyuki which
3916 should fix the XIM detection [alfons]
3918 * more clean up of cvs [alfons]
3920 * removed all Makefile.in files to attic.
3922 * updated all .cvsignores to really ignore things that could
3923 be unintentionally committed by a recursive commit.
3926 * added src/grouplist_dialog.[ch]
3927 * changed src/folderview.c to call grouplist_dialog instead
3930 added functions news_reset_group_list
3931 and news_get_group_list
3933 added function nntp_list
3935 added GROUPLIST_FILE : name of the newsgroup list cache file
3939 * added option to warn about queued messages on exit [sergey]:
3941 * src/compose.c: compose_queue(): call folder_item_scan()
3942 and folderview_update_item() after queueing.
3943 * src/folderview.c: folderview_update_node(): draw the queue
3944 folder in bold font if there are queued messages.
3945 * src/mainwindow.c: queued_messages(): new function.
3946 app_exit_cb(): display warning if there are queued messages
3947 if warn_queued_on_exit is set.
3948 * prefs_common.[ch]: add warn_queued_on_exit option.
3950 * enhanced GnuPG key selection support [sergey]:
3952 * src/select-keys.c: updated to newer version from Win32
3953 branch with support for selecting arbitrary keys.
3954 * src/prefs_account.c: added the Privacy tab to the account
3956 prefs_account_privacy_create(),
3957 prefs_account_sign_key_set_data_from_radiobtn(),
3958 prefs_account_sign_key_set_radiobtn(): new functions.
3959 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
3960 * src/rfc2015.c: set_signers(): new function.
3961 pgp_sign(): add the account parameter, call set_signers().
3962 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
3963 * src/rfc2015.h: rfc2015_sign(): updated prototype.
3964 * src/compose.c: pass the current account to rfc2015_sign().
3966 * tag name claws added to prevent confusion with main branch [alfons]
3968 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
3970 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
3972 * sync with recent sylpheed cvs. Untested though. [alfons]