1 2001-11-04 [alfons] 0.6.4claws24
4 fix bug reported by Kim Schulz. introduced by the patch integrated
5 in 0.6.4claws15. the code did not check the return value of
9 add Jonathan Ware and close "[ #475955 ] Enhanced Mailto Patch"
11 2001-11-04 [christoph] 0.6.4claws23
14 * src/prefs_common.[ch]
15 init some pointers that possibly caused a segfault
16 reported in the claws-users ML
18 2001-11-04 [hoa] 0.6.4claws22
20 * src/grouplistdialog.c
21 change the names of the nodes in the tree
24 enhanced mailto syntax as described in
25 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
26 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
29 encode and decode URI (useful when opening URL into
32 2001-11-03 [hoa] 0.6.4claws21
34 * src/grouplistdialog.c
35 a new newsgroups list selection dialog box
36 with a CTree instead of a CList
38 2001-11-03 [hoa] 0.6.4claws20
41 enable property and scoring options when right
45 fixed bug when nickname were displayed using
48 2001-11-02 [darko] 0.6.4claws19
51 new wrap quotation and URL/long words wrapping implementation
52 * src/compose.c src/gtkstext.[ch]
53 move gtkstext_strncmp() to gtkstext.c
55 2001-11-01 [christoph] 0.6.4claws18
58 fixed mess in account settings dialog
59 * src/prefs_folder_item.c
60 added label with folder path to dialog
62 2001-10-31 [match] 0.6.4claws17
67 fix generation of spurious address book file names.
68 remove redundant functions.
70 added missing file names.
72 2001-10-30 [paul] 0.6.4claws16
74 * sync with sylpheed 0.6.4cvs6
75 see ChangeLog entries 2001-10-26 to 2001-10-30
77 * tools/filter_conv.pl
78 read folderlist.xml to discover whether the top-level
79 folder is called 'Mailbox' or 'Mail'
81 2001-10-29 [paul] 0.6.4claws15
83 * src/html.c, src/textview.c
84 activate links in html mail and fix clickable parts
85 Submitted by Matthieu Dazy <dazy@t-surf.com>
89 * po/de.po, po/es.po, po/pt_BR/po
90 updated translations, submitted by Jens Oberender,
91 Ricardo Mones Lastra, and Fabio Junior Beneditto
93 2001-10-29 [darko] 0.6.4claws14
101 undo previous change as it broke the smart wrapping
103 2001-10-29 [darko] 0.6.4claws13
106 fix infinite loop when long URL is quoted
111 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
112 import Mutt address book
113 * src/ldif.[ch] src/importldif.h
114 modified import LDIF handle user attributes
116 2001-10-28 [christoph] 0.6.4claws12
119 fixed that filtering did not work if there
121 (closes bug #472003 and better implementation
124 2001-10-27 [christoph] 0.6.4claws11
127 make the folder's default account to be used when
128 replying. (patch by wwp <subscript@free.fr>)
130 code cleanup, nearly killed all of wwp's patch
131 for folder's default account in compose
133 error panel when a folder could not be created
134 (closes bug #471080 new folder name & already
140 change prototype of strstr2() that Christoph forgot about
142 2001-10-26 [christoph] 0.6.4claws10
145 made search for accounts by email address not case
148 fixed memory leak in folder_item_get_identifier
151 fixed wrong strstr2 (should work like strstr)
153 2001-10-26 [darko] 0.6.4claws9
155 * src/compose.c src/gtkstext.[ch]
157 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
159 2001-10-26 [paul] 0.6.4claws8
162 ignore css and javascript tags in html mail
163 case-insensitive, with or without double-quoted
166 2001-10-26 [paul] 0.6.4claws7
168 * sync with sylpheed 0.6.4cvs1
169 see ChangeLog entry 2001-10-26
171 * src/prefs_account.c, src/prefs_common.c,
172 src/prefs_summary_column.c
173 minor improvements to the English
175 2001-10-25 [alfons] 0.6.4claws6
179 make GtkSText follow style of GtkText (closes bug
180 #469211 "text selection while writing message")
182 do sync with GTK 1.2.10
184 2001-10-25 [paul] 0.6.4claws5
187 ignore css tags in html mail
189 2001-10-25 [darko] 0.6.4claws4
192 don't declare is_url_string as static function since
193 we need it in gtkstext.c
195 remove unused variable
196 don't wrap long URLs while composing a message
198 2001-10-24 [christoph] 0.6.4claws3
201 fix ssl deadlock, when peer closes connection
203 2001-10-24 [paul] 0.6.4claws2
206 gettextize the gpg ascii-armored warning message
209 insert a DOS/MAC file into the composed message
212 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
214 2001-10-22 [paul] 0.6.4claws1
216 * sync with sylpheed 0.6.4 release
217 see ChangeLog entries 2001-10-21
219 * po/fr.po, po/pt_BR.po
220 updated by Melvin Hadasht and Fabio Junior Beneditto
222 2001-10-21 [paul] 0.6.3claws30
225 insert a DOS text file from the compose window
226 into the composed message text (removes CRs characters)
227 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
229 * tools/filter_conv.pl, tools/README
230 automatically use ~/.sylpheed as working directory
231 print out confirmation message on completion
233 * correct Hoa's last ChangeLog.claws entry
235 2001-10-20 [hoa] 0.6.3claws29
237 * src/grouplistdialog.c
238 bugfix (another ?) to give the right
239 newsgroups list for each news server.
243 improve the newsgroups list cache
245 2001-10-20 [paul] 0.6.3claws28
247 * sync with sylpheed 0.6.3cvs9
248 see ChangeLog entry 2001-10-19
250 * correct Alfons' last ChangeLog.claws entry
255 fix compilation problems (part of bug #472895)
257 2001-10-18 [hoa] 0.6.3claws27
259 * src/grouplistdialog.c
260 bugfix when we refresh was clicked (bug 472701)
262 2001-10-19 [christoph] 0.6.3claws26
265 last header entry should default to "To:" or
266 "Newsgroups:" and not copy the last entry line
267 in a new compose window
268 (closes bug #472686, #470792)
270 2001-10-19 [paul] 0.6.3claws25
272 * sync with Sylpheed 0.6.3cvs8
273 see ChangeLog entries 2001-10-18 and 2001-10-19
275 2001-10-18 [christoph] 0.6.3claws24
278 reimplement ignore thread
280 2001-10-18 [hoa] 0.6.3claws23
283 * src/grouplistdialog.[ch]
284 enhanced news subscription interface (feature 469113)
288 enchanced newsgroup listing,
289 now, we can get groups informations
292 2001-10-18 [paul] 0.6.3claws22
295 remove comment (sync with main branch)
297 fix 'Re-edit' bug in 'Message' menu
299 2001-10-17 [christoph] 0.6.3claws21
302 ignore empty or whitespace only header lines
304 2001-10-17 [paul] 0.6.3claws20
306 * sync with sylpheed 0.6.3cvs7
307 see ChangeLog entries 2001-10-14, 2001-10-16, and
313 wrap long lines without spaces
318 * po/es.po, po/nl.po, po/pt_BR.po
319 updated by Ricardo Mones Lastra, Alfons,
320 and Fabio Junior Beneditto
322 * sylpheed-0.6.3claws released
324 2001-10-15 [melvin] 0.6.3claws18
327 added summary and detailed installation instructions
330 Updated, corrected and completed french translation
332 2001-10-15 [hoa] 0.6.3claws17
333 * src/grouplistdialog.c
334 we can choose the newsgroups to display with wildcards
336 2001-10-15 [christoph] 0.6.3claws16
340 * src/prefs_folder_item.[ch]
341 applied wwp <subscript@free.fr>'s folder
342 default account patch
344 Fixed wrong translation
346 2001-10-13 [alfons, christoph, melvin]
349 solution #2 to solve MT-safety problems defers all GUI related calls
350 to the main thread using a gtk_idle_add() callback. discussed on
351 ircnet #sylpheed, with christoph spotting some issues with the
352 original code, and melvin allowing us to lobotomize his sylpheed.
354 * src/syldap.[ch], src/main.c
355 fix race problem in ldap search thread by deferring GUI
356 stuff to main thread using gtk_idle_add()
358 2001-10-13 [paul] 0.6.3claws14
360 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
361 add Sergey's smtpcred.patch
362 adds separate username/password setting for SMTP Auth
363 needed by some servers
364 (closes feature request #471659)
366 2001-10-13 [paul] 0.6.3claws13
368 * src/pgptext.[ch] **NEW FILES**
369 * src/Makefile.am, src/messageview.c, src/mimeview.c
370 decrypt ascii-armored gpg text embedded in
372 Submitted by Jens Jahnke <jan0sch@gmx.net>
374 2001-10-13 [christoph] 0.6.3claws12
377 some more details on default to and
380 init glib threading when ldap is used
386 2001-10-12 [paul] 0.6.3claws11
388 * src/prefs_common.[ch], src/rfc2015.c
389 enable ascii-armored gpg text to be embedded in the
390 message body, selectable through the 'Privacy'
391 preferences. Supports encrypting only.
392 Submitted by Ravemax <ravemax@dextrose.com>
394 2001-10-12 [paul] 0.6.3claws10
396 * sync with sylpheed 0.6.3cvs6
397 see ChangeLog entries 2001-10-11 and 2001-11-12
400 incorporated mbox folders, scoring, and folder
401 properties into the sync
403 2001-10-12 [darko] 0.6.3claws9
406 describe quotation wrapping
408 don't treat tab as space to calculate line length properly
413 correct description of how to make new filtering system work,
414 add some other things
417 remove sched_yield() (not necessary / unportable)
419 2001-10-11 [paul] 0.6.3claws8
421 * sync with sylpheed 0.6.3cvs3
422 see ChangeLog entry 2001-10-10
424 2001-10-10 [christoph] 0.6.3claws7
427 ignore 2 files created by newer autotools
428 * src/prefs_folder_item.c
429 using table for widget alignment
430 fixed memory leak and broken octal display
432 fixed segfault caused by lost filename
433 workaround (closes bug #469551)
435 2001-10-10 [paul] 0.6.3claws6
437 * sync with sylpheed 0.6.3cvs2
438 see ChangeLog entries 2001-10-09 and 2001-10-10
440 2001-10-10 [darko] 0.6.3.claws5
443 proper calculation of right margin if smart wrapping is enabled
445 automatically wrap long lines if wrap quotation is enabled
447 2001-10-09 [alfons] 0.6.3.claws4
450 select correct row when deleting last row in the summary view (and
451 close bug "[ #469104 ] select second last in list when deleting")
453 2001-10-09 [paul] 0.6.3claws3
455 * sync with sylpheed 0.6.3cvs1
456 updated some autotool scripts
458 2001-10-09 [darko] 0.6.3claws2
461 new name and mark with Sylpheed comment
463 smart quotation wrapping a-la VIM
465 2001-10-08 [paul] 0.6.3claws1
467 * sync with sylpheed 0.6.3 release
468 see ChangeLog entry 2001-10-08
470 2001-10-08 [paul] 0.6.2claws24
473 more sync with sylpheed 0.6.2cvs12
474 Fixed the bug that didn't select the last row correctly
477 2001-10-07 [paul] 0.6.2claws23
479 * sync with sylpheed 0.6.2cvs12
480 see ChangeLog entry 2001-10-07
484 enable jpilot to read unsynch'ed addresses.
486 * src/editldap_basedn.c
487 fix segfault when opening dialog.
489 2001-10-06 [alfons] 0.6.2.claws22
492 fix bug with summary view selecting last *inserted*
493 node instead of last *visible* node. remember we
496 2001-10-06 [paul] 0.6.2claws21
499 updated translation, contains some fixes and new
500 translations, submitted by Gustavo Noronha Silva
504 change 'each' to 'every' - fix dubious English
506 * sync with sylpheed 0.6.2cvs11
508 2001-10-05 [alfons] 0.6.2claws20
510 * src/mainwindow.[ch], src/folderview.c
511 make composite tool button switch between "Compose News"
512 and "Compose Mail" depending on selected folder
513 (nifty idea by Kim Schulz <kim@schulz.dk>)
515 2001-10-05 [paul] 0.6.2claws19
517 * src/mainwindow.c, src/summaryview.c
518 fix 'Message/Reply to all', broken in last commit
521 fix X_BEENTHERE seg fault, thanks to Alfons
523 2001-10-04 [paul] 0.6.2claws18
525 * src/compose.[ch], src/mainwindow.c
526 make "Message/Reply" reply to mailing lists; matches
527 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
528 based on portions of the patch submitted by
529 Junichi Uekawa <dancer@netfort.gr.jp>
531 2001-10-04 [darko] 0.6.2claws17
534 better smart wrapping
536 a function to make text buffer contiguous
538 2001-10-03 [paul] 0.6.2claws16
540 * sync with sylpheed 0.6.2cvs10
545 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
546 close bug "[ #466566 ] compile error on mdk 8.0" by removing
547 references to chinese translations (hope someone picks up
550 2001-10-02 [christoph] 0.6.2claws15
553 fixed non translated header bug
555 fixed wrong date in alfons last entry ;)
557 2001-10-02 [alfons] 0.6.2claws14
559 * src/compose.c, src/prefs_common.[ch]
560 add block cursor option
562 2001-10-02 [paul] 0.6.2claws13
564 * sync with sylpheed 0.6.2cvs9
566 2001-09-30 [paul] 0.6.2claws12
568 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
572 add 'src/importldif.c'
574 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
575 added eudora-to-vCard conversion tool
576 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
578 * sync with sylpheed 0.6.2cvs8
582 * sylpheed-0.6.2claws released
584 2001-09-27 [melvin] 0.6.2claws11
587 fixed crash when using default path (introduced
589 fixed tiny bug for initial suggestion mode
591 2001-09-27 [melvin] 0.6.2claws10
594 fixed bug where gtkpspell didn't set the path correctly
597 added a paragraph about spell checking
601 2001-09-27 [paul] 0.6.2claws9
603 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
604 replace '// comments' with '/* comments */' to prevent
605 some compiler warnings
607 * sync with sylpheed 0.6.2cvs6
609 2001-09-26 [alfons] 0.6.2claws8
612 introduce return receipt request notification again,
613 which was lost because of other semantics in
614 procheader_parse() (???)
616 2001-09-26 [christoph] 0.6.2claws7
619 replace comments for old code with #if 0
620 readded auto cc, bcc and reply-to
621 * src/prefs_matcher.c
622 * src/prefs_scoring.c
623 removed some definition (was moved to
626 2001-09-26 [paul] 0.6.2claws6
629 make 'Follow-up and reply to' sensitive
631 * more sync with sylpheed 0.6.2cvs5
638 fixed bug for "US-ASCII" introduced by the encoding code
644 * src/prefs_common.[ch], src/summaryview.c
645 'next unread msg' 'go to next folder?' dialog can be
646 given default behaviour, either always show dialog,
647 or assume 'yes', or assume 'no'
648 Submitted by wwp <subscript@free.fr>
652 * src/compose.c src/gtkspell.[ch]
653 added support for different encodings
657 * more sync with sylpheed 0.6.2cvs5
661 * src/prefs_folder_item.c
662 add check for item->prefs->default_to string is NULL and
663 add another check when freeing this string
668 change to version 0.6.2claws3
670 * sync with sylpheed 0.6.2cvs5
673 * src/ldif.[ch], src/importldif.[ch], addressbook.c
675 * src/addrcache.[ch], addrindex.[ch]
676 small update for future
682 added 'Learn from mistakes' option
683 better handling of quotes in checked words
686 small update for spell checking stuff
691 edit a little bit so it complies more with main coding style
695 * src/folder.[ch], prefs_folder_item.c, compose.c
696 migrate "request return receipt" folder property
701 * README.claws **NEW**
702 (add things of interest for users of main branch
705 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
706 re-implement threading per folder option, but store
707 the setting in folderlist.xml (where it belongs)
712 fixed bug when compose window is under another window
713 * src/prefs_common.[ch] src/compose.c
714 changed 'dictionary_path' to 'dictionary' to be consistent
715 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
716 * ac/pspell.m4 src/Makefile.am
717 dropped PSPELL_PATH macro
721 2001-09-21 [christoph]
724 added border around header fields
725 keep header type when new field is added
727 2001-09-20 [christoph]
730 more portable debug_print with source filename
733 more newlines after debug messages
738 change to version 0.6.2claws2
740 * sync with sylpheed 0.6.2cvs3
745 fixed the post-right-click focus pb
746 fixed crash when 'Spell check all' after dict change
747 and when cursor is at the end of the text
748 shift-right-click pops up config menu even on misspelled words.
755 added pspell to compiled-in features list
759 * switched to pspell and dropped ispell
761 new file. autoconf macro for pspell
763 * configure.in acconfig.h
766 * src/main.c src/compose.[ch] src/gtkspell.[ch]
767 * src/prefs_common.[ch]
770 2001-09-18 [christoph]
774 replace LOG_MESSAGE with debug_print
778 added newline after debug message
780 using __VA_ARGS__ for debug_print macro
782 ignore Makefile and Makefile.in
787 change to version 0.6.2claws1
788 * sync with sylpheed 0.6.2cvs1
791 * src/prefs_matcher.c
792 add 'score equal to' option, submitted by
793 Paul Evans <nerd@freeuk.com>
795 2001-09-15 [christoph]
798 comment out menu entry not existing in claws
800 add debug output for non existing menu entries
802 fix next/prev unread message for ignored threads
804 add sourcefile and line number to debug output
805 otherwise it is sometimes hard to find the
806 source code part if debug messages are translated
811 refresh target folder style after colour is changed
816 change to version 0.6.1claws3
818 * sync with sylpheed 0.6.1cvs6
823 fix target folder colourization to use user selected colour
828 fix crash when message that is marked for copy/move is unmarked
833 change to version 0.6.1claws2
835 * sync with sylpheed 0.6.1cvs3
840 fix bug with default font used for trash folder text
844 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
848 change to version 0.6.1claws1
850 * sync with sylpheed 0.6.1cvs2
855 add Match's new addressbook
858 updated translation submitted by Jens Oberender
864 * sync with sylpheed 0.6.1 release
869 change to 0.6.0claws2
871 * sync with sylpheed 0.6.0cvs4
874 updated translation submitted by Fabio Junior Beneditto
888 change to version 0.6.0claws1
890 * sync with sylpheed 0.6.0cvs1
893 updated translation submitted by Ricardo Mones Lastra
896 add 'src/prefs_templates.c'
898 * src/compose.c, src/summaryview.c
899 fix segfault on 'Re_edit'
903 * configure.in, Makefile.am
905 add tools directory to source distribution
910 change to version 0.6.0claws
912 * sync with sylpheed 0.6.0 release
914 2001-08-30 [christoph]
917 removed autoconf version check
921 * src/account.c, src/compose.c, src/prefs_common.[ch]
922 * src/procheader.[ch] src/utils.[ch]
923 Enhanced automatic account selection on replies
924 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
927 add LDAP and JPilot to the configuration results output.
929 2001-08-29 [christoph]
932 no bold font for ignored threads
937 change to version 0.5.3claws6
939 * sync with sylpheed 0.5.3cvs10
940 src/stringtable.[ch]: New Files
942 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
943 * src/pixmaps/sylpheed.xpm
944 add mini-icons to windows (by Alfons)
949 new functions: next_labeled_cb(), prev_labeled_cb()
952 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
953 summary_select_next_labeled(), summary_select_prev_labeled()
955 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
956 give claws blue folders and a blue trash can
961 change to version 0.5.3claws5
963 * sync with sylpheed 0.5.3cvs9
964 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
966 2001-08-24 [christoph]
969 keep filename when browsing directories
970 (not working for user entered filename, but
971 for default name and selected filename from
974 fixed wrong spelling "Folllow-up"
978 fixed new/unread message count with ignored
979 threads (2 commits, first didn't notice no
980 longer needed decreasing)
982 readded scrolling of progress dialog
988 change to 0.5.3claws4
990 * sync with sylpheed 0.5.3cvs7
992 2001-08-24 [christoph]
995 set request return receipt when replying
996 if it is set is the folder prefs of the
999 disable final error popup if popups are
1000 disabled in config (again)
1005 Change version number to 0.5.3claws3
1007 * sync with sylpheed 0.5.3cvs5
1010 double quote '%s' in 'gedit %s' to fix bug when
1011 opening attachment with spaces in the name
1014 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
1015 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
1016 initial message templates support
1022 change version number to 0.5.3claws2
1024 * sync with sylpheed 0.5.3cvs4
1026 * src/procmsg.h src/summaryview.c
1027 re-implement (un)ignore thread
1032 remove unnecessary code
1034 enable 'dynamic' signatures (submitted by
1035 Eric Limpens <eric@hscg-internet.nl>)
1039 clean up after sync with sylpheed 0.5.3 release
1042 fix re-introduced font mess, see Christoph's
1047 use sylpheed's small font instead of
1048 gtk default font for summary view
1054 add pl to ALL_LINGUAS - sync with main branch
1056 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1057 Updated. Translations by Jens Oberender, Ricardo Mones
1058 Lastra, Alfons, and Fabio Junior Beneditto respectively.
1060 * po/pl.po ** NEW FILE **
1061 sync with the main branch
1064 fix target folder colorizing and refresh problem
1067 2001-08-17 [christoph]
1070 claws uses 4 colors for target folder coloring.
1071 arrays were not long enough and destroyed the
1072 stack causing a segfault.
1073 target folder colorizing does not work anymore
1079 change to version 0.5.3claws1
1081 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
1082 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
1083 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
1085 sync with sylpheed 0.5.3 release, but keep claws method of
1086 configuring/saving fonts
1088 * src/addressbook.[ch]
1089 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
1090 in line with a similar change in Hiroyuki's branch
1092 * src/mainwindow.[ch]
1093 disable main_window_set_thread_option()
1094 * src/prefs_folder_item.c
1095 comment out &tmps_prefs.enable_thread,
1096 * src/mbox_folder.c, src/procmsg.[ch]
1097 comment out MSG_IS_IGNORE_THREAD
1099 comment out summary_ignore_thread() and summary_unignore_thread()
1100 comment out MSG_IS_IGNORE_THREAD
1102 use Hiroyuki's threading instead.
1109 use Hiroyuki's 0.5.3 column scheme but also
1110 include the enable/disable button.
1111 * src/pixmaps/mark.xpm
1112 add Hiroyuki's amended pixmap
1114 2001-08-13 [christoph]
1117 receive at get all column showed wrong state for APOP
1118 button should only work for POP3 and APOP accounts
1119 * src/prefs_account.c
1120 added missing preprocessor statement for SSL
1125 add 'receive at get all' column and enable/disable
1128 2001-08-06 [christoph]
1131 show usage of SSL in protocol column
1137 * src/prefs_account.[ch]
1138 moved ssl options to a new page
1144 added support for SMTP STARTTLS command
1146 2001-08-05 [christoph]
1149 debian autoconf needs version check to find
1150 correct autoconf version. if the file is
1151 named configure.in 2.13 is used, which does
1152 not work with this configure.in script.
1153 other solution would be to rename the script
1154 to configure.ac as suggested in the autoconf
1158 disable final error popup if popups are
1163 fixes IMAP over SSL problem
1168 change to 0.5.2claws1
1170 * sync with sylpheed 0.5.2cvs1
1175 quick fix for ispell detection...
1180 change to 0.5.1claws4
1182 * sync with sylpheed 0.5.1cvs7
1186 * src/prefs_common.c, src/prefs_common.h,
1187 src/gtkspell.c, src/gtkspell.h
1188 add global spelling checker settings (compose tab) +
1189 selection of dictionary
1192 guess valid ispell location
1197 removal of 'src/quote_fmt_parse.c'
1200 (submitted by Jens Oberender <didge@suse.de>)
1205 * src/folderview.[ch]
1208 * src/prefs_common.[ch]
1210 target folder colourization
1214 more sync with Sylpheed 0.5.1cvs6
1219 * src/prefs_folder_item.[hc]
1221 shared folders support with a GUI
1227 * sync with Sylpheed 0.5.1cvs6
1233 (submitted by Fabio Junior Beneditto)
1239 patch to correct bad image mime headers
1240 (submitted by Don Quijote <dq@searchlores.org>)
1244 * tools/gif2xface.pl **NEW FILE**
1246 script to convert file.gif to file.xface for
1247 use in a custom header.
1248 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1253 change macros for detecting JPilot and LDAP
1255 2001-07-27 [christoph]
1258 code cleanup (MIN / MAX warning, needed casting)
1263 disallow setting flags when detecting certain headers
1264 (X-Status, Status, Seen, X-Seen).
1266 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1268 2001-07-27 [christoph]
1270 * src/prefs_filter.c
1271 * src/prefs_filtering.c
1272 * src/prefs_matcher.c
1273 * src/prefs_scoring.c
1274 scroll list when moving rows up or down
1278 * src/prefs_account.c
1279 * src/prefs_account.h
1281 SMTP over SSL (untested, feedback requested)
1289 * configure.in, acconfig.h
1290 define CLAWS (need this for main / claws detection)
1295 Sylpheed 0.5.1claws2
1297 * sync with Sylpheed 0.5.1cvs4
1299 2001-07-25 [christoph]
1303 item->prefs == NULL (don't know why)
1308 Sylpheed 0.5.1claws1
1310 * sync with Sylpheed 0.5.1cvs1-3
1312 2001-07-24 [christoph]
1315 * src/prefs_folder_item.[ch]
1316 added folderitem preferences dialog with
1317 default To: and auto request return receipt
1321 changes to handle new folderitem preferences
1325 call compose new mail with current folderitem
1329 Release Sylpheed 0.5.1claws
1332 change to release version 0.5.1claws
1334 2001-07-24 [christoph]
1337 fixed segfault that happend when the selected
1338 message was removed while retrieving new messages.
1342 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1346 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1347 this is a work in progress, for more information: http://nlpagan.net/sylman
1349 * configure.in, src/mainwindow.c, manual/Makefile.am
1350 add support for English manual
1353 add authors of user manuals
1355 * manual/en/sylpheed*.html
1356 add English documentation
1358 2001-07-22 [christoph]
1363 changed a wrong debug message
1368 update Dutch translation
1370 * src/prefs_filtering.c,
1372 add more translatable strings
1381 * src/inc.c, src/summaryview.[ch]
1382 prevent update of mark file when filtering has done, by
1383 using a variable; this affects two functions:
1384 inc.c::inc_finished()
1385 summaryview.c::summary_show()
1389 * src/filtering.[ch], src/prefs_filtering.c,
1391 add filtering action for label coloring
1396 * added src/labelcolors.c
1397 * added src/labelcolors.h
1398 * src/Makefile.am, src/summaryview.c
1399 rearrange label coloring code
1402 add more parentheses so label colouring works correctly
1405 don't really delete message, but move it to Trash
1407 * src/prefs_matcher.c
1408 add quote options to info dialog
1410 2001-07-20 [christoph]
1416 * src/ssl.[ch] (new)
1417 moved ssl stuff to a seperate file
1422 fix show sender using address book with no e-mail
1423 address in From: field
1427 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
1428 fix messy handling of escaping... now at least the
1429 execute command is useful. escape char is '\', we
1430 accept \n and \r too.
1434 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
1435 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
1444 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
1446 revise filtering; currently move, copy, marking have
1447 been tested. if you like bleeding edge stuff, you
1448 should definitely go for this version :)
1450 * mark old working stuff as VERSION_0_5_0_CLAWS5
1452 2001-07-17 [christoph]
1461 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
1462 bits in the mark file, without affecting either branch. Lots of
1463 files changed, also in claws branch.
1465 UNTESTED: use of mbox folders
1468 added mark all read; however this was a quick hack used for
1469 cleaning up mess after initial merge with Hiroyuki
1472 change claws version number back to 0.5.0claws5 to clear up
1473 confusion & pretension (recent release was technically
1474 0.5.0claws4, so we neatly align with Hiroyuki :-)
1478 sync with Hiroyuki's 0.5.0cvs4
1484 * src/filtering.[ch]
1485 remove invalid updating of mark files for
1486 filter actions MATCHING_ACTION_MOVE and
1487 MATCHING_ACTION_DELETE; this should fix the
1491 revert Christoph's stab at fixing the folder
1495 add missing files with translatable strings
1502 * src/addr_compl.[ch], src/prefs_filtering.c
1503 make "filtering pref dialog's destination entry" an
1504 "address completable entry", if filter destination is
1509 sync with Hiroyuki's 0.5.0cvs2-3
1511 2001-07-15 [christoph]
1514 fixed folder stats update after incorporation
1519 * finish label colouring stuff (for now)
1520 * fix incorrect colour bug (off by one)
1525 change text labels for news and mail message so there's
1526 plenty of toolbar estate left
1533 sync with Hiroyuki's 0.5.0cvs1
1536 more rewrite label colouring
1540 * src/summaryview.[ch]
1541 * start rewrite label colouring
1542 * fix proper location "Add Sender To Addressbook" menu item
1546 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1547 (actually this is 0.5.0claws4)
1552 * fix duplicate message
1553 * add updated Portugese / Brazilian translation
1554 submitted by Fabio Junior Beneditto
1562 add updated Dutch translation
1565 add updated German translation submitted by Jens
1569 Prerelease before 0.5.0claws. Please test.
1570 This version is temporarily tagged as VERSION_0_5_0_TEST
1572 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
1573 src/prefs_scoring.c, src/prefs_matcher.c,
1574 src/prefs_filtering.c, src/mbox.c,
1575 src/main.c, src/inc.c, src/filtering.[ch]
1576 revert new Hoa's new matcher (does not work yet)
1583 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1589 add ChangeLog.claws to EXTRA_DIST
1591 add matcher_parser_parse.h to EXTRA_DIST
1593 2001-07-10 [christoph]
1596 add destination folder to table of
1597 folders that need to be updated after
1604 make collapse state of folders and folder items persistent, i.e.
1605 if you collapse a folder tree, the next time sylpheed-claws starts
1606 up the folder tree remains collapsed.
1608 2001-07-10 [christoph]
1614 renamed MD5_CTX to MD5_CTX_syl
1615 conflicts with a struct in openssl
1618 * src/prefs_account.[ch]
1622 fixed compose with current account
1623 broken by new compose button stuff
1628 changed my email address
1630 * src/matcher_parser_parse.y
1631 clean the parser to remove conflicts
1639 fix incorrect description of --enable-ldap parameter
1641 * src/prefs_common.[ch]
1643 add experimental option "smart wrapping" which makes the
1644 compose editor auto wrap.
1646 | TODO: the problem with the buggy cursor handling is caused |
1647 | by the GtkText. when deleting / backspacing text its |
1648 | wrapping algorithm does not take in account the previous |
1649 | line. should find a way to hack this in. |
1650 | or should perhaps combine this with the word wrapping |
1651 | patch i wrote in january. |
1654 show build parameters for LDAP and JPilot
1657 revert Christoph's bugfix for selecting next unread message,
1658 because folder stats aren't updated correctly
1665 * src/matcher_parser_lex.l
1666 * src/matcher_parser_parse.y
1667 * src/prefs_filtering.c
1668 * src/prefs_scoring.c
1670 bugfix of the config file parser
1675 added generated matcher sources to BUILT_SOURCES
1681 added new config file parser
1684 * src/filtering.[ch]
1686 * src/prefs_filtering.c
1687 * src/prefs_matcher.c
1688 * src/prefs_scoring.c
1689 * added src/matcher_parser.h
1690 * added src/matcher_parser_lex.h
1691 * added src/matcher_parser_lex.l
1692 * added src/matcher_parser_parse.y
1693 lex & yacc config file parser
1698 changes prefs_filtering into global_filtering
1701 build threads with subjects only if "Re: " is at the
1702 beginning of the subject
1708 sync with sylpheed 0.5.0
1709 change of version number only
1715 sync with sylpheed 0.5.0pre5
1719 sync with sylpheed 0.5.0pre4 release
1720 /po and /manual/ja not sync'ed
1724 more sync with sylpheed 0.5.0pre4
1726 2001-07-03 [christoph]
1729 fixed address book broken by address book
1730 for VCard, JPilot, LDAP
1736 stopped memory leaks
1740 more sync with sylpheed 0.5.0pre4
1744 * included address book patch for VCard, JPilot, LDAP
1745 * pref_common.c - fixed Font options on Display tab (cosmetic)
1746 * alertpanel.c - fixed truncated message
1748 2001-07-02 [christoph]
1753 mark threads for ignoring
1759 * sync with sylpheed 0.5.0pre4
1760 updated gettext to 0.10.38.
1766 * src/summaryview.[ch]
1767 new right-click option: Label.
1768 substitute for 'Mark-->Mark/Unmark', colours the line.
1769 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1771 2001-07-01 [christoph]
1774 fixed font for trash
1776 move ctree to unread message
1780 * sync with sylpheed 0.5.0pre3 release
1786 allow inserting / attaching multiple files in
1792 small change to Alfons' previous stuff so that it
1797 * lots of files changed; first attempt to merge the changes
1798 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1803 updated and completed, translations by Fabio
1804 Junior Beneditto <fjbeneditto@yahoo.com.br>
1810 allow selecting an attached files' mime type from a
1815 * more sync with sylpheed 0.5.0pre3
1820 merge with sylpheed.pot and pt_BR.po provided by
1821 Fabio Junior Beneditto.
1826 make MIME types case insensitive
1831 merge with sylpheed.pot and old nl.po; translations added.
1835 * more sync with sylpheed 0.5.0pre3
1840 don't crash when removing parent node of messages
1841 attracted by subject. this was caused by not deleting
1842 the parent node from the subject line hash table.
1849 if there are multiple messages selected, allow forwarding
1850 them as attachments.
1854 * more sync with sylpheed 0.5.0pre3
1860 * sync with sylpheed 0.5.0pre3
1865 fixed 'compose news article' bug
1866 from icon-and-text toolbar
1870 * sync with sylpheed 0.5.0pre2 release
1872 2001-06-24 [christoph]
1874 * src/prefs_common.c
1875 bug fix in font selection
1877 use sylpheed's normal font instead of
1878 gtk default font for folders without
1883 * src/mainwindow.[ch]
1884 added composite compose mail / news button (an idea by Leandro
1885 Pereira <leandro@linuxmag.com.br>)
1889 Added instructions for ldif-to-xml.py
1897 * src/pixmaps/stock_news_compose.xpm
1898 added pixmap by Leandro
1899 * src/prefs_common.c
1900 tested built-in spelling checker of GCC 3.0 :)
1902 merged dutch translation of sylpheed-main with
1907 Added tools directory and files.
1909 * tools/filter_conv.pl
1910 converts old filter system to new filtering system
1911 * tools/ldif-to-xml.py
1912 converts netscape addressbook to sylpheed addressbook
1914 descriptions/instructions for above two files
1916 2001-06-23 [christoph]
1919 * src/manage_window.[ch]
1920 * src/prefs_common.[ch]
1921 mail retrieval dialog can be enabled, disabled
1922 or hidden if non of sylpheed's windows is active
1928 * sync with sylpheed 0.5.0pre2
1930 2001-06-21 [christoph]
1933 show recipient on 'from' for all accounts
1936 * src/prefs_common.[ch]
1937 disable error popup on mail receive errors
1942 made the ruler correctly appear and disappear.
1945 removed Hoa's work-in-progress-stuff (interesting!) so
1948 2001-06-20 [christoph]
1951 * src/progressdialog.c
1952 added scrolled window for list in progressdialog
1956 sync with sylpheed 0.5.0pre1 release
1958 2001-06-20 [christoph]
1961 make building threads by subject work when
1962 thread view is enabled
1965 * src/prefs_common.[ch]
1966 automatically select account for mail replys
1970 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1971 they are filled in from the account settings.
1975 * more sync with sylpheed 0.5.0pre1
1981 added --sysconfdir to CPPFLAGS for pointing to the correct
1982 location of mime.types.
1984 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1990 fixed some bug when building threads
1994 * src/prefs_account.c
1995 UI stuff: More changes to the English
1999 * src/pixmaps/stock_news_compose.xpm: new file
2003 Added new icon for Hoa's 'compose a news
2004 message', plus minor improvements to the
2010 more sync with sylpheed 0.5.0pre1
2016 Follow-up and reply to
2018 * src/summaryview.[ch]
2019 Build threads also with subjects
2024 forwarding use the current account.
2027 the "compose message" button has been replaced with
2028 "new mail" and "new news" buttons
2030 * src/prefs_common.[ch]
2031 added a configuration option to use the forward button
2032 as "forward as attachment"
2033 changed reply and forward format description
2035 * src/quote_fmt_lex.l
2036 * src/quote_fmt_parse.y
2037 added message with no signature in format for reply
2046 Improvements to the English
2048 * src/prefs_common.c
2049 Improvements to the English and some
2050 clarity/continuity improvements in the
2051 description of Quote symbols.
2057 * sync with sylpheed 0.5.0pre1
2062 Better interface for compose, displayed fields
2063 are updated whenever we change account.
2064 Newsgroups field is automatically filled.
2067 Newsgroups field is automatically filled.
2069 * src/prefs_account.c
2070 Some interface stuff when fields appear and
2077 * sync with sylpheed 0.4.99
2081 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
2082 base64_decoder_free, base64_decoder_decode): new object and
2083 functions for decoding base64 streams.
2084 * src/procmime.c (procmime_decode_content): modified to use the
2091 * sync with sylpheed 0.4.99cvs11
2097 * sync with sylpheed 0.4.99cvs9
2102 * src/prefs_account.c
2104 SMTP server can be defined in the news account
2105 mime type of attachment are kept.
2109 now choose the highest important score between default
2110 and important score of folder.
2114 * src/prefs_common.c:
2116 (prefs_quote_description_create): corrected description of
2117 quote format characters
2123 * sync with sylpheed 0.4.99cvs8
2127 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
2128 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
2134 * sync with sylpheed 0.4.99cvs7
2138 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
2139 clashes with autogenerated header).
2140 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
2141 * src/Makefile.am: added quote_fmt.h.
2142 * src/.cvsignore: added lex/yacc autogenerated files
2143 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
2149 * sync with sylpheed 0.4.99cvs6
2153 * added src/quote_fmt_parse.h
2158 don't modify readonly configuration files
2160 * src/prefs_account.c
2161 * src/prefs_common.c
2162 * src/prefs_customheader.c
2163 * src/prefs_display_header.c
2164 * src/prefs_filter.c
2165 * src/prefs_filtering.c
2166 * src/prefs_scoring.c
2167 don't open dialog box when configuration files
2172 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
2174 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
2175 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
2176 BUILT_SOURCES to make all files rebuild properly.
2178 * src/compose.c: removed #include "quote_fmt.tab.h".
2180 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
2181 CHARACTER value in yylval.
2183 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
2184 receive CHARACTER value by documented means (yylval).
2186 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2191 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2196 * src/prefs_filtering.c
2197 now keep the configuration for execute action
2204 * sync with sylpheed 0.4.99cvs5
2209 added quote_fmt.[ch]
2211 * added src/quote_fmt.y
2212 * added src/quote_fmt.l
2213 * added src/quote_fmt.tab.h
2214 * added src/quote_fmt.tab.c
2215 * added src/lex.quote_fmt.c
2216 parsing configuration for replying
2219 * src/prefs_common.[ch]
2220 added configuration UI for replying
2224 using configuration for replying
2232 * src/prefs_filtering.c
2233 * src/prefs_matcher.c
2234 * src/prefs_matcher.h
2235 action "run a command" for filtering
2236 and matching with a command.
2237 fixed the "whole message" matching
2240 changed temporary filename for security
2243 queue the notification if it fails to send.
2245 * src/prefs_common.c
2246 * src/prefs_folder_item.c
2247 changed the default important score
2249 * src/prefs_scoring.c
2251 hide kill score input when the folder is not
2256 * src/prefs_common.c:
2258 (prefs_font_select): pass font name in font entry box to font
2263 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2267 * sync with sylpheed 0.4.99cvs4
2271 * src/headerwindow.c:
2273 (headerwindow_show_cb): use the selected summary view item, not
2278 * src/headerwindow.c:
2280 (headerwindow_show_cb): always try to show msginfo
2285 keep attached parts when reediting or forwarding.
2290 * src/prefs_folder_item.[ch]
2291 * src/prefs_scoring.[ch]
2293 * src/summaryview.[ch]
2296 * src/prefs_common.[ch]
2297 support for folder scoring
2298 kill score and important score for messages
2300 * src/prefs_account.c
2301 some display bug fixed for local account
2306 * src/summaryview.c:
2308 (add_sender_to_cb): don't crash when no or invalid sender; the add
2309 sender to address book menu item is disabled.
2313 * src/filtering.[ch]
2315 handling summary menu / filter messages
2321 imap folders now appears in list
2324 doesn't crash if destination mail is not writeable
2329 removed some warnings
2333 * src/prefs_filtering.c
2334 global string to identify any folders
2335 removed some debug info
2336 filtering to mbox folders is now possible
2339 removed some warnings
2342 permission on files are changed to read/write for user only,
2344 creation of subfolder is handled better.
2348 Verified the sync for src/prefs_common.[ch] and
2349 src/prefs_account.[ch]. I believe there were some
2350 minor indentation differences.
2356 * sync with 0.4.99cvs3
2361 handling flags for mbox format
2364 use of mark file only for MH format
2365 handling flags for mbox format
2366 filtering cannot yet move or copy mails to mbox folders.
2369 changed move_msg, copy_msg,
2370 move_msgs_with_dest, copy_msgs_with_dest functions
2371 uses only folder->copy_msg() function
2372 uses folder->finished_copy() to handle the destination
2373 folder at the end of the copy or move operation.
2376 included mbox directories.
2378 * src/folderview.[ch]
2380 handle folders operation for mbox format
2383 disable conversion of "From " header
2385 * src/mbox_folder.[ch]
2386 completion of mbox format handling
2389 changed mh_copy_msg() function and
2390 removed mh_move_msg(), mh_move_msgs_with_dest(),
2391 mh_copy_msgs_with_dest()
2393 * src/prefs_filtering.c
2394 removed some warnings
2396 * src/prefs_matcher.c
2397 default boolean operation is AND
2400 handling flags for mbox format
2401 handling of "From " header
2405 added MSG_REALLY_DELETED flags to handle deletion of
2406 messages in mbox format.
2409 handling flags for mbox format
2410 disable the MSG_DELETED flags when messages
2411 are deleted in mbox format
2414 "From " headers display fixed.
2420 (get_email_part): skip quoted email addresses, like in e.g.
2421 "'alfons@proteus.demon.nl'".
2425 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
2426 and fixing the persistence troubles when using separate windows.
2430 Added #define SEPARATE_ACTION used in the gtk item factory for
2431 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
2432 use gtk_item_factory_get_widget_by_action() to get the items.
2434 Removed separate_widget_cb from the gtk item factory data
2436 (mainwindow_create): connect separate_widget_cb() to check
2437 menu item "toggled" signal. also passing a MainWindow pointer
2438 as object data for both check menu items.
2440 (separate_widget_cb): definition of separate_widget_cb() to match
2441 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
2442 window using gtk_object_get_data(). The type of window separation
2443 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
2445 * src/prefs_filtering.c,
2446 src/prefs_matcher.c: added horizontal scrollbars
2451 fix segfault with invalid bold font
2453 correctly display summary stats after row is marked
2457 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
2458 encodings with libjconv.
2463 added mbox_folder.[ch]
2465 mbox temporary folder
2467 * added src/mbox_folder.[ch]
2469 * src/procheader.[ch]
2472 bugfix for file incorporation filtering
2474 enable creation of MBOX
2475 * src/prefs_display_header.c
2476 enable use of headers like "From "
2477 something that should be fixed :
2478 displaying of such headers add an extra space
2479 * src/prefs_folder_item.c
2480 don't create folders because it is not necessary
2482 added data field to MsgInfo for mbox internal use
2484 added some support for mbox
2486 added get_mbox_cache_dir() function
2488 2001-05-23 [hiroyuki]
2490 * src/headerwindow.c
2501 src/folderview.c: more sync with 0.4.99cvs2.
2503 * src/headerwindow.c: reverted.
2509 * sync with sylpheed 0.4.99cvs2
2517 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
2523 * configure.in: if gnome-config not found, "no" is displayed
2525 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
2527 * src/textview.c: now also possible to add mail addresses by right
2528 clicking in the text view
2530 * src/codeconv.c: merged patch which fixes endless loop when encountering
2531 invalid wide characters; from Alte <010@imis.ru>
2535 Added installation of gnome specific things:
2537 * Makefile.am: gnome conditional
2539 * configure.in: check for installed gnome
2541 * added sylpheed.png, sylpheed.desktop
2545 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
2547 * src/mainwindow.h (main_window_toolbar_create): created a button
2549 (main_window_set_toolbar_sensitive): enable/disable the new button
2551 (toolbar_reply_to_author_cb): handle the new button.
2553 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
2554 send_progress_dialog_destroy() on failure (fixes hang on SMTP
2559 * src/compose.h (ComposeReplyMode): new modes
2560 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
2561 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
2564 (compose_send): move some code into a new function:
2565 (compose_current_mail_account): new function.
2566 (compose_reply): new argument to_author, all callers changed; if
2567 to_author==TRUE and account->protocol==A_NNTP, find and use an
2568 appropriate mail account for replying.
2569 (compose_reply_set_entry): new argument to_author; ignore
2570 compose->replyto if to_author==TRUE.
2572 * src/mainwindow.c: new command "Message/Reply to author".
2573 (main_window_set_menu_sensitive): enable/disable it.
2574 (reply_cb): handle it.
2576 * src/summaryview.c: new command "Reply to author".
2577 (summary_set_menu_sensitive): enable/disable it.
2578 (summary_reply_cb): handle it.
2580 * src/account.c (account_find_mail_from_address): new function.
2586 * sync with sylpheed 0.4.99cvs1
2593 new filtering action : forward and forward as attachment
2596 no need for $DISPLAY when we run sylpheed --help
2597 call to parse_cmd_opt() is moved
2599 * src/mainwindow.[ch]
2600 execute button is hidden when immediate execute
2605 * src/prefs_folder_item.c
2607 better handling of missing directories
2610 reedit is enabled in outbox
2611 reedit is enabled in queue
2617 * src/prefs_filtering.c
2618 changed attachement into attachment
2624 * sync with sylpheed 0.4.67cvs9
2625 * sync with sylpheed 0.4.67cvs7-8
2630 added prefs_filtering.c
2632 * src/filtering.[ch]
2634 removed action : forward_news and forward_news_as_attachement
2635 (forward and forward_as_attachement can be used instead)
2638 added menu option to access filtering configuration
2640 * src/prefs_account.c
2641 changed mail_command default to /usr/sbin/sendmail
2643 * added src/prefs_filtering.[ch]
2644 dialog box for filtering configuration
2646 * src/prefs_matcher.c
2647 added function prefs_matcher_get_criteria_from_matching()
2649 * src/prefs_scoring.c
2650 reset the dialog when register or substitute is clicked
2655 added filtering.[ch]
2657 using filering.[ch] instead of filter.[ch]
2659 reading new filtering configuration
2661 added some filtering actions
2662 and fixed a bug for headers and mail body matching
2664 using filering.[ch] instead of filter.[ch]
2666 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
2668 some fixes for filtering
2670 2001-05-14 [hiroyuki]
2672 * src/send.c: fixed some weird indentations.
2673 send_message_with_command(): call pclose() only if p != NULL.
2674 * src/textview.c: get_email_part(): modified the code for readability.
2676 2001-05-14 [hiroyuki]
2680 src/md5ify.h: removed from the cvs.
2684 * src/main.c: include rfc2015.h to avoid compiler warnings.
2685 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2686 the panel is already on screen.
2687 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2688 closing the alert window by ESC as "No".
2689 * src/prefs_common.c (prefs_interface_create): moved return
2690 receipt check button to the correct place.
2694 * src/prefs_common.c:
2695 moved return receipt check button to the Send tab. (prefs_send_create)
2696 removed the date format ui related globals. (prefs_display_create)
2700 * sync with sylpheed 0.4.67cvs5-6
2704 * added Alfons' font selection patch
2707 * src/headerwindow.c
2708 * src/prefs_common.c
2709 * src/prefs_common.h
2713 changed version of cache
2715 * src/prefs_matcher.c
2716 added additionnal matching criteria
2720 added references in MsgInfo
2725 prepared some things for new filtering
2727 added some matching properties
2728 inreplyto need to be enhanced
2729 prepared some things for new filtering
2731 added Return-Receipt-To handling
2732 * src/prefs_folder_item.c
2733 changed default value to TRUE
2734 * src/prefs_matcher.c
2735 added some matching properties
2736 * src/prefs_scoring.[ch]
2737 the scoring dialog is finished
2739 added Return-Receipt-To handling
2740 Reference need to be added
2742 added Return-Receipt-To handling
2743 added threadscore to get a better score sorting when
2746 suppressed a bug when we sort the list
2747 when no folder is opened.
2748 better score sorting when threads are enabled
2752 * reverted previous patch because of potential errors
2756 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
2757 applied "toggle mail-retrieval dialog window" patch submitted
2758 by Eric Limpens <eric@qnt.net>
2760 * sync with sylpheed 0.4.67cvs4
2764 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2765 some picky compilers.
2766 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2767 * src/grouplist_dialog.c: include alertpanel.h.
2768 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2769 fix compile warning.
2770 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2771 #include "defs.h" before others to prevent the warning of `MIN'
2772 and `MAX' redefinition.
2778 * src/prefs_account.c
2779 * src/prefs_display_header.c
2782 added prefs_scoring.[ch]
2783 * src/grouplist_dialog.c
2784 display an error dialog box if the group list
2786 * src/mainwindow.[ch]
2787 added main_window_set_thread_option() function
2788 scoring dialog box enabled
2790 added flags matching unread /new / marked
2791 / deleted / replied / forwarded
2793 newsgroups are now finally in newscache
2794 * src/prefs_matcher.[ch]
2795 finished preferences for matching dialog
2796 * added src/prefs_scoring.[ch]
2797 scoring dialog box completed
2799 conversion to string : added scoringprop_to_string()
2800 write config for preferences :
2801 added prefs_scoring_write_config()
2803 threads can be enabled/disabled independently
2811 thought it would be nice to have a list of all
2812 contributors (used Changelog as a reference)
2815 messed up version numbering...
2819 * sync with sylpheed 0.4.67cvs1-3
2823 * src/prefs_common.c:
2824 better UI for strftime format, double clicking
2825 on format now inserts the format in text entry
2826 replaced close button with standard OK/Cancel
2827 moved date format button to the right of the
2833 Ctrl-Home / Ctrl-End have proper cursor navigation
2837 * src/prefs_matcher.c
2838 finished UI to define matching properties
2839 added ok and cancel button
2840 * src/prefs_filter.c
2841 added ok and cancel button
2843 fixed some bug in xhdr parsing
2848 fixed a bug in textview_show_header(), which displayed two colons (':');
2849 cleaned up some warnings
2854 added prefs_matcher.[ch]
2855 compilation with -W -Wall
2857 ungrab the mouse events if grabbed - does it
2858 fix the bug for disposition notification ?
2860 added a menu option to open the matching dialog.
2862 added matcherprop_to_string() and matcherlist_to_string()
2863 fixed some bugs, changed the name of some options
2864 age_sup and age_inf becomes age_greater and age_lower,
2865 body and messageheaders becomes body_part and headers_part,
2866 changed the names of constants from SCORING_XXX to MATCHING_XXX
2867 * src/prefs_display_header.c
2868 * src/prefs_headers.c
2869 fixed a bug that accidentally destroyed dialogs
2870 when closed them with delete_event
2871 Added *_deleted() which handle delete_event signal correctly.
2872 * src/prefs_folder_item.[ch]
2873 added "enable_thread" field for future customization
2874 * added src/prefs_matcher.[ch]
2875 sample of the UI to define matching properties
2877 using procheader_headername_equal instead of str*cmp functions
2878 using procheader_parse_header() function
2880 using MATCHING_XXX instead of SCORING_XXX
2882 display the sender of the news even if this is ourself
2883 when this is a news message.
2885 using headername_equal() instead of str*cmp functions
2891 * sync with sylpheed 0.4.66
2892 * src/gtkstext.c: trace logs added
2896 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2897 signature check popup.
2898 * src/rfc2015.c (check_signature): show signature check popup only
2899 if it is enabled in preferences.
2905 * sync with sylpheed 0.4.66cvs6
2909 * src/prefs_common.[ch]: added option to enable/disable
2910 looking up sender name in address book for summary pane
2911 * src/summaryview.c: look up sender in the address book
2912 by using Alfons' address completion code
2914 2001-05-07 [hiroyuki]
2917 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2918 member of Pop3State.
2919 * src/news.c: brought #include "defs.h" before #include <glib.h>
2920 to prevent the warning of `MIN' and `MAX' redefinition.
2924 * removed src/headers_display.[ch]
2925 * removed src/prefs_display_headers.[ch]
2927 use a temporary file in the user directory for mbox import
2929 added XHDR support to get "To" and "Cc" headers
2930 (in order to match news with to or cc field for
2932 added function news_parse_xhdr() to get XHDR response
2934 added function nntp_xhdr()
2936 fetch the message if necessary
2942 * sync with sylpheed 0.4.66cvs3-5
2947 added function itos_buf() to enable use of several buffers
2949 use of itos_buf() instead of itos() in summary list
2950 to fix the broken display of message number.
2954 * src/gtkstext.c: bug in cursor up navigation fixed,
2955 fixed another unsigned / signed comparison (we're getting there :-)
2960 added scoring.c scoring.h
2961 prefs_folder_item.c prefs_folder_item.h
2964 added FOLDERITEM_RC SCORING_RC
2966 added prefs field in FolderItem :
2967 properties for each folder (PrefsFolderItem),
2968 sorting type and mode were added as the first properties.
2970 read config for scoring
2971 * added src/matcher.[ch]
2972 gives functions to parse configuration file to do
2973 matching on mails with a list of conditions.
2975 add option to sort by score
2976 * src/prefs_common.[ch]
2977 added preference option to show score and for
2978 the score column size
2979 * added src/prefs_folder_item.[ch]
2980 properties for each folder (PrefsFolderItem),
2981 sorting type and mode were added as the first properties.
2982 * src/procheader.[ch]
2983 added procheader_parse_header()
2984 added procheader_header_free()
2985 added procheader_headername_equal()
2986 and made modification to use them.
2988 added score field to MsgInfo structure
2989 * added src/scoring.[ch]
2990 gives functions to parse configuration file to do
2991 scoring on mails with a list of conditions.
2992 * src/summaryview.[ch]
2993 save the sorting type and mode for the folder
2994 added column to display the score of the mail
2995 added function summary_score_clicked()
2996 sorting type and mode are restored to the folder
2999 use procheader_parse_header(), procheader_headername_equal()
3000 removed memory leak in text_scan_header when freeing headers
3002 changed the function to match names of headers
3003 using procheader_headername_equal()
3005 Scoring functions are implemented, an interface is needed
3011 hopefully fixed the row up navigation bug,
3012 removed adding back / forward lines to cache
3016 * src/prefs_display_headers.c: user interface changes:
3017 (prefs_display_headers_create): remove unused "Show" check button;
3018 allow reordering of headers by dragging.
3019 (prefs_display_headers_write_config): remove unused variables.
3020 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3021 of lists (not needed with the new UI).
3022 (prefs_display_headers_set_list): scan lists starting from row 0,
3023 not 1 (do not skip "(New)").
3024 (prefs_display_headers_find_header): new function.
3025 (prefs_display_headers_clist_set_row): do not allow duplicates.
3026 (prefs_display_headers_delete_cb): do not skip row 0; treat
3027 closing the alert window by ESC as "No".
3028 (prefs_display_headers_up): do not protect row 0.
3029 (prefs_display_headers_down): do not protect row 0.
3033 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3037 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3038 summary_select_next_marked, summary_select_prev_marked): new
3043 * src/news.c: fixed a bug when no article can be fetched after
3044 server timeout if the connection was restored by news_post():
3045 (news_select_group): new function.
3046 (news_fetch_msg): call news_select_group() before fetching
3048 (news_get_uncached_articles): set session->group after successful
3056 changed version of cache, added cc field
3058 * src/prefs_display_headers.c
3059 the interface was changed
3061 * src/prefs_headers.c
3066 * completed sync of sylpheed cvs2
3067 * src/gtkstext.c: updated row up / down cursor navigation
3068 * src/textview.c: re-edited, prepared for fixing the email address
3073 * src/prefs_common.c: use alfons' strftime ui code
3074 entry_datefmt and datefmt_sample widgets have to be
3075 global in this module because of this change
3080 * src/prefs_common.[ch] added option to activate the return receipt
3085 * src/gtkstext.c: fix for row up/down cursor navigation.
3089 * sync with 0.4.66cvs2
3093 added add-sender-to-addressbook patch
3101 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
3104 * src/alertpanel.c (alertpanel_create): new argument can_disable,
3105 all existing callers changed to pass FALSE; create a check button
3106 to disable the message.
3107 (alertpanel_message_with_disable): new function.
3108 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
3109 (alertpanel_button_toggled): new function.
3110 (alertpanel_button_clicked, alertpanel_close): set value using
3113 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
3115 * src/prefs_common.c (prefs_privacy_create): new check button
3116 checkbtn_gpgme_warning.
3118 * src/main.c (main): moved preferences reading before gpgme
3119 initialization; check prefs_common.gpgme_warning before giving the
3120 GnuPG warning and set it to FALSE if the user wants to disable the
3123 2001-05-02 [hiroyuki]
3125 * src/prefs_display_headers.c: modified the layout and some labels.
3129 * src/prefs_account.c (prefs_account_fix_size): new function.
3130 (prefs_account_create): call prefs_account_fix_size(); use
3131 gtk_widget_show instead of gtk_widget_show_all (fixes too large
3132 size when the window is shown for the first time).
3133 (prefs_account_basic_create): changed layout of serv_table; moved
3134 localmbox_entry above smtpserv_entry (logically it replaces
3136 (prefs_account_protocol_activated): set sensitivity of
3137 nntpauth_chkbtn according to the protocol (in addition to
3138 hide/show); commented out gtk_table_set_row_spacing() calls.
3139 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
3140 not sensitive (fixes a bug with disabled username/password boxes
3141 when editing POP3 account after NNTP with authentication).
3147 * src/prefs_account.[ch]
3149 removed local account without SMTP server
3150 added option to use mail command instead of a connexion
3151 to SMTP server when a local account is used
3152 * src/prefs_headers.c
3155 fixed a bug when connexion immediately closed
3165 * src/prefs_account.c (Basic, prefs_account_basic_create): new
3166 widget nntpauth_chkbtn.
3167 (prefs_account_protocol_activated): handle nntpauth_chkbtn
3169 (prefs_account_nntpauth_toggled): new function.
3171 * src/news.c (news_session_new_for_folder): use NNTP
3172 authentication only if ac->use_nntp_auth is set.
3176 * src/Makefile.am changed headers.[ch] in customheader.[ch]
3177 * src/prefs_display_headers.c changed the UI
3178 * src/prefs_headers.c changed account_name to account_id
3179 * src/compose.c using customheader.h
3181 2001-05-01 [hiroyuki]
3185 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3190 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3191 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3192 for displaying of headers
3193 * src/grouplist_dialog.[ch] minor changes to remove warnings
3194 * src/prefs_display_headers.[ch] dialog to choose the
3195 headers to display in the mail viewer.
3196 * src/headers.h correction of #define
3197 * src/headers_display.[ch] configuration for displaying of headers.
3198 * src/main.c read config of displaying of headers
3199 * src/prefs_common.c add a button to access the config dialog
3200 for displaying of headers
3201 * src/prefs_display_headers.[ch] dialog for configuration for
3202 displaying of the headers.
3203 * src/prefs_headers.c cleaning of code
3204 * src/procheader.c comments added to code
3205 * src/textview.c changes to reorder the headers depending
3206 on the config for displaying of headers
3212 * sync with 0.4.65cvs12
3214 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3218 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3220 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3221 is set to force reconnection after authentication failure.
3222 (nntp_gen_command): set sock->auth_failed on authentication
3223 failure, or if sock->userid and sock->passwd are not set.
3225 * src/news.c (news_session_new_for_folder): set userid=NULL if
3226 password dialog is cancelled.
3230 * src/nntp.h (NNTPSockInfo): new type.
3232 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3234 (nntp_open_auth, nntp_close): new functions.
3235 (nntp_gen_command): new function to handle authentication; all
3236 NNTP command functions updated to use it.
3237 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3238 (nntp_list): removed old useless code.
3240 * src/news.h (NNTPSession): new field nntp_sock.
3242 * src/news.c: all functions updated to use NNTPSockInfo instead of
3244 (news_session_new): new arguments (userid, passwd); made static;
3245 use nntp_open_auth() if needed.
3246 (news_session_destroy): use nntp_close() instead of sock_close().
3247 (news_query_password): changed arguments.
3248 (news_session_new_for_folder): new function.
3249 (news_session_get): use news_session_new_for_folder().
3250 (news_authenticate): deleted.
3251 (news_get_uncached_articles): removed old authentication code.
3255 * src/news.c: reverted my previous changes (need to do NNTP
3256 authentication in a cleaner way).
3260 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3261 news_nntp_post, news_nntp_mode): new functions (wrappers with
3262 authentication support).
3263 (news_get_article_cmd, news_get_article, news_get_header): new
3264 argument "folder"; all callers changed.
3265 (news_get_article_cmd): added authentication support.
3266 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3267 (news_post): use news_nntp_post() instead of nntp_post().
3268 (news_get_uncached_articles): use news_nntp_group() instead of
3269 nntp_group() and news_nntp_xover() instead of nntp_xover();
3270 removed old authentication code.
3271 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3273 * src/nntp.c (nntp_list): return real error code instead of
3278 * configure.in: fixed wint_t typedef detection again
3282 * src/prefs_account.[ch], added A_LOCAL_CMD
3283 (send mail with mail command)
3284 * src/send.c added function send_message_with_command()
3285 * src/inc.c made a more secure get_spool() function with
3286 mktemp() but maybe mkstemp() or something more
3291 * src/textview.c, colorization of email addresses in headers
3295 * bug sync with sylpheed
3296 * prefs_common.c: created date format ui for darko
3297 * sync with 0.4.65cvs11
3298 * configure.in: corrected to have the new gpg checks
3302 * completed sync with 0.4.65cvs10
3303 * minor debug things added to gtkstext.c
3307 * configure.in: remove check for availability of
3308 strftime() as advised by Hiroyuki
3309 * src/prefs_common.[ch], src/procheader.c:
3310 synch strftime() code with Hiroyki's main branch
3314 * src/news.c: news_query_password(), news_authenticate(): new
3316 news_get_uncached_articles(): added NNTP authentication
3318 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3320 * src/prefs_account.c: prefs_account_protocol_activated():
3321 enable userid and password fields for NNTP.
3325 * configure.in: check for availability of strftime()
3327 * src/prefs_common.[ch], src/procheader.c: use
3328 strftime() for displaying date in summary pane if it
3333 * more .cvsignore cleanups [alfons]
3337 * ac/sv-check-type.m4: new autoconf macro.
3338 * configure.in: fixed wint_t typedef detection (did not work
3343 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3347 * modified gtkstext.c : buggy cursor navigation fixed,
3348 and font descent also taken in account when drawing
3352 * added comments in src/news.c src/nntp.c
3353 * added src/prefs_headers.[ch]
3354 * added src/headers.[ch]
3355 * modified compose.c to activate custom headers
3356 added function is_in_custom_headers
3357 * modified prefs_account.[ch]
3358 added function prefs_account_customhdr_edit
3359 * modified src/defs.h :
3360 added HEADERS_RC : name of the config file
3361 for the custom headers
3372 added gtkstext with configure.in patch by Hiroyuki which
3373 should fix the XIM detection [alfons]
3375 * more clean up of cvs [alfons]
3377 * removed all Makefile.in files to attic.
3379 * updated all .cvsignores to really ignore things that could
3380 be unintentionally committed by a recursive commit.
3383 * added src/grouplist_dialog.[ch]
3384 * changed src/folderview.c to call grouplist_dialog instead
3387 added functions news_reset_group_list
3388 and news_get_group_list
3390 added function nntp_list
3392 added GROUPLIST_FILE : name of the newsgroup list cache file
3396 * added option to warn about queued messages on exit [sergey]:
3398 * src/compose.c: compose_queue(): call folder_item_scan()
3399 and folderview_update_item() after queueing.
3400 * src/folderview.c: folderview_update_node(): draw the queue
3401 folder in bold font if there are queued messages.
3402 * src/mainwindow.c: queued_messages(): new function.
3403 app_exit_cb(): display warning if there are queued messages
3404 if warn_queued_on_exit is set.
3405 * prefs_common.[ch]: add warn_queued_on_exit option.
3407 * enhanced GnuPG key selection support [sergey]:
3409 * src/select-keys.c: updated to newer version from Win32
3410 branch with support for selecting arbitrary keys.
3411 * src/prefs_account.c: added the Privacy tab to the account
3413 prefs_account_privacy_create(),
3414 prefs_account_sign_key_set_data_from_radiobtn(),
3415 prefs_account_sign_key_set_radiobtn(): new functions.
3416 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
3417 * src/rfc2015.c: set_signers(): new function.
3418 pgp_sign(): add the account parameter, call set_signers().
3419 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
3420 * src/rfc2015.h: rfc2015_sign(): updated prototype.
3421 * src/compose.c: pass the current account to rfc2015_sign().
3423 * tag name claws added to prevent confusion with main branch [alfons]
3425 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
3427 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
3429 * sync with recent sylpheed cvs. Untested though. [alfons]