1 2001-09-27 [melvin] 0.6.2claws10
4 fixed bug where gtkpspell didn't set the path correctly
7 added a paragraph about spell checking
11 2001-09-27 [paul] 0.6.2claws9
13 * src/addrbook.c, src/addrcache.c, src/addritem.c, src/jpilot.c
14 replace '// comments' with '/* comments */' to prevent
15 some compiler warnings
17 * sync with sylpheed 0.6.2cvs6
19 2001-09-26 [alfons] 0.6.2claws8
22 introduce return receipt request notification again,
23 which was lost because of other semantics in
24 procheader_parse() (???)
26 2001-09-26 [christoph] 0.6.2claws7
29 replace comments for old code with #if 0
30 readded auto cc, bcc and reply-to
33 removed some definition (was moved to
36 2001-09-26 [paul] 0.6.2claws6
39 make 'Follow-up and reply to' sensitive
41 * more sync with sylpheed 0.6.2cvs5
48 fixed bug for "US-ASCII" introduced by the encoding code
54 * src/prefs_common.[ch], src/summaryview.c
55 'next unread msg' 'go to next folder?' dialog can be
56 given default behaviour, either always show dialog,
57 or assume 'yes', or assume 'no'
58 Submitted by wwp <subscript@free.fr>
62 * src/compose.c src/gtkspell.[ch]
63 added support for different encodings
67 * more sync with sylpheed 0.6.2cvs5
71 * src/prefs_folder_item.c
72 add check for item->prefs->default_to string is NULL and
73 add another check when freeing this string
78 change to version 0.6.2claws3
80 * sync with sylpheed 0.6.2cvs5
83 * src/ldif.[ch], src/importldif.[ch], addressbook.c
85 * src/addrcache.[ch], addrindex.[ch]
86 small update for future
92 added 'Learn from mistakes' option
93 better handling of quotes in checked words
96 small update for spell checking stuff
101 edit a little bit so it complies more with main coding style
105 * src/folder.[ch], prefs_folder_item.c, compose.c
106 migrate "request return receipt" folder property
111 * README.claws **NEW**
112 (add things of interest for users of main branch
115 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
116 re-implement threading per folder option, but store
117 the setting in folderlist.xml (where it belongs)
122 fixed bug when compose window is under another window
123 * src/prefs_common.[ch] src/compose.c
124 changed 'dictionary_path' to 'dictionary' to be consistent
125 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
126 * ac/pspell.m4 src/Makefile.am
127 dropped PSPELL_PATH macro
131 2001-09-21 [christoph]
134 added border around header fields
135 keep header type when new field is added
137 2001-09-20 [christoph]
140 more portable debug_print with source filename
143 more newlines after debug messages
148 change to version 0.6.2claws2
150 * sync with sylpheed 0.6.2cvs3
155 fixed the post-right-click focus pb
156 fixed crash when 'Spell check all' after dict change
157 and when cursor is at the end of the text
158 shift-right-click pops up config menu even on misspelled words.
165 added pspell to compiled-in features list
169 * switched to pspell and dropped ispell
171 new file. autoconf macro for pspell
173 * configure.in acconfig.h
176 * src/main.c src/compose.[ch] src/gtkspell.[ch]
177 * src/prefs_common.[ch]
180 2001-09-18 [christoph]
184 replace LOG_MESSAGE with debug_print
188 added newline after debug message
190 using __VA_ARGS__ for debug_print macro
192 ignore Makefile and Makefile.in
197 change to version 0.6.2claws1
198 * sync with sylpheed 0.6.2cvs1
201 * src/prefs_matcher.c
202 add 'score equal to' option, submitted by
203 Paul Evans <nerd@freeuk.com>
205 2001-09-15 [christoph]
208 comment out menu entry not existing in claws
210 add debug output for non existing menu entries
212 fix next/prev unread message for ignored threads
214 add sourcefile and line number to debug output
215 otherwise it is sometimes hard to find the
216 source code part if debug messages are translated
221 refresh target folder style after colour is changed
226 change to version 0.6.1claws3
228 * sync with sylpheed 0.6.1cvs6
233 fix target folder colourization to use user selected colour
238 fix crash when message that is marked for copy/move is unmarked
243 change to version 0.6.1claws2
245 * sync with sylpheed 0.6.1cvs3
250 fix bug with default font used for trash folder text
254 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
258 change to version 0.6.1claws1
260 * sync with sylpheed 0.6.1cvs2
265 add Match's new addressbook
268 updated translation submitted by Jens Oberender
274 * sync with sylpheed 0.6.1 release
279 change to 0.6.0claws2
281 * sync with sylpheed 0.6.0cvs4
284 updated translation submitted by Fabio Junior Beneditto
298 change to version 0.6.0claws1
300 * sync with sylpheed 0.6.0cvs1
303 updated translation submitted by Ricardo Mones Lastra
306 add 'src/prefs_templates.c'
308 * src/compose.c, src/summaryview.c
309 fix segfault on 'Re_edit'
313 * configure.in, Makefile.am
315 add tools directory to source distribution
320 change to version 0.6.0claws
322 * sync with sylpheed 0.6.0 release
324 2001-08-30 [christoph]
327 removed autoconf version check
331 * src/account.c, src/compose.c, src/prefs_common.[ch]
332 * src/procheader.[ch] src/utils.[ch]
333 Enhanced automatic account selection on replies
334 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
337 add LDAP and JPilot to the configuration results output.
339 2001-08-29 [christoph]
342 no bold font for ignored threads
347 change to version 0.5.3claws6
349 * sync with sylpheed 0.5.3cvs10
350 src/stringtable.[ch]: New Files
352 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
353 * src/pixmaps/sylpheed.xpm
354 add mini-icons to windows (by Alfons)
359 new functions: next_labeled_cb(), prev_labeled_cb()
362 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
363 summary_select_next_labeled(), summary_select_prev_labeled()
365 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
366 give claws blue folders and a blue trash can
371 change to version 0.5.3claws5
373 * sync with sylpheed 0.5.3cvs9
374 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
376 2001-08-24 [christoph]
379 keep filename when browsing directories
380 (not working for user entered filename, but
381 for default name and selected filename from
384 fixed wrong spelling "Folllow-up"
388 fixed new/unread message count with ignored
389 threads (2 commits, first didn't notice no
390 longer needed decreasing)
392 readded scrolling of progress dialog
398 change to 0.5.3claws4
400 * sync with sylpheed 0.5.3cvs7
402 2001-08-24 [christoph]
405 set request return receipt when replying
406 if it is set is the folder prefs of the
409 disable final error popup if popups are
410 disabled in config (again)
415 Change version number to 0.5.3claws3
417 * sync with sylpheed 0.5.3cvs5
420 double quote '%s' in 'gedit %s' to fix bug when
421 opening attachment with spaces in the name
424 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
425 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
426 initial message templates support
432 change version number to 0.5.3claws2
434 * sync with sylpheed 0.5.3cvs4
436 * src/procmsg.h src/summaryview.c
437 re-implement (un)ignore thread
442 remove unnecessary code
444 enable 'dynamic' signatures (submitted by
445 Eric Limpens <eric@hscg-internet.nl>)
449 clean up after sync with sylpheed 0.5.3 release
452 fix re-introduced font mess, see Christoph's
457 use sylpheed's small font instead of
458 gtk default font for summary view
464 add pl to ALL_LINGUAS - sync with main branch
466 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
467 Updated. Translations by Jens Oberender, Ricardo Mones
468 Lastra, Alfons, and Fabio Junior Beneditto respectively.
470 * po/pl.po ** NEW FILE **
471 sync with the main branch
474 fix target folder colorizing and refresh problem
477 2001-08-17 [christoph]
480 claws uses 4 colors for target folder coloring.
481 arrays were not long enough and destroyed the
482 stack causing a segfault.
483 target folder colorizing does not work anymore
489 change to version 0.5.3claws1
491 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
492 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
493 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
495 sync with sylpheed 0.5.3 release, but keep claws method of
496 configuring/saving fonts
498 * src/addressbook.[ch]
499 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
500 in line with a similar change in Hiroyuki's branch
502 * src/mainwindow.[ch]
503 disable main_window_set_thread_option()
504 * src/prefs_folder_item.c
505 comment out &tmps_prefs.enable_thread,
506 * src/mbox_folder.c, src/procmsg.[ch]
507 comment out MSG_IS_IGNORE_THREAD
509 comment out summary_ignore_thread() and summary_unignore_thread()
510 comment out MSG_IS_IGNORE_THREAD
512 use Hiroyuki's threading instead.
519 use Hiroyuki's 0.5.3 column scheme but also
520 include the enable/disable button.
521 * src/pixmaps/mark.xpm
522 add Hiroyuki's amended pixmap
524 2001-08-13 [christoph]
527 receive at get all column showed wrong state for APOP
528 button should only work for POP3 and APOP accounts
529 * src/prefs_account.c
530 added missing preprocessor statement for SSL
535 add 'receive at get all' column and enable/disable
538 2001-08-06 [christoph]
541 show usage of SSL in protocol column
547 * src/prefs_account.[ch]
548 moved ssl options to a new page
554 added support for SMTP STARTTLS command
556 2001-08-05 [christoph]
559 debian autoconf needs version check to find
560 correct autoconf version. if the file is
561 named configure.in 2.13 is used, which does
562 not work with this configure.in script.
563 other solution would be to rename the script
564 to configure.ac as suggested in the autoconf
568 disable final error popup if popups are
573 fixes IMAP over SSL problem
578 change to 0.5.2claws1
580 * sync with sylpheed 0.5.2cvs1
585 quick fix for ispell detection...
590 change to 0.5.1claws4
592 * sync with sylpheed 0.5.1cvs7
596 * src/prefs_common.c, src/prefs_common.h,
597 src/gtkspell.c, src/gtkspell.h
598 add global spelling checker settings (compose tab) +
599 selection of dictionary
602 guess valid ispell location
607 removal of 'src/quote_fmt_parse.c'
610 (submitted by Jens Oberender <didge@suse.de>)
615 * src/folderview.[ch]
618 * src/prefs_common.[ch]
620 target folder colourization
624 more sync with Sylpheed 0.5.1cvs6
629 * src/prefs_folder_item.[hc]
631 shared folders support with a GUI
637 * sync with Sylpheed 0.5.1cvs6
643 (submitted by Fabio Junior Beneditto)
649 patch to correct bad image mime headers
650 (submitted by Don Quijote <dq@searchlores.org>)
654 * tools/gif2xface.pl **NEW FILE**
656 script to convert file.gif to file.xface for
657 use in a custom header.
658 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
663 change macros for detecting JPilot and LDAP
665 2001-07-27 [christoph]
668 code cleanup (MIN / MAX warning, needed casting)
673 disallow setting flags when detecting certain headers
674 (X-Status, Status, Seen, X-Seen).
676 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
678 2001-07-27 [christoph]
681 * src/prefs_filtering.c
682 * src/prefs_matcher.c
683 * src/prefs_scoring.c
684 scroll list when moving rows up or down
688 * src/prefs_account.c
689 * src/prefs_account.h
691 SMTP over SSL (untested, feedback requested)
699 * configure.in, acconfig.h
700 define CLAWS (need this for main / claws detection)
707 * sync with Sylpheed 0.5.1cvs4
709 2001-07-25 [christoph]
713 item->prefs == NULL (don't know why)
720 * sync with Sylpheed 0.5.1cvs1-3
722 2001-07-24 [christoph]
725 * src/prefs_folder_item.[ch]
726 added folderitem preferences dialog with
727 default To: and auto request return receipt
731 changes to handle new folderitem preferences
735 call compose new mail with current folderitem
739 Release Sylpheed 0.5.1claws
742 change to release version 0.5.1claws
744 2001-07-24 [christoph]
747 fixed segfault that happend when the selected
748 message was removed while retrieving new messages.
752 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
756 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
757 this is a work in progress, for more information: http://nlpagan.net/sylman
759 * configure.in, src/mainwindow.c, manual/Makefile.am
760 add support for English manual
763 add authors of user manuals
765 * manual/en/sylpheed*.html
766 add English documentation
768 2001-07-22 [christoph]
773 changed a wrong debug message
778 update Dutch translation
780 * src/prefs_filtering.c,
782 add more translatable strings
791 * src/inc.c, src/summaryview.[ch]
792 prevent update of mark file when filtering has done, by
793 using a variable; this affects two functions:
794 inc.c::inc_finished()
795 summaryview.c::summary_show()
799 * src/filtering.[ch], src/prefs_filtering.c,
801 add filtering action for label coloring
806 * added src/labelcolors.c
807 * added src/labelcolors.h
808 * src/Makefile.am, src/summaryview.c
809 rearrange label coloring code
812 add more parentheses so label colouring works correctly
815 don't really delete message, but move it to Trash
817 * src/prefs_matcher.c
818 add quote options to info dialog
820 2001-07-20 [christoph]
827 moved ssl stuff to a seperate file
832 fix show sender using address book with no e-mail
833 address in From: field
837 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
838 fix messy handling of escaping... now at least the
839 execute command is useful. escape char is '\', we
840 accept \n and \r too.
844 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
845 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
854 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
856 revise filtering; currently move, copy, marking have
857 been tested. if you like bleeding edge stuff, you
858 should definitely go for this version :)
860 * mark old working stuff as VERSION_0_5_0_CLAWS5
862 2001-07-17 [christoph]
871 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
872 bits in the mark file, without affecting either branch. Lots of
873 files changed, also in claws branch.
875 UNTESTED: use of mbox folders
878 added mark all read; however this was a quick hack used for
879 cleaning up mess after initial merge with Hiroyuki
882 change claws version number back to 0.5.0claws5 to clear up
883 confusion & pretension (recent release was technically
884 0.5.0claws4, so we neatly align with Hiroyuki :-)
888 sync with Hiroyuki's 0.5.0cvs4
895 remove invalid updating of mark files for
896 filter actions MATCHING_ACTION_MOVE and
897 MATCHING_ACTION_DELETE; this should fix the
901 revert Christoph's stab at fixing the folder
905 add missing files with translatable strings
912 * src/addr_compl.[ch], src/prefs_filtering.c
913 make "filtering pref dialog's destination entry" an
914 "address completable entry", if filter destination is
919 sync with Hiroyuki's 0.5.0cvs2-3
921 2001-07-15 [christoph]
924 fixed folder stats update after incorporation
929 * finish label colouring stuff (for now)
930 * fix incorrect colour bug (off by one)
935 change text labels for news and mail message so there's
936 plenty of toolbar estate left
943 sync with Hiroyuki's 0.5.0cvs1
946 more rewrite label colouring
950 * src/summaryview.[ch]
951 * start rewrite label colouring
952 * fix proper location "Add Sender To Addressbook" menu item
956 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
957 (actually this is 0.5.0claws4)
962 * fix duplicate message
963 * add updated Portugese / Brazilian translation
964 submitted by Fabio Junior Beneditto
972 add updated Dutch translation
975 add updated German translation submitted by Jens
979 Prerelease before 0.5.0claws. Please test.
980 This version is temporarily tagged as VERSION_0_5_0_TEST
982 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
983 src/prefs_scoring.c, src/prefs_matcher.c,
984 src/prefs_filtering.c, src/mbox.c,
985 src/main.c, src/inc.c, src/filtering.[ch]
986 revert new Hoa's new matcher (does not work yet)
993 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
999 add ChangeLog.claws to EXTRA_DIST
1001 add matcher_parser_parse.h to EXTRA_DIST
1003 2001-07-10 [christoph]
1006 add destination folder to table of
1007 folders that need to be updated after
1014 make collapse state of folders and folder items persistent, i.e.
1015 if you collapse a folder tree, the next time sylpheed-claws starts
1016 up the folder tree remains collapsed.
1018 2001-07-10 [christoph]
1024 renamed MD5_CTX to MD5_CTX_syl
1025 conflicts with a struct in openssl
1028 * src/prefs_account.[ch]
1032 fixed compose with current account
1033 broken by new compose button stuff
1038 changed my email address
1040 * src/matcher_parser_parse.y
1041 clean the parser to remove conflicts
1049 fix incorrect description of --enable-ldap parameter
1051 * src/prefs_common.[ch]
1053 add experimental option "smart wrapping" which makes the
1054 compose editor auto wrap.
1056 | TODO: the problem with the buggy cursor handling is caused |
1057 | by the GtkText. when deleting / backspacing text its |
1058 | wrapping algorithm does not take in account the previous |
1059 | line. should find a way to hack this in. |
1060 | or should perhaps combine this with the word wrapping |
1061 | patch i wrote in january. |
1064 show build parameters for LDAP and JPilot
1067 revert Christoph's bugfix for selecting next unread message,
1068 because folder stats aren't updated correctly
1075 * src/matcher_parser_lex.l
1076 * src/matcher_parser_parse.y
1077 * src/prefs_filtering.c
1078 * src/prefs_scoring.c
1080 bugfix of the config file parser
1085 added generated matcher sources to BUILT_SOURCES
1091 added new config file parser
1094 * src/filtering.[ch]
1096 * src/prefs_filtering.c
1097 * src/prefs_matcher.c
1098 * src/prefs_scoring.c
1099 * added src/matcher_parser.h
1100 * added src/matcher_parser_lex.h
1101 * added src/matcher_parser_lex.l
1102 * added src/matcher_parser_parse.y
1103 lex & yacc config file parser
1108 changes prefs_filtering into global_filtering
1111 build threads with subjects only if "Re: " is at the
1112 beginning of the subject
1118 sync with sylpheed 0.5.0
1119 change of version number only
1125 sync with sylpheed 0.5.0pre5
1129 sync with sylpheed 0.5.0pre4 release
1130 /po and /manual/ja not sync'ed
1134 more sync with sylpheed 0.5.0pre4
1136 2001-07-03 [christoph]
1139 fixed address book broken by address book
1140 for VCard, JPilot, LDAP
1146 stopped memory leaks
1150 more sync with sylpheed 0.5.0pre4
1154 * included address book patch for VCard, JPilot, LDAP
1155 * pref_common.c - fixed Font options on Display tab (cosmetic)
1156 * alertpanel.c - fixed truncated message
1158 2001-07-02 [christoph]
1163 mark threads for ignoring
1169 * sync with sylpheed 0.5.0pre4
1170 updated gettext to 0.10.38.
1176 * src/summaryview.[ch]
1177 new right-click option: Label.
1178 substitute for 'Mark-->Mark/Unmark', colours the line.
1179 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1181 2001-07-01 [christoph]
1184 fixed font for trash
1186 move ctree to unread message
1190 * sync with sylpheed 0.5.0pre3 release
1196 allow inserting / attaching multiple files in
1202 small change to Alfons' previous stuff so that it
1207 * lots of files changed; first attempt to merge the changes
1208 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1213 updated and completed, translations by Fabio
1214 Junior Beneditto <fjbeneditto@yahoo.com.br>
1220 allow selecting an attached files' mime type from a
1225 * more sync with sylpheed 0.5.0pre3
1230 merge with sylpheed.pot and pt_BR.po provided by
1231 Fabio Junior Beneditto.
1236 make MIME types case insensitive
1241 merge with sylpheed.pot and old nl.po; translations added.
1245 * more sync with sylpheed 0.5.0pre3
1250 don't crash when removing parent node of messages
1251 attracted by subject. this was caused by not deleting
1252 the parent node from the subject line hash table.
1259 if there are multiple messages selected, allow forwarding
1260 them as attachments.
1264 * more sync with sylpheed 0.5.0pre3
1270 * sync with sylpheed 0.5.0pre3
1275 fixed 'compose news article' bug
1276 from icon-and-text toolbar
1280 * sync with sylpheed 0.5.0pre2 release
1282 2001-06-24 [christoph]
1284 * src/prefs_common.c
1285 bug fix in font selection
1287 use sylpheed's normal font instead of
1288 gtk default font for folders without
1293 * src/mainwindow.[ch]
1294 added composite compose mail / news button (an idea by Leandro
1295 Pereira <leandro@linuxmag.com.br>)
1299 Added instructions for ldif-to-xml.py
1307 * src/pixmaps/stock_news_compose.xpm
1308 added pixmap by Leandro
1309 * src/prefs_common.c
1310 tested built-in spelling checker of GCC 3.0 :)
1312 merged dutch translation of sylpheed-main with
1317 Added tools directory and files.
1319 * tools/filter_conv.pl
1320 converts old filter system to new filtering system
1321 * tools/ldif-to-xml.py
1322 converts netscape addressbook to sylpheed addressbook
1324 descriptions/instructions for above two files
1326 2001-06-23 [christoph]
1329 * src/manage_window.[ch]
1330 * src/prefs_common.[ch]
1331 mail retrieval dialog can be enabled, disabled
1332 or hidden if non of sylpheed's windows is active
1338 * sync with sylpheed 0.5.0pre2
1340 2001-06-21 [christoph]
1343 show recipient on 'from' for all accounts
1346 * src/prefs_common.[ch]
1347 disable error popup on mail receive errors
1352 made the ruler correctly appear and disappear.
1355 removed Hoa's work-in-progress-stuff (interesting!) so
1358 2001-06-20 [christoph]
1361 * src/progressdialog.c
1362 added scrolled window for list in progressdialog
1366 sync with sylpheed 0.5.0pre1 release
1368 2001-06-20 [christoph]
1371 make building threads by subject work when
1372 thread view is enabled
1375 * src/prefs_common.[ch]
1376 automatically select account for mail replys
1380 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1381 they are filled in from the account settings.
1385 * more sync with sylpheed 0.5.0pre1
1391 added --sysconfdir to CPPFLAGS for pointing to the correct
1392 location of mime.types.
1394 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1400 fixed some bug when building threads
1404 * src/prefs_account.c
1405 UI stuff: More changes to the English
1409 * src/pixmaps/stock_news_compose.xpm: new file
1413 Added new icon for Hoa's 'compose a news
1414 message', plus minor improvements to the
1420 more sync with sylpheed 0.5.0pre1
1426 Follow-up and reply to
1428 * src/summaryview.[ch]
1429 Build threads also with subjects
1434 forwarding use the current account.
1437 the "compose message" button has been replaced with
1438 "new mail" and "new news" buttons
1440 * src/prefs_common.[ch]
1441 added a configuration option to use the forward button
1442 as "forward as attachment"
1443 changed reply and forward format description
1445 * src/quote_fmt_lex.l
1446 * src/quote_fmt_parse.y
1447 added message with no signature in format for reply
1456 Improvements to the English
1458 * src/prefs_common.c
1459 Improvements to the English and some
1460 clarity/continuity improvements in the
1461 description of Quote symbols.
1467 * sync with sylpheed 0.5.0pre1
1472 Better interface for compose, displayed fields
1473 are updated whenever we change account.
1474 Newsgroups field is automatically filled.
1477 Newsgroups field is automatically filled.
1479 * src/prefs_account.c
1480 Some interface stuff when fields appear and
1487 * sync with sylpheed 0.4.99
1491 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1492 base64_decoder_free, base64_decoder_decode): new object and
1493 functions for decoding base64 streams.
1494 * src/procmime.c (procmime_decode_content): modified to use the
1501 * sync with sylpheed 0.4.99cvs11
1507 * sync with sylpheed 0.4.99cvs9
1512 * src/prefs_account.c
1514 SMTP server can be defined in the news account
1515 mime type of attachment are kept.
1519 now choose the highest important score between default
1520 and important score of folder.
1524 * src/prefs_common.c:
1526 (prefs_quote_description_create): corrected description of
1527 quote format characters
1533 * sync with sylpheed 0.4.99cvs8
1537 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1538 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1544 * sync with sylpheed 0.4.99cvs7
1548 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1549 clashes with autogenerated header).
1550 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1551 * src/Makefile.am: added quote_fmt.h.
1552 * src/.cvsignore: added lex/yacc autogenerated files
1553 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1559 * sync with sylpheed 0.4.99cvs6
1563 * added src/quote_fmt_parse.h
1568 don't modify readonly configuration files
1570 * src/prefs_account.c
1571 * src/prefs_common.c
1572 * src/prefs_customheader.c
1573 * src/prefs_display_header.c
1574 * src/prefs_filter.c
1575 * src/prefs_filtering.c
1576 * src/prefs_scoring.c
1577 don't open dialog box when configuration files
1582 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1584 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1585 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1586 BUILT_SOURCES to make all files rebuild properly.
1588 * src/compose.c: removed #include "quote_fmt.tab.h".
1590 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1591 CHARACTER value in yylval.
1593 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1594 receive CHARACTER value by documented means (yylval).
1596 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
1601 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
1606 * src/prefs_filtering.c
1607 now keep the configuration for execute action
1614 * sync with sylpheed 0.4.99cvs5
1619 added quote_fmt.[ch]
1621 * added src/quote_fmt.y
1622 * added src/quote_fmt.l
1623 * added src/quote_fmt.tab.h
1624 * added src/quote_fmt.tab.c
1625 * added src/lex.quote_fmt.c
1626 parsing configuration for replying
1629 * src/prefs_common.[ch]
1630 added configuration UI for replying
1634 using configuration for replying
1642 * src/prefs_filtering.c
1643 * src/prefs_matcher.c
1644 * src/prefs_matcher.h
1645 action "run a command" for filtering
1646 and matching with a command.
1647 fixed the "whole message" matching
1650 changed temporary filename for security
1653 queue the notification if it fails to send.
1655 * src/prefs_common.c
1656 * src/prefs_folder_item.c
1657 changed the default important score
1659 * src/prefs_scoring.c
1661 hide kill score input when the folder is not
1666 * src/prefs_common.c:
1668 (prefs_font_select): pass font name in font entry box to font
1673 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
1677 * sync with sylpheed 0.4.99cvs4
1681 * src/headerwindow.c:
1683 (headerwindow_show_cb): use the selected summary view item, not
1688 * src/headerwindow.c:
1690 (headerwindow_show_cb): always try to show msginfo
1695 keep attached parts when reediting or forwarding.
1700 * src/prefs_folder_item.[ch]
1701 * src/prefs_scoring.[ch]
1703 * src/summaryview.[ch]
1706 * src/prefs_common.[ch]
1707 support for folder scoring
1708 kill score and important score for messages
1710 * src/prefs_account.c
1711 some display bug fixed for local account
1716 * src/summaryview.c:
1718 (add_sender_to_cb): don't crash when no or invalid sender; the add
1719 sender to address book menu item is disabled.
1723 * src/filtering.[ch]
1725 handling summary menu / filter messages
1731 imap folders now appears in list
1734 doesn't crash if destination mail is not writeable
1739 removed some warnings
1743 * src/prefs_filtering.c
1744 global string to identify any folders
1745 removed some debug info
1746 filtering to mbox folders is now possible
1749 removed some warnings
1752 permission on files are changed to read/write for user only,
1754 creation of subfolder is handled better.
1758 Verified the sync for src/prefs_common.[ch] and
1759 src/prefs_account.[ch]. I believe there were some
1760 minor indentation differences.
1766 * sync with 0.4.99cvs3
1771 handling flags for mbox format
1774 use of mark file only for MH format
1775 handling flags for mbox format
1776 filtering cannot yet move or copy mails to mbox folders.
1779 changed move_msg, copy_msg,
1780 move_msgs_with_dest, copy_msgs_with_dest functions
1781 uses only folder->copy_msg() function
1782 uses folder->finished_copy() to handle the destination
1783 folder at the end of the copy or move operation.
1786 included mbox directories.
1788 * src/folderview.[ch]
1790 handle folders operation for mbox format
1793 disable conversion of "From " header
1795 * src/mbox_folder.[ch]
1796 completion of mbox format handling
1799 changed mh_copy_msg() function and
1800 removed mh_move_msg(), mh_move_msgs_with_dest(),
1801 mh_copy_msgs_with_dest()
1803 * src/prefs_filtering.c
1804 removed some warnings
1806 * src/prefs_matcher.c
1807 default boolean operation is AND
1810 handling flags for mbox format
1811 handling of "From " header
1815 added MSG_REALLY_DELETED flags to handle deletion of
1816 messages in mbox format.
1819 handling flags for mbox format
1820 disable the MSG_DELETED flags when messages
1821 are deleted in mbox format
1824 "From " headers display fixed.
1830 (get_email_part): skip quoted email addresses, like in e.g.
1831 "'alfons@proteus.demon.nl'".
1835 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1836 and fixing the persistence troubles when using separate windows.
1840 Added #define SEPARATE_ACTION used in the gtk item factory for
1841 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1842 use gtk_item_factory_get_widget_by_action() to get the items.
1844 Removed separate_widget_cb from the gtk item factory data
1846 (mainwindow_create): connect separate_widget_cb() to check
1847 menu item "toggled" signal. also passing a MainWindow pointer
1848 as object data for both check menu items.
1850 (separate_widget_cb): definition of separate_widget_cb() to match
1851 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
1852 window using gtk_object_get_data(). The type of window separation
1853 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1855 * src/prefs_filtering.c,
1856 src/prefs_matcher.c: added horizontal scrollbars
1861 fix segfault with invalid bold font
1863 correctly display summary stats after row is marked
1867 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1868 encodings with libjconv.
1873 added mbox_folder.[ch]
1875 mbox temporary folder
1877 * added src/mbox_folder.[ch]
1879 * src/procheader.[ch]
1882 bugfix for file incorporation filtering
1884 enable creation of MBOX
1885 * src/prefs_display_header.c
1886 enable use of headers like "From "
1887 something that should be fixed :
1888 displaying of such headers add an extra space
1889 * src/prefs_folder_item.c
1890 don't create folders because it is not necessary
1892 added data field to MsgInfo for mbox internal use
1894 added some support for mbox
1896 added get_mbox_cache_dir() function
1898 2001-05-23 [hiroyuki]
1900 * src/headerwindow.c
1911 src/folderview.c: more sync with 0.4.99cvs2.
1913 * src/headerwindow.c: reverted.
1919 * sync with sylpheed 0.4.99cvs2
1927 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
1933 * configure.in: if gnome-config not found, "no" is displayed
1935 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1937 * src/textview.c: now also possible to add mail addresses by right
1938 clicking in the text view
1940 * src/codeconv.c: merged patch which fixes endless loop when encountering
1941 invalid wide characters; from Alte <010@imis.ru>
1945 Added installation of gnome specific things:
1947 * Makefile.am: gnome conditional
1949 * configure.in: check for installed gnome
1951 * added sylpheed.png, sylpheed.desktop
1955 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1957 * src/mainwindow.h (main_window_toolbar_create): created a button
1959 (main_window_set_toolbar_sensitive): enable/disable the new button
1961 (toolbar_reply_to_author_cb): handle the new button.
1963 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1964 send_progress_dialog_destroy() on failure (fixes hang on SMTP
1969 * src/compose.h (ComposeReplyMode): new modes
1970 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1971 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1974 (compose_send): move some code into a new function:
1975 (compose_current_mail_account): new function.
1976 (compose_reply): new argument to_author, all callers changed; if
1977 to_author==TRUE and account->protocol==A_NNTP, find and use an
1978 appropriate mail account for replying.
1979 (compose_reply_set_entry): new argument to_author; ignore
1980 compose->replyto if to_author==TRUE.
1982 * src/mainwindow.c: new command "Message/Reply to author".
1983 (main_window_set_menu_sensitive): enable/disable it.
1984 (reply_cb): handle it.
1986 * src/summaryview.c: new command "Reply to author".
1987 (summary_set_menu_sensitive): enable/disable it.
1988 (summary_reply_cb): handle it.
1990 * src/account.c (account_find_mail_from_address): new function.
1996 * sync with sylpheed 0.4.99cvs1
2003 new filtering action : forward and forward as attachment
2006 no need for $DISPLAY when we run sylpheed --help
2007 call to parse_cmd_opt() is moved
2009 * src/mainwindow.[ch]
2010 execute button is hidden when immediate execute
2015 * src/prefs_folder_item.c
2017 better handling of missing directories
2020 reedit is enabled in outbox
2021 reedit is enabled in queue
2027 * src/prefs_filtering.c
2028 changed attachement into attachment
2034 * sync with sylpheed 0.4.67cvs9
2035 * sync with sylpheed 0.4.67cvs7-8
2040 added prefs_filtering.c
2042 * src/filtering.[ch]
2044 removed action : forward_news and forward_news_as_attachement
2045 (forward and forward_as_attachement can be used instead)
2048 added menu option to access filtering configuration
2050 * src/prefs_account.c
2051 changed mail_command default to /usr/sbin/sendmail
2053 * added src/prefs_filtering.[ch]
2054 dialog box for filtering configuration
2056 * src/prefs_matcher.c
2057 added function prefs_matcher_get_criteria_from_matching()
2059 * src/prefs_scoring.c
2060 reset the dialog when register or substitute is clicked
2065 added filtering.[ch]
2067 using filering.[ch] instead of filter.[ch]
2069 reading new filtering configuration
2071 added some filtering actions
2072 and fixed a bug for headers and mail body matching
2074 using filering.[ch] instead of filter.[ch]
2076 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
2078 some fixes for filtering
2080 2001-05-14 [hiroyuki]
2082 * src/send.c: fixed some weird indentations.
2083 send_message_with_command(): call pclose() only if p != NULL.
2084 * src/textview.c: get_email_part(): modified the code for readability.
2086 2001-05-14 [hiroyuki]
2090 src/md5ify.h: removed from the cvs.
2094 * src/main.c: include rfc2015.h to avoid compiler warnings.
2095 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2096 the panel is already on screen.
2097 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2098 closing the alert window by ESC as "No".
2099 * src/prefs_common.c (prefs_interface_create): moved return
2100 receipt check button to the correct place.
2104 * src/prefs_common.c:
2105 moved return receipt check button to the Send tab. (prefs_send_create)
2106 removed the date format ui related globals. (prefs_display_create)
2110 * sync with sylpheed 0.4.67cvs5-6
2114 * added Alfons' font selection patch
2117 * src/headerwindow.c
2118 * src/prefs_common.c
2119 * src/prefs_common.h
2123 changed version of cache
2125 * src/prefs_matcher.c
2126 added additionnal matching criteria
2130 added references in MsgInfo
2135 prepared some things for new filtering
2137 added some matching properties
2138 inreplyto need to be enhanced
2139 prepared some things for new filtering
2141 added Return-Receipt-To handling
2142 * src/prefs_folder_item.c
2143 changed default value to TRUE
2144 * src/prefs_matcher.c
2145 added some matching properties
2146 * src/prefs_scoring.[ch]
2147 the scoring dialog is finished
2149 added Return-Receipt-To handling
2150 Reference need to be added
2152 added Return-Receipt-To handling
2153 added threadscore to get a better score sorting when
2156 suppressed a bug when we sort the list
2157 when no folder is opened.
2158 better score sorting when threads are enabled
2162 * reverted previous patch because of potential errors
2166 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
2167 applied "toggle mail-retrieval dialog window" patch submitted
2168 by Eric Limpens <eric@qnt.net>
2170 * sync with sylpheed 0.4.67cvs4
2174 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2175 some picky compilers.
2176 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2177 * src/grouplist_dialog.c: include alertpanel.h.
2178 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2179 fix compile warning.
2180 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2181 #include "defs.h" before others to prevent the warning of `MIN'
2182 and `MAX' redefinition.
2188 * src/prefs_account.c
2189 * src/prefs_display_header.c
2192 added prefs_scoring.[ch]
2193 * src/grouplist_dialog.c
2194 display an error dialog box if the group list
2196 * src/mainwindow.[ch]
2197 added main_window_set_thread_option() function
2198 scoring dialog box enabled
2200 added flags matching unread /new / marked
2201 / deleted / replied / forwarded
2203 newsgroups are now finally in newscache
2204 * src/prefs_matcher.[ch]
2205 finished preferences for matching dialog
2206 * added src/prefs_scoring.[ch]
2207 scoring dialog box completed
2209 conversion to string : added scoringprop_to_string()
2210 write config for preferences :
2211 added prefs_scoring_write_config()
2213 threads can be enabled/disabled independently
2221 thought it would be nice to have a list of all
2222 contributors (used Changelog as a reference)
2225 messed up version numbering...
2229 * sync with sylpheed 0.4.67cvs1-3
2233 * src/prefs_common.c:
2234 better UI for strftime format, double clicking
2235 on format now inserts the format in text entry
2236 replaced close button with standard OK/Cancel
2237 moved date format button to the right of the
2243 Ctrl-Home / Ctrl-End have proper cursor navigation
2247 * src/prefs_matcher.c
2248 finished UI to define matching properties
2249 added ok and cancel button
2250 * src/prefs_filter.c
2251 added ok and cancel button
2253 fixed some bug in xhdr parsing
2258 fixed a bug in textview_show_header(), which displayed two colons (':');
2259 cleaned up some warnings
2264 added prefs_matcher.[ch]
2265 compilation with -W -Wall
2267 ungrab the mouse events if grabbed - does it
2268 fix the bug for disposition notification ?
2270 added a menu option to open the matching dialog.
2272 added matcherprop_to_string() and matcherlist_to_string()
2273 fixed some bugs, changed the name of some options
2274 age_sup and age_inf becomes age_greater and age_lower,
2275 body and messageheaders becomes body_part and headers_part,
2276 changed the names of constants from SCORING_XXX to MATCHING_XXX
2277 * src/prefs_display_header.c
2278 * src/prefs_headers.c
2279 fixed a bug that accidentally destroyed dialogs
2280 when closed them with delete_event
2281 Added *_deleted() which handle delete_event signal correctly.
2282 * src/prefs_folder_item.[ch]
2283 added "enable_thread" field for future customization
2284 * added src/prefs_matcher.[ch]
2285 sample of the UI to define matching properties
2287 using procheader_headername_equal instead of str*cmp functions
2288 using procheader_parse_header() function
2290 using MATCHING_XXX instead of SCORING_XXX
2292 display the sender of the news even if this is ourself
2293 when this is a news message.
2295 using headername_equal() instead of str*cmp functions
2301 * sync with sylpheed 0.4.66
2302 * src/gtkstext.c: trace logs added
2306 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2307 signature check popup.
2308 * src/rfc2015.c (check_signature): show signature check popup only
2309 if it is enabled in preferences.
2315 * sync with sylpheed 0.4.66cvs6
2319 * src/prefs_common.[ch]: added option to enable/disable
2320 looking up sender name in address book for summary pane
2321 * src/summaryview.c: look up sender in the address book
2322 by using Alfons' address completion code
2324 2001-05-07 [hiroyuki]
2327 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2328 member of Pop3State.
2329 * src/news.c: brought #include "defs.h" before #include <glib.h>
2330 to prevent the warning of `MIN' and `MAX' redefinition.
2334 * removed src/headers_display.[ch]
2335 * removed src/prefs_display_headers.[ch]
2337 use a temporary file in the user directory for mbox import
2339 added XHDR support to get "To" and "Cc" headers
2340 (in order to match news with to or cc field for
2342 added function news_parse_xhdr() to get XHDR response
2344 added function nntp_xhdr()
2346 fetch the message if necessary
2352 * sync with sylpheed 0.4.66cvs3-5
2357 added function itos_buf() to enable use of several buffers
2359 use of itos_buf() instead of itos() in summary list
2360 to fix the broken display of message number.
2364 * src/gtkstext.c: bug in cursor up navigation fixed,
2365 fixed another unsigned / signed comparison (we're getting there :-)
2370 added scoring.c scoring.h
2371 prefs_folder_item.c prefs_folder_item.h
2374 added FOLDERITEM_RC SCORING_RC
2376 added prefs field in FolderItem :
2377 properties for each folder (PrefsFolderItem),
2378 sorting type and mode were added as the first properties.
2380 read config for scoring
2381 * added src/matcher.[ch]
2382 gives functions to parse configuration file to do
2383 matching on mails with a list of conditions.
2385 add option to sort by score
2386 * src/prefs_common.[ch]
2387 added preference option to show score and for
2388 the score column size
2389 * added src/prefs_folder_item.[ch]
2390 properties for each folder (PrefsFolderItem),
2391 sorting type and mode were added as the first properties.
2392 * src/procheader.[ch]
2393 added procheader_parse_header()
2394 added procheader_header_free()
2395 added procheader_headername_equal()
2396 and made modification to use them.
2398 added score field to MsgInfo structure
2399 * added src/scoring.[ch]
2400 gives functions to parse configuration file to do
2401 scoring on mails with a list of conditions.
2402 * src/summaryview.[ch]
2403 save the sorting type and mode for the folder
2404 added column to display the score of the mail
2405 added function summary_score_clicked()
2406 sorting type and mode are restored to the folder
2409 use procheader_parse_header(), procheader_headername_equal()
2410 removed memory leak in text_scan_header when freeing headers
2412 changed the function to match names of headers
2413 using procheader_headername_equal()
2415 Scoring functions are implemented, an interface is needed
2421 hopefully fixed the row up navigation bug,
2422 removed adding back / forward lines to cache
2426 * src/prefs_display_headers.c: user interface changes:
2427 (prefs_display_headers_create): remove unused "Show" check button;
2428 allow reordering of headers by dragging.
2429 (prefs_display_headers_write_config): remove unused variables.
2430 (prefs_display_headers_set_dialog): do not insert "(New)" at top
2431 of lists (not needed with the new UI).
2432 (prefs_display_headers_set_list): scan lists starting from row 0,
2433 not 1 (do not skip "(New)").
2434 (prefs_display_headers_find_header): new function.
2435 (prefs_display_headers_clist_set_row): do not allow duplicates.
2436 (prefs_display_headers_delete_cb): do not skip row 0; treat
2437 closing the alert window by ESC as "No".
2438 (prefs_display_headers_up): do not protect row 0.
2439 (prefs_display_headers_down): do not protect row 0.
2443 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2447 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2448 summary_select_next_marked, summary_select_prev_marked): new
2453 * src/news.c: fixed a bug when no article can be fetched after
2454 server timeout if the connection was restored by news_post():
2455 (news_select_group): new function.
2456 (news_fetch_msg): call news_select_group() before fetching
2458 (news_get_uncached_articles): set session->group after successful
2466 changed version of cache, added cc field
2468 * src/prefs_display_headers.c
2469 the interface was changed
2471 * src/prefs_headers.c
2476 * completed sync of sylpheed cvs2
2477 * src/gtkstext.c: updated row up / down cursor navigation
2478 * src/textview.c: re-edited, prepared for fixing the email address
2483 * src/prefs_common.c: use alfons' strftime ui code
2484 entry_datefmt and datefmt_sample widgets have to be
2485 global in this module because of this change
2490 * src/prefs_common.[ch] added option to activate the return receipt
2495 * src/gtkstext.c: fix for row up/down cursor navigation.
2499 * sync with 0.4.66cvs2
2503 added add-sender-to-addressbook patch
2511 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2514 * src/alertpanel.c (alertpanel_create): new argument can_disable,
2515 all existing callers changed to pass FALSE; create a check button
2516 to disable the message.
2517 (alertpanel_message_with_disable): new function.
2518 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2519 (alertpanel_button_toggled): new function.
2520 (alertpanel_button_clicked, alertpanel_close): set value using
2523 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2525 * src/prefs_common.c (prefs_privacy_create): new check button
2526 checkbtn_gpgme_warning.
2528 * src/main.c (main): moved preferences reading before gpgme
2529 initialization; check prefs_common.gpgme_warning before giving the
2530 GnuPG warning and set it to FALSE if the user wants to disable the
2533 2001-05-02 [hiroyuki]
2535 * src/prefs_display_headers.c: modified the layout and some labels.
2539 * src/prefs_account.c (prefs_account_fix_size): new function.
2540 (prefs_account_create): call prefs_account_fix_size(); use
2541 gtk_widget_show instead of gtk_widget_show_all (fixes too large
2542 size when the window is shown for the first time).
2543 (prefs_account_basic_create): changed layout of serv_table; moved
2544 localmbox_entry above smtpserv_entry (logically it replaces
2546 (prefs_account_protocol_activated): set sensitivity of
2547 nntpauth_chkbtn according to the protocol (in addition to
2548 hide/show); commented out gtk_table_set_row_spacing() calls.
2549 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2550 not sensitive (fixes a bug with disabled username/password boxes
2551 when editing POP3 account after NNTP with authentication).
2557 * src/prefs_account.[ch]
2559 removed local account without SMTP server
2560 added option to use mail command instead of a connexion
2561 to SMTP server when a local account is used
2562 * src/prefs_headers.c
2565 fixed a bug when connexion immediately closed
2575 * src/prefs_account.c (Basic, prefs_account_basic_create): new
2576 widget nntpauth_chkbtn.
2577 (prefs_account_protocol_activated): handle nntpauth_chkbtn
2579 (prefs_account_nntpauth_toggled): new function.
2581 * src/news.c (news_session_new_for_folder): use NNTP
2582 authentication only if ac->use_nntp_auth is set.
2586 * src/Makefile.am changed headers.[ch] in customheader.[ch]
2587 * src/prefs_display_headers.c changed the UI
2588 * src/prefs_headers.c changed account_name to account_id
2589 * src/compose.c using customheader.h
2591 2001-05-01 [hiroyuki]
2595 src/nntp.c: changed sock_read() to sock_gets(), they've been left
2600 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
2601 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
2602 for displaying of headers
2603 * src/grouplist_dialog.[ch] minor changes to remove warnings
2604 * src/prefs_display_headers.[ch] dialog to choose the
2605 headers to display in the mail viewer.
2606 * src/headers.h correction of #define
2607 * src/headers_display.[ch] configuration for displaying of headers.
2608 * src/main.c read config of displaying of headers
2609 * src/prefs_common.c add a button to access the config dialog
2610 for displaying of headers
2611 * src/prefs_display_headers.[ch] dialog for configuration for
2612 displaying of the headers.
2613 * src/prefs_headers.c cleaning of code
2614 * src/procheader.c comments added to code
2615 * src/textview.c changes to reorder the headers depending
2616 on the config for displaying of headers
2622 * sync with 0.4.65cvs12
2624 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
2628 * src/nntp.h (NNTPSockInfo): new field auth_failed.
2630 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
2631 is set to force reconnection after authentication failure.
2632 (nntp_gen_command): set sock->auth_failed on authentication
2633 failure, or if sock->userid and sock->passwd are not set.
2635 * src/news.c (news_session_new_for_folder): set userid=NULL if
2636 password dialog is cancelled.
2640 * src/nntp.h (NNTPSockInfo): new type.
2642 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
2644 (nntp_open_auth, nntp_close): new functions.
2645 (nntp_gen_command): new function to handle authentication; all
2646 NNTP command functions updated to use it.
2647 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
2648 (nntp_list): removed old useless code.
2650 * src/news.h (NNTPSession): new field nntp_sock.
2652 * src/news.c: all functions updated to use NNTPSockInfo instead of
2654 (news_session_new): new arguments (userid, passwd); made static;
2655 use nntp_open_auth() if needed.
2656 (news_session_destroy): use nntp_close() instead of sock_close().
2657 (news_query_password): changed arguments.
2658 (news_session_new_for_folder): new function.
2659 (news_session_get): use news_session_new_for_folder().
2660 (news_authenticate): deleted.
2661 (news_get_uncached_articles): removed old authentication code.
2665 * src/news.c: reverted my previous changes (need to do NNTP
2666 authentication in a cleaner way).
2670 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
2671 news_nntp_post, news_nntp_mode): new functions (wrappers with
2672 authentication support).
2673 (news_get_article_cmd, news_get_article, news_get_header): new
2674 argument "folder"; all callers changed.
2675 (news_get_article_cmd): added authentication support.
2676 (news_session_get): use news_nntp_mode() instead of nntp_mode().
2677 (news_post): use news_nntp_post() instead of nntp_post().
2678 (news_get_uncached_articles): use news_nntp_group() instead of
2679 nntp_group() and news_nntp_xover() instead of nntp_xover();
2680 removed old authentication code.
2681 (news_get_group_list): use news_nntp_list() instead of nntp_list().
2683 * src/nntp.c (nntp_list): return real error code instead of
2688 * configure.in: fixed wint_t typedef detection again
2692 * src/prefs_account.[ch], added A_LOCAL_CMD
2693 (send mail with mail command)
2694 * src/send.c added function send_message_with_command()
2695 * src/inc.c made a more secure get_spool() function with
2696 mktemp() but maybe mkstemp() or something more
2701 * src/textview.c, colorization of email addresses in headers
2705 * bug sync with sylpheed
2706 * prefs_common.c: created date format ui for darko
2707 * sync with 0.4.65cvs11
2708 * configure.in: corrected to have the new gpg checks
2712 * completed sync with 0.4.65cvs10
2713 * minor debug things added to gtkstext.c
2717 * configure.in: remove check for availability of
2718 strftime() as advised by Hiroyuki
2719 * src/prefs_common.[ch], src/procheader.c:
2720 synch strftime() code with Hiroyki's main branch
2724 * src/news.c: news_query_password(), news_authenticate(): new
2726 news_get_uncached_articles(): added NNTP authentication
2728 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2730 * src/prefs_account.c: prefs_account_protocol_activated():
2731 enable userid and password fields for NNTP.
2735 * configure.in: check for availability of strftime()
2737 * src/prefs_common.[ch], src/procheader.c: use
2738 strftime() for displaying date in summary pane if it
2743 * more .cvsignore cleanups [alfons]
2747 * ac/sv-check-type.m4: new autoconf macro.
2748 * configure.in: fixed wint_t typedef detection (did not work
2753 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2757 * modified gtkstext.c : buggy cursor navigation fixed,
2758 and font descent also taken in account when drawing
2762 * added comments in src/news.c src/nntp.c
2763 * added src/prefs_headers.[ch]
2764 * added src/headers.[ch]
2765 * modified compose.c to activate custom headers
2766 added function is_in_custom_headers
2767 * modified prefs_account.[ch]
2768 added function prefs_account_customhdr_edit
2769 * modified src/defs.h :
2770 added HEADERS_RC : name of the config file
2771 for the custom headers
2782 added gtkstext with configure.in patch by Hiroyuki which
2783 should fix the XIM detection [alfons]
2785 * more clean up of cvs [alfons]
2787 * removed all Makefile.in files to attic.
2789 * updated all .cvsignores to really ignore things that could
2790 be unintentionally committed by a recursive commit.
2793 * added src/grouplist_dialog.[ch]
2794 * changed src/folderview.c to call grouplist_dialog instead
2797 added functions news_reset_group_list
2798 and news_get_group_list
2800 added function nntp_list
2802 added GROUPLIST_FILE : name of the newsgroup list cache file
2806 * added option to warn about queued messages on exit [sergey]:
2808 * src/compose.c: compose_queue(): call folder_item_scan()
2809 and folderview_update_item() after queueing.
2810 * src/folderview.c: folderview_update_node(): draw the queue
2811 folder in bold font if there are queued messages.
2812 * src/mainwindow.c: queued_messages(): new function.
2813 app_exit_cb(): display warning if there are queued messages
2814 if warn_queued_on_exit is set.
2815 * prefs_common.[ch]: add warn_queued_on_exit option.
2817 * enhanced GnuPG key selection support [sergey]:
2819 * src/select-keys.c: updated to newer version from Win32
2820 branch with support for selecting arbitrary keys.
2821 * src/prefs_account.c: added the Privacy tab to the account
2823 prefs_account_privacy_create(),
2824 prefs_account_sign_key_set_data_from_radiobtn(),
2825 prefs_account_sign_key_set_radiobtn(): new functions.
2826 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2827 * src/rfc2015.c: set_signers(): new function.
2828 pgp_sign(): add the account parameter, call set_signers().
2829 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2830 * src/rfc2015.h: rfc2015_sign(): updated prototype.
2831 * src/compose.c: pass the current account to rfc2015_sign().
2833 * tag name claws added to prevent confusion with main branch [alfons]
2835 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2837 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2839 * sync with recent sylpheed cvs. Untested though. [alfons]