1 2001-11-04 [hoa] 0.6.4claws22
3 * src/grouplistdialog.c
4 change the names of the nodes in the tree
7 enhanced mailto syntax as described in
8 http://developer.netscape.com/viewsource/husted_mailto/mailto.html
9 (thanks to Jonathan Ware <jonathan_ware@gmx.co.uk>)
12 encode and decode URI (useful when opening URL into
15 2001-11-03 [hoa] 0.6.4claws21
17 * src/grouplistdialog.c
18 a new newsgroups list selection dialog box
19 with a CTree instead of a CList
21 2001-11-03 [hoa] 0.6.4claws20
24 enable property and scoring options when right
28 fixed bug when nickname were displayed using
31 2001-11-02 [darko] 0.6.4claws19
34 new wrap quotation and URL/long words wrapping implementation
35 * src/compose.c src/gtkstext.[ch]
36 move gtkstext_strncmp() to gtkstext.c
38 2001-11-01 [christoph] 0.6.4claws18
41 fixed mess in account settings dialog
42 * src/prefs_folder_item.c
43 added label with folder path to dialog
45 2001-10-31 [match] 0.6.4claws17
50 fix generation of spurious address book file names.
51 remove redundant functions.
53 added missing file names.
55 2001-10-30 [paul] 0.6.4claws16
57 * sync with sylpheed 0.6.4cvs6
58 see ChangeLog entries 2001-10-26 to 2001-10-30
60 * tools/filter_conv.pl
61 read folderlist.xml to discover whether the top-level
62 folder is called 'Mailbox' or 'Mail'
64 2001-10-29 [paul] 0.6.4claws15
66 * src/html.c, src/textview.c
67 activate links in html mail and fix clickable parts
68 Submitted by Matthieu Dazy <dazy@t-surf.com>
72 * po/de.po, po/es.po, po/pt_BR/po
73 updated translations, submitted by Jens Oberender,
74 Ricardo Mones Lastra, and Fabio Junior Beneditto
76 2001-10-29 [darko] 0.6.4claws14
84 undo previous change as it broke the smart wrapping
86 2001-10-29 [darko] 0.6.4claws13
89 fix infinite loop when long URL is quoted
94 * src/mutt.[ch] src/importmutt.[ch] src/mgutils.[ch] src/addressbook.c src/Makefile.am
95 import Mutt address book
96 * src/ldif.[ch] src/importldif.h
97 modified import LDIF handle user attributes
99 2001-10-28 [christoph] 0.6.4claws12
102 fixed that filtering did not work if there
104 (closes bug #472003 and better implementation
107 2001-10-27 [christoph] 0.6.4claws11
110 make the folder's default account to be used when
111 replying. (patch by wwp <subscript@free.fr>)
113 code cleanup, nearly killed all of wwp's patch
114 for folder's default account in compose
116 error panel when a folder could not be created
117 (closes bug #471080 new folder name & already
123 change prototype of strstr2() that Christoph forgot about
125 2001-10-26 [christoph] 0.6.4claws10
128 made search for accounts by email address not case
131 fixed memory leak in folder_item_get_identifier
134 fixed wrong strstr2 (should work like strstr)
136 2001-10-26 [darko] 0.6.4claws9
138 * src/compose.c src/gtkstext.[ch]
140 move is_url_string() and gtkstext_str_strcmp() to gtkstext.c
142 2001-10-26 [paul] 0.6.4claws8
145 ignore css and javascript tags in html mail
146 case-insensitive, with or without double-quoted
149 2001-10-26 [paul] 0.6.4claws7
151 * sync with sylpheed 0.6.4cvs1
152 see ChangeLog entry 2001-10-26
154 * src/prefs_account.c, src/prefs_common.c,
155 src/prefs_summary_column.c
156 minor improvements to the English
158 2001-10-25 [alfons] 0.6.4claws6
162 make GtkSText follow style of GtkText (closes bug
163 #469211 "text selection while writing message")
165 do sync with GTK 1.2.10
167 2001-10-25 [paul] 0.6.4claws5
170 ignore css tags in html mail
172 2001-10-25 [darko] 0.6.4claws4
175 don't declare is_url_string as static function since
176 we need it in gtkstext.c
178 remove unused variable
179 don't wrap long URLs while composing a message
181 2001-10-24 [christoph] 0.6.4claws3
184 fix ssl deadlock, when peer closes connection
186 2001-10-24 [paul] 0.6.4claws2
189 gettextize the gpg ascii-armored warning message
192 insert a DOS/MAC file into the composed message
195 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
197 2001-10-22 [paul] 0.6.4claws1
199 * sync with sylpheed 0.6.4 release
200 see ChangeLog entries 2001-10-21
202 * po/fr.po, po/pt_BR.po
203 updated by Melvin Hadasht and Fabio Junior Beneditto
205 2001-10-21 [paul] 0.6.3claws30
208 insert a DOS text file from the compose window
209 into the composed message text (removes CRs characters)
210 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
212 * tools/filter_conv.pl, tools/README
213 automatically use ~/.sylpheed as working directory
214 print out confirmation message on completion
216 * correct Hoa's last ChangeLog.claws entry
218 2001-10-20 [hoa] 0.6.3claws29
220 * src/grouplistdialog.c
221 bugfix (another ?) to give the right
222 newsgroups list for each news server.
226 improve the newsgroups list cache
228 2001-10-20 [paul] 0.6.3claws28
230 * sync with sylpheed 0.6.3cvs9
231 see ChangeLog entry 2001-10-19
233 * correct Alfons' last ChangeLog.claws entry
238 fix compilation problems (part of bug #472895)
240 2001-10-18 [hoa] 0.6.3claws27
242 * src/grouplistdialog.c
243 bugfix when we refresh was clicked (bug 472701)
245 2001-10-19 [christoph] 0.6.3claws26
248 last header entry should default to "To:" or
249 "Newsgroups:" and not copy the last entry line
250 in a new compose window
251 (closes bug #472686, #470792)
253 2001-10-19 [paul] 0.6.3claws25
255 * sync with Sylpheed 0.6.3cvs8
256 see ChangeLog entries 2001-10-18 and 2001-10-19
258 2001-10-18 [christoph] 0.6.3claws24
261 reimplement ignore thread
263 2001-10-18 [hoa] 0.6.3claws23
266 * src/grouplistdialog.[ch]
267 enhanced news subscription interface (feature 469113)
271 enchanced newsgroup listing,
272 now, we can get groups informations
275 2001-10-18 [paul] 0.6.3claws22
278 remove comment (sync with main branch)
280 fix 'Re-edit' bug in 'Message' menu
282 2001-10-17 [christoph] 0.6.3claws21
285 ignore empty or whitespace only header lines
287 2001-10-17 [paul] 0.6.3claws20
289 * sync with sylpheed 0.6.3cvs7
290 see ChangeLog entries 2001-10-14, 2001-10-16, and
296 wrap long lines without spaces
301 * po/es.po, po/nl.po, po/pt_BR.po
302 updated by Ricardo Mones Lastra, Alfons,
303 and Fabio Junior Beneditto
305 * sylpheed-0.6.3claws released
307 2001-10-15 [melvin] 0.6.3claws18
310 added summary and detailed installation instructions
313 Updated, corrected and completed french translation
315 2001-10-15 [hoa] 0.6.3claws17
316 * src/grouplistdialog.c
317 we can choose the newsgroups to display with wildcards
319 2001-10-15 [christoph] 0.6.3claws16
323 * src/prefs_folder_item.[ch]
324 applied wwp <subscript@free.fr>'s folder
325 default account patch
327 Fixed wrong translation
329 2001-10-13 [alfons, christoph, melvin]
332 solution #2 to solve MT-safety problems defers all GUI related calls
333 to the main thread using a gtk_idle_add() callback. discussed on
334 ircnet #sylpheed, with christoph spotting some issues with the
335 original code, and melvin allowing us to lobotomize his sylpheed.
337 * src/syldap.[ch], src/main.c
338 fix race problem in ldap search thread by deferring GUI
339 stuff to main thread using gtk_idle_add()
341 2001-10-13 [paul] 0.6.3claws14
343 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
344 add Sergey's smtpcred.patch
345 adds separate username/password setting for SMTP Auth
346 needed by some servers
347 (closes feature request #471659)
349 2001-10-13 [paul] 0.6.3claws13
351 * src/pgptext.[ch] **NEW FILES**
352 * src/Makefile.am, src/messageview.c, src/mimeview.c
353 decrypt ascii-armored gpg text embedded in
355 Submitted by Jens Jahnke <jan0sch@gmx.net>
357 2001-10-13 [christoph] 0.6.3claws12
360 some more details on default to and
363 init glib threading when ldap is used
369 2001-10-12 [paul] 0.6.3claws11
371 * src/prefs_common.[ch], src/rfc2015.c
372 enable ascii-armored gpg text to be embedded in the
373 message body, selectable through the 'Privacy'
374 preferences. Supports encrypting only.
375 Submitted by Ravemax <ravemax@dextrose.com>
377 2001-10-12 [paul] 0.6.3claws10
379 * sync with sylpheed 0.6.3cvs6
380 see ChangeLog entries 2001-10-11 and 2001-11-12
383 incorporated mbox folders, scoring, and folder
384 properties into the sync
386 2001-10-12 [darko] 0.6.3claws9
389 describe quotation wrapping
391 don't treat tab as space to calculate line length properly
396 correct description of how to make new filtering system work,
397 add some other things
400 remove sched_yield() (not necessary / unportable)
402 2001-10-11 [paul] 0.6.3claws8
404 * sync with sylpheed 0.6.3cvs3
405 see ChangeLog entry 2001-10-10
407 2001-10-10 [christoph] 0.6.3claws7
410 ignore 2 files created by newer autotools
411 * src/prefs_folder_item.c
412 using table for widget alignment
413 fixed memory leak and broken octal display
415 fixed segfault caused by lost filename
416 workaround (closes bug #469551)
418 2001-10-10 [paul] 0.6.3claws6
420 * sync with sylpheed 0.6.3cvs2
421 see ChangeLog entries 2001-10-09 and 2001-10-10
423 2001-10-10 [darko] 0.6.3.claws5
426 proper calculation of right margin if smart wrapping is enabled
428 automatically wrap long lines if wrap quotation is enabled
430 2001-10-09 [alfons] 0.6.3.claws4
433 select correct row when deleting last row in the summary view (and
434 close bug "[ #469104 ] select second last in list when deleting")
436 2001-10-09 [paul] 0.6.3claws3
438 * sync with sylpheed 0.6.3cvs1
439 updated some autotool scripts
441 2001-10-09 [darko] 0.6.3claws2
444 new name and mark with Sylpheed comment
446 smart quotation wrapping a-la VIM
448 2001-10-08 [paul] 0.6.3claws1
450 * sync with sylpheed 0.6.3 release
451 see ChangeLog entry 2001-10-08
453 2001-10-08 [paul] 0.6.2claws24
456 more sync with sylpheed 0.6.2cvs12
457 Fixed the bug that didn't select the last row correctly
460 2001-10-07 [paul] 0.6.2claws23
462 * sync with sylpheed 0.6.2cvs12
463 see ChangeLog entry 2001-10-07
467 enable jpilot to read unsynch'ed addresses.
469 * src/editldap_basedn.c
470 fix segfault when opening dialog.
472 2001-10-06 [alfons] 0.6.2.claws22
475 fix bug with summary view selecting last *inserted*
476 node instead of last *visible* node. remember we
479 2001-10-06 [paul] 0.6.2claws21
482 updated translation, contains some fixes and new
483 translations, submitted by Gustavo Noronha Silva
487 change 'each' to 'every' - fix dubious English
489 * sync with sylpheed 0.6.2cvs11
491 2001-10-05 [alfons] 0.6.2claws20
493 * src/mainwindow.[ch], src/folderview.c
494 make composite tool button switch between "Compose News"
495 and "Compose Mail" depending on selected folder
496 (nifty idea by Kim Schulz <kim@schulz.dk>)
498 2001-10-05 [paul] 0.6.2claws19
500 * src/mainwindow.c, src/summaryview.c
501 fix 'Message/Reply to all', broken in last commit
504 fix X_BEENTHERE seg fault, thanks to Alfons
506 2001-10-04 [paul] 0.6.2claws18
508 * src/compose.[ch], src/mainwindow.c
509 make "Message/Reply" reply to mailing lists; matches
510 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
511 based on portions of the patch submitted by
512 Junichi Uekawa <dancer@netfort.gr.jp>
514 2001-10-04 [darko] 0.6.2claws17
517 better smart wrapping
519 a function to make text buffer contiguous
521 2001-10-03 [paul] 0.6.2claws16
523 * sync with sylpheed 0.6.2cvs10
528 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
529 close bug "[ #466566 ] compile error on mdk 8.0" by removing
530 references to chinese translations (hope someone picks up
533 2001-10-02 [christoph] 0.6.2claws15
536 fixed non translated header bug
538 fixed wrong date in alfons last entry ;)
540 2001-10-02 [alfons] 0.6.2claws14
542 * src/compose.c, src/prefs_common.[ch]
543 add block cursor option
545 2001-10-02 [paul] 0.6.2claws13
547 * sync with sylpheed 0.6.2cvs9
549 2001-09-30 [paul] 0.6.2claws12
551 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
555 add 'src/importldif.c'
557 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
558 added eudora-to-vCard conversion tool
559 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
561 * sync with sylpheed 0.6.2cvs8
565 * sylpheed-0.6.2claws released
567 2001-09-27 [melvin] 0.6.2claws11
570 fixed crash when using default path (introduced
572 fixed tiny bug for initial suggestion mode
574 2001-09-27 [melvin] 0.6.2claws10
577 fixed bug where gtkpspell didn't set the path correctly
580 added a paragraph about spell checking
584 2001-09-27 [paul] 0.6.2claws9
586 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
587 replace '// comments' with '/* comments */' to prevent
588 some compiler warnings
590 * sync with sylpheed 0.6.2cvs6
592 2001-09-26 [alfons] 0.6.2claws8
595 introduce return receipt request notification again,
596 which was lost because of other semantics in
597 procheader_parse() (???)
599 2001-09-26 [christoph] 0.6.2claws7
602 replace comments for old code with #if 0
603 readded auto cc, bcc and reply-to
604 * src/prefs_matcher.c
605 * src/prefs_scoring.c
606 removed some definition (was moved to
609 2001-09-26 [paul] 0.6.2claws6
612 make 'Follow-up and reply to' sensitive
614 * more sync with sylpheed 0.6.2cvs5
621 fixed bug for "US-ASCII" introduced by the encoding code
627 * src/prefs_common.[ch], src/summaryview.c
628 'next unread msg' 'go to next folder?' dialog can be
629 given default behaviour, either always show dialog,
630 or assume 'yes', or assume 'no'
631 Submitted by wwp <subscript@free.fr>
635 * src/compose.c src/gtkspell.[ch]
636 added support for different encodings
640 * more sync with sylpheed 0.6.2cvs5
644 * src/prefs_folder_item.c
645 add check for item->prefs->default_to string is NULL and
646 add another check when freeing this string
651 change to version 0.6.2claws3
653 * sync with sylpheed 0.6.2cvs5
656 * src/ldif.[ch], src/importldif.[ch], addressbook.c
658 * src/addrcache.[ch], addrindex.[ch]
659 small update for future
665 added 'Learn from mistakes' option
666 better handling of quotes in checked words
669 small update for spell checking stuff
674 edit a little bit so it complies more with main coding style
678 * src/folder.[ch], prefs_folder_item.c, compose.c
679 migrate "request return receipt" folder property
684 * README.claws **NEW**
685 (add things of interest for users of main branch
688 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
689 re-implement threading per folder option, but store
690 the setting in folderlist.xml (where it belongs)
695 fixed bug when compose window is under another window
696 * src/prefs_common.[ch] src/compose.c
697 changed 'dictionary_path' to 'dictionary' to be consistent
698 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
699 * ac/pspell.m4 src/Makefile.am
700 dropped PSPELL_PATH macro
704 2001-09-21 [christoph]
707 added border around header fields
708 keep header type when new field is added
710 2001-09-20 [christoph]
713 more portable debug_print with source filename
716 more newlines after debug messages
721 change to version 0.6.2claws2
723 * sync with sylpheed 0.6.2cvs3
728 fixed the post-right-click focus pb
729 fixed crash when 'Spell check all' after dict change
730 and when cursor is at the end of the text
731 shift-right-click pops up config menu even on misspelled words.
738 added pspell to compiled-in features list
742 * switched to pspell and dropped ispell
744 new file. autoconf macro for pspell
746 * configure.in acconfig.h
749 * src/main.c src/compose.[ch] src/gtkspell.[ch]
750 * src/prefs_common.[ch]
753 2001-09-18 [christoph]
757 replace LOG_MESSAGE with debug_print
761 added newline after debug message
763 using __VA_ARGS__ for debug_print macro
765 ignore Makefile and Makefile.in
770 change to version 0.6.2claws1
771 * sync with sylpheed 0.6.2cvs1
774 * src/prefs_matcher.c
775 add 'score equal to' option, submitted by
776 Paul Evans <nerd@freeuk.com>
778 2001-09-15 [christoph]
781 comment out menu entry not existing in claws
783 add debug output for non existing menu entries
785 fix next/prev unread message for ignored threads
787 add sourcefile and line number to debug output
788 otherwise it is sometimes hard to find the
789 source code part if debug messages are translated
794 refresh target folder style after colour is changed
799 change to version 0.6.1claws3
801 * sync with sylpheed 0.6.1cvs6
806 fix target folder colourization to use user selected colour
811 fix crash when message that is marked for copy/move is unmarked
816 change to version 0.6.1claws2
818 * sync with sylpheed 0.6.1cvs3
823 fix bug with default font used for trash folder text
827 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
831 change to version 0.6.1claws1
833 * sync with sylpheed 0.6.1cvs2
838 add Match's new addressbook
841 updated translation submitted by Jens Oberender
847 * sync with sylpheed 0.6.1 release
852 change to 0.6.0claws2
854 * sync with sylpheed 0.6.0cvs4
857 updated translation submitted by Fabio Junior Beneditto
871 change to version 0.6.0claws1
873 * sync with sylpheed 0.6.0cvs1
876 updated translation submitted by Ricardo Mones Lastra
879 add 'src/prefs_templates.c'
881 * src/compose.c, src/summaryview.c
882 fix segfault on 'Re_edit'
886 * configure.in, Makefile.am
888 add tools directory to source distribution
893 change to version 0.6.0claws
895 * sync with sylpheed 0.6.0 release
897 2001-08-30 [christoph]
900 removed autoconf version check
904 * src/account.c, src/compose.c, src/prefs_common.[ch]
905 * src/procheader.[ch] src/utils.[ch]
906 Enhanced automatic account selection on replies
907 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
910 add LDAP and JPilot to the configuration results output.
912 2001-08-29 [christoph]
915 no bold font for ignored threads
920 change to version 0.5.3claws6
922 * sync with sylpheed 0.5.3cvs10
923 src/stringtable.[ch]: New Files
925 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
926 * src/pixmaps/sylpheed.xpm
927 add mini-icons to windows (by Alfons)
932 new functions: next_labeled_cb(), prev_labeled_cb()
935 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
936 summary_select_next_labeled(), summary_select_prev_labeled()
938 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
939 give claws blue folders and a blue trash can
944 change to version 0.5.3claws5
946 * sync with sylpheed 0.5.3cvs9
947 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
949 2001-08-24 [christoph]
952 keep filename when browsing directories
953 (not working for user entered filename, but
954 for default name and selected filename from
957 fixed wrong spelling "Folllow-up"
961 fixed new/unread message count with ignored
962 threads (2 commits, first didn't notice no
963 longer needed decreasing)
965 readded scrolling of progress dialog
971 change to 0.5.3claws4
973 * sync with sylpheed 0.5.3cvs7
975 2001-08-24 [christoph]
978 set request return receipt when replying
979 if it is set is the folder prefs of the
982 disable final error popup if popups are
983 disabled in config (again)
988 Change version number to 0.5.3claws3
990 * sync with sylpheed 0.5.3cvs5
993 double quote '%s' in 'gedit %s' to fix bug when
994 opening attachment with spaces in the name
997 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
998 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
999 initial message templates support
1005 change version number to 0.5.3claws2
1007 * sync with sylpheed 0.5.3cvs4
1009 * src/procmsg.h src/summaryview.c
1010 re-implement (un)ignore thread
1015 remove unnecessary code
1017 enable 'dynamic' signatures (submitted by
1018 Eric Limpens <eric@hscg-internet.nl>)
1022 clean up after sync with sylpheed 0.5.3 release
1025 fix re-introduced font mess, see Christoph's
1030 use sylpheed's small font instead of
1031 gtk default font for summary view
1037 add pl to ALL_LINGUAS - sync with main branch
1039 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
1040 Updated. Translations by Jens Oberender, Ricardo Mones
1041 Lastra, Alfons, and Fabio Junior Beneditto respectively.
1043 * po/pl.po ** NEW FILE **
1044 sync with the main branch
1047 fix target folder colorizing and refresh problem
1050 2001-08-17 [christoph]
1053 claws uses 4 colors for target folder coloring.
1054 arrays were not long enough and destroyed the
1055 stack causing a segfault.
1056 target folder colorizing does not work anymore
1062 change to version 0.5.3claws1
1064 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
1065 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
1066 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
1068 sync with sylpheed 0.5.3 release, but keep claws method of
1069 configuring/saving fonts
1071 * src/addressbook.[ch]
1072 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
1073 in line with a similar change in Hiroyuki's branch
1075 * src/mainwindow.[ch]
1076 disable main_window_set_thread_option()
1077 * src/prefs_folder_item.c
1078 comment out &tmps_prefs.enable_thread,
1079 * src/mbox_folder.c, src/procmsg.[ch]
1080 comment out MSG_IS_IGNORE_THREAD
1082 comment out summary_ignore_thread() and summary_unignore_thread()
1083 comment out MSG_IS_IGNORE_THREAD
1085 use Hiroyuki's threading instead.
1092 use Hiroyuki's 0.5.3 column scheme but also
1093 include the enable/disable button.
1094 * src/pixmaps/mark.xpm
1095 add Hiroyuki's amended pixmap
1097 2001-08-13 [christoph]
1100 receive at get all column showed wrong state for APOP
1101 button should only work for POP3 and APOP accounts
1102 * src/prefs_account.c
1103 added missing preprocessor statement for SSL
1108 add 'receive at get all' column and enable/disable
1111 2001-08-06 [christoph]
1114 show usage of SSL in protocol column
1120 * src/prefs_account.[ch]
1121 moved ssl options to a new page
1127 added support for SMTP STARTTLS command
1129 2001-08-05 [christoph]
1132 debian autoconf needs version check to find
1133 correct autoconf version. if the file is
1134 named configure.in 2.13 is used, which does
1135 not work with this configure.in script.
1136 other solution would be to rename the script
1137 to configure.ac as suggested in the autoconf
1141 disable final error popup if popups are
1146 fixes IMAP over SSL problem
1151 change to 0.5.2claws1
1153 * sync with sylpheed 0.5.2cvs1
1158 quick fix for ispell detection...
1163 change to 0.5.1claws4
1165 * sync with sylpheed 0.5.1cvs7
1169 * src/prefs_common.c, src/prefs_common.h,
1170 src/gtkspell.c, src/gtkspell.h
1171 add global spelling checker settings (compose tab) +
1172 selection of dictionary
1175 guess valid ispell location
1180 removal of 'src/quote_fmt_parse.c'
1183 (submitted by Jens Oberender <didge@suse.de>)
1188 * src/folderview.[ch]
1191 * src/prefs_common.[ch]
1193 target folder colourization
1197 more sync with Sylpheed 0.5.1cvs6
1202 * src/prefs_folder_item.[hc]
1204 shared folders support with a GUI
1210 * sync with Sylpheed 0.5.1cvs6
1216 (submitted by Fabio Junior Beneditto)
1222 patch to correct bad image mime headers
1223 (submitted by Don Quijote <dq@searchlores.org>)
1227 * tools/gif2xface.pl **NEW FILE**
1229 script to convert file.gif to file.xface for
1230 use in a custom header.
1231 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1236 change macros for detecting JPilot and LDAP
1238 2001-07-27 [christoph]
1241 code cleanup (MIN / MAX warning, needed casting)
1246 disallow setting flags when detecting certain headers
1247 (X-Status, Status, Seen, X-Seen).
1249 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1251 2001-07-27 [christoph]
1253 * src/prefs_filter.c
1254 * src/prefs_filtering.c
1255 * src/prefs_matcher.c
1256 * src/prefs_scoring.c
1257 scroll list when moving rows up or down
1261 * src/prefs_account.c
1262 * src/prefs_account.h
1264 SMTP over SSL (untested, feedback requested)
1272 * configure.in, acconfig.h
1273 define CLAWS (need this for main / claws detection)
1278 Sylpheed 0.5.1claws2
1280 * sync with Sylpheed 0.5.1cvs4
1282 2001-07-25 [christoph]
1286 item->prefs == NULL (don't know why)
1291 Sylpheed 0.5.1claws1
1293 * sync with Sylpheed 0.5.1cvs1-3
1295 2001-07-24 [christoph]
1298 * src/prefs_folder_item.[ch]
1299 added folderitem preferences dialog with
1300 default To: and auto request return receipt
1304 changes to handle new folderitem preferences
1308 call compose new mail with current folderitem
1312 Release Sylpheed 0.5.1claws
1315 change to release version 0.5.1claws
1317 2001-07-24 [christoph]
1320 fixed segfault that happend when the selected
1321 message was removed while retrieving new messages.
1325 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1329 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1330 this is a work in progress, for more information: http://nlpagan.net/sylman
1332 * configure.in, src/mainwindow.c, manual/Makefile.am
1333 add support for English manual
1336 add authors of user manuals
1338 * manual/en/sylpheed*.html
1339 add English documentation
1341 2001-07-22 [christoph]
1346 changed a wrong debug message
1351 update Dutch translation
1353 * src/prefs_filtering.c,
1355 add more translatable strings
1364 * src/inc.c, src/summaryview.[ch]
1365 prevent update of mark file when filtering has done, by
1366 using a variable; this affects two functions:
1367 inc.c::inc_finished()
1368 summaryview.c::summary_show()
1372 * src/filtering.[ch], src/prefs_filtering.c,
1374 add filtering action for label coloring
1379 * added src/labelcolors.c
1380 * added src/labelcolors.h
1381 * src/Makefile.am, src/summaryview.c
1382 rearrange label coloring code
1385 add more parentheses so label colouring works correctly
1388 don't really delete message, but move it to Trash
1390 * src/prefs_matcher.c
1391 add quote options to info dialog
1393 2001-07-20 [christoph]
1399 * src/ssl.[ch] (new)
1400 moved ssl stuff to a seperate file
1405 fix show sender using address book with no e-mail
1406 address in From: field
1410 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
1411 fix messy handling of escaping... now at least the
1412 execute command is useful. escape char is '\', we
1413 accept \n and \r too.
1417 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
1418 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
1427 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
1429 revise filtering; currently move, copy, marking have
1430 been tested. if you like bleeding edge stuff, you
1431 should definitely go for this version :)
1433 * mark old working stuff as VERSION_0_5_0_CLAWS5
1435 2001-07-17 [christoph]
1444 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
1445 bits in the mark file, without affecting either branch. Lots of
1446 files changed, also in claws branch.
1448 UNTESTED: use of mbox folders
1451 added mark all read; however this was a quick hack used for
1452 cleaning up mess after initial merge with Hiroyuki
1455 change claws version number back to 0.5.0claws5 to clear up
1456 confusion & pretension (recent release was technically
1457 0.5.0claws4, so we neatly align with Hiroyuki :-)
1461 sync with Hiroyuki's 0.5.0cvs4
1467 * src/filtering.[ch]
1468 remove invalid updating of mark files for
1469 filter actions MATCHING_ACTION_MOVE and
1470 MATCHING_ACTION_DELETE; this should fix the
1474 revert Christoph's stab at fixing the folder
1478 add missing files with translatable strings
1485 * src/addr_compl.[ch], src/prefs_filtering.c
1486 make "filtering pref dialog's destination entry" an
1487 "address completable entry", if filter destination is
1492 sync with Hiroyuki's 0.5.0cvs2-3
1494 2001-07-15 [christoph]
1497 fixed folder stats update after incorporation
1502 * finish label colouring stuff (for now)
1503 * fix incorrect colour bug (off by one)
1508 change text labels for news and mail message so there's
1509 plenty of toolbar estate left
1516 sync with Hiroyuki's 0.5.0cvs1
1519 more rewrite label colouring
1523 * src/summaryview.[ch]
1524 * start rewrite label colouring
1525 * fix proper location "Add Sender To Addressbook" menu item
1529 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1530 (actually this is 0.5.0claws4)
1535 * fix duplicate message
1536 * add updated Portugese / Brazilian translation
1537 submitted by Fabio Junior Beneditto
1545 add updated Dutch translation
1548 add updated German translation submitted by Jens
1552 Prerelease before 0.5.0claws. Please test.
1553 This version is temporarily tagged as VERSION_0_5_0_TEST
1555 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
1556 src/prefs_scoring.c, src/prefs_matcher.c,
1557 src/prefs_filtering.c, src/mbox.c,
1558 src/main.c, src/inc.c, src/filtering.[ch]
1559 revert new Hoa's new matcher (does not work yet)
1566 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1572 add ChangeLog.claws to EXTRA_DIST
1574 add matcher_parser_parse.h to EXTRA_DIST
1576 2001-07-10 [christoph]
1579 add destination folder to table of
1580 folders that need to be updated after
1587 make collapse state of folders and folder items persistent, i.e.
1588 if you collapse a folder tree, the next time sylpheed-claws starts
1589 up the folder tree remains collapsed.
1591 2001-07-10 [christoph]
1597 renamed MD5_CTX to MD5_CTX_syl
1598 conflicts with a struct in openssl
1601 * src/prefs_account.[ch]
1605 fixed compose with current account
1606 broken by new compose button stuff
1611 changed my email address
1613 * src/matcher_parser_parse.y
1614 clean the parser to remove conflicts
1622 fix incorrect description of --enable-ldap parameter
1624 * src/prefs_common.[ch]
1626 add experimental option "smart wrapping" which makes the
1627 compose editor auto wrap.
1629 | TODO: the problem with the buggy cursor handling is caused |
1630 | by the GtkText. when deleting / backspacing text its |
1631 | wrapping algorithm does not take in account the previous |
1632 | line. should find a way to hack this in. |
1633 | or should perhaps combine this with the word wrapping |
1634 | patch i wrote in january. |
1637 show build parameters for LDAP and JPilot
1640 revert Christoph's bugfix for selecting next unread message,
1641 because folder stats aren't updated correctly
1648 * src/matcher_parser_lex.l
1649 * src/matcher_parser_parse.y
1650 * src/prefs_filtering.c
1651 * src/prefs_scoring.c
1653 bugfix of the config file parser
1658 added generated matcher sources to BUILT_SOURCES
1664 added new config file parser
1667 * src/filtering.[ch]
1669 * src/prefs_filtering.c
1670 * src/prefs_matcher.c
1671 * src/prefs_scoring.c
1672 * added src/matcher_parser.h
1673 * added src/matcher_parser_lex.h
1674 * added src/matcher_parser_lex.l
1675 * added src/matcher_parser_parse.y
1676 lex & yacc config file parser
1681 changes prefs_filtering into global_filtering
1684 build threads with subjects only if "Re: " is at the
1685 beginning of the subject
1691 sync with sylpheed 0.5.0
1692 change of version number only
1698 sync with sylpheed 0.5.0pre5
1702 sync with sylpheed 0.5.0pre4 release
1703 /po and /manual/ja not sync'ed
1707 more sync with sylpheed 0.5.0pre4
1709 2001-07-03 [christoph]
1712 fixed address book broken by address book
1713 for VCard, JPilot, LDAP
1719 stopped memory leaks
1723 more sync with sylpheed 0.5.0pre4
1727 * included address book patch for VCard, JPilot, LDAP
1728 * pref_common.c - fixed Font options on Display tab (cosmetic)
1729 * alertpanel.c - fixed truncated message
1731 2001-07-02 [christoph]
1736 mark threads for ignoring
1742 * sync with sylpheed 0.5.0pre4
1743 updated gettext to 0.10.38.
1749 * src/summaryview.[ch]
1750 new right-click option: Label.
1751 substitute for 'Mark-->Mark/Unmark', colours the line.
1752 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1754 2001-07-01 [christoph]
1757 fixed font for trash
1759 move ctree to unread message
1763 * sync with sylpheed 0.5.0pre3 release
1769 allow inserting / attaching multiple files in
1775 small change to Alfons' previous stuff so that it
1780 * lots of files changed; first attempt to merge the changes
1781 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1786 updated and completed, translations by Fabio
1787 Junior Beneditto <fjbeneditto@yahoo.com.br>
1793 allow selecting an attached files' mime type from a
1798 * more sync with sylpheed 0.5.0pre3
1803 merge with sylpheed.pot and pt_BR.po provided by
1804 Fabio Junior Beneditto.
1809 make MIME types case insensitive
1814 merge with sylpheed.pot and old nl.po; translations added.
1818 * more sync with sylpheed 0.5.0pre3
1823 don't crash when removing parent node of messages
1824 attracted by subject. this was caused by not deleting
1825 the parent node from the subject line hash table.
1832 if there are multiple messages selected, allow forwarding
1833 them as attachments.
1837 * more sync with sylpheed 0.5.0pre3
1843 * sync with sylpheed 0.5.0pre3
1848 fixed 'compose news article' bug
1849 from icon-and-text toolbar
1853 * sync with sylpheed 0.5.0pre2 release
1855 2001-06-24 [christoph]
1857 * src/prefs_common.c
1858 bug fix in font selection
1860 use sylpheed's normal font instead of
1861 gtk default font for folders without
1866 * src/mainwindow.[ch]
1867 added composite compose mail / news button (an idea by Leandro
1868 Pereira <leandro@linuxmag.com.br>)
1872 Added instructions for ldif-to-xml.py
1880 * src/pixmaps/stock_news_compose.xpm
1881 added pixmap by Leandro
1882 * src/prefs_common.c
1883 tested built-in spelling checker of GCC 3.0 :)
1885 merged dutch translation of sylpheed-main with
1890 Added tools directory and files.
1892 * tools/filter_conv.pl
1893 converts old filter system to new filtering system
1894 * tools/ldif-to-xml.py
1895 converts netscape addressbook to sylpheed addressbook
1897 descriptions/instructions for above two files
1899 2001-06-23 [christoph]
1902 * src/manage_window.[ch]
1903 * src/prefs_common.[ch]
1904 mail retrieval dialog can be enabled, disabled
1905 or hidden if non of sylpheed's windows is active
1911 * sync with sylpheed 0.5.0pre2
1913 2001-06-21 [christoph]
1916 show recipient on 'from' for all accounts
1919 * src/prefs_common.[ch]
1920 disable error popup on mail receive errors
1925 made the ruler correctly appear and disappear.
1928 removed Hoa's work-in-progress-stuff (interesting!) so
1931 2001-06-20 [christoph]
1934 * src/progressdialog.c
1935 added scrolled window for list in progressdialog
1939 sync with sylpheed 0.5.0pre1 release
1941 2001-06-20 [christoph]
1944 make building threads by subject work when
1945 thread view is enabled
1948 * src/prefs_common.[ch]
1949 automatically select account for mail replys
1953 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1954 they are filled in from the account settings.
1958 * more sync with sylpheed 0.5.0pre1
1964 added --sysconfdir to CPPFLAGS for pointing to the correct
1965 location of mime.types.
1967 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1973 fixed some bug when building threads
1977 * src/prefs_account.c
1978 UI stuff: More changes to the English
1982 * src/pixmaps/stock_news_compose.xpm: new file
1986 Added new icon for Hoa's 'compose a news
1987 message', plus minor improvements to the
1993 more sync with sylpheed 0.5.0pre1
1999 Follow-up and reply to
2001 * src/summaryview.[ch]
2002 Build threads also with subjects
2007 forwarding use the current account.
2010 the "compose message" button has been replaced with
2011 "new mail" and "new news" buttons
2013 * src/prefs_common.[ch]
2014 added a configuration option to use the forward button
2015 as "forward as attachment"
2016 changed reply and forward format description
2018 * src/quote_fmt_lex.l
2019 * src/quote_fmt_parse.y
2020 added message with no signature in format for reply
2029 Improvements to the English
2031 * src/prefs_common.c
2032 Improvements to the English and some
2033 clarity/continuity improvements in the
2034 description of Quote symbols.
2040 * sync with sylpheed 0.5.0pre1
2045 Better interface for compose, displayed fields
2046 are updated whenever we change account.
2047 Newsgroups field is automatically filled.
2050 Newsgroups field is automatically filled.
2052 * src/prefs_account.c
2053 Some interface stuff when fields appear and
2060 * sync with sylpheed 0.4.99
2064 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
2065 base64_decoder_free, base64_decoder_decode): new object and
2066 functions for decoding base64 streams.
2067 * src/procmime.c (procmime_decode_content): modified to use the
2074 * sync with sylpheed 0.4.99cvs11
2080 * sync with sylpheed 0.4.99cvs9
2085 * src/prefs_account.c
2087 SMTP server can be defined in the news account
2088 mime type of attachment are kept.
2092 now choose the highest important score between default
2093 and important score of folder.
2097 * src/prefs_common.c:
2099 (prefs_quote_description_create): corrected description of
2100 quote format characters
2106 * sync with sylpheed 0.4.99cvs8
2110 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
2111 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
2117 * sync with sylpheed 0.4.99cvs7
2121 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
2122 clashes with autogenerated header).
2123 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
2124 * src/Makefile.am: added quote_fmt.h.
2125 * src/.cvsignore: added lex/yacc autogenerated files
2126 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
2132 * sync with sylpheed 0.4.99cvs6
2136 * added src/quote_fmt_parse.h
2141 don't modify readonly configuration files
2143 * src/prefs_account.c
2144 * src/prefs_common.c
2145 * src/prefs_customheader.c
2146 * src/prefs_display_header.c
2147 * src/prefs_filter.c
2148 * src/prefs_filtering.c
2149 * src/prefs_scoring.c
2150 don't open dialog box when configuration files
2155 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
2157 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
2158 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
2159 BUILT_SOURCES to make all files rebuild properly.
2161 * src/compose.c: removed #include "quote_fmt.tab.h".
2163 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
2164 CHARACTER value in yylval.
2166 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
2167 receive CHARACTER value by documented means (yylval).
2169 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2174 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2179 * src/prefs_filtering.c
2180 now keep the configuration for execute action
2187 * sync with sylpheed 0.4.99cvs5
2192 added quote_fmt.[ch]
2194 * added src/quote_fmt.y
2195 * added src/quote_fmt.l
2196 * added src/quote_fmt.tab.h
2197 * added src/quote_fmt.tab.c
2198 * added src/lex.quote_fmt.c
2199 parsing configuration for replying
2202 * src/prefs_common.[ch]
2203 added configuration UI for replying
2207 using configuration for replying
2215 * src/prefs_filtering.c
2216 * src/prefs_matcher.c
2217 * src/prefs_matcher.h
2218 action "run a command" for filtering
2219 and matching with a command.
2220 fixed the "whole message" matching
2223 changed temporary filename for security
2226 queue the notification if it fails to send.
2228 * src/prefs_common.c
2229 * src/prefs_folder_item.c
2230 changed the default important score
2232 * src/prefs_scoring.c
2234 hide kill score input when the folder is not
2239 * src/prefs_common.c:
2241 (prefs_font_select): pass font name in font entry box to font
2246 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2250 * sync with sylpheed 0.4.99cvs4
2254 * src/headerwindow.c:
2256 (headerwindow_show_cb): use the selected summary view item, not
2261 * src/headerwindow.c:
2263 (headerwindow_show_cb): always try to show msginfo
2268 keep attached parts when reediting or forwarding.
2273 * src/prefs_folder_item.[ch]
2274 * src/prefs_scoring.[ch]
2276 * src/summaryview.[ch]
2279 * src/prefs_common.[ch]
2280 support for folder scoring
2281 kill score and important score for messages
2283 * src/prefs_account.c
2284 some display bug fixed for local account
2289 * src/summaryview.c:
2291 (add_sender_to_cb): don't crash when no or invalid sender; the add
2292 sender to address book menu item is disabled.
2296 * src/filtering.[ch]
2298 handling summary menu / filter messages
2304 imap folders now appears in list
2307 doesn't crash if destination mail is not writeable
2312 removed some warnings
2316 * src/prefs_filtering.c
2317 global string to identify any folders
2318 removed some debug info
2319 filtering to mbox folders is now possible
2322 removed some warnings
2325 permission on files are changed to read/write for user only,
2327 creation of subfolder is handled better.
2331 Verified the sync for src/prefs_common.[ch] and
2332 src/prefs_account.[ch]. I believe there were some
2333 minor indentation differences.
2339 * sync with 0.4.99cvs3
2344 handling flags for mbox format
2347 use of mark file only for MH format
2348 handling flags for mbox format
2349 filtering cannot yet move or copy mails to mbox folders.
2352 changed move_msg, copy_msg,
2353 move_msgs_with_dest, copy_msgs_with_dest functions
2354 uses only folder->copy_msg() function
2355 uses folder->finished_copy() to handle the destination
2356 folder at the end of the copy or move operation.
2359 included mbox directories.
2361 * src/folderview.[ch]
2363 handle folders operation for mbox format
2366 disable conversion of "From " header
2368 * src/mbox_folder.[ch]
2369 completion of mbox format handling
2372 changed mh_copy_msg() function and
2373 removed mh_move_msg(), mh_move_msgs_with_dest(),
2374 mh_copy_msgs_with_dest()
2376 * src/prefs_filtering.c
2377 removed some warnings
2379 * src/prefs_matcher.c
2380 default boolean operation is AND
2383 handling flags for mbox format
2384 handling of "From " header
2388 added MSG_REALLY_DELETED flags to handle deletion of
2389 messages in mbox format.
2392 handling flags for mbox format
2393 disable the MSG_DELETED flags when messages
2394 are deleted in mbox format
2397 "From " headers display fixed.
2403 (get_email_part): skip quoted email addresses, like in e.g.
2404 "'alfons@proteus.demon.nl'".
2408 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
2409 and fixing the persistence troubles when using separate windows.
2413 Added #define SEPARATE_ACTION used in the gtk item factory for
2414 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
2415 use gtk_item_factory_get_widget_by_action() to get the items.
2417 Removed separate_widget_cb from the gtk item factory data
2419 (mainwindow_create): connect separate_widget_cb() to check
2420 menu item "toggled" signal. also passing a MainWindow pointer
2421 as object data for both check menu items.
2423 (separate_widget_cb): definition of separate_widget_cb() to match
2424 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
2425 window using gtk_object_get_data(). The type of window separation
2426 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
2428 * src/prefs_filtering.c,
2429 src/prefs_matcher.c: added horizontal scrollbars
2434 fix segfault with invalid bold font
2436 correctly display summary stats after row is marked
2440 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
2441 encodings with libjconv.
2446 added mbox_folder.[ch]
2448 mbox temporary folder
2450 * added src/mbox_folder.[ch]
2452 * src/procheader.[ch]
2455 bugfix for file incorporation filtering
2457 enable creation of MBOX
2458 * src/prefs_display_header.c
2459 enable use of headers like "From "
2460 something that should be fixed :
2461 displaying of such headers add an extra space
2462 * src/prefs_folder_item.c
2463 don't create folders because it is not necessary
2465 added data field to MsgInfo for mbox internal use
2467 added some support for mbox
2469 added get_mbox_cache_dir() function
2471 2001-05-23 [hiroyuki]
2473 * src/headerwindow.c
2484 src/folderview.c: more sync with 0.4.99cvs2.
2486 * src/headerwindow.c: reverted.
2492 * sync with sylpheed 0.4.99cvs2
2500 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
2506 * configure.in: if gnome-config not found, "no" is displayed
2508 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
2510 * src/textview.c: now also possible to add mail addresses by right
2511 clicking in the text view
2513 * src/codeconv.c: merged patch which fixes endless loop when encountering
2514 invalid wide characters; from Alte <010@imis.ru>
2518 Added installation of gnome specific things:
2520 * Makefile.am: gnome conditional
2522 * configure.in: check for installed gnome
2524 * added sylpheed.png, sylpheed.desktop
2528 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
2530 * src/mainwindow.h (main_window_toolbar_create): created a button
2532 (main_window_set_toolbar_sensitive): enable/disable the new button
2534 (toolbar_reply_to_author_cb): handle the new button.
2536 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
2537 send_progress_dialog_destroy() on failure (fixes hang on SMTP
2542 * src/compose.h (ComposeReplyMode): new modes
2543 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
2544 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
2547 (compose_send): move some code into a new function:
2548 (compose_current_mail_account): new function.
2549 (compose_reply): new argument to_author, all callers changed; if
2550 to_author==TRUE and account->protocol==A_NNTP, find and use an
2551 appropriate mail account for replying.
2552 (compose_reply_set_entry): new argument to_author; ignore
2553 compose->replyto if to_author==TRUE.
2555 * src/mainwindow.c: new command "Message/Reply to author".
2556 (main_window_set_menu_sensitive): enable/disable it.
2557 (reply_cb): handle it.
2559 * src/summaryview.c: new command "Reply to author".
2560 (summary_set_menu_sensitive): enable/disable it.
2561 (summary_reply_cb): handle it.
2563 * src/account.c (account_find_mail_from_address): new function.
2569 * sync with sylpheed 0.4.99cvs1
2576 new filtering action : forward and forward as attachment
2579 no need for $DISPLAY when we run sylpheed --help
2580 call to parse_cmd_opt() is moved
2582 * src/mainwindow.[ch]
2583 execute button is hidden when immediate execute
2588 * src/prefs_folder_item.c
2590 better handling of missing directories
2593 reedit is enabled in outbox
2594 reedit is enabled in queue
2600 * src/prefs_filtering.c
2601 changed attachement into attachment
2607 * sync with sylpheed 0.4.67cvs9
2608 * sync with sylpheed 0.4.67cvs7-8
2613 added prefs_filtering.c
2615 * src/filtering.[ch]
2617 removed action : forward_news and forward_news_as_attachement
2618 (forward and forward_as_attachement can be used instead)
2621 added menu option to access filtering configuration
2623 * src/prefs_account.c
2624 changed mail_command default to /usr/sbin/sendmail
2626 * added src/prefs_filtering.[ch]
2627 dialog box for filtering configuration
2629 * src/prefs_matcher.c
2630 added function prefs_matcher_get_criteria_from_matching()
2632 * src/prefs_scoring.c
2633 reset the dialog when register or substitute is clicked
2638 added filtering.[ch]
2640 using filering.[ch] instead of filter.[ch]
2642 reading new filtering configuration
2644 added some filtering actions
2645 and fixed a bug for headers and mail body matching
2647 using filering.[ch] instead of filter.[ch]
2649 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
2651 some fixes for filtering
2653 2001-05-14 [hiroyuki]
2655 * src/send.c: fixed some weird indentations.
2656 send_message_with_command(): call pclose() only if p != NULL.
2657 * src/textview.c: get_email_part(): modified the code for readability.
2659 2001-05-14 [hiroyuki]
2663 src/md5ify.h: removed from the cvs.
2667 * src/main.c: include rfc2015.h to avoid compiler warnings.
2668 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2669 the panel is already on screen.
2670 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2671 closing the alert window by ESC as "No".
2672 * src/prefs_common.c (prefs_interface_create): moved return
2673 receipt check button to the correct place.
2677 * src/prefs_common.c:
2678 moved return receipt check button to the Send tab. (prefs_send_create)
2679 removed the date format ui related globals. (prefs_display_create)
2683 * sync with sylpheed 0.4.67cvs5-6
2687 * added Alfons' font selection patch
2690 * src/headerwindow.c
2691 * src/prefs_common.c
2692 * src/prefs_common.h
2696 changed version of cache
2698 * src/prefs_matcher.c
2699 added additionnal matching criteria
2703 added references in MsgInfo
2708 prepared some things for new filtering
2710 added some matching properties
2711 inreplyto need to be enhanced
2712 prepared some things for new filtering
2714 added Return-Receipt-To handling
2715 * src/prefs_folder_item.c
2716 changed default value to TRUE
2717 * src/prefs_matcher.c
2718 added some matching properties
2719 * src/prefs_scoring.[ch]
2720 the scoring dialog is finished
2722 added Return-Receipt-To handling
2723 Reference need to be added
2725 added Return-Receipt-To handling
2726 added threadscore to get a better score sorting when
2729 suppressed a bug when we sort the list
2730 when no folder is opened.
2731 better score sorting when threads are enabled
2735 * reverted previous patch because of potential errors
2739 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
2740 applied "toggle mail-retrieval dialog window" patch submitted
2741 by Eric Limpens <eric@qnt.net>
2743 * sync with sylpheed 0.4.67cvs4
2747 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2748 some picky compilers.
2749 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2750 * src/grouplist_dialog.c: include alertpanel.h.
2751 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2752 fix compile warning.
2753 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2754 #include "defs.h" before others to prevent the warning of `MIN'
2755 and `MAX' redefinition.
2761 * src/prefs_account.c
2762 * src/prefs_display_header.c
2765 added prefs_scoring.[ch]
2766 * src/grouplist_dialog.c
2767 display an error dialog box if the group list
2769 * src/mainwindow.[ch]
2770 added main_window_set_thread_option() function
2771 scoring dialog box enabled
2773 added flags matching unread /new / marked
2774 / deleted / replied / forwarded
2776 newsgroups are now finally in newscache
2777 * src/prefs_matcher.[ch]
2778 finished preferences for matching dialog
2779 * added src/prefs_scoring.[ch]
2780 scoring dialog box completed
2782 conversion to string : added scoringprop_to_string()
2783 write config for preferences :
2784 added prefs_scoring_write_config()
2786 threads can be enabled/disabled independently
2794 thought it would be nice to have a list of all
2795 contributors (used Changelog as a reference)
2798 messed up version numbering...
2802 * sync with sylpheed 0.4.67cvs1-3
2806 * src/prefs_common.c:
2807 better UI for strftime format, double clicking
2808 on format now inserts the format in text entry
2809 replaced close button with standard OK/Cancel
2810 moved date format button to the right of the
2816 Ctrl-Home / Ctrl-End have proper cursor navigation
2820 * src/prefs_matcher.c
2821 finished UI to define matching properties
2822 added ok and cancel button
2823 * src/prefs_filter.c
2824 added ok and cancel button
2826 fixed some bug in xhdr parsing
2831 fixed a bug in textview_show_header(), which displayed two colons (':');
2832 cleaned up some warnings
2837 added prefs_matcher.[ch]
2838 compilation with -W -Wall
2840 ungrab the mouse events if grabbed - does it
2841 fix the bug for disposition notification ?
2843 added a menu option to open the matching dialog.
2845 added matcherprop_to_string() and matcherlist_to_string()
2846 fixed some bugs, changed the name of some options
2847 age_sup and age_inf becomes age_greater and age_lower,
2848 body and messageheaders becomes body_part and headers_part,
2849 changed the names of constants from SCORING_XXX to MATCHING_XXX
2850 * src/prefs_display_header.c
2851 * src/prefs_headers.c
2852 fixed a bug that accidentally destroyed dialogs
2853 when closed them with delete_event
2854 Added *_deleted() which handle delete_event signal correctly.
2855 * src/prefs_folder_item.[ch]
2856 added "enable_thread" field for future customization
2857 * added src/prefs_matcher.[ch]
2858 sample of the UI to define matching properties
2860 using procheader_headername_equal instead of str*cmp functions
2861 using procheader_parse_header() function
2863 using MATCHING_XXX instead of SCORING_XXX
2865 display the sender of the news even if this is ourself
2866 when this is a news message.
2868 using headername_equal() instead of str*cmp functions
2874 * sync with sylpheed 0.4.66
2875 * src/gtkstext.c: trace logs added
2879 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2880 signature check popup.
2881 * src/rfc2015.c (check_signature): show signature check popup only
2882 if it is enabled in preferences.
2888 * sync with sylpheed 0.4.66cvs6
2892 * src/prefs_common.[ch]: added option to enable/disable
2893 looking up sender name in address book for summary pane
2894 * src/summaryview.c: look up sender in the address book
2895 by using Alfons' address completion code
2897 2001-05-07 [hiroyuki]
2900 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2901 member of Pop3State.
2902 * src/news.c: brought #include "defs.h" before #include <glib.h>
2903 to prevent the warning of `MIN' and `MAX' redefinition.
2907 * removed src/headers_display.[ch]
2908 * removed src/prefs_display_headers.[ch]
2910 use a temporary file in the user directory for mbox import
2912 added XHDR support to get "To" and "Cc" headers
2913 (in order to match news with to or cc field for
2915 added function news_parse_xhdr() to get XHDR response
2917 added function nntp_xhdr()
2919 fetch the message if necessary
2925 * sync with sylpheed 0.4.66cvs3-5
2930 added function itos_buf() to enable use of several buffers
2932 use of itos_buf() instead of itos() in summary list
2933 to fix the broken display of message number.
2937 * src/gtkstext.c: bug in cursor up navigation fixed,
2938 fixed another unsigned / signed comparison (we're getting there :-)
2943 added scoring.c scoring.h
2944 prefs_folder_item.c prefs_folder_item.h
2947 added FOLDERITEM_RC SCORING_RC
2949 added prefs field in FolderItem :
2950 properties for each folder (PrefsFolderItem),
2951 sorting type and mode were added as the first properties.
2953 read config for scoring
2954 * added src/matcher.[ch]
2955 gives functions to parse configuration file to do
2956 matching on mails with a list of conditions.
2958 add option to sort by score
2959 * src/prefs_common.[ch]
2960 added preference option to show score and for
2961 the score column size
2962 * added src/prefs_folder_item.[ch]
2963 properties for each folder (PrefsFolderItem),
2964 sorting type and mode were added as the first properties.
2965 * src/procheader.[ch]
2966 added procheader_parse_header()
2967 added procheader_header_free()
2968 added procheader_headername_equal()
2969 and made modification to use them.
2971 added score field to MsgInfo structure
2972 * added src/scoring.[ch]
2973 gives functions to parse configuration file to do
2974 scoring on mails with a list of conditions.
2975 * src/summaryview.[ch]
2976 save the sorting type and mode for the folder
2977 added column to display the score of the mail
2978 added function summary_score_clicked()
2979 sorting type and mode are restored to the folder
2982 use procheader_parse_header(), procheader_headername_equal()
2983 removed memory leak in text_scan_header when freeing headers
2985 changed the function to match names of headers
2986 using procheader_headername_equal()
2988 Scoring functions are implemented, an interface is needed
2994 hopefully fixed the row up navigation bug,
2995 removed adding back / forward lines to cache
2999 * src/prefs_display_headers.c: user interface changes:
3000 (prefs_display_headers_create): remove unused "Show" check button;
3001 allow reordering of headers by dragging.
3002 (prefs_display_headers_write_config): remove unused variables.
3003 (prefs_display_headers_set_dialog): do not insert "(New)" at top
3004 of lists (not needed with the new UI).
3005 (prefs_display_headers_set_list): scan lists starting from row 0,
3006 not 1 (do not skip "(New)").
3007 (prefs_display_headers_find_header): new function.
3008 (prefs_display_headers_clist_set_row): do not allow duplicates.
3009 (prefs_display_headers_delete_cb): do not skip row 0; treat
3010 closing the alert window by ESC as "No".
3011 (prefs_display_headers_up): do not protect row 0.
3012 (prefs_display_headers_down): do not protect row 0.
3016 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
3020 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
3021 summary_select_next_marked, summary_select_prev_marked): new
3026 * src/news.c: fixed a bug when no article can be fetched after
3027 server timeout if the connection was restored by news_post():
3028 (news_select_group): new function.
3029 (news_fetch_msg): call news_select_group() before fetching
3031 (news_get_uncached_articles): set session->group after successful
3039 changed version of cache, added cc field
3041 * src/prefs_display_headers.c
3042 the interface was changed
3044 * src/prefs_headers.c
3049 * completed sync of sylpheed cvs2
3050 * src/gtkstext.c: updated row up / down cursor navigation
3051 * src/textview.c: re-edited, prepared for fixing the email address
3056 * src/prefs_common.c: use alfons' strftime ui code
3057 entry_datefmt and datefmt_sample widgets have to be
3058 global in this module because of this change
3063 * src/prefs_common.[ch] added option to activate the return receipt
3068 * src/gtkstext.c: fix for row up/down cursor navigation.
3072 * sync with 0.4.66cvs2
3076 added add-sender-to-addressbook patch
3084 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
3087 * src/alertpanel.c (alertpanel_create): new argument can_disable,
3088 all existing callers changed to pass FALSE; create a check button
3089 to disable the message.
3090 (alertpanel_message_with_disable): new function.
3091 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
3092 (alertpanel_button_toggled): new function.
3093 (alertpanel_button_clicked, alertpanel_close): set value using
3096 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
3098 * src/prefs_common.c (prefs_privacy_create): new check button
3099 checkbtn_gpgme_warning.
3101 * src/main.c (main): moved preferences reading before gpgme
3102 initialization; check prefs_common.gpgme_warning before giving the
3103 GnuPG warning and set it to FALSE if the user wants to disable the
3106 2001-05-02 [hiroyuki]
3108 * src/prefs_display_headers.c: modified the layout and some labels.
3112 * src/prefs_account.c (prefs_account_fix_size): new function.
3113 (prefs_account_create): call prefs_account_fix_size(); use
3114 gtk_widget_show instead of gtk_widget_show_all (fixes too large
3115 size when the window is shown for the first time).
3116 (prefs_account_basic_create): changed layout of serv_table; moved
3117 localmbox_entry above smtpserv_entry (logically it replaces
3119 (prefs_account_protocol_activated): set sensitivity of
3120 nntpauth_chkbtn according to the protocol (in addition to
3121 hide/show); commented out gtk_table_set_row_spacing() calls.
3122 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
3123 not sensitive (fixes a bug with disabled username/password boxes
3124 when editing POP3 account after NNTP with authentication).
3130 * src/prefs_account.[ch]
3132 removed local account without SMTP server
3133 added option to use mail command instead of a connexion
3134 to SMTP server when a local account is used
3135 * src/prefs_headers.c
3138 fixed a bug when connexion immediately closed
3148 * src/prefs_account.c (Basic, prefs_account_basic_create): new
3149 widget nntpauth_chkbtn.
3150 (prefs_account_protocol_activated): handle nntpauth_chkbtn
3152 (prefs_account_nntpauth_toggled): new function.
3154 * src/news.c (news_session_new_for_folder): use NNTP
3155 authentication only if ac->use_nntp_auth is set.
3159 * src/Makefile.am changed headers.[ch] in customheader.[ch]
3160 * src/prefs_display_headers.c changed the UI
3161 * src/prefs_headers.c changed account_name to account_id
3162 * src/compose.c using customheader.h
3164 2001-05-01 [hiroyuki]
3168 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3173 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3174 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3175 for displaying of headers
3176 * src/grouplist_dialog.[ch] minor changes to remove warnings
3177 * src/prefs_display_headers.[ch] dialog to choose the
3178 headers to display in the mail viewer.
3179 * src/headers.h correction of #define
3180 * src/headers_display.[ch] configuration for displaying of headers.
3181 * src/main.c read config of displaying of headers
3182 * src/prefs_common.c add a button to access the config dialog
3183 for displaying of headers
3184 * src/prefs_display_headers.[ch] dialog for configuration for
3185 displaying of the headers.
3186 * src/prefs_headers.c cleaning of code
3187 * src/procheader.c comments added to code
3188 * src/textview.c changes to reorder the headers depending
3189 on the config for displaying of headers
3195 * sync with 0.4.65cvs12
3197 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3201 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3203 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3204 is set to force reconnection after authentication failure.
3205 (nntp_gen_command): set sock->auth_failed on authentication
3206 failure, or if sock->userid and sock->passwd are not set.
3208 * src/news.c (news_session_new_for_folder): set userid=NULL if
3209 password dialog is cancelled.
3213 * src/nntp.h (NNTPSockInfo): new type.
3215 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3217 (nntp_open_auth, nntp_close): new functions.
3218 (nntp_gen_command): new function to handle authentication; all
3219 NNTP command functions updated to use it.
3220 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3221 (nntp_list): removed old useless code.
3223 * src/news.h (NNTPSession): new field nntp_sock.
3225 * src/news.c: all functions updated to use NNTPSockInfo instead of
3227 (news_session_new): new arguments (userid, passwd); made static;
3228 use nntp_open_auth() if needed.
3229 (news_session_destroy): use nntp_close() instead of sock_close().
3230 (news_query_password): changed arguments.
3231 (news_session_new_for_folder): new function.
3232 (news_session_get): use news_session_new_for_folder().
3233 (news_authenticate): deleted.
3234 (news_get_uncached_articles): removed old authentication code.
3238 * src/news.c: reverted my previous changes (need to do NNTP
3239 authentication in a cleaner way).
3243 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3244 news_nntp_post, news_nntp_mode): new functions (wrappers with
3245 authentication support).
3246 (news_get_article_cmd, news_get_article, news_get_header): new
3247 argument "folder"; all callers changed.
3248 (news_get_article_cmd): added authentication support.
3249 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3250 (news_post): use news_nntp_post() instead of nntp_post().
3251 (news_get_uncached_articles): use news_nntp_group() instead of
3252 nntp_group() and news_nntp_xover() instead of nntp_xover();
3253 removed old authentication code.
3254 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3256 * src/nntp.c (nntp_list): return real error code instead of
3261 * configure.in: fixed wint_t typedef detection again
3265 * src/prefs_account.[ch], added A_LOCAL_CMD
3266 (send mail with mail command)
3267 * src/send.c added function send_message_with_command()
3268 * src/inc.c made a more secure get_spool() function with
3269 mktemp() but maybe mkstemp() or something more
3274 * src/textview.c, colorization of email addresses in headers
3278 * bug sync with sylpheed
3279 * prefs_common.c: created date format ui for darko
3280 * sync with 0.4.65cvs11
3281 * configure.in: corrected to have the new gpg checks
3285 * completed sync with 0.4.65cvs10
3286 * minor debug things added to gtkstext.c
3290 * configure.in: remove check for availability of
3291 strftime() as advised by Hiroyuki
3292 * src/prefs_common.[ch], src/procheader.c:
3293 synch strftime() code with Hiroyki's main branch
3297 * src/news.c: news_query_password(), news_authenticate(): new
3299 news_get_uncached_articles(): added NNTP authentication
3301 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3303 * src/prefs_account.c: prefs_account_protocol_activated():
3304 enable userid and password fields for NNTP.
3308 * configure.in: check for availability of strftime()
3310 * src/prefs_common.[ch], src/procheader.c: use
3311 strftime() for displaying date in summary pane if it
3316 * more .cvsignore cleanups [alfons]
3320 * ac/sv-check-type.m4: new autoconf macro.
3321 * configure.in: fixed wint_t typedef detection (did not work
3326 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3330 * modified gtkstext.c : buggy cursor navigation fixed,
3331 and font descent also taken in account when drawing
3335 * added comments in src/news.c src/nntp.c
3336 * added src/prefs_headers.[ch]
3337 * added src/headers.[ch]
3338 * modified compose.c to activate custom headers
3339 added function is_in_custom_headers
3340 * modified prefs_account.[ch]
3341 added function prefs_account_customhdr_edit
3342 * modified src/defs.h :
3343 added HEADERS_RC : name of the config file
3344 for the custom headers
3355 added gtkstext with configure.in patch by Hiroyuki which
3356 should fix the XIM detection [alfons]
3358 * more clean up of cvs [alfons]
3360 * removed all Makefile.in files to attic.
3362 * updated all .cvsignores to really ignore things that could
3363 be unintentionally committed by a recursive commit.
3366 * added src/grouplist_dialog.[ch]
3367 * changed src/folderview.c to call grouplist_dialog instead
3370 added functions news_reset_group_list
3371 and news_get_group_list
3373 added function nntp_list
3375 added GROUPLIST_FILE : name of the newsgroup list cache file
3379 * added option to warn about queued messages on exit [sergey]:
3381 * src/compose.c: compose_queue(): call folder_item_scan()
3382 and folderview_update_item() after queueing.
3383 * src/folderview.c: folderview_update_node(): draw the queue
3384 folder in bold font if there are queued messages.
3385 * src/mainwindow.c: queued_messages(): new function.
3386 app_exit_cb(): display warning if there are queued messages
3387 if warn_queued_on_exit is set.
3388 * prefs_common.[ch]: add warn_queued_on_exit option.
3390 * enhanced GnuPG key selection support [sergey]:
3392 * src/select-keys.c: updated to newer version from Win32
3393 branch with support for selecting arbitrary keys.
3394 * src/prefs_account.c: added the Privacy tab to the account
3396 prefs_account_privacy_create(),
3397 prefs_account_sign_key_set_data_from_radiobtn(),
3398 prefs_account_sign_key_set_radiobtn(): new functions.
3399 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
3400 * src/rfc2015.c: set_signers(): new function.
3401 pgp_sign(): add the account parameter, call set_signers().
3402 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
3403 * src/rfc2015.h: rfc2015_sign(): updated prototype.
3404 * src/compose.c: pass the current account to rfc2015_sign().
3406 * tag name claws added to prevent confusion with main branch [alfons]
3408 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
3410 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
3412 * sync with recent sylpheed cvs. Untested though. [alfons]