1 2001-12-07 [christoph] 0.6.5claws61
4 fix another header translation problem
6 2001-12-07 [alfons] 0.6.5claws60
9 make filtering also work on local spool mbox
11 2001-12-07 [carsten] 0.6.5claws59
13 addressbook window gets a wmclass distinct from the main
17 forward menu item will use mode selected in prefs, forward
18 as attatchment in menu removed (will be substituted in the
19 toolbar similar to reply buttons)
20 create news message menu entry and news button is now
21 sensitive to the existance of a news account
22 * src/pixmaps/stock_mail_reply_quote.xpm ** REMOVED **
23 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** REMOVED **
24 * src/pixmaps/stock_mail_reply_to_sender_quote.xpm ** REMOVED **
25 these are removed because the toolbar buttons don't show
26 the quoting modus any longer
30 * tools/newscache_clean.pl ** NEW FILE **
31 perl script to do some tidying up in the newscache directory
33 * tools/sylpheed-switcher ** NEW FILE **
34 perl script to enable easy switching between main and claws
37 added descriptions of the two new perl scripts
40 2001-12-07 [melvin] 0.6.5claws58
43 fixed a warning during compilation introduced in 0.6.5claws56
45 2001-12-07 [paul] 0.6.5claws57
49 further usability enhancements to replying with or without
50 quoting via the toolbar, use of Ctrl key is replaced by
52 Submitted by Carsten Schurig
54 2001-12-07 [melvin] 0.6.5claws56
57 hack to fix bug that prevented to make/paste selections
58 after switching between MVIEW_TEXT and MVIEW_MIME views
59 without deselecting the selection first.
61 2001-12-06 [alfons] 0.6.5claws55
65 revise filtering a little bit more, and make sure
66 messages are delivered to the appropriate inbox
67 (perhaps set per account)
69 2001-12-06 [paul] 0.6.5claws54
71 * sync with sylpheed 0.6.5cvs22
72 see ChangeLog entry 2001-12-06
74 2001-12-05 [alfons] 0.6.5claws53
80 more revisions of filtering system
81 (last stable version is marked as LAST_STABLE)
83 | NOTE 1): the filtering system now uses a local folder called
84 | .processing. if filtering fails, check this directory
85 | for missing messages.
87 | NOTE 2): help us find the filtering actions still missing
89 2001-12-05 [paul] 0.6.5claws52
92 fix bug where 'Empty Trash?' pop-up window appears even
93 when Trash is empty, submitted by Jesse Skinner
95 2001-12-05 [melvin] 0.6.5claws51
98 fixed bug #486106 to select correct account when reediting
101 2001-12-04 [alfons] 0.6.5claws50
104 declare markfile in appropriate functions when
105 no fchmod() is found (thanks to Mark Heerdink <marc@koelkast.net>
108 2001-12-04 [paul] 0.6.5claws49
110 * sync with sylpheed 0.6.5cvs21
111 see ChangeLog entry 2001-12-04
113 2001-12-03 [christoph] 0.6.5claws48
116 changed translation of undo
119 don't reinvent the wheel to traverse a GNode
121 seperate code to create the compose gui into functions
122 add "Others" page with folder selection for saving copy
124 the folder identifier is saved to queue header
126 save message to folder in queue header
128 2001-12-03 [paul] 0.6.5claws47
130 * sync with sylpheed 0.6.5cvs20
131 see ChangeLog entry 2001-12-03
135 * more sync with sylpheed 0.6.5cvs19
136 see ChangeLog entry 2001-11-29
138 2001-11-30 [paul] 0.6.5claws46
141 remove conflicts introduced by Hoa's last commit
144 make 'Message/Bounce' sensitive
146 2001-11-30 [hoa] 0.6.5claws45
149 slightly change bounce function to add
150 information about the user that bounced the mail
151 in the From header line.
154 permit the use of processing in outbox folder.
156 2001-11-29 [paul] 0.6.5claws44
158 * src/mainwindow.[ch]
160 * src/pixmaps/stock_mail_reply_quote.xpm ** NEW FILE **
161 * src/pixmaps/stock_mail_reply_to_all_quote.xpm ** NEW FILE **
162 * src/pixmaps/stock_mail_reply_to_author_quote.xpm ** NEW FILE **
163 usability enhancements to the quoting, implements
164 use of Ctrl key to toggle quoting settings
165 Submitted by Carsten Schurig <Carsten.Schurig@web.de>
167 2001-11-29 [paul] 0.6.5claws43
169 * sync with sylpheed 0.6.5cvs19
170 see ChangeLog entry 2001-11-28
172 2001-11-29 [melvin] 0.6.5claws42
174 added enriched.[ch] to the list of files
180 added support to view text/enriched
181 added support to show headers in message view for text/enriched and text/html
182 in non multipart messages
184 2001-11-28 [paul] 0.6.5claws41
186 * more sync with sylpheed 0.6.5cvs18
187 see ChangeLog entry 2001-11-27 (src/prefs_common.c)
189 2001-11-27 [paul] 0.6.5claws40
192 updated translation, submitted by Fabio Junior Beneditto
194 * sync with sylpheed 0.6.5cvs18
195 see ChangeLog entries 2001-11-26 (src/textview.c) and
202 updated translation, submitted by Ricardo Mones Lastra
207 add more translatable strings
209 2001-11-26 [christoph] 0.6.5claws39
212 fixed one more umlaut
214 fix translated header when it should not be translated
216 2001-11-26 [paul] 0.6.5claws38
219 remove '/Message/Add Sender to address book' from
220 main_window_set_menu_sensitive(), prevent debug warning
221 add 'Message/Mark/Mark all read' to mainwin_entries[]
223 2001-11-26 [paul] 0.6.5claws37
226 fix 'recurring unread state' bug
229 * tools/filter_conv.pl
230 read name of top level mailbox from folderlist.xml
231 and presume nothing about its name
233 2001-11-26 [darko] 0.6.5claws36
236 removed functions that are now in gtkutils.c
237 use gtkut_text_is_uri_string() from gtkutils.c
238 * fix my comment on 2001-11-23 (missing gtkutils.[ch])
240 2001-11-26 [paul] 0.6.5claws35
242 * sync with sylpheed 0.6.5cvs16
243 see ChangeLog entries 2001-11-25 and 2001-11-26
245 2001-11-25 [alfons] 0.6.5claws34
247 EXPERIMENTAL!!! Please checkout the last stable version using:
249 % cvs update -r LAST_STABLE -dRAP
251 (Or help us testing this stuff.)
253 * src/filtering.c (1.14)
254 * src/filtering.h (1.6)
256 * src/matcher.c (1.20)
258 * src/procmsg.h (1.14)
259 * src/summaryview.c (1.59)
260 * src/summaryview.h (dunno)
261 revert/merge/sync to as it was before commit
262 on Thu, 19 Jul 2001 10:15:51 -0700.
264 2001-11-25 [hoa] 0.6.5claws33
267 processing mails at startup
270 * src/summaryview.[ch]
271 processing mails when entering folder
273 * src/prefs_filtering.c
276 2001-11-24 [alfons] 0.6.5claws32
278 * src/summaryview.[ch]
279 make summary sort headers work, and also make
280 sure the sort type is stored
282 2001-11-23 [alfons] 0.6.5claws31
284 * src/summaryview.[ch]
285 make lock work like mark
286 disallow deleting messages marked as locked
288 2001-11-23 [alfons] 0.6.5claws30
294 merge undo patch submitted by Jens
296 2001-11-23 [christoph] 0.6.5claws29
301 fixed gpg signing and encoding
304 added --status option to get new, unread and total
305 message count from a running sylpheed
307 temporary fix for reply_with_quote problem
308 (don't call functions for non existing widget)
310 one more check for ignored threads but still not
311 always working correctly. probably a recursive
312 check for all parents is needed
314 2001-11-23 [darko] 0.6.5claws28
317 wrapping on send improvements
319 fix for GtkSText after last sync with main branch
320 GTK_TEXT -> GTK_STEXT
322 2001-11-23 [paul] 0.6.5claws27
324 * sync with sylpheed 0.6.5cvs14
325 see ChangeLog entries 2001-11-22 and 2001-11-23
328 fixed the scrambled umlauts
329 submitted by Carsten Schurig <Carsten.Schurig@web.de>
331 2001-11-21 [paul] 0.6.5claws26
333 * sync with sylpheed 0.6.5cvs12
334 see 2nd ChangeLog entry dated 2001-11-20
336 2001-11-20 [paul] 0.6.5claws25
338 * sync with sylpheed 0.6.5cvs11
339 see ChangeLog entry 2001-11-19 (src/utils.c)
344 GTK_TEXT -> GTK_STEXT
345 fix for wrong comment
347 2001-11-20 [hiro] 0.6.5claws24
350 more merges from main branch
351 removed fatal warnings (uninitialized variables etc.)
352 some coding style fix
359 2001-11-19 [hoa] 0.6.5claws23
362 * src/prefs_scoring.c
367 * src/matcher_parser_parse.y
368 * src/prefs_filtering.c
371 2001-11-19 [alfons] 0.6.5claws22
373 more of my old things into claws
378 * src/summaryview.[ch]
379 * src/prefs_summary_column.c
380 * src/pixmaps/locked.xpm
381 add indicators for locking of message in summary view
382 (does not work yet, only visual indicator)
384 2001-11-19 [paul] 0.6.5claws21
386 * sync with sylpheed 0.6.5cvs10
387 see ChangeLog entry 2001-11-19
389 2001-11-18 [alfons] 0.6.5claws20
392 remove an inadvertent free I forgot in previous clean up
394 2001-11-18 [alfons] 0.6.5claws19
397 clean up & plug leaks
399 2001-11-18 [paul] 0.6.5claws18
401 * sync with sylpheed 0.6.5cvs9
402 see ChangeLog entries 2001-11-17 and 2001-11-18
404 2001-11-16 [paul] 0.6.5claws17
406 * sync with sylpheed 0.6.5cvs8
407 see ChangeLog entry 2001-11-16, src/grouplistdialog.c
409 2001-11-16 [paul] 0.6.5claws16
411 * sync with sylpheed 0.6.5cvs7
412 see ChangeLog entries 2001-11-15 and 2001-11-16
414 2001-11-15 [hoa] 0.6.5claws15
417 fix bounce, mails we received couln't be bounced to ourself.
422 * src/matcher_parser.h
423 * src/matcher_parser_lex.l
424 * src/matcher_parser_parse.y
428 * src/prefs_filtering.[ch]
430 * src/prefs_matcher.c
431 * src/prefs_scoring.c
434 new matcher/filter/score configuration file parser
435 one unique configuration file => ~/.sylpheed/matcherrc
436 import in currently automatic, then save are made
438 one filter per folder and one global filter
439 (filter of a folder will be used as folder processing)
442 fix a bug in folder_item_get_identifier
445 receive receipt return are fixed.
447 2001-11-14 [alfons] 0.6.5claws14
450 add things from main branch to make claws compile
452 2001-11-14 [paul] 0.6.5claws13
454 * merge with SYNC-B4-REL and sync with sylpheed 0.6.5cvs5
455 see ChangeLog entries 2001-11-08 to 2001-11-14
457 2001-11-14 [hoa] 0.6.5claws12
462 add "bounce mail" option
464 2001-11-13 [christoph] 0.6.5claws11
467 Cleanup a mess i add before commiting
469 2001-11-13 [hoa] 0.6.5claws10
472 some fixes when mail are sent or
475 2001-11-13 [christoph] 0.6.5claws9
478 Changed two string with the same translation
482 New mailsending process:
483 - Always queue message before sending
484 (message will be saved if sylpheed crashed or
485 freezes while sending)
486 - Allow queuing of newspostings
487 - No copy in outbox before sending
489 - No more redundant code for send and send_later
491 Applied wwp <subscript@free.fr>'s patch that fixes
492 marks for multiple forwarded messages (+compose.c)
497 remove things that are now in main branch
500 update Dutch translation
502 2001-11-12 [mhadasht] 0.6.5.claws8
505 re-enabled account autoselection feature for forward
506 and reedit lost during the branch point for SYNC-B4-REL
508 gtkpspell_get_dict(): more readable code (even if function is
511 added version number info to 2001-11-12 [hiro] comment.
513 2001-11-12 [hiro] 0.6.5.claws7
516 compose_forward(): fixed a bug that forward quote mark
518 removed unnecessary code.
519 * src/template_select.[ch]: removed.
524 :%s/GTK_TEXT/GTK_STEXT/g
529 revert the undo stuff (this is 0.6.6claws stuff)
531 2001-11-11 [hoa] 0.6.5.claws6
534 Insert signature at the end of the text.
535 Added undo patch but currently disabled
538 Threading by subject improved.
540 * added src/undo.[ch]
541 Undo module for compose dialog box.
543 2001-11-11 [alfons] 0.6.5.claws5
546 prevent threading by subject on nodes that have already been
547 threaded by in-reply-to (as in "circular references in a tree
548 result in a dead branch")
550 2001-11-09 [hoa] 0.6.5.claws4
553 allows creation of mbox folder item from any files.
555 2001-11-09 [alfons] 0.6.5.claws3
559 do what I mean and correct threading by subject so it really
560 ignores attracting lines without "Re: "
562 2001-11-07 [alfons] 0.6.5.claws2
566 only attract by subject if a subject line starts with a "Re: "
570 2001-11-07 [paul] 0.6.5claws1
572 * sync with sylpheed 0.6.5. release
573 see ChangeLog entry 2001-11-07
575 2001-11-07 [paul] 0.6.4claws31
577 * sync with sylpheed 0.6.4cvs18
578 see ChangeLog entries 2001-10-30 to 2001-11-07
579 prefs_templates.[ch] renamed prefs_template.[ch]
584 add semicolon Hoa forgot ;-)
587 2001-11-06 [hoa] 0.6.4claws30
593 threading by subject - empty subject are ignored
595 2001-11-06 [christoph] 0.6.4claws29
598 use SSL_peek for sock_gets
600 removed unneeded pointer in extracting quoted
603 2001-11-06 [melvin] 0.6.4claws28
606 fixed bug #476792 Selection overtyping with spell checker
607 fixed bug which could cause a buffer overflow
610 2001-11-06 [hoa] 0.6.4claws27
616 2001-11-05 [alfons] 0.6.4claws26
619 Claws -> Sylpheed (vice versa)
622 :%s/gtk_text/gtk_stext/g
623 :%s/GTK_TEXT/GTK_STEXT/g
624 (thanks to Jonathan Ware for spotting this)
626 2001-11-04 [christoph] 0.6.4claws25
629 replace Xalloca + strdup with Xstrdup_a
631 better implementation of extracting quoted names
632 from addresses (remove backlashes and ignore
635 2001-11-04 [alfons] 0.6.4claws24
638 edit to comply more with coding style
641 fix bug reported by Kim Schulz. introduced by the patch integrated
642 in 0.6.4claws15. the code did not check the return value of
646 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
648 2001-11-04 [christoph] 0.6.4claws23
651 * src/prefs_common.[ch]
652 init some pointers that possibly caused a segfault
653 reported in the claws-users ML
655 2001-11-04 [hoa] 0.6.4claws22
657 * src/grouplistdialog.c
658 change the names of the nodes in the tree
661 enhanced mailto syntax as described in
662 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
663 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
666 encode and decode URI (useful when opening URL into
669 2001-11-03 [hoa] 0.6.4claws21
671 * src/grouplistdialog.c
672 a new newsgroups list selection dialog box
673 with a CTree instead of a CList
675 2001-11-03 [hoa] 0.6.4claws20
678 enable property and scoring options when right
682 fixed bug when nickname were displayed using
685 2001-11-02 [darko] 0.6.4claws19
688 new wrap quotation and URL/long words wrapping implementation
689 * src/compose.c src/gtkstext.[ch]
690 move gtkstext_strncmp() to gtkstext.c
692 2001-11-01 [christoph] 0.6.4claws18
694 * src/prefs_account.c
695 fixed mess in account settings dialog
696 * src/prefs_folder_item.c
697 added label with folder path to dialog
699 2001-10-31 [match] 0.6.4claws17
704 fix generation of spurious address book file names.
705 remove redundant functions.
707 added missing file names.
709 2001-10-30 [paul] 0.6.4claws16
711 * sync with sylpheed 0.6.4cvs6
712 see ChangeLog entries 2001-10-26 to 2001-10-30
714 * tools/filter_conv.pl
715 read folderlist.xml to discover whether the top-level
716 folder is called 'Mailbox' or 'Mail'
718 2001-10-29 [paul] 0.6.4claws15
720 * src/html.c, src/textview.c
721 activate links in html mail and fix clickable parts
722 Submitted by Matthieu Dazy <dazy@t-surf.com>
726 * po/de.po, po/es.po, po/pt_BR/po
727 updated translations, submitted by Jens Oberender,
728 Ricardo Mones Lastra, and Fabio Junior Beneditto
730 2001-10-29 [darko] 0.6.4claws14
733 fix wrapping for good
738 undo previous change as it broke the smart wrapping
740 2001-10-29 [darko] 0.6.4claws13
743 fix infinite loop when long URL is quoted
748 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
749 import Mutt address book
750 * src/ldif.[ch] src/importldif.h
751 modified import LDIF handle user attributes
753 2001-10-28 [christoph] 0.6.4claws12
756 fixed that filtering did not work if there
758 (closes bug #472003 and better implementation
761 2001-10-27 [christoph] 0.6.4claws11
764 make the folder's default account to be used when
765 replying. (patch by wwp <subscript@free.fr>)
767 code cleanup, nearly killed all of wwp's patch
768 for folder's default account in compose
770 error panel when a folder could not be created
771 (closes bug #471080 new folder name & already
777 change prototype of strstr2() that Christoph forgot about
779 2001-10-26 [christoph] 0.6.4claws10
782 made search for accounts by email address not case
785 fixed memory leak in folder_item_get_identifier
788 fixed wrong strstr2 (should work like strstr)
790 2001-10-26 [darko] 0.6.4claws9
792 * src/compose.c src/gtkstext.[ch]
794 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
796 2001-10-26 [paul] 0.6.4claws8
799 ignore css and javascript tags in html mail
800 case-insensitive, with or without double-quoted
803 2001-10-26 [paul] 0.6.4claws7
805 * sync with sylpheed 0.6.4cvs1
806 see ChangeLog entry 2001-10-26
808 * src/prefs_account.c, src/prefs_common.c,
809 src/prefs_summary_column.c
810 minor improvements to the English
812 2001-10-25 [alfons] 0.6.4claws6
816 make GtkSText follow style of GtkText (closes bug
817 #469211 "text selection while writing message")
819 do sync with GTK 1.2.10
821 2001-10-25 [paul] 0.6.4claws5
824 ignore css tags in html mail
826 2001-10-25 [darko] 0.6.4claws4
829 don't declare is_url_string as static function since
830 we need it in gtkstext.c
832 remove unused variable
833 don't wrap long URLs while composing a message
835 2001-10-24 [christoph] 0.6.4claws3
838 fix ssl deadlock, when peer closes connection
840 2001-10-24 [paul] 0.6.4claws2
843 gettextize the gpg ascii-armored warning message
846 insert a DOS/MAC file into the composed message
849 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
851 2001-10-22 [paul] 0.6.4claws1
853 * sync with sylpheed 0.6.4 release
854 see ChangeLog entries 2001-10-21
856 * po/fr.po, po/pt_BR.po
857 updated by Melvin Hadasht and Fabio Junior Beneditto
859 2001-10-21 [paul] 0.6.3claws30
862 insert a DOS text file from the compose window
863 into the composed message text (removes CRs characters)
864 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
866 * tools/filter_conv.pl, tools/README
867 automatically use ~/.sylpheed as working directory
868 print out confirmation message on completion
870 * correct Hoa's last ChangeLog.claws entry
872 2001-10-20 [hoa] 0.6.3claws29
874 * src/grouplistdialog.c
875 bugfix (another ?) to give the right
876 newsgroups list for each news server.
880 improve the newsgroups list cache
882 2001-10-20 [paul] 0.6.3claws28
884 * sync with sylpheed 0.6.3cvs9
885 see ChangeLog entry 2001-10-19
887 * correct Alfons' last ChangeLog.claws entry
892 fix compilation problems (part of bug #472895)
894 2001-10-18 [hoa] 0.6.3claws27
896 * src/grouplistdialog.c
897 bugfix when we refresh was clicked (bug 472701)
899 2001-10-19 [christoph] 0.6.3claws26
902 last header entry should default to "To:" or
903 "Newsgroups:" and not copy the last entry line
904 in a new compose window
905 (closes bug #472686, #470792)
907 2001-10-19 [paul] 0.6.3claws25
909 * sync with Sylpheed 0.6.3cvs8
910 see ChangeLog entries 2001-10-18 and 2001-10-19
912 2001-10-18 [christoph] 0.6.3claws24
915 reimplement ignore thread
917 2001-10-18 [hoa] 0.6.3claws23
920 * src/grouplistdialog.[ch]
921 enhanced news subscription interface (feature 469113)
925 enchanced newsgroup listing,
926 now, we can get groups informations
929 2001-10-18 [paul] 0.6.3claws22
932 remove comment (sync with main branch)
934 fix 'Re-edit' bug in 'Message' menu
936 2001-10-17 [christoph] 0.6.3claws21
939 ignore empty or whitespace only header lines
941 2001-10-17 [paul] 0.6.3claws20
943 * sync with sylpheed 0.6.3cvs7
944 see ChangeLog entries 2001-10-14, 2001-10-16, and
950 wrap long lines without spaces
955 * po/es.po, po/nl.po, po/pt_BR.po
956 updated by Ricardo Mones Lastra, Alfons,
957 and Fabio Junior Beneditto
959 * sylpheed-0.6.3claws released
961 2001-10-15 [melvin] 0.6.3claws18
964 added summary and detailed installation instructions
967 Updated, corrected and completed french translation
969 2001-10-15 [hoa] 0.6.3claws17
970 * src/grouplistdialog.c
971 we can choose the newsgroups to display with wildcards
973 2001-10-15 [christoph] 0.6.3claws16
977 * src/prefs_folder_item.[ch]
978 applied wwp <subscript@free.fr>'s folder
979 default account patch
981 Fixed wrong translation
983 2001-10-13 [alfons, christoph, melvin]
986 solution #2 to solve MT-safety problems defers all GUI related calls
987 to the main thread using a gtk_idle_add() callback. discussed on
988 ircnet #sylpheed, with christoph spotting some issues with the
989 original code, and melvin allowing us to lobotomize his sylpheed.
991 * src/syldap.[ch], src/main.c
992 fix race problem in ldap search thread by deferring GUI
993 stuff to main thread using gtk_idle_add()
995 2001-10-13 [paul] 0.6.3claws14
997 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
998 add Sergey's smtpcred.patch
999 adds separate username/password setting for SMTP Auth
1000 needed by some servers
1001 (closes feature request #471659)
1003 2001-10-13 [paul] 0.6.3claws13
1005 * src/pgptext.[ch] **NEW FILES**
1006 * src/Makefile.am, src/messageview.c, src/mimeview.c
1007 decrypt ascii-armored gpg text embedded in
1009 Submitted by Jens Jahnke <jan0sch@gmx.net>
1011 2001-10-13 [christoph] 0.6.3claws12
1014 some more details on default to and
1017 init glib threading when ldap is used
1023 2001-10-12 [paul] 0.6.3claws11
1025 * src/prefs_common.[ch], src/rfc2015.c
1026 enable ascii-armored gpg text to be embedded in the
1027 message body, selectable through the 'Privacy'
1028 preferences. Supports encrypting only.
1029 Submitted by Ravemax <ravemax@dextrose.com>
1031 2001-10-12 [paul] 0.6.3claws10
1033 * sync with sylpheed 0.6.3cvs6
1034 see ChangeLog entries 2001-10-11 and 2001-11-12
1037 incorporated mbox folders, scoring, and folder
1038 properties into the sync
1040 2001-10-12 [darko] 0.6.3claws9
1043 describe quotation wrapping
1045 don't treat tab as space to calculate line length properly
1050 correct description of how to make new filtering system work,
1051 add some other things
1054 remove sched_yield() (not necessary / unportable)
1056 2001-10-11 [paul] 0.6.3claws8
1058 * sync with sylpheed 0.6.3cvs3
1059 see ChangeLog entry 2001-10-10
1061 2001-10-10 [christoph] 0.6.3claws7
1064 ignore 2 files created by newer autotools
1065 * src/prefs_folder_item.c
1066 using table for widget alignment
1067 fixed memory leak and broken octal display
1069 fixed segfault caused by lost filename
1070 workaround (closes bug #469551)
1072 2001-10-10 [paul] 0.6.3claws6
1074 * sync with sylpheed 0.6.3cvs2
1075 see ChangeLog entries 2001-10-09 and 2001-10-10
1077 2001-10-10 [darko] 0.6.3.claws5
1080 proper calculation of right margin if smart wrapping is enabled
1082 automatically wrap long lines if wrap quotation is enabled
1084 2001-10-09 [alfons] 0.6.3.claws4
1087 select correct row when deleting last row in the summary view (and
1088 close bug "[ #469104 ] select second last in list when deleting")
1090 2001-10-09 [paul] 0.6.3claws3
1092 * sync with sylpheed 0.6.3cvs1
1093 updated some autotool scripts
1095 2001-10-09 [darko] 0.6.3claws2
1098 new name and mark with Sylpheed comment
1100 smart quotation wrapping a-la VIM
1102 2001-10-08 [paul] 0.6.3claws1
1104 * sync with sylpheed 0.6.3 release
1105 see ChangeLog entry 2001-10-08
1107 2001-10-08 [paul] 0.6.2claws24
1110 more sync with sylpheed 0.6.2cvs12
1111 Fixed the bug that didn't select the last row correctly
1114 2001-10-07 [paul] 0.6.2claws23
1116 * sync with sylpheed 0.6.2cvs12
1117 see ChangeLog entry 2001-10-07
1121 enable jpilot to read unsynch'ed addresses.
1123 * src/editldap_basedn.c
1124 fix segfault when opening dialog.
1126 2001-10-06 [alfons] 0.6.2.claws22
1129 fix bug with summary view selecting last *inserted*
1130 node instead of last *visible* node. remember we
1133 2001-10-06 [paul] 0.6.2claws21
1136 updated translation, contains some fixes and new
1137 translations, submitted by Gustavo Noronha Silva
1140 * src/prefs_common.c
1141 change 'each' to 'every' - fix dubious English
1143 * sync with sylpheed 0.6.2cvs11
1145 2001-10-05 [alfons] 0.6.2claws20
1147 * src/mainwindow.[ch], src/folderview.c
1148 make composite tool button switch between "Compose News"
1149 and "Compose Mail" depending on selected folder
1150 (nifty idea by Kim Schulz <kim@schulz.dk>)
1152 2001-10-05 [paul] 0.6.2claws19
1154 * src/mainwindow.c, src/summaryview.c
1155 fix 'Message/Reply to all', broken in last commit
1158 fix X_BEENTHERE seg fault, thanks to Alfons
1160 2001-10-04 [paul] 0.6.2claws18
1162 * src/compose.[ch], src/mainwindow.c
1163 make "Message/Reply" reply to mailing lists; matches
1164 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
1165 based on portions of the patch submitted by
1166 Junichi Uekawa <dancer@netfort.gr.jp>
1168 2001-10-04 [darko] 0.6.2claws17
1171 better smart wrapping
1173 a function to make text buffer contiguous
1175 2001-10-03 [paul] 0.6.2claws16
1177 * sync with sylpheed 0.6.2cvs10
1182 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
1183 close bug "[ #466566 ] compile error on mdk 8.0" by removing
1184 references to chinese translations (hope someone picks up
1187 2001-10-02 [christoph] 0.6.2claws15
1190 fixed non translated header bug
1192 fixed wrong date in alfons last entry ;)
1194 2001-10-02 [alfons] 0.6.2claws14
1196 * src/compose.c, src/prefs_common.[ch]
1197 add block cursor option
1199 2001-10-02 [paul] 0.6.2claws13
1201 * sync with sylpheed 0.6.2cvs9
1203 2001-09-30 [paul] 0.6.2claws12
1205 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
1206 updated translations
1209 add 'src/importldif.c'
1211 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
1212 added eudora-to-vCard conversion tool
1213 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
1215 * sync with sylpheed 0.6.2cvs8
1219 * sylpheed-0.6.2claws released
1221 2001-09-27 [melvin] 0.6.2claws11
1224 fixed crash when using default path (introduced
1226 fixed tiny bug for initial suggestion mode
1228 2001-09-27 [melvin] 0.6.2claws10
1231 fixed bug where gtkpspell didn't set the path correctly
1234 added a paragraph about spell checking
1238 2001-09-27 [paul] 0.6.2claws9
1240 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
1241 replace '// comments' with '/* comments */' to prevent
1242 some compiler warnings
1244 * sync with sylpheed 0.6.2cvs6
1246 2001-09-26 [alfons] 0.6.2claws8
1249 introduce return receipt request notification again,
1250 which was lost because of other semantics in
1251 procheader_parse() (???)
1253 2001-09-26 [christoph] 0.6.2claws7
1256 replace comments for old code with #if 0
1257 readded auto cc, bcc and reply-to
1258 * src/prefs_matcher.c
1259 * src/prefs_scoring.c
1260 removed some definition (was moved to
1263 2001-09-26 [paul] 0.6.2claws6
1266 make 'Follow-up and reply to' sensitive
1268 * more sync with sylpheed 0.6.2cvs5
1275 fixed bug for "US-ASCII" introduced by the encoding code
1281 * src/prefs_common.[ch], src/summaryview.c
1282 'next unread msg' 'go to next folder?' dialog can be
1283 given default behaviour, either always show dialog,
1284 or assume 'yes', or assume 'no'
1285 Submitted by wwp <subscript@free.fr>
1289 * src/compose.c src/gtkspell.[ch]
1290 added support for different encodings
1294 * more sync with sylpheed 0.6.2cvs5
1298 * src/prefs_folder_item.c
1299 add check for item->prefs->default_to string is NULL and
1300 add another check when freeing this string
1305 change to version 0.6.2claws3
1307 * sync with sylpheed 0.6.2cvs5
1310 * src/ldif.[ch], src/importldif.[ch], addressbook.c
1312 * src/addrcache.[ch], addrindex.[ch]
1313 small update for future
1319 added 'Learn from mistakes' option
1320 better handling of quotes in checked words
1323 small update for spell checking stuff
1328 edit a little bit so it complies more with main coding style
1332 * src/folder.[ch], prefs_folder_item.c, compose.c
1333 migrate "request return receipt" folder property
1338 * README.claws **NEW**
1339 (add things of interest for users of main branch
1342 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
1343 re-implement threading per folder option, but store
1344 the setting in folderlist.xml (where it belongs)
1349 fixed bug when compose window is under another window
1350 * src/prefs_common.[ch] src/compose.c
1351 changed 'dictionary_path' to 'dictionary' to be consistent
1352 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
1353 * ac/pspell.m4 src/Makefile.am
1354 dropped PSPELL_PATH macro
1356 updated translations
1358 2001-09-21 [christoph]
1361 added border around header fields
1362 keep header type when new field is added
1364 2001-09-20 [christoph]
1367 more portable debug_print with source filename
1370 more newlines after debug messages
1375 change to version 0.6.2claws2
1377 * sync with sylpheed 0.6.2cvs3
1382 fixed the post-right-click focus pb
1383 fixed crash when 'Spell check all' after dict change
1384 and when cursor is at the end of the text
1385 shift-right-click pops up config menu even on misspelled words.
1392 added pspell to compiled-in features list
1396 * switched to pspell and dropped ispell
1398 new file. autoconf macro for pspell
1400 * configure.in acconfig.h
1401 added pspell support
1403 * src/main.c src/compose.[ch] src/gtkspell.[ch]
1404 * src/prefs_common.[ch]
1405 added pspell support
1407 2001-09-18 [christoph]
1411 replace LOG_MESSAGE with debug_print
1415 added newline after debug message
1417 using __VA_ARGS__ for debug_print macro
1419 ignore Makefile and Makefile.in
1424 change to version 0.6.2claws1
1425 * sync with sylpheed 0.6.2cvs1
1428 * src/prefs_matcher.c
1429 add 'score equal to' option, submitted by
1430 Paul Evans <nerd@freeuk.com>
1432 2001-09-15 [christoph]
1435 comment out menu entry not existing in claws
1437 add debug output for non existing menu entries
1439 fix next/prev unread message for ignored threads
1441 add sourcefile and line number to debug output
1442 otherwise it is sometimes hard to find the
1443 source code part if debug messages are translated
1448 refresh target folder style after colour is changed
1453 change to version 0.6.1claws3
1455 * sync with sylpheed 0.6.1cvs6
1460 fix target folder colourization to use user selected colour
1465 fix crash when message that is marked for copy/move is unmarked
1470 change to version 0.6.1claws2
1472 * sync with sylpheed 0.6.1cvs3
1477 fix bug with default font used for trash folder text
1481 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1482 updated translations
1485 change to version 0.6.1claws1
1487 * sync with sylpheed 0.6.1cvs2
1492 add Match's new addressbook
1495 updated translation submitted by Jens Oberender
1500 change to 0.6.1claws
1501 * sync with sylpheed 0.6.1 release
1506 change to 0.6.0claws2
1508 * sync with sylpheed 0.6.0cvs4
1511 updated translation submitted by Fabio Junior Beneditto
1525 change to version 0.6.0claws1
1527 * sync with sylpheed 0.6.0cvs1
1530 updated translation submitted by Ricardo Mones Lastra
1533 add 'src/prefs_templates.c'
1535 * src/compose.c, src/summaryview.c
1536 fix segfault on 'Re_edit'
1540 * configure.in, Makefile.am
1542 add tools directory to source distribution
1547 change to version 0.6.0claws
1549 * sync with sylpheed 0.6.0 release
1551 2001-08-30 [christoph]
1554 removed autoconf version check
1558 * src/account.c, src/compose.c, src/prefs_common.[ch]
1559 * src/procheader.[ch] src/utils.[ch]
1560 Enhanced automatic account selection on replies
1561 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
1564 add LDAP and JPilot to the configuration results output.
1566 2001-08-29 [christoph]
1569 no bold font for ignored threads
1574 change to version 0.5.3claws6
1576 * sync with sylpheed 0.5.3cvs10
1577 src/stringtable.[ch]: New Files
1579 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
1580 * src/pixmaps/sylpheed.xpm
1581 add mini-icons to windows (by Alfons)
1586 new functions: next_labeled_cb(), prev_labeled_cb()
1589 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
1590 summary_select_next_labeled(), summary_select_prev_labeled()
1592 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
1593 give claws blue folders and a blue trash can
1598 change to version 0.5.3claws5
1600 * sync with sylpheed 0.5.3cvs9
1601 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
1603 2001-08-24 [christoph]
1606 keep filename when browsing directories
1607 (not working for user entered filename, but
1608 for default name and selected filename from
1611 fixed wrong spelling "Folllow-up"
1615 fixed new/unread message count with ignored
1616 threads (2 commits, first didn't notice no
1617 longer needed decreasing)
1619 readded scrolling of progress dialog
1625 change to 0.5.3claws4
1627 * sync with sylpheed 0.5.3cvs7
1629 2001-08-24 [christoph]
1632 set request return receipt when replying
1633 if it is set is the folder prefs of the
1636 disable final error popup if popups are
1637 disabled in config (again)
1642 Change version number to 0.5.3claws3
1644 * sync with sylpheed 0.5.3cvs5
1647 double quote '%s' in 'gedit %s' to fix bug when
1648 opening attachment with spaces in the name
1651 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
1652 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
1653 initial message templates support
1659 change version number to 0.5.3claws2
1661 * sync with sylpheed 0.5.3cvs4
1663 * src/procmsg.h src/summaryview.c
1664 re-implement (un)ignore thread
1669 remove unnecessary code
1671 enable 'dynamic' signatures (submitted by
1672 Eric Limpens <eric@hscg-internet.nl>)
1676 clean up after sync with sylpheed 0.5.3 release
1679 fix re-introduced font mess, see Christoph's
1684 use sylpheed's small font instead of
1685 gtk default font for summary view
1691 add pl to ALL_LINGUAS - sync with main branch
1693 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1694 Updated. Translations by Jens Oberender, Ricardo Mones
1695 Lastra, Alfons, and Fabio Junior Beneditto respectively.
1697 * po/pl.po ** NEW FILE **
1698 sync with the main branch
1701 fix target folder colorizing and refresh problem
1704 2001-08-17 [christoph]
1707 claws uses 4 colors for target folder coloring.
1708 arrays were not long enough and destroyed the
1709 stack causing a segfault.
1710 target folder colorizing does not work anymore
1716 change to version 0.5.3claws1
1718 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
1719 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
1720 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
1722 sync with sylpheed 0.5.3 release, but keep claws method of
1723 configuring/saving fonts
1725 * src/addressbook.[ch]
1726 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
1727 in line with a similar change in Hiroyuki's branch
1729 * src/mainwindow.[ch]
1730 disable main_window_set_thread_option()
1731 * src/prefs_folder_item.c
1732 comment out &tmps_prefs.enable_thread,
1733 * src/mbox_folder.c, src/procmsg.[ch]
1734 comment out MSG_IS_IGNORE_THREAD
1736 comment out summary_ignore_thread() and summary_unignore_thread()
1737 comment out MSG_IS_IGNORE_THREAD
1739 use Hiroyuki's threading instead.
1746 use Hiroyuki's 0.5.3 column scheme but also
1747 include the enable/disable button.
1748 * src/pixmaps/mark.xpm
1749 add Hiroyuki's amended pixmap
1751 2001-08-13 [christoph]
1754 receive at get all column showed wrong state for APOP
1755 button should only work for POP3 and APOP accounts
1756 * src/prefs_account.c
1757 added missing preprocessor statement for SSL
1762 add 'receive at get all' column and enable/disable
1765 2001-08-06 [christoph]
1768 show usage of SSL in protocol column
1774 * src/prefs_account.[ch]
1775 moved ssl options to a new page
1781 added support for SMTP STARTTLS command
1783 2001-08-05 [christoph]
1786 debian autoconf needs version check to find
1787 correct autoconf version. if the file is
1788 named configure.in 2.13 is used, which does
1789 not work with this configure.in script.
1790 other solution would be to rename the script
1791 to configure.ac as suggested in the autoconf
1795 disable final error popup if popups are
1800 fixes IMAP over SSL problem
1805 change to 0.5.2claws1
1807 * sync with sylpheed 0.5.2cvs1
1812 quick fix for ispell detection...
1817 change to 0.5.1claws4
1819 * sync with sylpheed 0.5.1cvs7
1823 * src/prefs_common.c, src/prefs_common.h,
1824 src/gtkspell.c, src/gtkspell.h
1825 add global spelling checker settings (compose tab) +
1826 selection of dictionary
1829 guess valid ispell location
1834 removal of 'src/quote_fmt_parse.c'
1837 (submitted by Jens Oberender <didge@suse.de>)
1842 * src/folderview.[ch]
1845 * src/prefs_common.[ch]
1847 target folder colourization
1851 more sync with Sylpheed 0.5.1cvs6
1856 * src/prefs_folder_item.[hc]
1858 shared folders support with a GUI
1864 * sync with Sylpheed 0.5.1cvs6
1870 (submitted by Fabio Junior Beneditto)
1876 patch to correct bad image mime headers
1877 (submitted by Don Quijote <dq@searchlores.org>)
1881 * tools/gif2xface.pl **NEW FILE**
1883 script to convert file.gif to file.xface for
1884 use in a custom header.
1885 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1890 change macros for detecting JPilot and LDAP
1892 2001-07-27 [christoph]
1895 code cleanup (MIN / MAX warning, needed casting)
1900 disallow setting flags when detecting certain headers
1901 (X-Status, Status, Seen, X-Seen).
1903 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1905 2001-07-27 [christoph]
1907 * src/prefs_filter.c
1908 * src/prefs_filtering.c
1909 * src/prefs_matcher.c
1910 * src/prefs_scoring.c
1911 scroll list when moving rows up or down
1915 * src/prefs_account.c
1916 * src/prefs_account.h
1918 SMTP over SSL (untested, feedback requested)
1926 * configure.in, acconfig.h
1927 define CLAWS (need this for main / claws detection)
1932 Sylpheed 0.5.1claws2
1934 * sync with Sylpheed 0.5.1cvs4
1936 2001-07-25 [christoph]
1940 item->prefs == NULL (don't know why)
1945 Sylpheed 0.5.1claws1
1947 * sync with Sylpheed 0.5.1cvs1-3
1949 2001-07-24 [christoph]
1952 * src/prefs_folder_item.[ch]
1953 added folderitem preferences dialog with
1954 default To: and auto request return receipt
1958 changes to handle new folderitem preferences
1962 call compose new mail with current folderitem
1966 Release Sylpheed 0.5.1claws
1969 change to release version 0.5.1claws
1971 2001-07-24 [christoph]
1974 fixed segfault that happend when the selected
1975 message was removed while retrieving new messages.
1979 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1983 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1984 this is a work in progress, for more information: http://nlpagan.net/sylman
1986 * configure.in, src/mainwindow.c, manual/Makefile.am
1987 add support for English manual
1990 add authors of user manuals
1992 * manual/en/sylpheed*.html
1993 add English documentation
1995 2001-07-22 [christoph]
2000 changed a wrong debug message
2005 update Dutch translation
2007 * src/prefs_filtering.c,
2009 add more translatable strings
2018 * src/inc.c, src/summaryview.[ch]
2019 prevent update of mark file when filtering has done, by
2020 using a variable; this affects two functions:
2021 inc.c::inc_finished()
2022 summaryview.c::summary_show()
2026 * src/filtering.[ch], src/prefs_filtering.c,
2028 add filtering action for label coloring
2033 * added src/labelcolors.c
2034 * added src/labelcolors.h
2035 * src/Makefile.am, src/summaryview.c
2036 rearrange label coloring code
2039 add more parentheses so label colouring works correctly
2042 don't really delete message, but move it to Trash
2044 * src/prefs_matcher.c
2045 add quote options to info dialog
2047 2001-07-20 [christoph]
2053 * src/ssl.[ch] (new)
2054 moved ssl stuff to a seperate file
2059 fix show sender using address book with no e-mail
2060 address in From: field
2064 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
2065 fix messy handling of escaping... now at least the
2066 execute command is useful. escape char is '\', we
2067 accept \n and \r too.
2071 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
2072 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
2081 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
2083 revise filtering; currently move, copy, marking have
2084 been tested. if you like bleeding edge stuff, you
2085 should definitely go for this version :)
2087 * mark old working stuff as VERSION_0_5_0_CLAWS5
2089 2001-07-17 [christoph]
2098 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
2099 bits in the mark file, without affecting either branch. Lots of
2100 files changed, also in claws branch.
2102 UNTESTED: use of mbox folders
2105 added mark all read; however this was a quick hack used for
2106 cleaning up mess after initial merge with Hiroyuki
2109 change claws version number back to 0.5.0claws5 to clear up
2110 confusion & pretension (recent release was technically
2111 0.5.0claws4, so we neatly align with Hiroyuki :-)
2115 sync with Hiroyuki's 0.5.0cvs4
2121 * src/filtering.[ch]
2122 remove invalid updating of mark files for
2123 filter actions MATCHING_ACTION_MOVE and
2124 MATCHING_ACTION_DELETE; this should fix the
2128 revert Christoph's stab at fixing the folder
2132 add missing files with translatable strings
2139 * src/addr_compl.[ch], src/prefs_filtering.c
2140 make "filtering pref dialog's destination entry" an
2141 "address completable entry", if filter destination is
2146 sync with Hiroyuki's 0.5.0cvs2-3
2148 2001-07-15 [christoph]
2151 fixed folder stats update after incorporation
2156 * finish label colouring stuff (for now)
2157 * fix incorrect colour bug (off by one)
2162 change text labels for news and mail message so there's
2163 plenty of toolbar estate left
2170 sync with Hiroyuki's 0.5.0cvs1
2173 more rewrite label colouring
2177 * src/summaryview.[ch]
2178 * start rewrite label colouring
2179 * fix proper location "Add Sender To Addressbook" menu item
2183 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2184 (actually this is 0.5.0claws4)
2189 * fix duplicate message
2190 * add updated Portugese / Brazilian translation
2191 submitted by Fabio Junior Beneditto
2199 add updated Dutch translation
2202 add updated German translation submitted by Jens
2206 Prerelease before 0.5.0claws. Please test.
2207 This version is temporarily tagged as VERSION_0_5_0_TEST
2209 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
2210 src/prefs_scoring.c, src/prefs_matcher.c,
2211 src/prefs_filtering.c, src/mbox.c,
2212 src/main.c, src/inc.c, src/filtering.[ch]
2213 revert new Hoa's new matcher (does not work yet)
2220 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
2226 add ChangeLog.claws to EXTRA_DIST
2228 add matcher_parser_parse.h to EXTRA_DIST
2230 2001-07-10 [christoph]
2233 add destination folder to table of
2234 folders that need to be updated after
2241 make collapse state of folders and folder items persistent, i.e.
2242 if you collapse a folder tree, the next time sylpheed-claws starts
2243 up the folder tree remains collapsed.
2245 2001-07-10 [christoph]
2251 renamed MD5_CTX to MD5_CTX_syl
2252 conflicts with a struct in openssl
2255 * src/prefs_account.[ch]
2259 fixed compose with current account
2260 broken by new compose button stuff
2265 changed my email address
2267 * src/matcher_parser_parse.y
2268 clean the parser to remove conflicts
2276 fix incorrect description of --enable-ldap parameter
2278 * src/prefs_common.[ch]
2280 add experimental option "smart wrapping" which makes the
2281 compose editor auto wrap.
2283 | TODO: the problem with the buggy cursor handling is caused |
2284 | by the GtkText. when deleting / backspacing text its |
2285 | wrapping algorithm does not take in account the previous |
2286 | line. should find a way to hack this in. |
2287 | or should perhaps combine this with the word wrapping |
2288 | patch i wrote in january. |
2291 show build parameters for LDAP and JPilot
2294 revert Christoph's bugfix for selecting next unread message,
2295 because folder stats aren't updated correctly
2302 * src/matcher_parser_lex.l
2303 * src/matcher_parser_parse.y
2304 * src/prefs_filtering.c
2305 * src/prefs_scoring.c
2307 bugfix of the config file parser
2312 added generated matcher sources to BUILT_SOURCES
2318 added new config file parser
2321 * src/filtering.[ch]
2323 * src/prefs_filtering.c
2324 * src/prefs_matcher.c
2325 * src/prefs_scoring.c
2326 * added src/matcher_parser.h
2327 * added src/matcher_parser_lex.h
2328 * added src/matcher_parser_lex.l
2329 * added src/matcher_parser_parse.y
2330 lex & yacc config file parser
2335 changes prefs_filtering into global_filtering
2338 build threads with subjects only if "Re: " is at the
2339 beginning of the subject
2345 sync with sylpheed 0.5.0
2346 change of version number only
2352 sync with sylpheed 0.5.0pre5
2356 sync with sylpheed 0.5.0pre4 release
2357 /po and /manual/ja not sync'ed
2361 more sync with sylpheed 0.5.0pre4
2363 2001-07-03 [christoph]
2366 fixed address book broken by address book
2367 for VCard, JPilot, LDAP
2373 stopped memory leaks
2377 more sync with sylpheed 0.5.0pre4
2381 * included address book patch for VCard, JPilot, LDAP
2382 * pref_common.c - fixed Font options on Display tab (cosmetic)
2383 * alertpanel.c - fixed truncated message
2385 2001-07-02 [christoph]
2390 mark threads for ignoring
2396 * sync with sylpheed 0.5.0pre4
2397 updated gettext to 0.10.38.
2403 * src/summaryview.[ch]
2404 new right-click option: Label.
2405 substitute for 'Mark-->Mark/Unmark', colours the line.
2406 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
2408 2001-07-01 [christoph]
2411 fixed font for trash
2413 move ctree to unread message
2417 * sync with sylpheed 0.5.0pre3 release
2423 allow inserting / attaching multiple files in
2429 small change to Alfons' previous stuff so that it
2434 * lots of files changed; first attempt to merge the changes
2435 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
2440 updated and completed, translations by Fabio
2441 Junior Beneditto <fjbeneditto@yahoo.com.br>
2447 allow selecting an attached files' mime type from a
2452 * more sync with sylpheed 0.5.0pre3
2457 merge with sylpheed.pot and pt_BR.po provided by
2458 Fabio Junior Beneditto.
2463 make MIME types case insensitive
2468 merge with sylpheed.pot and old nl.po; translations added.
2472 * more sync with sylpheed 0.5.0pre3
2477 don't crash when removing parent node of messages
2478 attracted by subject. this was caused by not deleting
2479 the parent node from the subject line hash table.
2486 if there are multiple messages selected, allow forwarding
2487 them as attachments.
2491 * more sync with sylpheed 0.5.0pre3
2497 * sync with sylpheed 0.5.0pre3
2502 fixed 'compose news article' bug
2503 from icon-and-text toolbar
2507 * sync with sylpheed 0.5.0pre2 release
2509 2001-06-24 [christoph]
2511 * src/prefs_common.c
2512 bug fix in font selection
2514 use sylpheed's normal font instead of
2515 gtk default font for folders without
2520 * src/mainwindow.[ch]
2521 added composite compose mail / news button (an idea by Leandro
2522 Pereira <leandro@linuxmag.com.br>)
2526 Added instructions for ldif-to-xml.py
2534 * src/pixmaps/stock_news_compose.xpm
2535 added pixmap by Leandro
2536 * src/prefs_common.c
2537 tested built-in spelling checker of GCC 3.0 :)
2539 merged dutch translation of sylpheed-main with
2544 Added tools directory and files.
2546 * tools/filter_conv.pl
2547 converts old filter system to new filtering system
2548 * tools/ldif-to-xml.py
2549 converts netscape addressbook to sylpheed addressbook
2551 descriptions/instructions for above two files
2553 2001-06-23 [christoph]
2556 * src/manage_window.[ch]
2557 * src/prefs_common.[ch]
2558 mail retrieval dialog can be enabled, disabled
2559 or hidden if non of sylpheed's windows is active
2565 * sync with sylpheed 0.5.0pre2
2567 2001-06-21 [christoph]
2570 show recipient on 'from' for all accounts
2573 * src/prefs_common.[ch]
2574 disable error popup on mail receive errors
2579 made the ruler correctly appear and disappear.
2582 removed Hoa's work-in-progress-stuff (interesting!) so
2585 2001-06-20 [christoph]
2588 * src/progressdialog.c
2589 added scrolled window for list in progressdialog
2593 sync with sylpheed 0.5.0pre1 release
2595 2001-06-20 [christoph]
2598 make building threads by subject work when
2599 thread view is enabled
2602 * src/prefs_common.[ch]
2603 automatically select account for mail replys
2607 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
2608 they are filled in from the account settings.
2612 * more sync with sylpheed 0.5.0pre1
2618 added --sysconfdir to CPPFLAGS for pointing to the correct
2619 location of mime.types.
2621 NOTE: make sure you use --sysconfdir when running ./autogen.sh
2627 fixed some bug when building threads
2631 * src/prefs_account.c
2632 UI stuff: More changes to the English
2636 * src/pixmaps/stock_news_compose.xpm: new file
2640 Added new icon for Hoa's 'compose a news
2641 message', plus minor improvements to the
2647 more sync with sylpheed 0.5.0pre1
2653 Follow-up and reply to
2655 * src/summaryview.[ch]
2656 Build threads also with subjects
2661 forwarding use the current account.
2664 the "compose message" button has been replaced with
2665 "new mail" and "new news" buttons
2667 * src/prefs_common.[ch]
2668 added a configuration option to use the forward button
2669 as "forward as attachment"
2670 changed reply and forward format description
2672 * src/quote_fmt_lex.l
2673 * src/quote_fmt_parse.y
2674 added message with no signature in format for reply
2683 Improvements to the English
2685 * src/prefs_common.c
2686 Improvements to the English and some
2687 clarity/continuity improvements in the
2688 description of Quote symbols.
2694 * sync with sylpheed 0.5.0pre1
2699 Better interface for compose, displayed fields
2700 are updated whenever we change account.
2701 Newsgroups field is automatically filled.
2704 Newsgroups field is automatically filled.
2706 * src/prefs_account.c
2707 Some interface stuff when fields appear and
2714 * sync with sylpheed 0.4.99
2718 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
2719 base64_decoder_free, base64_decoder_decode): new object and
2720 functions for decoding base64 streams.
2721 * src/procmime.c (procmime_decode_content): modified to use the
2728 * sync with sylpheed 0.4.99cvs11
2734 * sync with sylpheed 0.4.99cvs9
2739 * src/prefs_account.c
2741 SMTP server can be defined in the news account
2742 mime type of attachment are kept.
2746 now choose the highest important score between default
2747 and important score of folder.
2751 * src/prefs_common.c:
2753 (prefs_quote_description_create): corrected description of
2754 quote format characters
2760 * sync with sylpheed 0.4.99cvs8
2764 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
2765 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
2771 * sync with sylpheed 0.4.99cvs7
2775 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
2776 clashes with autogenerated header).
2777 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
2778 * src/Makefile.am: added quote_fmt.h.
2779 * src/.cvsignore: added lex/yacc autogenerated files
2780 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
2786 * sync with sylpheed 0.4.99cvs6
2790 * added src/quote_fmt_parse.h
2795 don't modify readonly configuration files
2797 * src/prefs_account.c
2798 * src/prefs_common.c
2799 * src/prefs_customheader.c
2800 * src/prefs_display_header.c
2801 * src/prefs_filter.c
2802 * src/prefs_filtering.c
2803 * src/prefs_scoring.c
2804 don't open dialog box when configuration files
2809 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
2811 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
2812 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
2813 BUILT_SOURCES to make all files rebuild properly.
2815 * src/compose.c: removed #include "quote_fmt.tab.h".
2817 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
2818 CHARACTER value in yylval.
2820 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
2821 receive CHARACTER value by documented means (yylval).
2823 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2828 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2833 * src/prefs_filtering.c
2834 now keep the configuration for execute action
2841 * sync with sylpheed 0.4.99cvs5
2846 added quote_fmt.[ch]
2848 * added src/quote_fmt.y
2849 * added src/quote_fmt.l
2850 * added src/quote_fmt.tab.h
2851 * added src/quote_fmt.tab.c
2852 * added src/lex.quote_fmt.c
2853 parsing configuration for replying
2856 * src/prefs_common.[ch]
2857 added configuration UI for replying
2861 using configuration for replying
2869 * src/prefs_filtering.c
2870 * src/prefs_matcher.c
2871 * src/prefs_matcher.h
2872 action "run a command" for filtering
2873 and matching with a command.
2874 fixed the "whole message" matching
2877 changed temporary filename for security
2880 queue the notification if it fails to send.
2882 * src/prefs_common.c
2883 * src/prefs_folder_item.c
2884 changed the default important score
2886 * src/prefs_scoring.c
2888 hide kill score input when the folder is not
2893 * src/prefs_common.c:
2895 (prefs_font_select): pass font name in font entry box to font
2900 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2904 * sync with sylpheed 0.4.99cvs4
2908 * src/headerwindow.c:
2910 (headerwindow_show_cb): use the selected summary view item, not
2915 * src/headerwindow.c:
2917 (headerwindow_show_cb): always try to show msginfo
2922 keep attached parts when reediting or forwarding.
2927 * src/prefs_folder_item.[ch]
2928 * src/prefs_scoring.[ch]
2930 * src/summaryview.[ch]
2933 * src/prefs_common.[ch]
2934 support for folder scoring
2935 kill score and important score for messages
2937 * src/prefs_account.c
2938 some display bug fixed for local account
2943 * src/summaryview.c:
2945 (add_sender_to_cb): don't crash when no or invalid sender; the add
2946 sender to address book menu item is disabled.
2950 * src/filtering.[ch]
2952 handling summary menu / filter messages
2958 imap folders now appears in list
2961 doesn't crash if destination mail is not writeable
2966 removed some warnings
2970 * src/prefs_filtering.c
2971 global string to identify any folders
2972 removed some debug info
2973 filtering to mbox folders is now possible
2976 removed some warnings
2979 permission on files are changed to read/write for user only,
2981 creation of subfolder is handled better.
2985 Verified the sync for src/prefs_common.[ch] and
2986 src/prefs_account.[ch]. I believe there were some
2987 minor indentation differences.
2993 * sync with 0.4.99cvs3
2998 handling flags for mbox format
3001 use of mark file only for MH format
3002 handling flags for mbox format
3003 filtering cannot yet move or copy mails to mbox folders.
3006 changed move_msg, copy_msg,
3007 move_msgs_with_dest, copy_msgs_with_dest functions
3008 uses only folder->copy_msg() function
3009 uses folder->finished_copy() to handle the destination
3010 folder at the end of the copy or move operation.
3013 included mbox directories.
3015 * src/folderview.[ch]
3017 handle folders operation for mbox format
3020 disable conversion of "From " header
3022 * src/mbox_folder.[ch]
3023 completion of mbox format handling
3026 changed mh_copy_msg() function and
3027 removed mh_move_msg(), mh_move_msgs_with_dest(),
3028 mh_copy_msgs_with_dest()
3030 * src/prefs_filtering.c
3031 removed some warnings
3033 * src/prefs_matcher.c
3034 default boolean operation is AND
3037 handling flags for mbox format
3038 handling of "From " header
3042 added MSG_REALLY_DELETED flags to handle deletion of
3043 messages in mbox format.
3046 handling flags for mbox format
3047 disable the MSG_DELETED flags when messages
3048 are deleted in mbox format
3051 "From " headers display fixed.
3057 (get_email_part): skip quoted email addresses, like in e.g.
3058 "'alfons@proteus.demon.nl'".
3062 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
3063 and fixing the persistence troubles when using separate windows.
3067 Added #define SEPARATE_ACTION used in the gtk item factory for
3068 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
3069 use gtk_item_factory_get_widget_by_action() to get the items.
3071 Removed separate_widget_cb from the gtk item factory data
3073 (mainwindow_create): connect separate_widget_cb() to check
3074 menu item "toggled" signal. also passing a MainWindow pointer
3075 as object data for both check menu items.
3077 (separate_widget_cb): definition of separate_widget_cb() to match
3078 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
3079 window using gtk_object_get_data(). The type of window separation
3080 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
3082 * src/prefs_filtering.c,
3083 src/prefs_matcher.c: added horizontal scrollbars
3088 fix segfault with invalid bold font
3090 correctly display summary stats after row is marked
3094 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
3095 encodings with libjconv.
3100 added mbox_folder.[ch]
3102 mbox temporary folder
3104 * added src/mbox_folder.[ch]
3106 * src/procheader.[ch]
3109 bugfix for file incorporation filtering
3111 enable creation of MBOX
3112 * src/prefs_display_header.c
3113 enable use of headers like "From "
3114 something that should be fixed :
3115 displaying of such headers add an extra space
3116 * src/prefs_folder_item.c
3117 don't create folders because it is not necessary
3119 added data field to MsgInfo for mbox internal use
3121 added some support for mbox
3123 added get_mbox_cache_dir() function
3125 2001-05-23 [hiroyuki]
3127 * src/headerwindow.c
3138 src/folderview.c: more sync with 0.4.99cvs2.
3140 * src/headerwindow.c: reverted.
3146 * sync with sylpheed 0.4.99cvs2
3154 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
3160 * configure.in: if gnome-config not found, "no" is displayed
3162 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
3164 * src/textview.c: now also possible to add mail addresses by right
3165 clicking in the text view
3167 * src/codeconv.c: merged patch which fixes endless loop when encountering
3168 invalid wide characters; from Alte <010@imis.ru>
3172 Added installation of gnome specific things:
3174 * Makefile.am: gnome conditional
3176 * configure.in: check for installed gnome
3178 * added sylpheed.png, sylpheed.desktop
3182 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
3184 * src/mainwindow.h (main_window_toolbar_create): created a button
3186 (main_window_set_toolbar_sensitive): enable/disable the new button
3188 (toolbar_reply_to_author_cb): handle the new button.
3190 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
3191 send_progress_dialog_destroy() on failure (fixes hang on SMTP
3196 * src/compose.h (ComposeReplyMode): new modes
3197 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
3198 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
3201 (compose_send): move some code into a new function:
3202 (compose_current_mail_account): new function.
3203 (compose_reply): new argument to_author, all callers changed; if
3204 to_author==TRUE and account->protocol==A_NNTP, find and use an
3205 appropriate mail account for replying.
3206 (compose_reply_set_entry): new argument to_author; ignore
3207 compose->replyto if to_author==TRUE.
3209 * src/mainwindow.c: new command "Message/Reply to author".
3210 (main_window_set_menu_sensitive): enable/disable it.
3211 (reply_cb): handle it.
3213 * src/summaryview.c: new command "Reply to author".
3214 (summary_set_menu_sensitive): enable/disable it.
3215 (summary_reply_cb): handle it.
3217 * src/account.c (account_find_mail_from_address): new function.
3223 * sync with sylpheed 0.4.99cvs1
3230 new filtering action : forward and forward as attachment
3233 no need for $DISPLAY when we run sylpheed --help
3234 call to parse_cmd_opt() is moved
3236 * src/mainwindow.[ch]
3237 execute button is hidden when immediate execute
3242 * src/prefs_folder_item.c
3244 better handling of missing directories
3247 reedit is enabled in outbox
3248 reedit is enabled in queue
3254 * src/prefs_filtering.c
3255 changed attachement into attachment
3261 * sync with sylpheed 0.4.67cvs9
3262 * sync with sylpheed 0.4.67cvs7-8
3267 added prefs_filtering.c
3269 * src/filtering.[ch]
3271 removed action : forward_news and forward_news_as_attachement
3272 (forward and forward_as_attachement can be used instead)
3275 added menu option to access filtering configuration
3277 * src/prefs_account.c
3278 changed mail_command default to /usr/sbin/sendmail
3280 * added src/prefs_filtering.[ch]
3281 dialog box for filtering configuration
3283 * src/prefs_matcher.c
3284 added function prefs_matcher_get_criteria_from_matching()
3286 * src/prefs_scoring.c
3287 reset the dialog when register or substitute is clicked
3292 added filtering.[ch]
3294 using filering.[ch] instead of filter.[ch]
3296 reading new filtering configuration
3298 added some filtering actions
3299 and fixed a bug for headers and mail body matching
3301 using filering.[ch] instead of filter.[ch]
3303 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
3305 some fixes for filtering
3307 2001-05-14 [hiroyuki]
3309 * src/send.c: fixed some weird indentations.
3310 send_message_with_command(): call pclose() only if p != NULL.
3311 * src/textview.c: get_email_part(): modified the code for readability.
3313 2001-05-14 [hiroyuki]
3317 src/md5ify.h: removed from the cvs.
3321 * src/main.c: include rfc2015.h to avoid compiler warnings.
3322 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
3323 the panel is already on screen.
3324 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
3325 closing the alert window by ESC as "No".
3326 * src/prefs_common.c (prefs_interface_create): moved return
3327 receipt check button to the correct place.
3331 * src/prefs_common.c:
3332 moved return receipt check button to the Send tab. (prefs_send_create)
3333 removed the date format ui related globals. (prefs_display_create)
3337 * sync with sylpheed 0.4.67cvs5-6
3341 * added Alfons' font selection patch
3344 * src/headerwindow.c
3345 * src/prefs_common.c
3346 * src/prefs_common.h
3350 changed version of cache
3352 * src/prefs_matcher.c
3353 added additionnal matching criteria
3357 added references in MsgInfo
3362 prepared some things for new filtering
3364 added some matching properties
3365 inreplyto need to be enhanced
3366 prepared some things for new filtering
3368 added Return-Receipt-To handling
3369 * src/prefs_folder_item.c
3370 changed default value to TRUE
3371 * src/prefs_matcher.c
3372 added some matching properties
3373 * src/prefs_scoring.[ch]
3374 the scoring dialog is finished
3376 added Return-Receipt-To handling
3377 Reference need to be added
3379 added Return-Receipt-To handling
3380 added threadscore to get a better score sorting when
3383 suppressed a bug when we sort the list
3384 when no folder is opened.
3385 better score sorting when threads are enabled
3389 * reverted previous patch because of potential errors
3393 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
3394 applied "toggle mail-retrieval dialog window" patch submitted
3395 by Eric Limpens <eric@qnt.net>
3397 * sync with sylpheed 0.4.67cvs4
3401 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
3402 some picky compilers.
3403 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
3404 * src/grouplist_dialog.c: include alertpanel.h.
3405 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
3406 fix compile warning.
3407 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
3408 #include "defs.h" before others to prevent the warning of `MIN'
3409 and `MAX' redefinition.
3415 * src/prefs_account.c
3416 * src/prefs_display_header.c
3419 added prefs_scoring.[ch]
3420 * src/grouplist_dialog.c
3421 display an error dialog box if the group list
3423 * src/mainwindow.[ch]
3424 added main_window_set_thread_option() function
3425 scoring dialog box enabled
3427 added flags matching unread /new / marked
3428 / deleted / replied / forwarded
3430 newsgroups are now finally in newscache
3431 * src/prefs_matcher.[ch]
3432 finished preferences for matching dialog
3433 * added src/prefs_scoring.[ch]
3434 scoring dialog box completed
3436 conversion to string : added scoringprop_to_string()
3437 write config for preferences :
3438 added prefs_scoring_write_config()
3440 threads can be enabled/disabled independently
3448 thought it would be nice to have a list of all
3449 contributors (used Changelog as a reference)
3452 messed up version numbering...
3456 * sync with sylpheed 0.4.67cvs1-3
3460 * src/prefs_common.c:
3461 better UI for strftime format, double clicking
3462 on format now inserts the format in text entry
3463 replaced close button with standard OK/Cancel
3464 moved date format button to the right of the
3470 Ctrl-Home / Ctrl-End have proper cursor navigation
3474 * src/prefs_matcher.c
3475 finished UI to define matching properties
3476 added ok and cancel button
3477 * src/prefs_filter.c
3478 added ok and cancel button
3480 fixed some bug in xhdr parsing
3485 fixed a bug in textview_show_header(), which displayed two colons (':');
3486 cleaned up some warnings
3491 added prefs_matcher.[ch]
3492 compilation with -W -Wall
3494 ungrab the mouse events if grabbed - does it
3495 fix the bug for disposition notification ?
3497 added a menu option to open the matching dialog.
3499 added matcherprop_to_string() and matcherlist_to_string()
3500 fixed some bugs, changed the name of some options
3501 age_sup and age_inf becomes age_greater and age_lower,
3502 body and messageheaders becomes body_part and headers_part,
3503 changed the names of constants from SCORING_XXX to MATCHING_XXX
3504 * src/prefs_display_header.c
3505 * src/prefs_headers.c
3506 fixed a bug that accidentally destroyed dialogs
3507 when closed them with delete_event
3508 Added *_deleted() which handle delete_event signal correctly.
3509 * src/prefs_folder_item.[ch]
3510 added "enable_thread" field for future customization
3511 * added src/prefs_matcher.[ch]
3512 sample of the UI to define matching properties
3514 using procheader_headername_equal instead of str*cmp functions
3515 using procheader_parse_header() function
3517 using MATCHING_XXX instead of SCORING_XXX
3519 display the sender of the news even if this is ourself
3520 when this is a news message.
3522 using headername_equal() instead of str*cmp functions
3528 * sync with sylpheed 0.4.66
3529 * src/gtkstext.c: trace logs added
3533 * src/prefs_common.[ch]: added option to enable/disable GnuPG
3534 signature check popup.
3535 * src/rfc2015.c (check_signature): show signature check popup only
3536 if it is enabled in preferences.
3542 * sync with sylpheed 0.4.66cvs6
3546 * src/prefs_common.[ch]: added option to enable/disable
3547 looking up sender name in address book for summary pane
3548 * src/summaryview.c: look up sender in the address book
3549 by using Alfons' address completion code
3551 2001-05-07 [hiroyuki]
3554 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
3555 member of Pop3State.
3556 * src/news.c: brought #include "defs.h" before #include <glib.h>
3557 to prevent the warning of `MIN' and `MAX' redefinition.
3561 * removed src/headers_display.[ch]
3562 * removed src/prefs_display_headers.[ch]
3564 use a temporary file in the user directory for mbox import
3566 added XHDR support to get "To" and "Cc" headers
3567 (in order to match news with to or cc field for
3569 added function news_parse_xhdr() to get XHDR response
3571 added function nntp_xhdr()
3573 fetch the message if necessary
3579 * sync with sylpheed 0.4.66cvs3-5
3584 added function itos_buf() to enable use of several buffers
3586 use of itos_buf() instead of itos() in summary list
3587 to fix the broken display of message number.
3591 * src/gtkstext.c: bug in cursor up navigation fixed,
3592 fixed another unsigned / signed comparison (we're getting there :-)
3597 added scoring.c scoring.h
3598 prefs_folder_item.c prefs_folder_item.h
3601 added FOLDERITEM_RC SCORING_RC
3603 added prefs field in FolderItem :
3604 properties for each folder (PrefsFolderItem),
3605 sorting type and mode were added as the first properties.
3607 read config for scoring
3608 * added src/matcher.[ch]
3609 gives functions to parse configuration file to do
3610 matching on mails with a list of conditions.
3612 add option to sort by score
3613 * src/prefs_common.[ch]
3614 added preference option to show score and for
3615 the score column size
3616 * added src/prefs_folder_item.[ch]
3617 properties for each folder (PrefsFolderItem),
3618 sorting type and mode were added as the first properties.
3619 * src/procheader.[ch]
3620 added procheader_parse_header()
3621 added procheader_header_free()
3622 added procheader_headername_equal()
3623 and made modification to use them.
3625 added score field to MsgInfo structure
3626 * added src/scoring.[ch]
3627 gives functions to parse configuration file to do
3628 scoring on mails with a list of conditions.
3629 * src/summaryview.[ch]
3630 save the sorting type and mode for the folder
3631 added column to display the score of the mail
3632 added function summary_score_clicked()
3633 sorting type and mode are restored to the folder
3636 use procheader_parse_header(), procheader_headername_equal()
3637 removed memory leak in text_scan_header when freeing headers
3639 changed the function to match names of headers
3640 using procheader_headername_equal()
3642 Scoring functions are implemented, an interface is needed
3648 hopefully fixed the row up navigation bug,
3649 removed adding back / forward lines to cache
3653 * src/prefs_display_headers.c: user interface changes:
3654 (prefs_display_headers_create): remove unused "Show" check button;
3655 allow reordering of headers by dragging.
3656 (prefs_display_headers_write_config): remove unused variables.
3657 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3658 of lists (not needed with the new UI).
3659 (prefs_display_headers_set_list): scan lists starting from row 0,
3660 not 1 (do not skip "(New)").
3661 (prefs_display_headers_find_header): new function.
3662 (prefs_display_headers_clist_set_row): do not allow duplicates.
3663 (prefs_display_headers_delete_cb): do not skip row 0; treat
3664 closing the alert window by ESC as "No".
3665 (prefs_display_headers_up): do not protect row 0.
3666 (prefs_display_headers_down): do not protect row 0.
3670 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3674 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3675 summary_select_next_marked, summary_select_prev_marked): new
3680 * src/news.c: fixed a bug when no article can be fetched after
3681 server timeout if the connection was restored by news_post():
3682 (news_select_group): new function.
3683 (news_fetch_msg): call news_select_group() before fetching
3685 (news_get_uncached_articles): set session->group after successful
3693 changed version of cache, added cc field
3695 * src/prefs_display_headers.c
3696 the interface was changed
3698 * src/prefs_headers.c
3703 * completed sync of sylpheed cvs2
3704 * src/gtkstext.c: updated row up / down cursor navigation
3705 * src/textview.c: re-edited, prepared for fixing the email address
3710 * src/prefs_common.c: use alfons' strftime ui code
3711 entry_datefmt and datefmt_sample widgets have to be
3712 global in this module because of this change
3717 * src/prefs_common.[ch] added option to activate the return receipt
3722 * src/gtkstext.c: fix for row up/down cursor navigation.
3726 * sync with 0.4.66cvs2
3730 added add-sender-to-addressbook patch
3738 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
3741 * src/alertpanel.c (alertpanel_create): new argument can_disable,
3742 all existing callers changed to pass FALSE; create a check button
3743 to disable the message.
3744 (alertpanel_message_with_disable): new function.
3745 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
3746 (alertpanel_button_toggled): new function.
3747 (alertpanel_button_clicked, alertpanel_close): set value using
3750 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
3752 * src/prefs_common.c (prefs_privacy_create): new check button
3753 checkbtn_gpgme_warning.
3755 * src/main.c (main): moved preferences reading before gpgme
3756 initialization; check prefs_common.gpgme_warning before giving the
3757 GnuPG warning and set it to FALSE if the user wants to disable the
3760 2001-05-02 [hiroyuki]
3762 * src/prefs_display_headers.c: modified the layout and some labels.
3766 * src/prefs_account.c (prefs_account_fix_size): new function.
3767 (prefs_account_create): call prefs_account_fix_size(); use
3768 gtk_widget_show instead of gtk_widget_show_all (fixes too large
3769 size when the window is shown for the first time).
3770 (prefs_account_basic_create): changed layout of serv_table; moved
3771 localmbox_entry above smtpserv_entry (logically it replaces
3773 (prefs_account_protocol_activated): set sensitivity of
3774 nntpauth_chkbtn according to the protocol (in addition to
3775 hide/show); commented out gtk_table_set_row_spacing() calls.
3776 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
3777 not sensitive (fixes a bug with disabled username/password boxes
3778 when editing POP3 account after NNTP with authentication).
3784 * src/prefs_account.[ch]
3786 removed local account without SMTP server
3787 added option to use mail command instead of a connexion
3788 to SMTP server when a local account is used
3789 * src/prefs_headers.c
3792 fixed a bug when connexion immediately closed
3802 * src/prefs_account.c (Basic, prefs_account_basic_create): new
3803 widget nntpauth_chkbtn.
3804 (prefs_account_protocol_activated): handle nntpauth_chkbtn
3806 (prefs_account_nntpauth_toggled): new function.
3808 * src/news.c (news_session_new_for_folder): use NNTP
3809 authentication only if ac->use_nntp_auth is set.
3813 * src/Makefile.am changed headers.[ch] in customheader.[ch]
3814 * src/prefs_display_headers.c changed the UI
3815 * src/prefs_headers.c changed account_name to account_id
3816 * src/compose.c using customheader.h
3818 2001-05-01 [hiroyuki]
3822 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3827 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3828 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3829 for displaying of headers
3830 * src/grouplist_dialog.[ch] minor changes to remove warnings
3831 * src/prefs_display_headers.[ch] dialog to choose the
3832 headers to display in the mail viewer.
3833 * src/headers.h correction of #define
3834 * src/headers_display.[ch] configuration for displaying of headers.
3835 * src/main.c read config of displaying of headers
3836 * src/prefs_common.c add a button to access the config dialog
3837 for displaying of headers
3838 * src/prefs_display_headers.[ch] dialog for configuration for
3839 displaying of the headers.
3840 * src/prefs_headers.c cleaning of code
3841 * src/procheader.c comments added to code
3842 * src/textview.c changes to reorder the headers depending
3843 on the config for displaying of headers
3849 * sync with 0.4.65cvs12
3851 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3855 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3857 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3858 is set to force reconnection after authentication failure.
3859 (nntp_gen_command): set sock->auth_failed on authentication
3860 failure, or if sock->userid and sock->passwd are not set.
3862 * src/news.c (news_session_new_for_folder): set userid=NULL if
3863 password dialog is cancelled.
3867 * src/nntp.h (NNTPSockInfo): new type.
3869 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3871 (nntp_open_auth, nntp_close): new functions.
3872 (nntp_gen_command): new function to handle authentication; all
3873 NNTP command functions updated to use it.
3874 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3875 (nntp_list): removed old useless code.
3877 * src/news.h (NNTPSession): new field nntp_sock.
3879 * src/news.c: all functions updated to use NNTPSockInfo instead of
3881 (news_session_new): new arguments (userid, passwd); made static;
3882 use nntp_open_auth() if needed.
3883 (news_session_destroy): use nntp_close() instead of sock_close().
3884 (news_query_password): changed arguments.
3885 (news_session_new_for_folder): new function.
3886 (news_session_get): use news_session_new_for_folder().
3887 (news_authenticate): deleted.
3888 (news_get_uncached_articles): removed old authentication code.
3892 * src/news.c: reverted my previous changes (need to do NNTP
3893 authentication in a cleaner way).
3897 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3898 news_nntp_post, news_nntp_mode): new functions (wrappers with
3899 authentication support).
3900 (news_get_article_cmd, news_get_article, news_get_header): new
3901 argument "folder"; all callers changed.
3902 (news_get_article_cmd): added authentication support.
3903 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3904 (news_post): use news_nntp_post() instead of nntp_post().
3905 (news_get_uncached_articles): use news_nntp_group() instead of
3906 nntp_group() and news_nntp_xover() instead of nntp_xover();
3907 removed old authentication code.
3908 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3910 * src/nntp.c (nntp_list): return real error code instead of
3915 * configure.in: fixed wint_t typedef detection again
3919 * src/prefs_account.[ch], added A_LOCAL_CMD
3920 (send mail with mail command)
3921 * src/send.c added function send_message_with_command()
3922 * src/inc.c made a more secure get_spool() function with
3923 mktemp() but maybe mkstemp() or something more
3928 * src/textview.c, colorization of email addresses in headers
3932 * bug sync with sylpheed
3933 * prefs_common.c: created date format ui for darko
3934 * sync with 0.4.65cvs11
3935 * configure.in: corrected to have the new gpg checks
3939 * completed sync with 0.4.65cvs10
3940 * minor debug things added to gtkstext.c
3944 * configure.in: remove check for availability of
3945 strftime() as advised by Hiroyuki
3946 * src/prefs_common.[ch], src/procheader.c:
3947 synch strftime() code with Hiroyki's main branch
3951 * src/news.c: news_query_password(), news_authenticate(): new
3953 news_get_uncached_articles(): added NNTP authentication
3955 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3957 * src/prefs_account.c: prefs_account_protocol_activated():
3958 enable userid and password fields for NNTP.
3962 * configure.in: check for availability of strftime()
3964 * src/prefs_common.[ch], src/procheader.c: use
3965 strftime() for displaying date in summary pane if it
3970 * more .cvsignore cleanups [alfons]
3974 * ac/sv-check-type.m4: new autoconf macro.
3975 * configure.in: fixed wint_t typedef detection (did not work
3980 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3984 * modified gtkstext.c : buggy cursor navigation fixed,
3985 and font descent also taken in account when drawing
3989 * added comments in src/news.c src/nntp.c
3990 * added src/prefs_headers.[ch]
3991 * added src/headers.[ch]
3992 * modified compose.c to activate custom headers
3993 added function is_in_custom_headers
3994 * modified prefs_account.[ch]
3995 added function prefs_account_customhdr_edit
3996 * modified src/defs.h :
3997 added HEADERS_RC : name of the config file
3998 for the custom headers
4009 added gtkstext with configure.in patch by Hiroyuki which
4010 should fix the XIM detection [alfons]
4012 * more clean up of cvs [alfons]
4014 * removed all Makefile.in files to attic.
4016 * updated all .cvsignores to really ignore things that could
4017 be unintentionally committed by a recursive commit.
4020 * added src/grouplist_dialog.[ch]
4021 * changed src/folderview.c to call grouplist_dialog instead
4024 added functions news_reset_group_list
4025 and news_get_group_list
4027 added function nntp_list
4029 added GROUPLIST_FILE : name of the newsgroup list cache file
4033 * added option to warn about queued messages on exit [sergey]:
4035 * src/compose.c: compose_queue(): call folder_item_scan()
4036 and folderview_update_item() after queueing.
4037 * src/folderview.c: folderview_update_node(): draw the queue
4038 folder in bold font if there are queued messages.
4039 * src/mainwindow.c: queued_messages(): new function.
4040 app_exit_cb(): display warning if there are queued messages
4041 if warn_queued_on_exit is set.
4042 * prefs_common.[ch]: add warn_queued_on_exit option.
4044 * enhanced GnuPG key selection support [sergey]:
4046 * src/select-keys.c: updated to newer version from Win32
4047 branch with support for selecting arbitrary keys.
4048 * src/prefs_account.c: added the Privacy tab to the account
4050 prefs_account_privacy_create(),
4051 prefs_account_sign_key_set_data_from_radiobtn(),
4052 prefs_account_sign_key_set_radiobtn(): new functions.
4053 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
4054 * src/rfc2015.c: set_signers(): new function.
4055 pgp_sign(): add the account parameter, call set_signers().
4056 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
4057 * src/rfc2015.h: rfc2015_sign(): updated prototype.
4058 * src/compose.c: pass the current account to rfc2015_sign().
4060 * tag name claws added to prevent confusion with main branch [alfons]
4062 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
4064 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
4066 * sync with recent sylpheed cvs. Untested though. [alfons]