4 change to version 0.6.0claws1
6 * sync with sylpheed 0.6.0cvs1
9 updated translation submitted by Ricardo Mones Lastra
12 add 'src/prefs_templates.c'
14 * src/compose.c, src/summaryview.c
15 fix segfault on 'Re_edit'
19 * configure.in, Makefile.am
21 add tools directory to source distribution
26 change to version 0.6.0claws
28 * sync with sylpheed 0.6.0 release
30 2001-08-30 [christoph]
33 removed autoconf version check
37 * src/account.c, src/compose.c, src/prefs_common.[ch]
38 * src/procheader.[ch] src/utils.[ch]
39 Enhanced automatic account selection on replies
40 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
43 add LDAP and JPilot to the configuration results output.
45 2001-08-29 [christoph]
48 no bold font for ignored threads
53 change to version 0.5.3claws6
55 * sync with sylpheed 0.5.3cvs10
56 src/stringtable.[ch]: New Files
58 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
59 * src/pixmaps/sylpheed.xpm
60 add mini-icons to windows (by Alfons)
65 new functions: next_labeled_cb(), prev_labeled_cb()
68 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
69 summary_select_next_labeled(), summary_select_prev_labeled()
71 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
72 give claws blue folders and a blue trash can
77 change to version 0.5.3claws5
79 * sync with sylpheed 0.5.3cvs9
80 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
82 2001-08-24 [christoph]
85 keep filename when browsing directories
86 (not working for user entered filename, but
87 for default name and selected filename from
90 fixed wrong spelling "Folllow-up"
94 fixed new/unread message count with ignored
95 threads (2 commits, first didn't notice no
96 longer needed decreasing)
98 readded scrolling of progress dialog
104 change to 0.5.3claws4
106 * sync with sylpheed 0.5.3cvs7
108 2001-08-24 [christoph]
111 set request return receipt when replying
112 if it is set is the folder prefs of the
115 disable final error popup if popups are
116 disabled in config (again)
121 Change version number to 0.5.3claws3
123 * sync with sylpheed 0.5.3cvs5
126 double quote '%s' in 'gedit %s' to fix bug when
127 opening attachment with spaces in the name
130 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
131 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
132 initial message templates support
138 change version number to 0.5.3claws2
140 * sync with sylpheed 0.5.3cvs4
142 * src/procmsg.h src/summaryview.c
143 re-implement (un)ignore thread
148 remove unnecessary code
150 enable 'dynamic' signatures (submitted by
151 Eric Limpens <eric@hscg-internet.nl>)
155 clean up after sync with sylpheed 0.5.3 release
158 fix re-introduced font mess, see Christoph's
163 use sylpheed's small font instead of
164 gtk default font for summary view
170 add pl to ALL_LINGUAS - sync with main branch
172 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
173 Updated. Translations by Jens Oberender, Ricardo Mones
174 Lastra, Alfons, and Fabio Junior Beneditto respectively.
176 * po/pl.po ** NEW FILE **
177 sync with the main branch
180 fix target folder colorizing and refresh problem
183 2001-08-17 [christoph]
186 claws uses 4 colors for target folder coloring.
187 arrays were not long enough and destroyed the
188 stack causing a segfault.
189 target folder colorizing does not work anymore
195 change to version 0.5.3claws1
197 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
198 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
199 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
201 sync with sylpheed 0.5.3 release, but keep claws method of
202 configuring/saving fonts
204 * src/addressbook.[ch]
205 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
206 in line with a similar change in Hiroyuki's branch
208 * src/mainwindow.[ch]
209 disable main_window_set_thread_option()
210 * src/prefs_folder_item.c
211 comment out &tmps_prefs.enable_thread,
212 * src/mbox_folder.c, src/procmsg.[ch]
213 comment out MSG_IS_IGNORE_THREAD
215 comment out summary_ignore_thread() and summary_unignore_thread()
216 comment out MSG_IS_IGNORE_THREAD
218 use Hiroyuki's threading instead.
225 use Hiroyuki's 0.5.3 column scheme but also
226 include the enable/disable button.
227 * src/pixmaps/mark.xpm
228 add Hiroyuki's amended pixmap
230 2001-08-13 [christoph]
233 receive at get all column showed wrong state for APOP
234 button should only work for POP3 and APOP accounts
235 * src/prefs_account.c
236 added missing preprocessor statement for SSL
241 add 'receive at get all' column and enable/disable
244 2001-08-06 [christoph]
247 show usage of SSL in protocol column
253 * src/prefs_account.[ch]
254 moved ssl options to a new page
260 added support for SMTP STARTTLS command
262 2001-08-05 [christoph]
265 debian autoconf needs version check to find
266 correct autoconf version. if the file is
267 named configure.in 2.13 is used, which does
268 not work with this configure.in script.
269 other solution would be to rename the script
270 to configure.ac as suggested in the autoconf
274 disable final error popup if popups are
279 fixes IMAP over SSL problem
284 change to 0.5.2claws1
286 * sync with sylpheed 0.5.2cvs1
291 quick fix for ispell detection...
296 change to 0.5.1claws4
298 * sync with sylpheed 0.5.1cvs7
302 * src/prefs_common.c, src/prefs_common.h,
303 src/gtkspell.c, src/gtkspell.h
304 add global spelling checker settings (compose tab) +
305 selection of dictionary
308 guess valid ispell location
313 removal of 'src/quote_fmt_parse.c'
316 (submitted by Jens Oberender <didge@suse.de>)
321 * src/folderview.[ch]
324 * src/prefs_common.[ch]
326 target folder colourization
330 more sync with Sylpheed 0.5.1cvs6
335 * src/prefs_folder_item.[hc]
337 shared folders support with a GUI
343 * sync with Sylpheed 0.5.1cvs6
349 (submitted by Fabio Junior Beneditto)
355 patch to correct bad image mime headers
356 (submitted by Don Quijote <dq@searchlores.org>)
360 * tools/gif2xface.pl **NEW FILE**
362 script to convert file.gif to file.xface for
363 use in a custom header.
364 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
369 change macros for detecting JPilot and LDAP
371 2001-07-27 [christoph]
374 code cleanup (MIN / MAX warning, needed casting)
379 disallow setting flags when detecting certain headers
380 (X-Status, Status, Seen, X-Seen).
382 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
384 2001-07-27 [christoph]
387 * src/prefs_filtering.c
388 * src/prefs_matcher.c
389 * src/prefs_scoring.c
390 scroll list when moving rows up or down
394 * src/prefs_account.c
395 * src/prefs_account.h
397 SMTP over SSL (untested, feedback requested)
405 * configure.in, acconfig.h
406 define CLAWS (need this for main / claws detection)
413 * sync with Sylpheed 0.5.1cvs4
415 2001-07-25 [christoph]
419 item->prefs == NULL (don't know why)
426 * sync with Sylpheed 0.5.1cvs1-3
428 2001-07-24 [christoph]
431 * src/prefs_folder_item.[ch]
432 added folderitem preferences dialog with
433 default To: and auto request return receipt
437 changes to handle new folderitem preferences
441 call compose new mail with current folderitem
445 Release Sylpheed 0.5.1claws
448 change to release version 0.5.1claws
450 2001-07-24 [christoph]
453 fixed segfault that happend when the selected
454 message was removed while retrieving new messages.
458 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
462 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
463 this is a work in progress, for more information: http://nlpagan.net/sylman
465 * configure.in, src/mainwindow.c, manual/Makefile.am
466 add support for English manual
469 add authors of user manuals
471 * manual/en/sylpheed*.html
472 add English documentation
474 2001-07-22 [christoph]
479 changed a wrong debug message
484 update Dutch translation
486 * src/prefs_filtering.c,
488 add more translatable strings
497 * src/inc.c, src/summaryview.[ch]
498 prevent update of mark file when filtering has done, by
499 using a variable; this affects two functions:
500 inc.c::inc_finished()
501 summaryview.c::summary_show()
505 * src/filtering.[ch], src/prefs_filtering.c,
507 add filtering action for label coloring
512 * added src/labelcolors.c
513 * added src/labelcolors.h
514 * src/Makefile.am, src/summaryview.c
515 rearrange label coloring code
518 add more parentheses so label colouring works correctly
521 don't really delete message, but move it to Trash
523 * src/prefs_matcher.c
524 add quote options to info dialog
526 2001-07-20 [christoph]
533 moved ssl stuff to a seperate file
538 fix show sender using address book with no e-mail
539 address in From: field
543 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
544 fix messy handling of escaping... now at least the
545 execute command is useful. escape char is '\', we
546 accept \n and \r too.
550 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
551 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
560 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
562 revise filtering; currently move, copy, marking have
563 been tested. if you like bleeding edge stuff, you
564 should definitely go for this version :)
566 * mark old working stuff as VERSION_0_5_0_CLAWS5
568 2001-07-17 [christoph]
577 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
578 bits in the mark file, without affecting either branch. Lots of
579 files changed, also in claws branch.
581 UNTESTED: use of mbox folders
584 added mark all read; however this was a quick hack used for
585 cleaning up mess after initial merge with Hiroyuki
588 change claws version number back to 0.5.0claws5 to clear up
589 confusion & pretension (recent release was technically
590 0.5.0claws4, so we neatly align with Hiroyuki :-)
594 sync with Hiroyuki's 0.5.0cvs4
601 remove invalid updating of mark files for
602 filter actions MATCHING_ACTION_MOVE and
603 MATCHING_ACTION_DELETE; this should fix the
607 revert Christoph's stab at fixing the folder
611 add missing files with translatable strings
618 * src/addr_compl.[ch], src/prefs_filtering.c
619 make "filtering pref dialog's destination entry" an
620 "address completable entry", if filter destination is
625 sync with Hiroyuki's 0.5.0cvs2-3
627 2001-07-15 [christoph]
630 fixed folder stats update after incorporation
635 * finish label colouring stuff (for now)
636 * fix incorrect colour bug (off by one)
641 change text labels for news and mail message so there's
642 plenty of toolbar estate left
649 sync with Hiroyuki's 0.5.0cvs1
652 more rewrite label colouring
656 * src/summaryview.[ch]
657 * start rewrite label colouring
658 * fix proper location "Add Sender To Addressbook" menu item
662 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
663 (actually this is 0.5.0claws4)
668 * fix duplicate message
669 * add updated Portugese / Brazilian translation
670 submitted by Fabio Junior Beneditto
678 add updated Dutch translation
681 add updated German translation submitted by Jens
685 Prerelease before 0.5.0claws. Please test.
686 This version is temporarily tagged as VERSION_0_5_0_TEST
688 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
689 src/prefs_scoring.c, src/prefs_matcher.c,
690 src/prefs_filtering.c, src/mbox.c,
691 src/main.c, src/inc.c, src/filtering.[ch]
692 revert new Hoa's new matcher (does not work yet)
699 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
705 add ChangeLog.claws to EXTRA_DIST
707 add matcher_parser_parse.h to EXTRA_DIST
709 2001-07-10 [christoph]
712 add destination folder to table of
713 folders that need to be updated after
720 make collapse state of folders and folder items persistent, i.e.
721 if you collapse a folder tree, the next time sylpheed-claws starts
722 up the folder tree remains collapsed.
724 2001-07-10 [christoph]
730 renamed MD5_CTX to MD5_CTX_syl
731 conflicts with a struct in openssl
734 * src/prefs_account.[ch]
738 fixed compose with current account
739 broken by new compose button stuff
744 changed my email address
746 * src/matcher_parser_parse.y
747 clean the parser to remove conflicts
755 fix incorrect description of --enable-ldap parameter
757 * src/prefs_common.[ch]
759 add experimental option "smart wrapping" which makes the
760 compose editor auto wrap.
762 | TODO: the problem with the buggy cursor handling is caused |
763 | by the GtkText. when deleting / backspacing text its |
764 | wrapping algorithm does not take in account the previous |
765 | line. should find a way to hack this in. |
766 | or should perhaps combine this with the word wrapping |
767 | patch i wrote in january. |
770 show build parameters for LDAP and JPilot
773 revert Christoph's bugfix for selecting next unread message,
774 because folder stats aren't updated correctly
781 * src/matcher_parser_lex.l
782 * src/matcher_parser_parse.y
783 * src/prefs_filtering.c
784 * src/prefs_scoring.c
786 bugfix of the config file parser
791 added generated matcher sources to BUILT_SOURCES
797 added new config file parser
802 * src/prefs_filtering.c
803 * src/prefs_matcher.c
804 * src/prefs_scoring.c
805 * added src/matcher_parser.h
806 * added src/matcher_parser_lex.h
807 * added src/matcher_parser_lex.l
808 * added src/matcher_parser_parse.y
809 lex & yacc config file parser
814 changes prefs_filtering into global_filtering
817 build threads with subjects only if "Re: " is at the
818 beginning of the subject
824 sync with sylpheed 0.5.0
825 change of version number only
831 sync with sylpheed 0.5.0pre5
835 sync with sylpheed 0.5.0pre4 release
836 /po and /manual/ja not sync'ed
840 more sync with sylpheed 0.5.0pre4
842 2001-07-03 [christoph]
845 fixed address book broken by address book
846 for VCard, JPilot, LDAP
856 more sync with sylpheed 0.5.0pre4
860 * included address book patch for VCard, JPilot, LDAP
861 * pref_common.c - fixed Font options on Display tab (cosmetic)
862 * alertpanel.c - fixed truncated message
864 2001-07-02 [christoph]
869 mark threads for ignoring
875 * sync with sylpheed 0.5.0pre4
876 updated gettext to 0.10.38.
882 * src/summaryview.[ch]
883 new right-click option: Label.
884 substitute for 'Mark-->Mark/Unmark', colours the line.
885 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
887 2001-07-01 [christoph]
892 move ctree to unread message
896 * sync with sylpheed 0.5.0pre3 release
902 allow inserting / attaching multiple files in
908 small change to Alfons' previous stuff so that it
913 * lots of files changed; first attempt to merge the changes
914 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
919 updated and completed, translations by Fabio
920 Junior Beneditto <fjbeneditto@yahoo.com.br>
926 allow selecting an attached files' mime type from a
931 * more sync with sylpheed 0.5.0pre3
936 merge with sylpheed.pot and pt_BR.po provided by
937 Fabio Junior Beneditto.
942 make MIME types case insensitive
947 merge with sylpheed.pot and old nl.po; translations added.
951 * more sync with sylpheed 0.5.0pre3
956 don't crash when removing parent node of messages
957 attracted by subject. this was caused by not deleting
958 the parent node from the subject line hash table.
965 if there are multiple messages selected, allow forwarding
970 * more sync with sylpheed 0.5.0pre3
976 * sync with sylpheed 0.5.0pre3
981 fixed 'compose news article' bug
982 from icon-and-text toolbar
986 * sync with sylpheed 0.5.0pre2 release
988 2001-06-24 [christoph]
991 bug fix in font selection
993 use sylpheed's normal font instead of
994 gtk default font for folders without
999 * src/mainwindow.[ch]
1000 added composite compose mail / news button (an idea by Leandro
1001 Pereira <leandro@linuxmag.com.br>)
1005 Added instructions for ldif-to-xml.py
1013 * src/pixmaps/stock_news_compose.xpm
1014 added pixmap by Leandro
1015 * src/prefs_common.c
1016 tested built-in spelling checker of GCC 3.0 :)
1018 merged dutch translation of sylpheed-main with
1023 Added tools directory and files.
1025 * tools/filter_conv.pl
1026 converts old filter system to new filtering system
1027 * tools/ldif-to-xml.py
1028 converts netscape addressbook to sylpheed addressbook
1030 descriptions/instructions for above two files
1032 2001-06-23 [christoph]
1035 * src/manage_window.[ch]
1036 * src/prefs_common.[ch]
1037 mail retrieval dialog can be enabled, disabled
1038 or hidden if non of sylpheed's windows is active
1044 * sync with sylpheed 0.5.0pre2
1046 2001-06-21 [christoph]
1049 show recipient on 'from' for all accounts
1052 * src/prefs_common.[ch]
1053 disable error popup on mail receive errors
1058 made the ruler correctly appear and disappear.
1061 removed Hoa's work-in-progress-stuff (interesting!) so
1064 2001-06-20 [christoph]
1067 * src/progressdialog.c
1068 added scrolled window for list in progressdialog
1072 sync with sylpheed 0.5.0pre1 release
1074 2001-06-20 [christoph]
1077 make building threads by subject work when
1078 thread view is enabled
1081 * src/prefs_common.[ch]
1082 automatically select account for mail replys
1086 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1087 they are filled in from the account settings.
1091 * more sync with sylpheed 0.5.0pre1
1097 added --sysconfdir to CPPFLAGS for pointing to the correct
1098 location of mime.types.
1100 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1106 fixed some bug when building threads
1110 * src/prefs_account.c
1111 UI stuff: More changes to the English
1115 * src/pixmaps/stock_news_compose.xpm: new file
1119 Added new icon for Hoa's 'compose a news
1120 message', plus minor improvements to the
1126 more sync with sylpheed 0.5.0pre1
1132 Follow-up and reply to
1134 * src/summaryview.[ch]
1135 Build threads also with subjects
1140 forwarding use the current account.
1143 the "compose message" button has been replaced with
1144 "new mail" and "new news" buttons
1146 * src/prefs_common.[ch]
1147 added a configuration option to use the forward button
1148 as "forward as attachment"
1149 changed reply and forward format description
1151 * src/quote_fmt_lex.l
1152 * src/quote_fmt_parse.y
1153 added message with no signature in format for reply
1162 Improvements to the English
1164 * src/prefs_common.c
1165 Improvements to the English and some
1166 clarity/continuity improvements in the
1167 description of Quote symbols.
1173 * sync with sylpheed 0.5.0pre1
1178 Better interface for compose, displayed fields
1179 are updated whenever we change account.
1180 Newsgroups field is automatically filled.
1183 Newsgroups field is automatically filled.
1185 * src/prefs_account.c
1186 Some interface stuff when fields appear and
1193 * sync with sylpheed 0.4.99
1197 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1198 base64_decoder_free, base64_decoder_decode): new object and
1199 functions for decoding base64 streams.
1200 * src/procmime.c (procmime_decode_content): modified to use the
1207 * sync with sylpheed 0.4.99cvs11
1213 * sync with sylpheed 0.4.99cvs9
1218 * src/prefs_account.c
1220 SMTP server can be defined in the news account
1221 mime type of attachment are kept.
1225 now choose the highest important score between default
1226 and important score of folder.
1230 * src/prefs_common.c:
1232 (prefs_quote_description_create): corrected description of
1233 quote format characters
1239 * sync with sylpheed 0.4.99cvs8
1243 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1244 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1250 * sync with sylpheed 0.4.99cvs7
1254 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1255 clashes with autogenerated header).
1256 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1257 * src/Makefile.am: added quote_fmt.h.
1258 * src/.cvsignore: added lex/yacc autogenerated files
1259 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1265 * sync with sylpheed 0.4.99cvs6
1269 * added src/quote_fmt_parse.h
1274 don't modify readonly configuration files
1276 * src/prefs_account.c
1277 * src/prefs_common.c
1278 * src/prefs_customheader.c
1279 * src/prefs_display_header.c
1280 * src/prefs_filter.c
1281 * src/prefs_filtering.c
1282 * src/prefs_scoring.c
1283 don't open dialog box when configuration files
1288 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1290 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1291 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1292 BUILT_SOURCES to make all files rebuild properly.
1294 * src/compose.c: removed #include "quote_fmt.tab.h".
1296 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1297 CHARACTER value in yylval.
1299 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1300 receive CHARACTER value by documented means (yylval).
1302 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
1307 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
1312 * src/prefs_filtering.c
1313 now keep the configuration for execute action
1320 * sync with sylpheed 0.4.99cvs5
1325 added quote_fmt.[ch]
1327 * added src/quote_fmt.y
1328 * added src/quote_fmt.l
1329 * added src/quote_fmt.tab.h
1330 * added src/quote_fmt.tab.c
1331 * added src/lex.quote_fmt.c
1332 parsing configuration for replying
1335 * src/prefs_common.[ch]
1336 added configuration UI for replying
1340 using configuration for replying
1348 * src/prefs_filtering.c
1349 * src/prefs_matcher.c
1350 * src/prefs_matcher.h
1351 action "run a command" for filtering
1352 and matching with a command.
1353 fixed the "whole message" matching
1356 changed temporary filename for security
1359 queue the notification if it fails to send.
1361 * src/prefs_common.c
1362 * src/prefs_folder_item.c
1363 changed the default important score
1365 * src/prefs_scoring.c
1367 hide kill score input when the folder is not
1372 * src/prefs_common.c:
1374 (prefs_font_select): pass font name in font entry box to font
1379 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
1383 * sync with sylpheed 0.4.99cvs4
1387 * src/headerwindow.c:
1389 (headerwindow_show_cb): use the selected summary view item, not
1394 * src/headerwindow.c:
1396 (headerwindow_show_cb): always try to show msginfo
1401 keep attached parts when reediting or forwarding.
1406 * src/prefs_folder_item.[ch]
1407 * src/prefs_scoring.[ch]
1409 * src/summaryview.[ch]
1412 * src/prefs_common.[ch]
1413 support for folder scoring
1414 kill score and important score for messages
1416 * src/prefs_account.c
1417 some display bug fixed for local account
1422 * src/summaryview.c:
1424 (add_sender_to_cb): don't crash when no or invalid sender; the add
1425 sender to address book menu item is disabled.
1429 * src/filtering.[ch]
1431 handling summary menu / filter messages
1437 imap folders now appears in list
1440 doesn't crash if destination mail is not writeable
1445 removed some warnings
1449 * src/prefs_filtering.c
1450 global string to identify any folders
1451 removed some debug info
1452 filtering to mbox folders is now possible
1455 removed some warnings
1458 permission on files are changed to read/write for user only,
1460 creation of subfolder is handled better.
1464 Verified the sync for src/prefs_common.[ch] and
1465 src/prefs_account.[ch]. I believe there were some
1466 minor indentation differences.
1472 * sync with 0.4.99cvs3
1477 handling flags for mbox format
1480 use of mark file only for MH format
1481 handling flags for mbox format
1482 filtering cannot yet move or copy mails to mbox folders.
1485 changed move_msg, copy_msg,
1486 move_msgs_with_dest, copy_msgs_with_dest functions
1487 uses only folder->copy_msg() function
1488 uses folder->finished_copy() to handle the destination
1489 folder at the end of the copy or move operation.
1492 included mbox directories.
1494 * src/folderview.[ch]
1496 handle folders operation for mbox format
1499 disable conversion of "From " header
1501 * src/mbox_folder.[ch]
1502 completion of mbox format handling
1505 changed mh_copy_msg() function and
1506 removed mh_move_msg(), mh_move_msgs_with_dest(),
1507 mh_copy_msgs_with_dest()
1509 * src/prefs_filtering.c
1510 removed some warnings
1512 * src/prefs_matcher.c
1513 default boolean operation is AND
1516 handling flags for mbox format
1517 handling of "From " header
1521 added MSG_REALLY_DELETED flags to handle deletion of
1522 messages in mbox format.
1525 handling flags for mbox format
1526 disable the MSG_DELETED flags when messages
1527 are deleted in mbox format
1530 "From " headers display fixed.
1536 (get_email_part): skip quoted email addresses, like in e.g.
1537 "'alfons@proteus.demon.nl'".
1541 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1542 and fixing the persistence troubles when using separate windows.
1546 Added #define SEPARATE_ACTION used in the gtk item factory for
1547 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1548 use gtk_item_factory_get_widget_by_action() to get the items.
1550 Removed separate_widget_cb from the gtk item factory data
1552 (mainwindow_create): connect separate_widget_cb() to check
1553 menu item "toggled" signal. also passing a MainWindow pointer
1554 as object data for both check menu items.
1556 (separate_widget_cb): definition of separate_widget_cb() to match
1557 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
1558 window using gtk_object_get_data(). The type of window separation
1559 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1561 * src/prefs_filtering.c,
1562 src/prefs_matcher.c: added horizontal scrollbars
1567 fix segfault with invalid bold font
1569 correctly display summary stats after row is marked
1573 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1574 encodings with libjconv.
1579 added mbox_folder.[ch]
1581 mbox temporary folder
1583 * added src/mbox_folder.[ch]
1585 * src/procheader.[ch]
1588 bugfix for file incorporation filtering
1590 enable creation of MBOX
1591 * src/prefs_display_header.c
1592 enable use of headers like "From "
1593 something that should be fixed :
1594 displaying of such headers add an extra space
1595 * src/prefs_folder_item.c
1596 don't create folders because it is not necessary
1598 added data field to MsgInfo for mbox internal use
1600 added some support for mbox
1602 added get_mbox_cache_dir() function
1604 2001-05-23 [hiroyuki]
1606 * src/headerwindow.c
1617 src/folderview.c: more sync with 0.4.99cvs2.
1619 * src/headerwindow.c: reverted.
1625 * sync with sylpheed 0.4.99cvs2
1633 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
1639 * configure.in: if gnome-config not found, "no" is displayed
1641 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1643 * src/textview.c: now also possible to add mail addresses by right
1644 clicking in the text view
1646 * src/codeconv.c: merged patch which fixes endless loop when encountering
1647 invalid wide characters; from Alte <010@imis.ru>
1651 Added installation of gnome specific things:
1653 * Makefile.am: gnome conditional
1655 * configure.in: check for installed gnome
1657 * added sylpheed.png, sylpheed.desktop
1661 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1663 * src/mainwindow.h (main_window_toolbar_create): created a button
1665 (main_window_set_toolbar_sensitive): enable/disable the new button
1667 (toolbar_reply_to_author_cb): handle the new button.
1669 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1670 send_progress_dialog_destroy() on failure (fixes hang on SMTP
1675 * src/compose.h (ComposeReplyMode): new modes
1676 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1677 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1680 (compose_send): move some code into a new function:
1681 (compose_current_mail_account): new function.
1682 (compose_reply): new argument to_author, all callers changed; if
1683 to_author==TRUE and account->protocol==A_NNTP, find and use an
1684 appropriate mail account for replying.
1685 (compose_reply_set_entry): new argument to_author; ignore
1686 compose->replyto if to_author==TRUE.
1688 * src/mainwindow.c: new command "Message/Reply to author".
1689 (main_window_set_menu_sensitive): enable/disable it.
1690 (reply_cb): handle it.
1692 * src/summaryview.c: new command "Reply to author".
1693 (summary_set_menu_sensitive): enable/disable it.
1694 (summary_reply_cb): handle it.
1696 * src/account.c (account_find_mail_from_address): new function.
1702 * sync with sylpheed 0.4.99cvs1
1709 new filtering action : forward and forward as attachment
1712 no need for $DISPLAY when we run sylpheed --help
1713 call to parse_cmd_opt() is moved
1715 * src/mainwindow.[ch]
1716 execute button is hidden when immediate execute
1721 * src/prefs_folder_item.c
1723 better handling of missing directories
1726 reedit is enabled in outbox
1727 reedit is enabled in queue
1733 * src/prefs_filtering.c
1734 changed attachement into attachment
1740 * sync with sylpheed 0.4.67cvs9
1741 * sync with sylpheed 0.4.67cvs7-8
1746 added prefs_filtering.c
1748 * src/filtering.[ch]
1750 removed action : forward_news and forward_news_as_attachement
1751 (forward and forward_as_attachement can be used instead)
1754 added menu option to access filtering configuration
1756 * src/prefs_account.c
1757 changed mail_command default to /usr/sbin/sendmail
1759 * added src/prefs_filtering.[ch]
1760 dialog box for filtering configuration
1762 * src/prefs_matcher.c
1763 added function prefs_matcher_get_criteria_from_matching()
1765 * src/prefs_scoring.c
1766 reset the dialog when register or substitute is clicked
1771 added filtering.[ch]
1773 using filering.[ch] instead of filter.[ch]
1775 reading new filtering configuration
1777 added some filtering actions
1778 and fixed a bug for headers and mail body matching
1780 using filering.[ch] instead of filter.[ch]
1782 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
1784 some fixes for filtering
1786 2001-05-14 [hiroyuki]
1788 * src/send.c: fixed some weird indentations.
1789 send_message_with_command(): call pclose() only if p != NULL.
1790 * src/textview.c: get_email_part(): modified the code for readability.
1792 2001-05-14 [hiroyuki]
1796 src/md5ify.h: removed from the cvs.
1800 * src/main.c: include rfc2015.h to avoid compiler warnings.
1801 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
1802 the panel is already on screen.
1803 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
1804 closing the alert window by ESC as "No".
1805 * src/prefs_common.c (prefs_interface_create): moved return
1806 receipt check button to the correct place.
1810 * src/prefs_common.c:
1811 moved return receipt check button to the Send tab. (prefs_send_create)
1812 removed the date format ui related globals. (prefs_display_create)
1816 * sync with sylpheed 0.4.67cvs5-6
1820 * added Alfons' font selection patch
1823 * src/headerwindow.c
1824 * src/prefs_common.c
1825 * src/prefs_common.h
1829 changed version of cache
1831 * src/prefs_matcher.c
1832 added additionnal matching criteria
1836 added references in MsgInfo
1841 prepared some things for new filtering
1843 added some matching properties
1844 inreplyto need to be enhanced
1845 prepared some things for new filtering
1847 added Return-Receipt-To handling
1848 * src/prefs_folder_item.c
1849 changed default value to TRUE
1850 * src/prefs_matcher.c
1851 added some matching properties
1852 * src/prefs_scoring.[ch]
1853 the scoring dialog is finished
1855 added Return-Receipt-To handling
1856 Reference need to be added
1858 added Return-Receipt-To handling
1859 added threadscore to get a better score sorting when
1862 suppressed a bug when we sort the list
1863 when no folder is opened.
1864 better score sorting when threads are enabled
1868 * reverted previous patch because of potential errors
1872 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
1873 applied "toggle mail-retrieval dialog window" patch submitted
1874 by Eric Limpens <eric@qnt.net>
1876 * sync with sylpheed 0.4.67cvs4
1880 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
1881 some picky compilers.
1882 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
1883 * src/grouplist_dialog.c: include alertpanel.h.
1884 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
1885 fix compile warning.
1886 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
1887 #include "defs.h" before others to prevent the warning of `MIN'
1888 and `MAX' redefinition.
1894 * src/prefs_account.c
1895 * src/prefs_display_header.c
1898 added prefs_scoring.[ch]
1899 * src/grouplist_dialog.c
1900 display an error dialog box if the group list
1902 * src/mainwindow.[ch]
1903 added main_window_set_thread_option() function
1904 scoring dialog box enabled
1906 added flags matching unread /new / marked
1907 / deleted / replied / forwarded
1909 newsgroups are now finally in newscache
1910 * src/prefs_matcher.[ch]
1911 finished preferences for matching dialog
1912 * added src/prefs_scoring.[ch]
1913 scoring dialog box completed
1915 conversion to string : added scoringprop_to_string()
1916 write config for preferences :
1917 added prefs_scoring_write_config()
1919 threads can be enabled/disabled independently
1927 thought it would be nice to have a list of all
1928 contributors (used Changelog as a reference)
1931 messed up version numbering...
1935 * sync with sylpheed 0.4.67cvs1-3
1939 * src/prefs_common.c:
1940 better UI for strftime format, double clicking
1941 on format now inserts the format in text entry
1942 replaced close button with standard OK/Cancel
1943 moved date format button to the right of the
1949 Ctrl-Home / Ctrl-End have proper cursor navigation
1953 * src/prefs_matcher.c
1954 finished UI to define matching properties
1955 added ok and cancel button
1956 * src/prefs_filter.c
1957 added ok and cancel button
1959 fixed some bug in xhdr parsing
1964 fixed a bug in textview_show_header(), which displayed two colons (':');
1965 cleaned up some warnings
1970 added prefs_matcher.[ch]
1971 compilation with -W -Wall
1973 ungrab the mouse events if grabbed - does it
1974 fix the bug for disposition notification ?
1976 added a menu option to open the matching dialog.
1978 added matcherprop_to_string() and matcherlist_to_string()
1979 fixed some bugs, changed the name of some options
1980 age_sup and age_inf becomes age_greater and age_lower,
1981 body and messageheaders becomes body_part and headers_part,
1982 changed the names of constants from SCORING_XXX to MATCHING_XXX
1983 * src/prefs_display_header.c
1984 * src/prefs_headers.c
1985 fixed a bug that accidentally destroyed dialogs
1986 when closed them with delete_event
1987 Added *_deleted() which handle delete_event signal correctly.
1988 * src/prefs_folder_item.[ch]
1989 added "enable_thread" field for future customization
1990 * added src/prefs_matcher.[ch]
1991 sample of the UI to define matching properties
1993 using procheader_headername_equal instead of str*cmp functions
1994 using procheader_parse_header() function
1996 using MATCHING_XXX instead of SCORING_XXX
1998 display the sender of the news even if this is ourself
1999 when this is a news message.
2001 using headername_equal() instead of str*cmp functions
2007 * sync with sylpheed 0.4.66
2008 * src/gtkstext.c: trace logs added
2012 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2013 signature check popup.
2014 * src/rfc2015.c (check_signature): show signature check popup only
2015 if it is enabled in preferences.
2021 * sync with sylpheed 0.4.66cvs6
2025 * src/prefs_common.[ch]: added option to enable/disable
2026 looking up sender name in address book for summary pane
2027 * src/summaryview.c: look up sender in the address book
2028 by using Alfons' address completion code
2030 2001-05-07 [hiroyuki]
2033 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2034 member of Pop3State.
2035 * src/news.c: brought #include "defs.h" before #include <glib.h>
2036 to prevent the warning of `MIN' and `MAX' redefinition.
2040 * removed src/headers_display.[ch]
2041 * removed src/prefs_display_headers.[ch]
2043 use a temporary file in the user directory for mbox import
2045 added XHDR support to get "To" and "Cc" headers
2046 (in order to match news with to or cc field for
2048 added function news_parse_xhdr() to get XHDR response
2050 added function nntp_xhdr()
2052 fetch the message if necessary
2058 * sync with sylpheed 0.4.66cvs3-5
2063 added function itos_buf() to enable use of several buffers
2065 use of itos_buf() instead of itos() in summary list
2066 to fix the broken display of message number.
2070 * src/gtkstext.c: bug in cursor up navigation fixed,
2071 fixed another unsigned / signed comparison (we're getting there :-)
2076 added scoring.c scoring.h
2077 prefs_folder_item.c prefs_folder_item.h
2080 added FOLDERITEM_RC SCORING_RC
2082 added prefs field in FolderItem :
2083 properties for each folder (PrefsFolderItem),
2084 sorting type and mode were added as the first properties.
2086 read config for scoring
2087 * added src/matcher.[ch]
2088 gives functions to parse configuration file to do
2089 matching on mails with a list of conditions.
2091 add option to sort by score
2092 * src/prefs_common.[ch]
2093 added preference option to show score and for
2094 the score column size
2095 * added src/prefs_folder_item.[ch]
2096 properties for each folder (PrefsFolderItem),
2097 sorting type and mode were added as the first properties.
2098 * src/procheader.[ch]
2099 added procheader_parse_header()
2100 added procheader_header_free()
2101 added procheader_headername_equal()
2102 and made modification to use them.
2104 added score field to MsgInfo structure
2105 * added src/scoring.[ch]
2106 gives functions to parse configuration file to do
2107 scoring on mails with a list of conditions.
2108 * src/summaryview.[ch]
2109 save the sorting type and mode for the folder
2110 added column to display the score of the mail
2111 added function summary_score_clicked()
2112 sorting type and mode are restored to the folder
2115 use procheader_parse_header(), procheader_headername_equal()
2116 removed memory leak in text_scan_header when freeing headers
2118 changed the function to match names of headers
2119 using procheader_headername_equal()
2121 Scoring functions are implemented, an interface is needed
2127 hopefully fixed the row up navigation bug,
2128 removed adding back / forward lines to cache
2132 * src/prefs_display_headers.c: user interface changes:
2133 (prefs_display_headers_create): remove unused "Show" check button;
2134 allow reordering of headers by dragging.
2135 (prefs_display_headers_write_config): remove unused variables.
2136 (prefs_display_headers_set_dialog): do not insert "(New)" at top
2137 of lists (not needed with the new UI).
2138 (prefs_display_headers_set_list): scan lists starting from row 0,
2139 not 1 (do not skip "(New)").
2140 (prefs_display_headers_find_header): new function.
2141 (prefs_display_headers_clist_set_row): do not allow duplicates.
2142 (prefs_display_headers_delete_cb): do not skip row 0; treat
2143 closing the alert window by ESC as "No".
2144 (prefs_display_headers_up): do not protect row 0.
2145 (prefs_display_headers_down): do not protect row 0.
2149 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2153 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2154 summary_select_next_marked, summary_select_prev_marked): new
2159 * src/news.c: fixed a bug when no article can be fetched after
2160 server timeout if the connection was restored by news_post():
2161 (news_select_group): new function.
2162 (news_fetch_msg): call news_select_group() before fetching
2164 (news_get_uncached_articles): set session->group after successful
2172 changed version of cache, added cc field
2174 * src/prefs_display_headers.c
2175 the interface was changed
2177 * src/prefs_headers.c
2182 * completed sync of sylpheed cvs2
2183 * src/gtkstext.c: updated row up / down cursor navigation
2184 * src/textview.c: re-edited, prepared for fixing the email address
2189 * src/prefs_common.c: use alfons' strftime ui code
2190 entry_datefmt and datefmt_sample widgets have to be
2191 global in this module because of this change
2196 * src/prefs_common.[ch] added option to activate the return receipt
2201 * src/gtkstext.c: fix for row up/down cursor navigation.
2205 * sync with 0.4.66cvs2
2209 added add-sender-to-addressbook patch
2217 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2220 * src/alertpanel.c (alertpanel_create): new argument can_disable,
2221 all existing callers changed to pass FALSE; create a check button
2222 to disable the message.
2223 (alertpanel_message_with_disable): new function.
2224 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2225 (alertpanel_button_toggled): new function.
2226 (alertpanel_button_clicked, alertpanel_close): set value using
2229 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2231 * src/prefs_common.c (prefs_privacy_create): new check button
2232 checkbtn_gpgme_warning.
2234 * src/main.c (main): moved preferences reading before gpgme
2235 initialization; check prefs_common.gpgme_warning before giving the
2236 GnuPG warning and set it to FALSE if the user wants to disable the
2239 2001-05-02 [hiroyuki]
2241 * src/prefs_display_headers.c: modified the layout and some labels.
2245 * src/prefs_account.c (prefs_account_fix_size): new function.
2246 (prefs_account_create): call prefs_account_fix_size(); use
2247 gtk_widget_show instead of gtk_widget_show_all (fixes too large
2248 size when the window is shown for the first time).
2249 (prefs_account_basic_create): changed layout of serv_table; moved
2250 localmbox_entry above smtpserv_entry (logically it replaces
2252 (prefs_account_protocol_activated): set sensitivity of
2253 nntpauth_chkbtn according to the protocol (in addition to
2254 hide/show); commented out gtk_table_set_row_spacing() calls.
2255 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2256 not sensitive (fixes a bug with disabled username/password boxes
2257 when editing POP3 account after NNTP with authentication).
2263 * src/prefs_account.[ch]
2265 removed local account without SMTP server
2266 added option to use mail command instead of a connexion
2267 to SMTP server when a local account is used
2268 * src/prefs_headers.c
2271 fixed a bug when connexion immediately closed
2281 * src/prefs_account.c (Basic, prefs_account_basic_create): new
2282 widget nntpauth_chkbtn.
2283 (prefs_account_protocol_activated): handle nntpauth_chkbtn
2285 (prefs_account_nntpauth_toggled): new function.
2287 * src/news.c (news_session_new_for_folder): use NNTP
2288 authentication only if ac->use_nntp_auth is set.
2292 * src/Makefile.am changed headers.[ch] in customheader.[ch]
2293 * src/prefs_display_headers.c changed the UI
2294 * src/prefs_headers.c changed account_name to account_id
2295 * src/compose.c using customheader.h
2297 2001-05-01 [hiroyuki]
2301 src/nntp.c: changed sock_read() to sock_gets(), they've been left
2306 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
2307 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
2308 for displaying of headers
2309 * src/grouplist_dialog.[ch] minor changes to remove warnings
2310 * src/prefs_display_headers.[ch] dialog to choose the
2311 headers to display in the mail viewer.
2312 * src/headers.h correction of #define
2313 * src/headers_display.[ch] configuration for displaying of headers.
2314 * src/main.c read config of displaying of headers
2315 * src/prefs_common.c add a button to access the config dialog
2316 for displaying of headers
2317 * src/prefs_display_headers.[ch] dialog for configuration for
2318 displaying of the headers.
2319 * src/prefs_headers.c cleaning of code
2320 * src/procheader.c comments added to code
2321 * src/textview.c changes to reorder the headers depending
2322 on the config for displaying of headers
2328 * sync with 0.4.65cvs12
2330 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
2334 * src/nntp.h (NNTPSockInfo): new field auth_failed.
2336 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
2337 is set to force reconnection after authentication failure.
2338 (nntp_gen_command): set sock->auth_failed on authentication
2339 failure, or if sock->userid and sock->passwd are not set.
2341 * src/news.c (news_session_new_for_folder): set userid=NULL if
2342 password dialog is cancelled.
2346 * src/nntp.h (NNTPSockInfo): new type.
2348 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
2350 (nntp_open_auth, nntp_close): new functions.
2351 (nntp_gen_command): new function to handle authentication; all
2352 NNTP command functions updated to use it.
2353 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
2354 (nntp_list): removed old useless code.
2356 * src/news.h (NNTPSession): new field nntp_sock.
2358 * src/news.c: all functions updated to use NNTPSockInfo instead of
2360 (news_session_new): new arguments (userid, passwd); made static;
2361 use nntp_open_auth() if needed.
2362 (news_session_destroy): use nntp_close() instead of sock_close().
2363 (news_query_password): changed arguments.
2364 (news_session_new_for_folder): new function.
2365 (news_session_get): use news_session_new_for_folder().
2366 (news_authenticate): deleted.
2367 (news_get_uncached_articles): removed old authentication code.
2371 * src/news.c: reverted my previous changes (need to do NNTP
2372 authentication in a cleaner way).
2376 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
2377 news_nntp_post, news_nntp_mode): new functions (wrappers with
2378 authentication support).
2379 (news_get_article_cmd, news_get_article, news_get_header): new
2380 argument "folder"; all callers changed.
2381 (news_get_article_cmd): added authentication support.
2382 (news_session_get): use news_nntp_mode() instead of nntp_mode().
2383 (news_post): use news_nntp_post() instead of nntp_post().
2384 (news_get_uncached_articles): use news_nntp_group() instead of
2385 nntp_group() and news_nntp_xover() instead of nntp_xover();
2386 removed old authentication code.
2387 (news_get_group_list): use news_nntp_list() instead of nntp_list().
2389 * src/nntp.c (nntp_list): return real error code instead of
2394 * configure.in: fixed wint_t typedef detection again
2398 * src/prefs_account.[ch], added A_LOCAL_CMD
2399 (send mail with mail command)
2400 * src/send.c added function send_message_with_command()
2401 * src/inc.c made a more secure get_spool() function with
2402 mktemp() but maybe mkstemp() or something more
2407 * src/textview.c, colorization of email addresses in headers
2411 * bug sync with sylpheed
2412 * prefs_common.c: created date format ui for darko
2413 * sync with 0.4.65cvs11
2414 * configure.in: corrected to have the new gpg checks
2418 * completed sync with 0.4.65cvs10
2419 * minor debug things added to gtkstext.c
2423 * configure.in: remove check for availability of
2424 strftime() as advised by Hiroyuki
2425 * src/prefs_common.[ch], src/procheader.c:
2426 synch strftime() code with Hiroyki's main branch
2430 * src/news.c: news_query_password(), news_authenticate(): new
2432 news_get_uncached_articles(): added NNTP authentication
2434 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2436 * src/prefs_account.c: prefs_account_protocol_activated():
2437 enable userid and password fields for NNTP.
2441 * configure.in: check for availability of strftime()
2443 * src/prefs_common.[ch], src/procheader.c: use
2444 strftime() for displaying date in summary pane if it
2449 * more .cvsignore cleanups [alfons]
2453 * ac/sv-check-type.m4: new autoconf macro.
2454 * configure.in: fixed wint_t typedef detection (did not work
2459 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2463 * modified gtkstext.c : buggy cursor navigation fixed,
2464 and font descent also taken in account when drawing
2468 * added comments in src/news.c src/nntp.c
2469 * added src/prefs_headers.[ch]
2470 * added src/headers.[ch]
2471 * modified compose.c to activate custom headers
2472 added function is_in_custom_headers
2473 * modified prefs_account.[ch]
2474 added function prefs_account_customhdr_edit
2475 * modified src/defs.h :
2476 added HEADERS_RC : name of the config file
2477 for the custom headers
2488 added gtkstext with configure.in patch by Hiroyuki which
2489 should fix the XIM detection [alfons]
2491 * more clean up of cvs [alfons]
2493 * removed all Makefile.in files to attic.
2495 * updated all .cvsignores to really ignore things that could
2496 be unintentionally committed by a recursive commit.
2499 * added src/grouplist_dialog.[ch]
2500 * changed src/folderview.c to call grouplist_dialog instead
2503 added functions news_reset_group_list
2504 and news_get_group_list
2506 added function nntp_list
2508 added GROUPLIST_FILE : name of the newsgroup list cache file
2512 * added option to warn about queued messages on exit [sergey]:
2514 * src/compose.c: compose_queue(): call folder_item_scan()
2515 and folderview_update_item() after queueing.
2516 * src/folderview.c: folderview_update_node(): draw the queue
2517 folder in bold font if there are queued messages.
2518 * src/mainwindow.c: queued_messages(): new function.
2519 app_exit_cb(): display warning if there are queued messages
2520 if warn_queued_on_exit is set.
2521 * prefs_common.[ch]: add warn_queued_on_exit option.
2523 * enhanced GnuPG key selection support [sergey]:
2525 * src/select-keys.c: updated to newer version from Win32
2526 branch with support for selecting arbitrary keys.
2527 * src/prefs_account.c: added the Privacy tab to the account
2529 prefs_account_privacy_create(),
2530 prefs_account_sign_key_set_data_from_radiobtn(),
2531 prefs_account_sign_key_set_radiobtn(): new functions.
2532 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2533 * src/rfc2015.c: set_signers(): new function.
2534 pgp_sign(): add the account parameter, call set_signers().
2535 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2536 * src/rfc2015.h: rfc2015_sign(): updated prototype.
2537 * src/compose.c: pass the current account to rfc2015_sign().
2539 * tag name claws added to prevent confusion with main branch [alfons]
2541 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2543 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2545 * sync with recent sylpheed cvs. Untested though. [alfons]