1 2001-10-25 [darko] 0.6.4claws4
4 don't declare is_url_string as static function since
5 we need it in gtkstext.c
8 don't wrap long URLs while composing a message
10 2001-10-24 [christoph] 0.6.4claws3
13 fix ssl deadlock, when peer closes connection
15 2001-10-24 [paul] 0.6.4claws2
18 gettextize the gpg ascii-armored warning message
21 insert a DOS/MAC file into the composed message
24 * Both submitted by Thierry Godefroy <godefroy@imaginet.fr>
26 2001-10-22 [paul] 0.6.4claws1
28 * sync with sylpheed 0.6.4 release
29 see ChangeLog entries 2001-10-21
31 * po/fr.po, po/pt_BR.po
32 updated by Melvin Hadasht and Fabio Junior Beneditto
34 2001-10-21 [paul] 0.6.3claws30
37 insert a DOS text file from the compose window
38 into the composed message text (removes CRs characters)
39 Submitted by Thierry Godefroy <godefroy@imaginet.fr>
41 * tools/filter_conv.pl, tools/README
42 automatically use ~/.sylpheed as working directory
43 print out confirmation message on completion
45 * correct Hoa's last ChangeLog.claws entry
47 2001-10-20 [hoa] 0.6.3claws29
49 * src/grouplistdialog.c
50 bugfix (another ?) to give the right
51 newsgroups list for each news server.
55 improve the newsgroups list cache
57 2001-10-20 [paul] 0.6.3claws28
59 * sync with sylpheed 0.6.3cvs9
60 see ChangeLog entry 2001-10-19
62 * correct Alfons' last ChangeLog.claws entry
67 fix compilation problems (part of bug #472895)
69 2001-10-18 [hoa] 0.6.3claws27
71 * src/grouplistdialog.c
72 bugfix when we refresh was clicked (bug 472701)
74 2001-10-19 [christoph] 0.6.3claws26
77 last header entry should default to "To:" or
78 "Newsgroups:" and not copy the last entry line
79 in a new compose window
80 (closes bug #472686, #470792)
82 2001-10-19 [paul] 0.6.3claws25
84 * sync with Sylpheed 0.6.3cvs8
85 see ChangeLog entries 2001-10-18 and 2001-10-19
87 2001-10-18 [christoph] 0.6.3claws24
90 reimplement ignore thread
92 2001-10-18 [hoa] 0.6.3claws23
95 * src/grouplistdialog.[ch]
96 enhanced news subscription interface (feature 469113)
100 enchanced newsgroup listing,
101 now, we can get groups informations
104 2001-10-18 [paul] 0.6.3claws22
107 remove comment (sync with main branch)
109 fix 'Re-edit' bug in 'Message' menu
111 2001-10-17 [christoph] 0.6.3claws21
114 ignore empty or whitespace only header lines
116 2001-10-17 [paul] 0.6.3claws20
118 * sync with sylpheed 0.6.3cvs7
119 see ChangeLog entries 2001-10-14, 2001-10-16, and
125 wrap long lines without spaces
130 * po/es.po, po/nl.po, po/pt_BR.po
131 updated by Ricardo Mones Lastra, Alfons,
132 and Fabio Junior Beneditto
134 * sylpheed-0.6.3claws released
136 2001-10-15 [melvin] 0.6.3claws18
139 added summary and detailed installation instructions
142 Updated, corrected and completed french translation
144 2001-10-15 [hoa] 0.6.3claws17
145 * src/grouplistdialog.c
146 we can choose the newsgroups to display with wildcards
148 2001-10-15 [christoph] 0.6.3claws16
152 * src/prefs_folder_item.[ch]
153 applied wwp <subscript@free.fr>'s folder
154 default account patch
156 Fixed wrong translation
158 2001-10-13 [alfons, christoph, melvin]
161 solution #2 to solve MT-safety problems defers all GUI related calls
162 to the main thread using a gtk_idle_add() callback. discussed on
163 ircnet #sylpheed, with christoph spotting some issues with the
164 original code, and melvin allowing us to lobotomize his sylpheed.
166 * src/syldap.[ch], src/main.c
167 fix race problem in ldap search thread by deferring GUI
168 stuff to main thread using gtk_idle_add()
170 2001-10-13 [paul] 0.6.3claws14
172 * src/prefs_account.[ch], src/send.c, src/smtp.[ch]
173 add Sergey's smtpcred.patch
174 adds separate username/password setting for SMTP Auth
175 needed by some servers
176 (closes feature request #471659)
178 2001-10-13 [paul] 0.6.3claws13
180 * src/pgptext.[ch] **NEW FILES**
181 * src/Makefile.am, src/messageview.c, src/mimeview.c
182 decrypt ascii-armored gpg text embedded in
184 Submitted by Jens Jahnke <jan0sch@gmx.net>
186 2001-10-13 [christoph] 0.6.3claws12
189 some more details on default to and
192 init glib threading when ldap is used
198 2001-10-12 [paul] 0.6.3claws11
200 * src/prefs_common.[ch], src/rfc2015.c
201 enable ascii-armored gpg text to be embedded in the
202 message body, selectable through the 'Privacy'
203 preferences. Supports encrypting only.
204 Submitted by Ravemax <ravemax@dextrose.com>
206 2001-10-12 [paul] 0.6.3claws10
208 * sync with sylpheed 0.6.3cvs6
209 see ChangeLog entries 2001-10-11 and 2001-11-12
212 incorporated mbox folders, scoring, and folder
213 properties into the sync
215 2001-10-12 [darko] 0.6.3claws9
218 describe quotation wrapping
220 don't treat tab as space to calculate line length properly
225 correct description of how to make new filtering system work,
226 add some other things
229 remove sched_yield() (not necessary / unportable)
231 2001-10-11 [paul] 0.6.3claws8
233 * sync with sylpheed 0.6.3cvs3
234 see ChangeLog entry 2001-10-10
236 2001-10-10 [christoph] 0.6.3claws7
239 ignore 2 files created by newer autotools
240 * src/prefs_folder_item.c
241 using table for widget alignment
242 fixed memory leak and broken octal display
244 fixed segfault caused by lost filename
245 workaround (closes bug #469551)
247 2001-10-10 [paul] 0.6.3claws6
249 * sync with sylpheed 0.6.3cvs2
250 see ChangeLog entries 2001-10-09 and 2001-10-10
252 2001-10-10 [darko] 0.6.3.claws5
255 proper calculation of right margin if smart wrapping is enabled
257 automatically wrap long lines if wrap quotation is enabled
259 2001-10-09 [alfons] 0.6.3.claws4
262 select correct row when deleting last row in the summary view (and
263 close bug "[ #469104 ] select second last in list when deleting")
265 2001-10-09 [paul] 0.6.3claws3
267 * sync with sylpheed 0.6.3cvs1
268 updated some autotool scripts
270 2001-10-09 [darko] 0.6.3claws2
273 new name and mark with Sylpheed comment
275 smart quotation wrapping a-la VIM
277 2001-10-08 [paul] 0.6.3claws1
279 * sync with sylpheed 0.6.3 release
280 see ChangeLog entry 2001-10-08
282 2001-10-08 [paul] 0.6.2claws24
285 more sync with sylpheed 0.6.2cvs12
286 Fixed the bug that didn't select the last row correctly
289 2001-10-07 [paul] 0.6.2claws23
291 * sync with sylpheed 0.6.2cvs12
292 see ChangeLog entry 2001-10-07
296 enable jpilot to read unsynch'ed addresses.
298 * src/editldap_basedn.c
299 fix segfault when opening dialog.
301 2001-10-06 [alfons] 0.6.2.claws22
304 fix bug with summary view selecting last *inserted*
305 node instead of last *visible* node. remember we
308 2001-10-06 [paul] 0.6.2claws21
311 updated translation, contains some fixes and new
312 translations, submitted by Gustavo Noronha Silva
316 change 'each' to 'every' - fix dubious English
318 * sync with sylpheed 0.6.2cvs11
320 2001-10-05 [alfons] 0.6.2claws20
322 * src/mainwindow.[ch], src/folderview.c
323 make composite tool button switch between "Compose News"
324 and "Compose Mail" depending on selected folder
325 (nifty idea by Kim Schulz <kim@schulz.dk>)
327 2001-10-05 [paul] 0.6.2claws19
329 * src/mainwindow.c, src/summaryview.c
330 fix 'Message/Reply to all', broken in last commit
333 fix X_BEENTHERE seg fault, thanks to Alfons
335 2001-10-04 [paul] 0.6.2claws18
337 * src/compose.[ch], src/mainwindow.c
338 make "Message/Reply" reply to mailing lists; matches
339 'X-Mailing-list:' and 'X-BeenThere:' ML headers.
340 based on portions of the patch submitted by
341 Junichi Uekawa <dancer@netfort.gr.jp>
343 2001-10-04 [darko] 0.6.2claws17
346 better smart wrapping
348 a function to make text buffer contiguous
350 2001-10-03 [paul] 0.6.2claws16
352 * sync with sylpheed 0.6.2cvs10
357 * po/zh_CN.GB2312.po, po/zh_TW.Big5.po
358 close bug "[ #466566 ] compile error on mdk 8.0" by removing
359 references to chinese translations (hope someone picks up
362 2001-10-02 [christoph] 0.6.2claws15
365 fixed non translated header bug
367 fixed wrong date in alfons last entry ;)
369 2001-10-02 [alfons] 0.6.2claws14
371 * src/compose.c, src/prefs_common.[ch]
372 add block cursor option
374 2001-10-02 [paul] 0.6.2claws13
376 * sync with sylpheed 0.6.2cvs9
378 2001-09-30 [paul] 0.6.2claws12
380 * po/de.po, po/es.po, po/fr.po, po/nl.po, po/pt_BR.po
384 add 'src/importldif.c'
386 * AUTHORS, tools/README, tools/eud2gc.py, tools/Makefile.am
387 added eudora-to-vCard conversion tool
388 submitted by Jeroen Versteeg <j.m.versteeg@student.utwente.nl>
390 * sync with sylpheed 0.6.2cvs8
394 * sylpheed-0.6.2claws released
396 2001-09-27 [melvin] 0.6.2claws11
399 fixed crash when using default path (introduced
401 fixed tiny bug for initial suggestion mode
403 2001-09-27 [melvin] 0.6.2claws10
406 fixed bug where gtkpspell didn't set the path correctly
409 added a paragraph about spell checking
413 2001-09-27 [paul] 0.6.2claws9
415 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
416 replace '// comments' with '/* comments */' to prevent
417 some compiler warnings
419 * sync with sylpheed 0.6.2cvs6
421 2001-09-26 [alfons] 0.6.2claws8
424 introduce return receipt request notification again,
425 which was lost because of other semantics in
426 procheader_parse() (???)
428 2001-09-26 [christoph] 0.6.2claws7
431 replace comments for old code with #if 0
432 readded auto cc, bcc and reply-to
433 * src/prefs_matcher.c
434 * src/prefs_scoring.c
435 removed some definition (was moved to
438 2001-09-26 [paul] 0.6.2claws6
441 make 'Follow-up and reply to' sensitive
443 * more sync with sylpheed 0.6.2cvs5
450 fixed bug for "US-ASCII" introduced by the encoding code
456 * src/prefs_common.[ch], src/summaryview.c
457 'next unread msg' 'go to next folder?' dialog can be
458 given default behaviour, either always show dialog,
459 or assume 'yes', or assume 'no'
460 Submitted by wwp <subscript@free.fr>
464 * src/compose.c src/gtkspell.[ch]
465 added support for different encodings
469 * more sync with sylpheed 0.6.2cvs5
473 * src/prefs_folder_item.c
474 add check for item->prefs->default_to string is NULL and
475 add another check when freeing this string
480 change to version 0.6.2claws3
482 * sync with sylpheed 0.6.2cvs5
485 * src/ldif.[ch], src/importldif.[ch], addressbook.c
487 * src/addrcache.[ch], addrindex.[ch]
488 small update for future
494 added 'Learn from mistakes' option
495 better handling of quotes in checked words
498 small update for spell checking stuff
503 edit a little bit so it complies more with main coding style
507 * src/folder.[ch], prefs_folder_item.c, compose.c
508 migrate "request return receipt" folder property
513 * README.claws **NEW**
514 (add things of interest for users of main branch
517 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
518 re-implement threading per folder option, but store
519 the setting in folderlist.xml (where it belongs)
524 fixed bug when compose window is under another window
525 * src/prefs_common.[ch] src/compose.c
526 changed 'dictionary_path' to 'dictionary' to be consistent
527 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
528 * ac/pspell.m4 src/Makefile.am
529 dropped PSPELL_PATH macro
533 2001-09-21 [christoph]
536 added border around header fields
537 keep header type when new field is added
539 2001-09-20 [christoph]
542 more portable debug_print with source filename
545 more newlines after debug messages
550 change to version 0.6.2claws2
552 * sync with sylpheed 0.6.2cvs3
557 fixed the post-right-click focus pb
558 fixed crash when 'Spell check all' after dict change
559 and when cursor is at the end of the text
560 shift-right-click pops up config menu even on misspelled words.
567 added pspell to compiled-in features list
571 * switched to pspell and dropped ispell
573 new file. autoconf macro for pspell
575 * configure.in acconfig.h
578 * src/main.c src/compose.[ch] src/gtkspell.[ch]
579 * src/prefs_common.[ch]
582 2001-09-18 [christoph]
586 replace LOG_MESSAGE with debug_print
590 added newline after debug message
592 using __VA_ARGS__ for debug_print macro
594 ignore Makefile and Makefile.in
599 change to version 0.6.2claws1
600 * sync with sylpheed 0.6.2cvs1
603 * src/prefs_matcher.c
604 add 'score equal to' option, submitted by
605 Paul Evans <nerd@freeuk.com>
607 2001-09-15 [christoph]
610 comment out menu entry not existing in claws
612 add debug output for non existing menu entries
614 fix next/prev unread message for ignored threads
616 add sourcefile and line number to debug output
617 otherwise it is sometimes hard to find the
618 source code part if debug messages are translated
623 refresh target folder style after colour is changed
628 change to version 0.6.1claws3
630 * sync with sylpheed 0.6.1cvs6
635 fix target folder colourization to use user selected colour
640 fix crash when message that is marked for copy/move is unmarked
645 change to version 0.6.1claws2
647 * sync with sylpheed 0.6.1cvs3
652 fix bug with default font used for trash folder text
656 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
660 change to version 0.6.1claws1
662 * sync with sylpheed 0.6.1cvs2
667 add Match's new addressbook
670 updated translation submitted by Jens Oberender
676 * sync with sylpheed 0.6.1 release
681 change to 0.6.0claws2
683 * sync with sylpheed 0.6.0cvs4
686 updated translation submitted by Fabio Junior Beneditto
700 change to version 0.6.0claws1
702 * sync with sylpheed 0.6.0cvs1
705 updated translation submitted by Ricardo Mones Lastra
708 add 'src/prefs_templates.c'
710 * src/compose.c, src/summaryview.c
711 fix segfault on 'Re_edit'
715 * configure.in, Makefile.am
717 add tools directory to source distribution
722 change to version 0.6.0claws
724 * sync with sylpheed 0.6.0 release
726 2001-08-30 [christoph]
729 removed autoconf version check
733 * src/account.c, src/compose.c, src/prefs_common.[ch]
734 * src/procheader.[ch] src/utils.[ch]
735 Enhanced automatic account selection on replies
736 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
739 add LDAP and JPilot to the configuration results output.
741 2001-08-29 [christoph]
744 no bold font for ignored threads
749 change to version 0.5.3claws6
751 * sync with sylpheed 0.5.3cvs10
752 src/stringtable.[ch]: New Files
754 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
755 * src/pixmaps/sylpheed.xpm
756 add mini-icons to windows (by Alfons)
761 new functions: next_labeled_cb(), prev_labeled_cb()
764 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
765 summary_select_next_labeled(), summary_select_prev_labeled()
767 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
768 give claws blue folders and a blue trash can
773 change to version 0.5.3claws5
775 * sync with sylpheed 0.5.3cvs9
776 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
778 2001-08-24 [christoph]
781 keep filename when browsing directories
782 (not working for user entered filename, but
783 for default name and selected filename from
786 fixed wrong spelling "Folllow-up"
790 fixed new/unread message count with ignored
791 threads (2 commits, first didn't notice no
792 longer needed decreasing)
794 readded scrolling of progress dialog
800 change to 0.5.3claws4
802 * sync with sylpheed 0.5.3cvs7
804 2001-08-24 [christoph]
807 set request return receipt when replying
808 if it is set is the folder prefs of the
811 disable final error popup if popups are
812 disabled in config (again)
817 Change version number to 0.5.3claws3
819 * sync with sylpheed 0.5.3cvs5
822 double quote '%s' in 'gedit %s' to fix bug when
823 opening attachment with spaces in the name
826 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
827 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
828 initial message templates support
834 change version number to 0.5.3claws2
836 * sync with sylpheed 0.5.3cvs4
838 * src/procmsg.h src/summaryview.c
839 re-implement (un)ignore thread
844 remove unnecessary code
846 enable 'dynamic' signatures (submitted by
847 Eric Limpens <eric@hscg-internet.nl>)
851 clean up after sync with sylpheed 0.5.3 release
854 fix re-introduced font mess, see Christoph's
859 use sylpheed's small font instead of
860 gtk default font for summary view
866 add pl to ALL_LINGUAS - sync with main branch
868 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
869 Updated. Translations by Jens Oberender, Ricardo Mones
870 Lastra, Alfons, and Fabio Junior Beneditto respectively.
872 * po/pl.po ** NEW FILE **
873 sync with the main branch
876 fix target folder colorizing and refresh problem
879 2001-08-17 [christoph]
882 claws uses 4 colors for target folder coloring.
883 arrays were not long enough and destroyed the
884 stack causing a segfault.
885 target folder colorizing does not work anymore
891 change to version 0.5.3claws1
893 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
894 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
895 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
897 sync with sylpheed 0.5.3 release, but keep claws method of
898 configuring/saving fonts
900 * src/addressbook.[ch]
901 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
902 in line with a similar change in Hiroyuki's branch
904 * src/mainwindow.[ch]
905 disable main_window_set_thread_option()
906 * src/prefs_folder_item.c
907 comment out &tmps_prefs.enable_thread,
908 * src/mbox_folder.c, src/procmsg.[ch]
909 comment out MSG_IS_IGNORE_THREAD
911 comment out summary_ignore_thread() and summary_unignore_thread()
912 comment out MSG_IS_IGNORE_THREAD
914 use Hiroyuki's threading instead.
921 use Hiroyuki's 0.5.3 column scheme but also
922 include the enable/disable button.
923 * src/pixmaps/mark.xpm
924 add Hiroyuki's amended pixmap
926 2001-08-13 [christoph]
929 receive at get all column showed wrong state for APOP
930 button should only work for POP3 and APOP accounts
931 * src/prefs_account.c
932 added missing preprocessor statement for SSL
937 add 'receive at get all' column and enable/disable
940 2001-08-06 [christoph]
943 show usage of SSL in protocol column
949 * src/prefs_account.[ch]
950 moved ssl options to a new page
956 added support for SMTP STARTTLS command
958 2001-08-05 [christoph]
961 debian autoconf needs version check to find
962 correct autoconf version. if the file is
963 named configure.in 2.13 is used, which does
964 not work with this configure.in script.
965 other solution would be to rename the script
966 to configure.ac as suggested in the autoconf
970 disable final error popup if popups are
975 fixes IMAP over SSL problem
980 change to 0.5.2claws1
982 * sync with sylpheed 0.5.2cvs1
987 quick fix for ispell detection...
992 change to 0.5.1claws4
994 * sync with sylpheed 0.5.1cvs7
998 * src/prefs_common.c, src/prefs_common.h,
999 src/gtkspell.c, src/gtkspell.h
1000 add global spelling checker settings (compose tab) +
1001 selection of dictionary
1004 guess valid ispell location
1009 removal of 'src/quote_fmt_parse.c'
1012 (submitted by Jens Oberender <didge@suse.de>)
1017 * src/folderview.[ch]
1020 * src/prefs_common.[ch]
1022 target folder colourization
1026 more sync with Sylpheed 0.5.1cvs6
1031 * src/prefs_folder_item.[hc]
1033 shared folders support with a GUI
1039 * sync with Sylpheed 0.5.1cvs6
1045 (submitted by Fabio Junior Beneditto)
1051 patch to correct bad image mime headers
1052 (submitted by Don Quijote <dq@searchlores.org>)
1056 * tools/gif2xface.pl **NEW FILE**
1058 script to convert file.gif to file.xface for
1059 use in a custom header.
1060 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
1065 change macros for detecting JPilot and LDAP
1067 2001-07-27 [christoph]
1070 code cleanup (MIN / MAX warning, needed casting)
1075 disallow setting flags when detecting certain headers
1076 (X-Status, Status, Seen, X-Seen).
1078 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
1080 2001-07-27 [christoph]
1082 * src/prefs_filter.c
1083 * src/prefs_filtering.c
1084 * src/prefs_matcher.c
1085 * src/prefs_scoring.c
1086 scroll list when moving rows up or down
1090 * src/prefs_account.c
1091 * src/prefs_account.h
1093 SMTP over SSL (untested, feedback requested)
1101 * configure.in, acconfig.h
1102 define CLAWS (need this for main / claws detection)
1107 Sylpheed 0.5.1claws2
1109 * sync with Sylpheed 0.5.1cvs4
1111 2001-07-25 [christoph]
1115 item->prefs == NULL (don't know why)
1120 Sylpheed 0.5.1claws1
1122 * sync with Sylpheed 0.5.1cvs1-3
1124 2001-07-24 [christoph]
1127 * src/prefs_folder_item.[ch]
1128 added folderitem preferences dialog with
1129 default To: and auto request return receipt
1133 changes to handle new folderitem preferences
1137 call compose new mail with current folderitem
1141 Release Sylpheed 0.5.1claws
1144 change to release version 0.5.1claws
1146 2001-07-24 [christoph]
1149 fixed segfault that happend when the selected
1150 message was removed while retrieving new messages.
1154 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
1158 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
1159 this is a work in progress, for more information: http://nlpagan.net/sylman
1161 * configure.in, src/mainwindow.c, manual/Makefile.am
1162 add support for English manual
1165 add authors of user manuals
1167 * manual/en/sylpheed*.html
1168 add English documentation
1170 2001-07-22 [christoph]
1175 changed a wrong debug message
1180 update Dutch translation
1182 * src/prefs_filtering.c,
1184 add more translatable strings
1193 * src/inc.c, src/summaryview.[ch]
1194 prevent update of mark file when filtering has done, by
1195 using a variable; this affects two functions:
1196 inc.c::inc_finished()
1197 summaryview.c::summary_show()
1201 * src/filtering.[ch], src/prefs_filtering.c,
1203 add filtering action for label coloring
1208 * added src/labelcolors.c
1209 * added src/labelcolors.h
1210 * src/Makefile.am, src/summaryview.c
1211 rearrange label coloring code
1214 add more parentheses so label colouring works correctly
1217 don't really delete message, but move it to Trash
1219 * src/prefs_matcher.c
1220 add quote options to info dialog
1222 2001-07-20 [christoph]
1228 * src/ssl.[ch] (new)
1229 moved ssl stuff to a seperate file
1234 fix show sender using address book with no e-mail
1235 address in From: field
1239 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
1240 fix messy handling of escaping... now at least the
1241 execute command is useful. escape char is '\', we
1242 accept \n and \r too.
1246 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
1247 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
1256 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
1258 revise filtering; currently move, copy, marking have
1259 been tested. if you like bleeding edge stuff, you
1260 should definitely go for this version :)
1262 * mark old working stuff as VERSION_0_5_0_CLAWS5
1264 2001-07-17 [christoph]
1273 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
1274 bits in the mark file, without affecting either branch. Lots of
1275 files changed, also in claws branch.
1277 UNTESTED: use of mbox folders
1280 added mark all read; however this was a quick hack used for
1281 cleaning up mess after initial merge with Hiroyuki
1284 change claws version number back to 0.5.0claws5 to clear up
1285 confusion & pretension (recent release was technically
1286 0.5.0claws4, so we neatly align with Hiroyuki :-)
1290 sync with Hiroyuki's 0.5.0cvs4
1296 * src/filtering.[ch]
1297 remove invalid updating of mark files for
1298 filter actions MATCHING_ACTION_MOVE and
1299 MATCHING_ACTION_DELETE; this should fix the
1303 revert Christoph's stab at fixing the folder
1307 add missing files with translatable strings
1314 * src/addr_compl.[ch], src/prefs_filtering.c
1315 make "filtering pref dialog's destination entry" an
1316 "address completable entry", if filter destination is
1321 sync with Hiroyuki's 0.5.0cvs2-3
1323 2001-07-15 [christoph]
1326 fixed folder stats update after incorporation
1331 * finish label colouring stuff (for now)
1332 * fix incorrect colour bug (off by one)
1337 change text labels for news and mail message so there's
1338 plenty of toolbar estate left
1345 sync with Hiroyuki's 0.5.0cvs1
1348 more rewrite label colouring
1352 * src/summaryview.[ch]
1353 * start rewrite label colouring
1354 * fix proper location "Add Sender To Addressbook" menu item
1358 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1359 (actually this is 0.5.0claws4)
1364 * fix duplicate message
1365 * add updated Portugese / Brazilian translation
1366 submitted by Fabio Junior Beneditto
1374 add updated Dutch translation
1377 add updated German translation submitted by Jens
1381 Prerelease before 0.5.0claws. Please test.
1382 This version is temporarily tagged as VERSION_0_5_0_TEST
1384 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
1385 src/prefs_scoring.c, src/prefs_matcher.c,
1386 src/prefs_filtering.c, src/mbox.c,
1387 src/main.c, src/inc.c, src/filtering.[ch]
1388 revert new Hoa's new matcher (does not work yet)
1395 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
1401 add ChangeLog.claws to EXTRA_DIST
1403 add matcher_parser_parse.h to EXTRA_DIST
1405 2001-07-10 [christoph]
1408 add destination folder to table of
1409 folders that need to be updated after
1416 make collapse state of folders and folder items persistent, i.e.
1417 if you collapse a folder tree, the next time sylpheed-claws starts
1418 up the folder tree remains collapsed.
1420 2001-07-10 [christoph]
1426 renamed MD5_CTX to MD5_CTX_syl
1427 conflicts with a struct in openssl
1430 * src/prefs_account.[ch]
1434 fixed compose with current account
1435 broken by new compose button stuff
1440 changed my email address
1442 * src/matcher_parser_parse.y
1443 clean the parser to remove conflicts
1451 fix incorrect description of --enable-ldap parameter
1453 * src/prefs_common.[ch]
1455 add experimental option "smart wrapping" which makes the
1456 compose editor auto wrap.
1458 | TODO: the problem with the buggy cursor handling is caused |
1459 | by the GtkText. when deleting / backspacing text its |
1460 | wrapping algorithm does not take in account the previous |
1461 | line. should find a way to hack this in. |
1462 | or should perhaps combine this with the word wrapping |
1463 | patch i wrote in january. |
1466 show build parameters for LDAP and JPilot
1469 revert Christoph's bugfix for selecting next unread message,
1470 because folder stats aren't updated correctly
1477 * src/matcher_parser_lex.l
1478 * src/matcher_parser_parse.y
1479 * src/prefs_filtering.c
1480 * src/prefs_scoring.c
1482 bugfix of the config file parser
1487 added generated matcher sources to BUILT_SOURCES
1493 added new config file parser
1496 * src/filtering.[ch]
1498 * src/prefs_filtering.c
1499 * src/prefs_matcher.c
1500 * src/prefs_scoring.c
1501 * added src/matcher_parser.h
1502 * added src/matcher_parser_lex.h
1503 * added src/matcher_parser_lex.l
1504 * added src/matcher_parser_parse.y
1505 lex & yacc config file parser
1510 changes prefs_filtering into global_filtering
1513 build threads with subjects only if "Re: " is at the
1514 beginning of the subject
1520 sync with sylpheed 0.5.0
1521 change of version number only
1527 sync with sylpheed 0.5.0pre5
1531 sync with sylpheed 0.5.0pre4 release
1532 /po and /manual/ja not sync'ed
1536 more sync with sylpheed 0.5.0pre4
1538 2001-07-03 [christoph]
1541 fixed address book broken by address book
1542 for VCard, JPilot, LDAP
1548 stopped memory leaks
1552 more sync with sylpheed 0.5.0pre4
1556 * included address book patch for VCard, JPilot, LDAP
1557 * pref_common.c - fixed Font options on Display tab (cosmetic)
1558 * alertpanel.c - fixed truncated message
1560 2001-07-02 [christoph]
1565 mark threads for ignoring
1571 * sync with sylpheed 0.5.0pre4
1572 updated gettext to 0.10.38.
1578 * src/summaryview.[ch]
1579 new right-click option: Label.
1580 substitute for 'Mark-->Mark/Unmark', colours the line.
1581 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1583 2001-07-01 [christoph]
1586 fixed font for trash
1588 move ctree to unread message
1592 * sync with sylpheed 0.5.0pre3 release
1598 allow inserting / attaching multiple files in
1604 small change to Alfons' previous stuff so that it
1609 * lots of files changed; first attempt to merge the changes
1610 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1615 updated and completed, translations by Fabio
1616 Junior Beneditto <fjbeneditto@yahoo.com.br>
1622 allow selecting an attached files' mime type from a
1627 * more sync with sylpheed 0.5.0pre3
1632 merge with sylpheed.pot and pt_BR.po provided by
1633 Fabio Junior Beneditto.
1638 make MIME types case insensitive
1643 merge with sylpheed.pot and old nl.po; translations added.
1647 * more sync with sylpheed 0.5.0pre3
1652 don't crash when removing parent node of messages
1653 attracted by subject. this was caused by not deleting
1654 the parent node from the subject line hash table.
1661 if there are multiple messages selected, allow forwarding
1662 them as attachments.
1666 * more sync with sylpheed 0.5.0pre3
1672 * sync with sylpheed 0.5.0pre3
1677 fixed 'compose news article' bug
1678 from icon-and-text toolbar
1682 * sync with sylpheed 0.5.0pre2 release
1684 2001-06-24 [christoph]
1686 * src/prefs_common.c
1687 bug fix in font selection
1689 use sylpheed's normal font instead of
1690 gtk default font for folders without
1695 * src/mainwindow.[ch]
1696 added composite compose mail / news button (an idea by Leandro
1697 Pereira <leandro@linuxmag.com.br>)
1701 Added instructions for ldif-to-xml.py
1709 * src/pixmaps/stock_news_compose.xpm
1710 added pixmap by Leandro
1711 * src/prefs_common.c
1712 tested built-in spelling checker of GCC 3.0 :)
1714 merged dutch translation of sylpheed-main with
1719 Added tools directory and files.
1721 * tools/filter_conv.pl
1722 converts old filter system to new filtering system
1723 * tools/ldif-to-xml.py
1724 converts netscape addressbook to sylpheed addressbook
1726 descriptions/instructions for above two files
1728 2001-06-23 [christoph]
1731 * src/manage_window.[ch]
1732 * src/prefs_common.[ch]
1733 mail retrieval dialog can be enabled, disabled
1734 or hidden if non of sylpheed's windows is active
1740 * sync with sylpheed 0.5.0pre2
1742 2001-06-21 [christoph]
1745 show recipient on 'from' for all accounts
1748 * src/prefs_common.[ch]
1749 disable error popup on mail receive errors
1754 made the ruler correctly appear and disappear.
1757 removed Hoa's work-in-progress-stuff (interesting!) so
1760 2001-06-20 [christoph]
1763 * src/progressdialog.c
1764 added scrolled window for list in progressdialog
1768 sync with sylpheed 0.5.0pre1 release
1770 2001-06-20 [christoph]
1773 make building threads by subject work when
1774 thread view is enabled
1777 * src/prefs_common.[ch]
1778 automatically select account for mail replys
1782 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1783 they are filled in from the account settings.
1787 * more sync with sylpheed 0.5.0pre1
1793 added --sysconfdir to CPPFLAGS for pointing to the correct
1794 location of mime.types.
1796 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1802 fixed some bug when building threads
1806 * src/prefs_account.c
1807 UI stuff: More changes to the English
1811 * src/pixmaps/stock_news_compose.xpm: new file
1815 Added new icon for Hoa's 'compose a news
1816 message', plus minor improvements to the
1822 more sync with sylpheed 0.5.0pre1
1828 Follow-up and reply to
1830 * src/summaryview.[ch]
1831 Build threads also with subjects
1836 forwarding use the current account.
1839 the "compose message" button has been replaced with
1840 "new mail" and "new news" buttons
1842 * src/prefs_common.[ch]
1843 added a configuration option to use the forward button
1844 as "forward as attachment"
1845 changed reply and forward format description
1847 * src/quote_fmt_lex.l
1848 * src/quote_fmt_parse.y
1849 added message with no signature in format for reply
1858 Improvements to the English
1860 * src/prefs_common.c
1861 Improvements to the English and some
1862 clarity/continuity improvements in the
1863 description of Quote symbols.
1869 * sync with sylpheed 0.5.0pre1
1874 Better interface for compose, displayed fields
1875 are updated whenever we change account.
1876 Newsgroups field is automatically filled.
1879 Newsgroups field is automatically filled.
1881 * src/prefs_account.c
1882 Some interface stuff when fields appear and
1889 * sync with sylpheed 0.4.99
1893 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1894 base64_decoder_free, base64_decoder_decode): new object and
1895 functions for decoding base64 streams.
1896 * src/procmime.c (procmime_decode_content): modified to use the
1903 * sync with sylpheed 0.4.99cvs11
1909 * sync with sylpheed 0.4.99cvs9
1914 * src/prefs_account.c
1916 SMTP server can be defined in the news account
1917 mime type of attachment are kept.
1921 now choose the highest important score between default
1922 and important score of folder.
1926 * src/prefs_common.c:
1928 (prefs_quote_description_create): corrected description of
1929 quote format characters
1935 * sync with sylpheed 0.4.99cvs8
1939 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1940 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1946 * sync with sylpheed 0.4.99cvs7
1950 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1951 clashes with autogenerated header).
1952 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1953 * src/Makefile.am: added quote_fmt.h.
1954 * src/.cvsignore: added lex/yacc autogenerated files
1955 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1961 * sync with sylpheed 0.4.99cvs6
1965 * added src/quote_fmt_parse.h
1970 don't modify readonly configuration files
1972 * src/prefs_account.c
1973 * src/prefs_common.c
1974 * src/prefs_customheader.c
1975 * src/prefs_display_header.c
1976 * src/prefs_filter.c
1977 * src/prefs_filtering.c
1978 * src/prefs_scoring.c
1979 don't open dialog box when configuration files
1984 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1986 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1987 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1988 BUILT_SOURCES to make all files rebuild properly.
1990 * src/compose.c: removed #include "quote_fmt.tab.h".
1992 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1993 CHARACTER value in yylval.
1995 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1996 receive CHARACTER value by documented means (yylval).
1998 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
2003 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
2008 * src/prefs_filtering.c
2009 now keep the configuration for execute action
2016 * sync with sylpheed 0.4.99cvs5
2021 added quote_fmt.[ch]
2023 * added src/quote_fmt.y
2024 * added src/quote_fmt.l
2025 * added src/quote_fmt.tab.h
2026 * added src/quote_fmt.tab.c
2027 * added src/lex.quote_fmt.c
2028 parsing configuration for replying
2031 * src/prefs_common.[ch]
2032 added configuration UI for replying
2036 using configuration for replying
2044 * src/prefs_filtering.c
2045 * src/prefs_matcher.c
2046 * src/prefs_matcher.h
2047 action "run a command" for filtering
2048 and matching with a command.
2049 fixed the "whole message" matching
2052 changed temporary filename for security
2055 queue the notification if it fails to send.
2057 * src/prefs_common.c
2058 * src/prefs_folder_item.c
2059 changed the default important score
2061 * src/prefs_scoring.c
2063 hide kill score input when the folder is not
2068 * src/prefs_common.c:
2070 (prefs_font_select): pass font name in font entry box to font
2075 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
2079 * sync with sylpheed 0.4.99cvs4
2083 * src/headerwindow.c:
2085 (headerwindow_show_cb): use the selected summary view item, not
2090 * src/headerwindow.c:
2092 (headerwindow_show_cb): always try to show msginfo
2097 keep attached parts when reediting or forwarding.
2102 * src/prefs_folder_item.[ch]
2103 * src/prefs_scoring.[ch]
2105 * src/summaryview.[ch]
2108 * src/prefs_common.[ch]
2109 support for folder scoring
2110 kill score and important score for messages
2112 * src/prefs_account.c
2113 some display bug fixed for local account
2118 * src/summaryview.c:
2120 (add_sender_to_cb): don't crash when no or invalid sender; the add
2121 sender to address book menu item is disabled.
2125 * src/filtering.[ch]
2127 handling summary menu / filter messages
2133 imap folders now appears in list
2136 doesn't crash if destination mail is not writeable
2141 removed some warnings
2145 * src/prefs_filtering.c
2146 global string to identify any folders
2147 removed some debug info
2148 filtering to mbox folders is now possible
2151 removed some warnings
2154 permission on files are changed to read/write for user only,
2156 creation of subfolder is handled better.
2160 Verified the sync for src/prefs_common.[ch] and
2161 src/prefs_account.[ch]. I believe there were some
2162 minor indentation differences.
2168 * sync with 0.4.99cvs3
2173 handling flags for mbox format
2176 use of mark file only for MH format
2177 handling flags for mbox format
2178 filtering cannot yet move or copy mails to mbox folders.
2181 changed move_msg, copy_msg,
2182 move_msgs_with_dest, copy_msgs_with_dest functions
2183 uses only folder->copy_msg() function
2184 uses folder->finished_copy() to handle the destination
2185 folder at the end of the copy or move operation.
2188 included mbox directories.
2190 * src/folderview.[ch]
2192 handle folders operation for mbox format
2195 disable conversion of "From " header
2197 * src/mbox_folder.[ch]
2198 completion of mbox format handling
2201 changed mh_copy_msg() function and
2202 removed mh_move_msg(), mh_move_msgs_with_dest(),
2203 mh_copy_msgs_with_dest()
2205 * src/prefs_filtering.c
2206 removed some warnings
2208 * src/prefs_matcher.c
2209 default boolean operation is AND
2212 handling flags for mbox format
2213 handling of "From " header
2217 added MSG_REALLY_DELETED flags to handle deletion of
2218 messages in mbox format.
2221 handling flags for mbox format
2222 disable the MSG_DELETED flags when messages
2223 are deleted in mbox format
2226 "From " headers display fixed.
2232 (get_email_part): skip quoted email addresses, like in e.g.
2233 "'alfons@proteus.demon.nl'".
2237 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
2238 and fixing the persistence troubles when using separate windows.
2242 Added #define SEPARATE_ACTION used in the gtk item factory for
2243 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
2244 use gtk_item_factory_get_widget_by_action() to get the items.
2246 Removed separate_widget_cb from the gtk item factory data
2248 (mainwindow_create): connect separate_widget_cb() to check
2249 menu item "toggled" signal. also passing a MainWindow pointer
2250 as object data for both check menu items.
2252 (separate_widget_cb): definition of separate_widget_cb() to match
2253 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
2254 window using gtk_object_get_data(). The type of window separation
2255 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
2257 * src/prefs_filtering.c,
2258 src/prefs_matcher.c: added horizontal scrollbars
2263 fix segfault with invalid bold font
2265 correctly display summary stats after row is marked
2269 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
2270 encodings with libjconv.
2275 added mbox_folder.[ch]
2277 mbox temporary folder
2279 * added src/mbox_folder.[ch]
2281 * src/procheader.[ch]
2284 bugfix for file incorporation filtering
2286 enable creation of MBOX
2287 * src/prefs_display_header.c
2288 enable use of headers like "From "
2289 something that should be fixed :
2290 displaying of such headers add an extra space
2291 * src/prefs_folder_item.c
2292 don't create folders because it is not necessary
2294 added data field to MsgInfo for mbox internal use
2296 added some support for mbox
2298 added get_mbox_cache_dir() function
2300 2001-05-23 [hiroyuki]
2302 * src/headerwindow.c
2313 src/folderview.c: more sync with 0.4.99cvs2.
2315 * src/headerwindow.c: reverted.
2321 * sync with sylpheed 0.4.99cvs2
2329 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
2335 * configure.in: if gnome-config not found, "no" is displayed
2337 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
2339 * src/textview.c: now also possible to add mail addresses by right
2340 clicking in the text view
2342 * src/codeconv.c: merged patch which fixes endless loop when encountering
2343 invalid wide characters; from Alte <010@imis.ru>
2347 Added installation of gnome specific things:
2349 * Makefile.am: gnome conditional
2351 * configure.in: check for installed gnome
2353 * added sylpheed.png, sylpheed.desktop
2357 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
2359 * src/mainwindow.h (main_window_toolbar_create): created a button
2361 (main_window_set_toolbar_sensitive): enable/disable the new button
2363 (toolbar_reply_to_author_cb): handle the new button.
2365 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
2366 send_progress_dialog_destroy() on failure (fixes hang on SMTP
2371 * src/compose.h (ComposeReplyMode): new modes
2372 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
2373 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
2376 (compose_send): move some code into a new function:
2377 (compose_current_mail_account): new function.
2378 (compose_reply): new argument to_author, all callers changed; if
2379 to_author==TRUE and account->protocol==A_NNTP, find and use an
2380 appropriate mail account for replying.
2381 (compose_reply_set_entry): new argument to_author; ignore
2382 compose->replyto if to_author==TRUE.
2384 * src/mainwindow.c: new command "Message/Reply to author".
2385 (main_window_set_menu_sensitive): enable/disable it.
2386 (reply_cb): handle it.
2388 * src/summaryview.c: new command "Reply to author".
2389 (summary_set_menu_sensitive): enable/disable it.
2390 (summary_reply_cb): handle it.
2392 * src/account.c (account_find_mail_from_address): new function.
2398 * sync with sylpheed 0.4.99cvs1
2405 new filtering action : forward and forward as attachment
2408 no need for $DISPLAY when we run sylpheed --help
2409 call to parse_cmd_opt() is moved
2411 * src/mainwindow.[ch]
2412 execute button is hidden when immediate execute
2417 * src/prefs_folder_item.c
2419 better handling of missing directories
2422 reedit is enabled in outbox
2423 reedit is enabled in queue
2429 * src/prefs_filtering.c
2430 changed attachement into attachment
2436 * sync with sylpheed 0.4.67cvs9
2437 * sync with sylpheed 0.4.67cvs7-8
2442 added prefs_filtering.c
2444 * src/filtering.[ch]
2446 removed action : forward_news and forward_news_as_attachement
2447 (forward and forward_as_attachement can be used instead)
2450 added menu option to access filtering configuration
2452 * src/prefs_account.c
2453 changed mail_command default to /usr/sbin/sendmail
2455 * added src/prefs_filtering.[ch]
2456 dialog box for filtering configuration
2458 * src/prefs_matcher.c
2459 added function prefs_matcher_get_criteria_from_matching()
2461 * src/prefs_scoring.c
2462 reset the dialog when register or substitute is clicked
2467 added filtering.[ch]
2469 using filering.[ch] instead of filter.[ch]
2471 reading new filtering configuration
2473 added some filtering actions
2474 and fixed a bug for headers and mail body matching
2476 using filering.[ch] instead of filter.[ch]
2478 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
2480 some fixes for filtering
2482 2001-05-14 [hiroyuki]
2484 * src/send.c: fixed some weird indentations.
2485 send_message_with_command(): call pclose() only if p != NULL.
2486 * src/textview.c: get_email_part(): modified the code for readability.
2488 2001-05-14 [hiroyuki]
2492 src/md5ify.h: removed from the cvs.
2496 * src/main.c: include rfc2015.h to avoid compiler warnings.
2497 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2498 the panel is already on screen.
2499 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2500 closing the alert window by ESC as "No".
2501 * src/prefs_common.c (prefs_interface_create): moved return
2502 receipt check button to the correct place.
2506 * src/prefs_common.c:
2507 moved return receipt check button to the Send tab. (prefs_send_create)
2508 removed the date format ui related globals. (prefs_display_create)
2512 * sync with sylpheed 0.4.67cvs5-6
2516 * added Alfons' font selection patch
2519 * src/headerwindow.c
2520 * src/prefs_common.c
2521 * src/prefs_common.h
2525 changed version of cache
2527 * src/prefs_matcher.c
2528 added additionnal matching criteria
2532 added references in MsgInfo
2537 prepared some things for new filtering
2539 added some matching properties
2540 inreplyto need to be enhanced
2541 prepared some things for new filtering
2543 added Return-Receipt-To handling
2544 * src/prefs_folder_item.c
2545 changed default value to TRUE
2546 * src/prefs_matcher.c
2547 added some matching properties
2548 * src/prefs_scoring.[ch]
2549 the scoring dialog is finished
2551 added Return-Receipt-To handling
2552 Reference need to be added
2554 added Return-Receipt-To handling
2555 added threadscore to get a better score sorting when
2558 suppressed a bug when we sort the list
2559 when no folder is opened.
2560 better score sorting when threads are enabled
2564 * reverted previous patch because of potential errors
2568 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
2569 applied "toggle mail-retrieval dialog window" patch submitted
2570 by Eric Limpens <eric@qnt.net>
2572 * sync with sylpheed 0.4.67cvs4
2576 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2577 some picky compilers.
2578 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2579 * src/grouplist_dialog.c: include alertpanel.h.
2580 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2581 fix compile warning.
2582 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2583 #include "defs.h" before others to prevent the warning of `MIN'
2584 and `MAX' redefinition.
2590 * src/prefs_account.c
2591 * src/prefs_display_header.c
2594 added prefs_scoring.[ch]
2595 * src/grouplist_dialog.c
2596 display an error dialog box if the group list
2598 * src/mainwindow.[ch]
2599 added main_window_set_thread_option() function
2600 scoring dialog box enabled
2602 added flags matching unread /new / marked
2603 / deleted / replied / forwarded
2605 newsgroups are now finally in newscache
2606 * src/prefs_matcher.[ch]
2607 finished preferences for matching dialog
2608 * added src/prefs_scoring.[ch]
2609 scoring dialog box completed
2611 conversion to string : added scoringprop_to_string()
2612 write config for preferences :
2613 added prefs_scoring_write_config()
2615 threads can be enabled/disabled independently
2623 thought it would be nice to have a list of all
2624 contributors (used Changelog as a reference)
2627 messed up version numbering...
2631 * sync with sylpheed 0.4.67cvs1-3
2635 * src/prefs_common.c:
2636 better UI for strftime format, double clicking
2637 on format now inserts the format in text entry
2638 replaced close button with standard OK/Cancel
2639 moved date format button to the right of the
2645 Ctrl-Home / Ctrl-End have proper cursor navigation
2649 * src/prefs_matcher.c
2650 finished UI to define matching properties
2651 added ok and cancel button
2652 * src/prefs_filter.c
2653 added ok and cancel button
2655 fixed some bug in xhdr parsing
2660 fixed a bug in textview_show_header(), which displayed two colons (':');
2661 cleaned up some warnings
2666 added prefs_matcher.[ch]
2667 compilation with -W -Wall
2669 ungrab the mouse events if grabbed - does it
2670 fix the bug for disposition notification ?
2672 added a menu option to open the matching dialog.
2674 added matcherprop_to_string() and matcherlist_to_string()
2675 fixed some bugs, changed the name of some options
2676 age_sup and age_inf becomes age_greater and age_lower,
2677 body and messageheaders becomes body_part and headers_part,
2678 changed the names of constants from SCORING_XXX to MATCHING_XXX
2679 * src/prefs_display_header.c
2680 * src/prefs_headers.c
2681 fixed a bug that accidentally destroyed dialogs
2682 when closed them with delete_event
2683 Added *_deleted() which handle delete_event signal correctly.
2684 * src/prefs_folder_item.[ch]
2685 added "enable_thread" field for future customization
2686 * added src/prefs_matcher.[ch]
2687 sample of the UI to define matching properties
2689 using procheader_headername_equal instead of str*cmp functions
2690 using procheader_parse_header() function
2692 using MATCHING_XXX instead of SCORING_XXX
2694 display the sender of the news even if this is ourself
2695 when this is a news message.
2697 using headername_equal() instead of str*cmp functions
2703 * sync with sylpheed 0.4.66
2704 * src/gtkstext.c: trace logs added
2708 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2709 signature check popup.
2710 * src/rfc2015.c (check_signature): show signature check popup only
2711 if it is enabled in preferences.
2717 * sync with sylpheed 0.4.66cvs6
2721 * src/prefs_common.[ch]: added option to enable/disable
2722 looking up sender name in address book for summary pane
2723 * src/summaryview.c: look up sender in the address book
2724 by using Alfons' address completion code
2726 2001-05-07 [hiroyuki]
2729 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2730 member of Pop3State.
2731 * src/news.c: brought #include "defs.h" before #include <glib.h>
2732 to prevent the warning of `MIN' and `MAX' redefinition.
2736 * removed src/headers_display.[ch]
2737 * removed src/prefs_display_headers.[ch]
2739 use a temporary file in the user directory for mbox import
2741 added XHDR support to get "To" and "Cc" headers
2742 (in order to match news with to or cc field for
2744 added function news_parse_xhdr() to get XHDR response
2746 added function nntp_xhdr()
2748 fetch the message if necessary
2754 * sync with sylpheed 0.4.66cvs3-5
2759 added function itos_buf() to enable use of several buffers
2761 use of itos_buf() instead of itos() in summary list
2762 to fix the broken display of message number.
2766 * src/gtkstext.c: bug in cursor up navigation fixed,
2767 fixed another unsigned / signed comparison (we're getting there :-)
2772 added scoring.c scoring.h
2773 prefs_folder_item.c prefs_folder_item.h
2776 added FOLDERITEM_RC SCORING_RC
2778 added prefs field in FolderItem :
2779 properties for each folder (PrefsFolderItem),
2780 sorting type and mode were added as the first properties.
2782 read config for scoring
2783 * added src/matcher.[ch]
2784 gives functions to parse configuration file to do
2785 matching on mails with a list of conditions.
2787 add option to sort by score
2788 * src/prefs_common.[ch]
2789 added preference option to show score and for
2790 the score column size
2791 * added src/prefs_folder_item.[ch]
2792 properties for each folder (PrefsFolderItem),
2793 sorting type and mode were added as the first properties.
2794 * src/procheader.[ch]
2795 added procheader_parse_header()
2796 added procheader_header_free()
2797 added procheader_headername_equal()
2798 and made modification to use them.
2800 added score field to MsgInfo structure
2801 * added src/scoring.[ch]
2802 gives functions to parse configuration file to do
2803 scoring on mails with a list of conditions.
2804 * src/summaryview.[ch]
2805 save the sorting type and mode for the folder
2806 added column to display the score of the mail
2807 added function summary_score_clicked()
2808 sorting type and mode are restored to the folder
2811 use procheader_parse_header(), procheader_headername_equal()
2812 removed memory leak in text_scan_header when freeing headers
2814 changed the function to match names of headers
2815 using procheader_headername_equal()
2817 Scoring functions are implemented, an interface is needed
2823 hopefully fixed the row up navigation bug,
2824 removed adding back / forward lines to cache
2828 * src/prefs_display_headers.c: user interface changes:
2829 (prefs_display_headers_create): remove unused "Show" check button;
2830 allow reordering of headers by dragging.
2831 (prefs_display_headers_write_config): remove unused variables.
2832 (prefs_display_headers_set_dialog): do not insert "(New)" at top
2833 of lists (not needed with the new UI).
2834 (prefs_display_headers_set_list): scan lists starting from row 0,
2835 not 1 (do not skip "(New)").
2836 (prefs_display_headers_find_header): new function.
2837 (prefs_display_headers_clist_set_row): do not allow duplicates.
2838 (prefs_display_headers_delete_cb): do not skip row 0; treat
2839 closing the alert window by ESC as "No".
2840 (prefs_display_headers_up): do not protect row 0.
2841 (prefs_display_headers_down): do not protect row 0.
2845 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2849 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2850 summary_select_next_marked, summary_select_prev_marked): new
2855 * src/news.c: fixed a bug when no article can be fetched after
2856 server timeout if the connection was restored by news_post():
2857 (news_select_group): new function.
2858 (news_fetch_msg): call news_select_group() before fetching
2860 (news_get_uncached_articles): set session->group after successful
2868 changed version of cache, added cc field
2870 * src/prefs_display_headers.c
2871 the interface was changed
2873 * src/prefs_headers.c
2878 * completed sync of sylpheed cvs2
2879 * src/gtkstext.c: updated row up / down cursor navigation
2880 * src/textview.c: re-edited, prepared for fixing the email address
2885 * src/prefs_common.c: use alfons' strftime ui code
2886 entry_datefmt and datefmt_sample widgets have to be
2887 global in this module because of this change
2892 * src/prefs_common.[ch] added option to activate the return receipt
2897 * src/gtkstext.c: fix for row up/down cursor navigation.
2901 * sync with 0.4.66cvs2
2905 added add-sender-to-addressbook patch
2913 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2916 * src/alertpanel.c (alertpanel_create): new argument can_disable,
2917 all existing callers changed to pass FALSE; create a check button
2918 to disable the message.
2919 (alertpanel_message_with_disable): new function.
2920 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2921 (alertpanel_button_toggled): new function.
2922 (alertpanel_button_clicked, alertpanel_close): set value using
2925 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2927 * src/prefs_common.c (prefs_privacy_create): new check button
2928 checkbtn_gpgme_warning.
2930 * src/main.c (main): moved preferences reading before gpgme
2931 initialization; check prefs_common.gpgme_warning before giving the
2932 GnuPG warning and set it to FALSE if the user wants to disable the
2935 2001-05-02 [hiroyuki]
2937 * src/prefs_display_headers.c: modified the layout and some labels.
2941 * src/prefs_account.c (prefs_account_fix_size): new function.
2942 (prefs_account_create): call prefs_account_fix_size(); use
2943 gtk_widget_show instead of gtk_widget_show_all (fixes too large
2944 size when the window is shown for the first time).
2945 (prefs_account_basic_create): changed layout of serv_table; moved
2946 localmbox_entry above smtpserv_entry (logically it replaces
2948 (prefs_account_protocol_activated): set sensitivity of
2949 nntpauth_chkbtn according to the protocol (in addition to
2950 hide/show); commented out gtk_table_set_row_spacing() calls.
2951 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2952 not sensitive (fixes a bug with disabled username/password boxes
2953 when editing POP3 account after NNTP with authentication).
2959 * src/prefs_account.[ch]
2961 removed local account without SMTP server
2962 added option to use mail command instead of a connexion
2963 to SMTP server when a local account is used
2964 * src/prefs_headers.c
2967 fixed a bug when connexion immediately closed
2977 * src/prefs_account.c (Basic, prefs_account_basic_create): new
2978 widget nntpauth_chkbtn.
2979 (prefs_account_protocol_activated): handle nntpauth_chkbtn
2981 (prefs_account_nntpauth_toggled): new function.
2983 * src/news.c (news_session_new_for_folder): use NNTP
2984 authentication only if ac->use_nntp_auth is set.
2988 * src/Makefile.am changed headers.[ch] in customheader.[ch]
2989 * src/prefs_display_headers.c changed the UI
2990 * src/prefs_headers.c changed account_name to account_id
2991 * src/compose.c using customheader.h
2993 2001-05-01 [hiroyuki]
2997 src/nntp.c: changed sock_read() to sock_gets(), they've been left
3002 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
3003 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
3004 for displaying of headers
3005 * src/grouplist_dialog.[ch] minor changes to remove warnings
3006 * src/prefs_display_headers.[ch] dialog to choose the
3007 headers to display in the mail viewer.
3008 * src/headers.h correction of #define
3009 * src/headers_display.[ch] configuration for displaying of headers.
3010 * src/main.c read config of displaying of headers
3011 * src/prefs_common.c add a button to access the config dialog
3012 for displaying of headers
3013 * src/prefs_display_headers.[ch] dialog for configuration for
3014 displaying of the headers.
3015 * src/prefs_headers.c cleaning of code
3016 * src/procheader.c comments added to code
3017 * src/textview.c changes to reorder the headers depending
3018 on the config for displaying of headers
3024 * sync with 0.4.65cvs12
3026 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
3030 * src/nntp.h (NNTPSockInfo): new field auth_failed.
3032 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
3033 is set to force reconnection after authentication failure.
3034 (nntp_gen_command): set sock->auth_failed on authentication
3035 failure, or if sock->userid and sock->passwd are not set.
3037 * src/news.c (news_session_new_for_folder): set userid=NULL if
3038 password dialog is cancelled.
3042 * src/nntp.h (NNTPSockInfo): new type.
3044 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
3046 (nntp_open_auth, nntp_close): new functions.
3047 (nntp_gen_command): new function to handle authentication; all
3048 NNTP command functions updated to use it.
3049 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
3050 (nntp_list): removed old useless code.
3052 * src/news.h (NNTPSession): new field nntp_sock.
3054 * src/news.c: all functions updated to use NNTPSockInfo instead of
3056 (news_session_new): new arguments (userid, passwd); made static;
3057 use nntp_open_auth() if needed.
3058 (news_session_destroy): use nntp_close() instead of sock_close().
3059 (news_query_password): changed arguments.
3060 (news_session_new_for_folder): new function.
3061 (news_session_get): use news_session_new_for_folder().
3062 (news_authenticate): deleted.
3063 (news_get_uncached_articles): removed old authentication code.
3067 * src/news.c: reverted my previous changes (need to do NNTP
3068 authentication in a cleaner way).
3072 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
3073 news_nntp_post, news_nntp_mode): new functions (wrappers with
3074 authentication support).
3075 (news_get_article_cmd, news_get_article, news_get_header): new
3076 argument "folder"; all callers changed.
3077 (news_get_article_cmd): added authentication support.
3078 (news_session_get): use news_nntp_mode() instead of nntp_mode().
3079 (news_post): use news_nntp_post() instead of nntp_post().
3080 (news_get_uncached_articles): use news_nntp_group() instead of
3081 nntp_group() and news_nntp_xover() instead of nntp_xover();
3082 removed old authentication code.
3083 (news_get_group_list): use news_nntp_list() instead of nntp_list().
3085 * src/nntp.c (nntp_list): return real error code instead of
3090 * configure.in: fixed wint_t typedef detection again
3094 * src/prefs_account.[ch], added A_LOCAL_CMD
3095 (send mail with mail command)
3096 * src/send.c added function send_message_with_command()
3097 * src/inc.c made a more secure get_spool() function with
3098 mktemp() but maybe mkstemp() or something more
3103 * src/textview.c, colorization of email addresses in headers
3107 * bug sync with sylpheed
3108 * prefs_common.c: created date format ui for darko
3109 * sync with 0.4.65cvs11
3110 * configure.in: corrected to have the new gpg checks
3114 * completed sync with 0.4.65cvs10
3115 * minor debug things added to gtkstext.c
3119 * configure.in: remove check for availability of
3120 strftime() as advised by Hiroyuki
3121 * src/prefs_common.[ch], src/procheader.c:
3122 synch strftime() code with Hiroyki's main branch
3126 * src/news.c: news_query_password(), news_authenticate(): new
3128 news_get_uncached_articles(): added NNTP authentication
3130 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
3132 * src/prefs_account.c: prefs_account_protocol_activated():
3133 enable userid and password fields for NNTP.
3137 * configure.in: check for availability of strftime()
3139 * src/prefs_common.[ch], src/procheader.c: use
3140 strftime() for displaying date in summary pane if it
3145 * more .cvsignore cleanups [alfons]
3149 * ac/sv-check-type.m4: new autoconf macro.
3150 * configure.in: fixed wint_t typedef detection (did not work
3155 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
3159 * modified gtkstext.c : buggy cursor navigation fixed,
3160 and font descent also taken in account when drawing
3164 * added comments in src/news.c src/nntp.c
3165 * added src/prefs_headers.[ch]
3166 * added src/headers.[ch]
3167 * modified compose.c to activate custom headers
3168 added function is_in_custom_headers
3169 * modified prefs_account.[ch]
3170 added function prefs_account_customhdr_edit
3171 * modified src/defs.h :
3172 added HEADERS_RC : name of the config file
3173 for the custom headers
3184 added gtkstext with configure.in patch by Hiroyuki which
3185 should fix the XIM detection [alfons]
3187 * more clean up of cvs [alfons]
3189 * removed all Makefile.in files to attic.
3191 * updated all .cvsignores to really ignore things that could
3192 be unintentionally committed by a recursive commit.
3195 * added src/grouplist_dialog.[ch]
3196 * changed src/folderview.c to call grouplist_dialog instead
3199 added functions news_reset_group_list
3200 and news_get_group_list
3202 added function nntp_list
3204 added GROUPLIST_FILE : name of the newsgroup list cache file
3208 * added option to warn about queued messages on exit [sergey]:
3210 * src/compose.c: compose_queue(): call folder_item_scan()
3211 and folderview_update_item() after queueing.
3212 * src/folderview.c: folderview_update_node(): draw the queue
3213 folder in bold font if there are queued messages.
3214 * src/mainwindow.c: queued_messages(): new function.
3215 app_exit_cb(): display warning if there are queued messages
3216 if warn_queued_on_exit is set.
3217 * prefs_common.[ch]: add warn_queued_on_exit option.
3219 * enhanced GnuPG key selection support [sergey]:
3221 * src/select-keys.c: updated to newer version from Win32
3222 branch with support for selecting arbitrary keys.
3223 * src/prefs_account.c: added the Privacy tab to the account
3225 prefs_account_privacy_create(),
3226 prefs_account_sign_key_set_data_from_radiobtn(),
3227 prefs_account_sign_key_set_radiobtn(): new functions.
3228 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
3229 * src/rfc2015.c: set_signers(): new function.
3230 pgp_sign(): add the account parameter, call set_signers().
3231 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
3232 * src/rfc2015.h: rfc2015_sign(): updated prototype.
3233 * src/compose.c: pass the current account to rfc2015_sign().
3235 * tag name claws added to prevent confusion with main branch [alfons]
3237 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
3239 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
3241 * sync with recent sylpheed cvs. Untested though. [alfons]