13 change to version 0.6.0claws1
15 * sync with sylpheed 0.6.0cvs1
18 updated translation submitted by Ricardo Mones Lastra
21 add 'src/prefs_templates.c'
23 * src/compose.c, src/summaryview.c
24 fix segfault on 'Re_edit'
28 * configure.in, Makefile.am
30 add tools directory to source distribution
35 change to version 0.6.0claws
37 * sync with sylpheed 0.6.0 release
39 2001-08-30 [christoph]
42 removed autoconf version check
46 * src/account.c, src/compose.c, src/prefs_common.[ch]
47 * src/procheader.[ch] src/utils.[ch]
48 Enhanced automatic account selection on replies
49 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
52 add LDAP and JPilot to the configuration results output.
54 2001-08-29 [christoph]
57 no bold font for ignored threads
62 change to version 0.5.3claws6
64 * sync with sylpheed 0.5.3cvs10
65 src/stringtable.[ch]: New Files
67 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
68 * src/pixmaps/sylpheed.xpm
69 add mini-icons to windows (by Alfons)
74 new functions: next_labeled_cb(), prev_labeled_cb()
77 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
78 summary_select_next_labeled(), summary_select_prev_labeled()
80 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
81 give claws blue folders and a blue trash can
86 change to version 0.5.3claws5
88 * sync with sylpheed 0.5.3cvs9
89 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
91 2001-08-24 [christoph]
94 keep filename when browsing directories
95 (not working for user entered filename, but
96 for default name and selected filename from
99 fixed wrong spelling "Folllow-up"
103 fixed new/unread message count with ignored
104 threads (2 commits, first didn't notice no
105 longer needed decreasing)
107 readded scrolling of progress dialog
113 change to 0.5.3claws4
115 * sync with sylpheed 0.5.3cvs7
117 2001-08-24 [christoph]
120 set request return receipt when replying
121 if it is set is the folder prefs of the
124 disable final error popup if popups are
125 disabled in config (again)
130 Change version number to 0.5.3claws3
132 * sync with sylpheed 0.5.3cvs5
135 double quote '%s' in 'gedit %s' to fix bug when
136 opening attachment with spaces in the name
139 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
140 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
141 initial message templates support
147 change version number to 0.5.3claws2
149 * sync with sylpheed 0.5.3cvs4
151 * src/procmsg.h src/summaryview.c
152 re-implement (un)ignore thread
157 remove unnecessary code
159 enable 'dynamic' signatures (submitted by
160 Eric Limpens <eric@hscg-internet.nl>)
164 clean up after sync with sylpheed 0.5.3 release
167 fix re-introduced font mess, see Christoph's
172 use sylpheed's small font instead of
173 gtk default font for summary view
179 add pl to ALL_LINGUAS - sync with main branch
181 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
182 Updated. Translations by Jens Oberender, Ricardo Mones
183 Lastra, Alfons, and Fabio Junior Beneditto respectively.
185 * po/pl.po ** NEW FILE **
186 sync with the main branch
189 fix target folder colorizing and refresh problem
192 2001-08-17 [christoph]
195 claws uses 4 colors for target folder coloring.
196 arrays were not long enough and destroyed the
197 stack causing a segfault.
198 target folder colorizing does not work anymore
204 change to version 0.5.3claws1
206 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
207 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
208 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
210 sync with sylpheed 0.5.3 release, but keep claws method of
211 configuring/saving fonts
213 * src/addressbook.[ch]
214 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
215 in line with a similar change in Hiroyuki's branch
217 * src/mainwindow.[ch]
218 disable main_window_set_thread_option()
219 * src/prefs_folder_item.c
220 comment out &tmps_prefs.enable_thread,
221 * src/mbox_folder.c, src/procmsg.[ch]
222 comment out MSG_IS_IGNORE_THREAD
224 comment out summary_ignore_thread() and summary_unignore_thread()
225 comment out MSG_IS_IGNORE_THREAD
227 use Hiroyuki's threading instead.
234 use Hiroyuki's 0.5.3 column scheme but also
235 include the enable/disable button.
236 * src/pixmaps/mark.xpm
237 add Hiroyuki's amended pixmap
239 2001-08-13 [christoph]
242 receive at get all column showed wrong state for APOP
243 button should only work for POP3 and APOP accounts
244 * src/prefs_account.c
245 added missing preprocessor statement for SSL
250 add 'receive at get all' column and enable/disable
253 2001-08-06 [christoph]
256 show usage of SSL in protocol column
262 * src/prefs_account.[ch]
263 moved ssl options to a new page
269 added support for SMTP STARTTLS command
271 2001-08-05 [christoph]
274 debian autoconf needs version check to find
275 correct autoconf version. if the file is
276 named configure.in 2.13 is used, which does
277 not work with this configure.in script.
278 other solution would be to rename the script
279 to configure.ac as suggested in the autoconf
283 disable final error popup if popups are
288 fixes IMAP over SSL problem
293 change to 0.5.2claws1
295 * sync with sylpheed 0.5.2cvs1
300 quick fix for ispell detection...
305 change to 0.5.1claws4
307 * sync with sylpheed 0.5.1cvs7
311 * src/prefs_common.c, src/prefs_common.h,
312 src/gtkspell.c, src/gtkspell.h
313 add global spelling checker settings (compose tab) +
314 selection of dictionary
317 guess valid ispell location
322 removal of 'src/quote_fmt_parse.c'
325 (submitted by Jens Oberender <didge@suse.de>)
330 * src/folderview.[ch]
333 * src/prefs_common.[ch]
335 target folder colourization
339 more sync with Sylpheed 0.5.1cvs6
344 * src/prefs_folder_item.[hc]
346 shared folders support with a GUI
352 * sync with Sylpheed 0.5.1cvs6
358 (submitted by Fabio Junior Beneditto)
364 patch to correct bad image mime headers
365 (submitted by Don Quijote <dq@searchlores.org>)
369 * tools/gif2xface.pl **NEW FILE**
371 script to convert file.gif to file.xface for
372 use in a custom header.
373 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
378 change macros for detecting JPilot and LDAP
380 2001-07-27 [christoph]
383 code cleanup (MIN / MAX warning, needed casting)
388 disallow setting flags when detecting certain headers
389 (X-Status, Status, Seen, X-Seen).
391 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
393 2001-07-27 [christoph]
396 * src/prefs_filtering.c
397 * src/prefs_matcher.c
398 * src/prefs_scoring.c
399 scroll list when moving rows up or down
403 * src/prefs_account.c
404 * src/prefs_account.h
406 SMTP over SSL (untested, feedback requested)
414 * configure.in, acconfig.h
415 define CLAWS (need this for main / claws detection)
422 * sync with Sylpheed 0.5.1cvs4
424 2001-07-25 [christoph]
428 item->prefs == NULL (don't know why)
435 * sync with Sylpheed 0.5.1cvs1-3
437 2001-07-24 [christoph]
440 * src/prefs_folder_item.[ch]
441 added folderitem preferences dialog with
442 default To: and auto request return receipt
446 changes to handle new folderitem preferences
450 call compose new mail with current folderitem
454 Release Sylpheed 0.5.1claws
457 change to release version 0.5.1claws
459 2001-07-24 [christoph]
462 fixed segfault that happend when the selected
463 message was removed while retrieving new messages.
467 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
471 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
472 this is a work in progress, for more information: http://nlpagan.net/sylman
474 * configure.in, src/mainwindow.c, manual/Makefile.am
475 add support for English manual
478 add authors of user manuals
480 * manual/en/sylpheed*.html
481 add English documentation
483 2001-07-22 [christoph]
488 changed a wrong debug message
493 update Dutch translation
495 * src/prefs_filtering.c,
497 add more translatable strings
506 * src/inc.c, src/summaryview.[ch]
507 prevent update of mark file when filtering has done, by
508 using a variable; this affects two functions:
509 inc.c::inc_finished()
510 summaryview.c::summary_show()
514 * src/filtering.[ch], src/prefs_filtering.c,
516 add filtering action for label coloring
521 * added src/labelcolors.c
522 * added src/labelcolors.h
523 * src/Makefile.am, src/summaryview.c
524 rearrange label coloring code
527 add more parentheses so label colouring works correctly
530 don't really delete message, but move it to Trash
532 * src/prefs_matcher.c
533 add quote options to info dialog
535 2001-07-20 [christoph]
542 moved ssl stuff to a seperate file
547 fix show sender using address book with no e-mail
548 address in From: field
552 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
553 fix messy handling of escaping... now at least the
554 execute command is useful. escape char is '\', we
555 accept \n and \r too.
559 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
560 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
569 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
571 revise filtering; currently move, copy, marking have
572 been tested. if you like bleeding edge stuff, you
573 should definitely go for this version :)
575 * mark old working stuff as VERSION_0_5_0_CLAWS5
577 2001-07-17 [christoph]
586 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
587 bits in the mark file, without affecting either branch. Lots of
588 files changed, also in claws branch.
590 UNTESTED: use of mbox folders
593 added mark all read; however this was a quick hack used for
594 cleaning up mess after initial merge with Hiroyuki
597 change claws version number back to 0.5.0claws5 to clear up
598 confusion & pretension (recent release was technically
599 0.5.0claws4, so we neatly align with Hiroyuki :-)
603 sync with Hiroyuki's 0.5.0cvs4
610 remove invalid updating of mark files for
611 filter actions MATCHING_ACTION_MOVE and
612 MATCHING_ACTION_DELETE; this should fix the
616 revert Christoph's stab at fixing the folder
620 add missing files with translatable strings
627 * src/addr_compl.[ch], src/prefs_filtering.c
628 make "filtering pref dialog's destination entry" an
629 "address completable entry", if filter destination is
634 sync with Hiroyuki's 0.5.0cvs2-3
636 2001-07-15 [christoph]
639 fixed folder stats update after incorporation
644 * finish label colouring stuff (for now)
645 * fix incorrect colour bug (off by one)
650 change text labels for news and mail message so there's
651 plenty of toolbar estate left
658 sync with Hiroyuki's 0.5.0cvs1
661 more rewrite label colouring
665 * src/summaryview.[ch]
666 * start rewrite label colouring
667 * fix proper location "Add Sender To Addressbook" menu item
671 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
672 (actually this is 0.5.0claws4)
677 * fix duplicate message
678 * add updated Portugese / Brazilian translation
679 submitted by Fabio Junior Beneditto
687 add updated Dutch translation
690 add updated German translation submitted by Jens
694 Prerelease before 0.5.0claws. Please test.
695 This version is temporarily tagged as VERSION_0_5_0_TEST
697 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
698 src/prefs_scoring.c, src/prefs_matcher.c,
699 src/prefs_filtering.c, src/mbox.c,
700 src/main.c, src/inc.c, src/filtering.[ch]
701 revert new Hoa's new matcher (does not work yet)
708 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
714 add ChangeLog.claws to EXTRA_DIST
716 add matcher_parser_parse.h to EXTRA_DIST
718 2001-07-10 [christoph]
721 add destination folder to table of
722 folders that need to be updated after
729 make collapse state of folders and folder items persistent, i.e.
730 if you collapse a folder tree, the next time sylpheed-claws starts
731 up the folder tree remains collapsed.
733 2001-07-10 [christoph]
739 renamed MD5_CTX to MD5_CTX_syl
740 conflicts with a struct in openssl
743 * src/prefs_account.[ch]
747 fixed compose with current account
748 broken by new compose button stuff
753 changed my email address
755 * src/matcher_parser_parse.y
756 clean the parser to remove conflicts
764 fix incorrect description of --enable-ldap parameter
766 * src/prefs_common.[ch]
768 add experimental option "smart wrapping" which makes the
769 compose editor auto wrap.
771 | TODO: the problem with the buggy cursor handling is caused |
772 | by the GtkText. when deleting / backspacing text its |
773 | wrapping algorithm does not take in account the previous |
774 | line. should find a way to hack this in. |
775 | or should perhaps combine this with the word wrapping |
776 | patch i wrote in january. |
779 show build parameters for LDAP and JPilot
782 revert Christoph's bugfix for selecting next unread message,
783 because folder stats aren't updated correctly
790 * src/matcher_parser_lex.l
791 * src/matcher_parser_parse.y
792 * src/prefs_filtering.c
793 * src/prefs_scoring.c
795 bugfix of the config file parser
800 added generated matcher sources to BUILT_SOURCES
806 added new config file parser
811 * src/prefs_filtering.c
812 * src/prefs_matcher.c
813 * src/prefs_scoring.c
814 * added src/matcher_parser.h
815 * added src/matcher_parser_lex.h
816 * added src/matcher_parser_lex.l
817 * added src/matcher_parser_parse.y
818 lex & yacc config file parser
823 changes prefs_filtering into global_filtering
826 build threads with subjects only if "Re: " is at the
827 beginning of the subject
833 sync with sylpheed 0.5.0
834 change of version number only
840 sync with sylpheed 0.5.0pre5
844 sync with sylpheed 0.5.0pre4 release
845 /po and /manual/ja not sync'ed
849 more sync with sylpheed 0.5.0pre4
851 2001-07-03 [christoph]
854 fixed address book broken by address book
855 for VCard, JPilot, LDAP
865 more sync with sylpheed 0.5.0pre4
869 * included address book patch for VCard, JPilot, LDAP
870 * pref_common.c - fixed Font options on Display tab (cosmetic)
871 * alertpanel.c - fixed truncated message
873 2001-07-02 [christoph]
878 mark threads for ignoring
884 * sync with sylpheed 0.5.0pre4
885 updated gettext to 0.10.38.
891 * src/summaryview.[ch]
892 new right-click option: Label.
893 substitute for 'Mark-->Mark/Unmark', colours the line.
894 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
896 2001-07-01 [christoph]
901 move ctree to unread message
905 * sync with sylpheed 0.5.0pre3 release
911 allow inserting / attaching multiple files in
917 small change to Alfons' previous stuff so that it
922 * lots of files changed; first attempt to merge the changes
923 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
928 updated and completed, translations by Fabio
929 Junior Beneditto <fjbeneditto@yahoo.com.br>
935 allow selecting an attached files' mime type from a
940 * more sync with sylpheed 0.5.0pre3
945 merge with sylpheed.pot and pt_BR.po provided by
946 Fabio Junior Beneditto.
951 make MIME types case insensitive
956 merge with sylpheed.pot and old nl.po; translations added.
960 * more sync with sylpheed 0.5.0pre3
965 don't crash when removing parent node of messages
966 attracted by subject. this was caused by not deleting
967 the parent node from the subject line hash table.
974 if there are multiple messages selected, allow forwarding
979 * more sync with sylpheed 0.5.0pre3
985 * sync with sylpheed 0.5.0pre3
990 fixed 'compose news article' bug
991 from icon-and-text toolbar
995 * sync with sylpheed 0.5.0pre2 release
997 2001-06-24 [christoph]
1000 bug fix in font selection
1002 use sylpheed's normal font instead of
1003 gtk default font for folders without
1008 * src/mainwindow.[ch]
1009 added composite compose mail / news button (an idea by Leandro
1010 Pereira <leandro@linuxmag.com.br>)
1014 Added instructions for ldif-to-xml.py
1022 * src/pixmaps/stock_news_compose.xpm
1023 added pixmap by Leandro
1024 * src/prefs_common.c
1025 tested built-in spelling checker of GCC 3.0 :)
1027 merged dutch translation of sylpheed-main with
1032 Added tools directory and files.
1034 * tools/filter_conv.pl
1035 converts old filter system to new filtering system
1036 * tools/ldif-to-xml.py
1037 converts netscape addressbook to sylpheed addressbook
1039 descriptions/instructions for above two files
1041 2001-06-23 [christoph]
1044 * src/manage_window.[ch]
1045 * src/prefs_common.[ch]
1046 mail retrieval dialog can be enabled, disabled
1047 or hidden if non of sylpheed's windows is active
1053 * sync with sylpheed 0.5.0pre2
1055 2001-06-21 [christoph]
1058 show recipient on 'from' for all accounts
1061 * src/prefs_common.[ch]
1062 disable error popup on mail receive errors
1067 made the ruler correctly appear and disappear.
1070 removed Hoa's work-in-progress-stuff (interesting!) so
1073 2001-06-20 [christoph]
1076 * src/progressdialog.c
1077 added scrolled window for list in progressdialog
1081 sync with sylpheed 0.5.0pre1 release
1083 2001-06-20 [christoph]
1086 make building threads by subject work when
1087 thread view is enabled
1090 * src/prefs_common.[ch]
1091 automatically select account for mail replys
1095 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1096 they are filled in from the account settings.
1100 * more sync with sylpheed 0.5.0pre1
1106 added --sysconfdir to CPPFLAGS for pointing to the correct
1107 location of mime.types.
1109 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1115 fixed some bug when building threads
1119 * src/prefs_account.c
1120 UI stuff: More changes to the English
1124 * src/pixmaps/stock_news_compose.xpm: new file
1128 Added new icon for Hoa's 'compose a news
1129 message', plus minor improvements to the
1135 more sync with sylpheed 0.5.0pre1
1141 Follow-up and reply to
1143 * src/summaryview.[ch]
1144 Build threads also with subjects
1149 forwarding use the current account.
1152 the "compose message" button has been replaced with
1153 "new mail" and "new news" buttons
1155 * src/prefs_common.[ch]
1156 added a configuration option to use the forward button
1157 as "forward as attachment"
1158 changed reply and forward format description
1160 * src/quote_fmt_lex.l
1161 * src/quote_fmt_parse.y
1162 added message with no signature in format for reply
1171 Improvements to the English
1173 * src/prefs_common.c
1174 Improvements to the English and some
1175 clarity/continuity improvements in the
1176 description of Quote symbols.
1182 * sync with sylpheed 0.5.0pre1
1187 Better interface for compose, displayed fields
1188 are updated whenever we change account.
1189 Newsgroups field is automatically filled.
1192 Newsgroups field is automatically filled.
1194 * src/prefs_account.c
1195 Some interface stuff when fields appear and
1202 * sync with sylpheed 0.4.99
1206 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1207 base64_decoder_free, base64_decoder_decode): new object and
1208 functions for decoding base64 streams.
1209 * src/procmime.c (procmime_decode_content): modified to use the
1216 * sync with sylpheed 0.4.99cvs11
1222 * sync with sylpheed 0.4.99cvs9
1227 * src/prefs_account.c
1229 SMTP server can be defined in the news account
1230 mime type of attachment are kept.
1234 now choose the highest important score between default
1235 and important score of folder.
1239 * src/prefs_common.c:
1241 (prefs_quote_description_create): corrected description of
1242 quote format characters
1248 * sync with sylpheed 0.4.99cvs8
1252 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1253 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1259 * sync with sylpheed 0.4.99cvs7
1263 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1264 clashes with autogenerated header).
1265 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1266 * src/Makefile.am: added quote_fmt.h.
1267 * src/.cvsignore: added lex/yacc autogenerated files
1268 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1274 * sync with sylpheed 0.4.99cvs6
1278 * added src/quote_fmt_parse.h
1283 don't modify readonly configuration files
1285 * src/prefs_account.c
1286 * src/prefs_common.c
1287 * src/prefs_customheader.c
1288 * src/prefs_display_header.c
1289 * src/prefs_filter.c
1290 * src/prefs_filtering.c
1291 * src/prefs_scoring.c
1292 don't open dialog box when configuration files
1297 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1299 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1300 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1301 BUILT_SOURCES to make all files rebuild properly.
1303 * src/compose.c: removed #include "quote_fmt.tab.h".
1305 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1306 CHARACTER value in yylval.
1308 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1309 receive CHARACTER value by documented means (yylval).
1311 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
1316 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
1321 * src/prefs_filtering.c
1322 now keep the configuration for execute action
1329 * sync with sylpheed 0.4.99cvs5
1334 added quote_fmt.[ch]
1336 * added src/quote_fmt.y
1337 * added src/quote_fmt.l
1338 * added src/quote_fmt.tab.h
1339 * added src/quote_fmt.tab.c
1340 * added src/lex.quote_fmt.c
1341 parsing configuration for replying
1344 * src/prefs_common.[ch]
1345 added configuration UI for replying
1349 using configuration for replying
1357 * src/prefs_filtering.c
1358 * src/prefs_matcher.c
1359 * src/prefs_matcher.h
1360 action "run a command" for filtering
1361 and matching with a command.
1362 fixed the "whole message" matching
1365 changed temporary filename for security
1368 queue the notification if it fails to send.
1370 * src/prefs_common.c
1371 * src/prefs_folder_item.c
1372 changed the default important score
1374 * src/prefs_scoring.c
1376 hide kill score input when the folder is not
1381 * src/prefs_common.c:
1383 (prefs_font_select): pass font name in font entry box to font
1388 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
1392 * sync with sylpheed 0.4.99cvs4
1396 * src/headerwindow.c:
1398 (headerwindow_show_cb): use the selected summary view item, not
1403 * src/headerwindow.c:
1405 (headerwindow_show_cb): always try to show msginfo
1410 keep attached parts when reediting or forwarding.
1415 * src/prefs_folder_item.[ch]
1416 * src/prefs_scoring.[ch]
1418 * src/summaryview.[ch]
1421 * src/prefs_common.[ch]
1422 support for folder scoring
1423 kill score and important score for messages
1425 * src/prefs_account.c
1426 some display bug fixed for local account
1431 * src/summaryview.c:
1433 (add_sender_to_cb): don't crash when no or invalid sender; the add
1434 sender to address book menu item is disabled.
1438 * src/filtering.[ch]
1440 handling summary menu / filter messages
1446 imap folders now appears in list
1449 doesn't crash if destination mail is not writeable
1454 removed some warnings
1458 * src/prefs_filtering.c
1459 global string to identify any folders
1460 removed some debug info
1461 filtering to mbox folders is now possible
1464 removed some warnings
1467 permission on files are changed to read/write for user only,
1469 creation of subfolder is handled better.
1473 Verified the sync for src/prefs_common.[ch] and
1474 src/prefs_account.[ch]. I believe there were some
1475 minor indentation differences.
1481 * sync with 0.4.99cvs3
1486 handling flags for mbox format
1489 use of mark file only for MH format
1490 handling flags for mbox format
1491 filtering cannot yet move or copy mails to mbox folders.
1494 changed move_msg, copy_msg,
1495 move_msgs_with_dest, copy_msgs_with_dest functions
1496 uses only folder->copy_msg() function
1497 uses folder->finished_copy() to handle the destination
1498 folder at the end of the copy or move operation.
1501 included mbox directories.
1503 * src/folderview.[ch]
1505 handle folders operation for mbox format
1508 disable conversion of "From " header
1510 * src/mbox_folder.[ch]
1511 completion of mbox format handling
1514 changed mh_copy_msg() function and
1515 removed mh_move_msg(), mh_move_msgs_with_dest(),
1516 mh_copy_msgs_with_dest()
1518 * src/prefs_filtering.c
1519 removed some warnings
1521 * src/prefs_matcher.c
1522 default boolean operation is AND
1525 handling flags for mbox format
1526 handling of "From " header
1530 added MSG_REALLY_DELETED flags to handle deletion of
1531 messages in mbox format.
1534 handling flags for mbox format
1535 disable the MSG_DELETED flags when messages
1536 are deleted in mbox format
1539 "From " headers display fixed.
1545 (get_email_part): skip quoted email addresses, like in e.g.
1546 "'alfons@proteus.demon.nl'".
1550 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1551 and fixing the persistence troubles when using separate windows.
1555 Added #define SEPARATE_ACTION used in the gtk item factory for
1556 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1557 use gtk_item_factory_get_widget_by_action() to get the items.
1559 Removed separate_widget_cb from the gtk item factory data
1561 (mainwindow_create): connect separate_widget_cb() to check
1562 menu item "toggled" signal. also passing a MainWindow pointer
1563 as object data for both check menu items.
1565 (separate_widget_cb): definition of separate_widget_cb() to match
1566 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
1567 window using gtk_object_get_data(). The type of window separation
1568 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1570 * src/prefs_filtering.c,
1571 src/prefs_matcher.c: added horizontal scrollbars
1576 fix segfault with invalid bold font
1578 correctly display summary stats after row is marked
1582 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1583 encodings with libjconv.
1588 added mbox_folder.[ch]
1590 mbox temporary folder
1592 * added src/mbox_folder.[ch]
1594 * src/procheader.[ch]
1597 bugfix for file incorporation filtering
1599 enable creation of MBOX
1600 * src/prefs_display_header.c
1601 enable use of headers like "From "
1602 something that should be fixed :
1603 displaying of such headers add an extra space
1604 * src/prefs_folder_item.c
1605 don't create folders because it is not necessary
1607 added data field to MsgInfo for mbox internal use
1609 added some support for mbox
1611 added get_mbox_cache_dir() function
1613 2001-05-23 [hiroyuki]
1615 * src/headerwindow.c
1626 src/folderview.c: more sync with 0.4.99cvs2.
1628 * src/headerwindow.c: reverted.
1634 * sync with sylpheed 0.4.99cvs2
1642 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
1648 * configure.in: if gnome-config not found, "no" is displayed
1650 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1652 * src/textview.c: now also possible to add mail addresses by right
1653 clicking in the text view
1655 * src/codeconv.c: merged patch which fixes endless loop when encountering
1656 invalid wide characters; from Alte <010@imis.ru>
1660 Added installation of gnome specific things:
1662 * Makefile.am: gnome conditional
1664 * configure.in: check for installed gnome
1666 * added sylpheed.png, sylpheed.desktop
1670 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1672 * src/mainwindow.h (main_window_toolbar_create): created a button
1674 (main_window_set_toolbar_sensitive): enable/disable the new button
1676 (toolbar_reply_to_author_cb): handle the new button.
1678 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1679 send_progress_dialog_destroy() on failure (fixes hang on SMTP
1684 * src/compose.h (ComposeReplyMode): new modes
1685 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1686 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1689 (compose_send): move some code into a new function:
1690 (compose_current_mail_account): new function.
1691 (compose_reply): new argument to_author, all callers changed; if
1692 to_author==TRUE and account->protocol==A_NNTP, find and use an
1693 appropriate mail account for replying.
1694 (compose_reply_set_entry): new argument to_author; ignore
1695 compose->replyto if to_author==TRUE.
1697 * src/mainwindow.c: new command "Message/Reply to author".
1698 (main_window_set_menu_sensitive): enable/disable it.
1699 (reply_cb): handle it.
1701 * src/summaryview.c: new command "Reply to author".
1702 (summary_set_menu_sensitive): enable/disable it.
1703 (summary_reply_cb): handle it.
1705 * src/account.c (account_find_mail_from_address): new function.
1711 * sync with sylpheed 0.4.99cvs1
1718 new filtering action : forward and forward as attachment
1721 no need for $DISPLAY when we run sylpheed --help
1722 call to parse_cmd_opt() is moved
1724 * src/mainwindow.[ch]
1725 execute button is hidden when immediate execute
1730 * src/prefs_folder_item.c
1732 better handling of missing directories
1735 reedit is enabled in outbox
1736 reedit is enabled in queue
1742 * src/prefs_filtering.c
1743 changed attachement into attachment
1749 * sync with sylpheed 0.4.67cvs9
1750 * sync with sylpheed 0.4.67cvs7-8
1755 added prefs_filtering.c
1757 * src/filtering.[ch]
1759 removed action : forward_news and forward_news_as_attachement
1760 (forward and forward_as_attachement can be used instead)
1763 added menu option to access filtering configuration
1765 * src/prefs_account.c
1766 changed mail_command default to /usr/sbin/sendmail
1768 * added src/prefs_filtering.[ch]
1769 dialog box for filtering configuration
1771 * src/prefs_matcher.c
1772 added function prefs_matcher_get_criteria_from_matching()
1774 * src/prefs_scoring.c
1775 reset the dialog when register or substitute is clicked
1780 added filtering.[ch]
1782 using filering.[ch] instead of filter.[ch]
1784 reading new filtering configuration
1786 added some filtering actions
1787 and fixed a bug for headers and mail body matching
1789 using filering.[ch] instead of filter.[ch]
1791 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
1793 some fixes for filtering
1795 2001-05-14 [hiroyuki]
1797 * src/send.c: fixed some weird indentations.
1798 send_message_with_command(): call pclose() only if p != NULL.
1799 * src/textview.c: get_email_part(): modified the code for readability.
1801 2001-05-14 [hiroyuki]
1805 src/md5ify.h: removed from the cvs.
1809 * src/main.c: include rfc2015.h to avoid compiler warnings.
1810 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
1811 the panel is already on screen.
1812 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
1813 closing the alert window by ESC as "No".
1814 * src/prefs_common.c (prefs_interface_create): moved return
1815 receipt check button to the correct place.
1819 * src/prefs_common.c:
1820 moved return receipt check button to the Send tab. (prefs_send_create)
1821 removed the date format ui related globals. (prefs_display_create)
1825 * sync with sylpheed 0.4.67cvs5-6
1829 * added Alfons' font selection patch
1832 * src/headerwindow.c
1833 * src/prefs_common.c
1834 * src/prefs_common.h
1838 changed version of cache
1840 * src/prefs_matcher.c
1841 added additionnal matching criteria
1845 added references in MsgInfo
1850 prepared some things for new filtering
1852 added some matching properties
1853 inreplyto need to be enhanced
1854 prepared some things for new filtering
1856 added Return-Receipt-To handling
1857 * src/prefs_folder_item.c
1858 changed default value to TRUE
1859 * src/prefs_matcher.c
1860 added some matching properties
1861 * src/prefs_scoring.[ch]
1862 the scoring dialog is finished
1864 added Return-Receipt-To handling
1865 Reference need to be added
1867 added Return-Receipt-To handling
1868 added threadscore to get a better score sorting when
1871 suppressed a bug when we sort the list
1872 when no folder is opened.
1873 better score sorting when threads are enabled
1877 * reverted previous patch because of potential errors
1881 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
1882 applied "toggle mail-retrieval dialog window" patch submitted
1883 by Eric Limpens <eric@qnt.net>
1885 * sync with sylpheed 0.4.67cvs4
1889 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
1890 some picky compilers.
1891 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
1892 * src/grouplist_dialog.c: include alertpanel.h.
1893 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
1894 fix compile warning.
1895 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
1896 #include "defs.h" before others to prevent the warning of `MIN'
1897 and `MAX' redefinition.
1903 * src/prefs_account.c
1904 * src/prefs_display_header.c
1907 added prefs_scoring.[ch]
1908 * src/grouplist_dialog.c
1909 display an error dialog box if the group list
1911 * src/mainwindow.[ch]
1912 added main_window_set_thread_option() function
1913 scoring dialog box enabled
1915 added flags matching unread /new / marked
1916 / deleted / replied / forwarded
1918 newsgroups are now finally in newscache
1919 * src/prefs_matcher.[ch]
1920 finished preferences for matching dialog
1921 * added src/prefs_scoring.[ch]
1922 scoring dialog box completed
1924 conversion to string : added scoringprop_to_string()
1925 write config for preferences :
1926 added prefs_scoring_write_config()
1928 threads can be enabled/disabled independently
1936 thought it would be nice to have a list of all
1937 contributors (used Changelog as a reference)
1940 messed up version numbering...
1944 * sync with sylpheed 0.4.67cvs1-3
1948 * src/prefs_common.c:
1949 better UI for strftime format, double clicking
1950 on format now inserts the format in text entry
1951 replaced close button with standard OK/Cancel
1952 moved date format button to the right of the
1958 Ctrl-Home / Ctrl-End have proper cursor navigation
1962 * src/prefs_matcher.c
1963 finished UI to define matching properties
1964 added ok and cancel button
1965 * src/prefs_filter.c
1966 added ok and cancel button
1968 fixed some bug in xhdr parsing
1973 fixed a bug in textview_show_header(), which displayed two colons (':');
1974 cleaned up some warnings
1979 added prefs_matcher.[ch]
1980 compilation with -W -Wall
1982 ungrab the mouse events if grabbed - does it
1983 fix the bug for disposition notification ?
1985 added a menu option to open the matching dialog.
1987 added matcherprop_to_string() and matcherlist_to_string()
1988 fixed some bugs, changed the name of some options
1989 age_sup and age_inf becomes age_greater and age_lower,
1990 body and messageheaders becomes body_part and headers_part,
1991 changed the names of constants from SCORING_XXX to MATCHING_XXX
1992 * src/prefs_display_header.c
1993 * src/prefs_headers.c
1994 fixed a bug that accidentally destroyed dialogs
1995 when closed them with delete_event
1996 Added *_deleted() which handle delete_event signal correctly.
1997 * src/prefs_folder_item.[ch]
1998 added "enable_thread" field for future customization
1999 * added src/prefs_matcher.[ch]
2000 sample of the UI to define matching properties
2002 using procheader_headername_equal instead of str*cmp functions
2003 using procheader_parse_header() function
2005 using MATCHING_XXX instead of SCORING_XXX
2007 display the sender of the news even if this is ourself
2008 when this is a news message.
2010 using headername_equal() instead of str*cmp functions
2016 * sync with sylpheed 0.4.66
2017 * src/gtkstext.c: trace logs added
2021 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2022 signature check popup.
2023 * src/rfc2015.c (check_signature): show signature check popup only
2024 if it is enabled in preferences.
2030 * sync with sylpheed 0.4.66cvs6
2034 * src/prefs_common.[ch]: added option to enable/disable
2035 looking up sender name in address book for summary pane
2036 * src/summaryview.c: look up sender in the address book
2037 by using Alfons' address completion code
2039 2001-05-07 [hiroyuki]
2042 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2043 member of Pop3State.
2044 * src/news.c: brought #include "defs.h" before #include <glib.h>
2045 to prevent the warning of `MIN' and `MAX' redefinition.
2049 * removed src/headers_display.[ch]
2050 * removed src/prefs_display_headers.[ch]
2052 use a temporary file in the user directory for mbox import
2054 added XHDR support to get "To" and "Cc" headers
2055 (in order to match news with to or cc field for
2057 added function news_parse_xhdr() to get XHDR response
2059 added function nntp_xhdr()
2061 fetch the message if necessary
2067 * sync with sylpheed 0.4.66cvs3-5
2072 added function itos_buf() to enable use of several buffers
2074 use of itos_buf() instead of itos() in summary list
2075 to fix the broken display of message number.
2079 * src/gtkstext.c: bug in cursor up navigation fixed,
2080 fixed another unsigned / signed comparison (we're getting there :-)
2085 added scoring.c scoring.h
2086 prefs_folder_item.c prefs_folder_item.h
2089 added FOLDERITEM_RC SCORING_RC
2091 added prefs field in FolderItem :
2092 properties for each folder (PrefsFolderItem),
2093 sorting type and mode were added as the first properties.
2095 read config for scoring
2096 * added src/matcher.[ch]
2097 gives functions to parse configuration file to do
2098 matching on mails with a list of conditions.
2100 add option to sort by score
2101 * src/prefs_common.[ch]
2102 added preference option to show score and for
2103 the score column size
2104 * added src/prefs_folder_item.[ch]
2105 properties for each folder (PrefsFolderItem),
2106 sorting type and mode were added as the first properties.
2107 * src/procheader.[ch]
2108 added procheader_parse_header()
2109 added procheader_header_free()
2110 added procheader_headername_equal()
2111 and made modification to use them.
2113 added score field to MsgInfo structure
2114 * added src/scoring.[ch]
2115 gives functions to parse configuration file to do
2116 scoring on mails with a list of conditions.
2117 * src/summaryview.[ch]
2118 save the sorting type and mode for the folder
2119 added column to display the score of the mail
2120 added function summary_score_clicked()
2121 sorting type and mode are restored to the folder
2124 use procheader_parse_header(), procheader_headername_equal()
2125 removed memory leak in text_scan_header when freeing headers
2127 changed the function to match names of headers
2128 using procheader_headername_equal()
2130 Scoring functions are implemented, an interface is needed
2136 hopefully fixed the row up navigation bug,
2137 removed adding back / forward lines to cache
2141 * src/prefs_display_headers.c: user interface changes:
2142 (prefs_display_headers_create): remove unused "Show" check button;
2143 allow reordering of headers by dragging.
2144 (prefs_display_headers_write_config): remove unused variables.
2145 (prefs_display_headers_set_dialog): do not insert "(New)" at top
2146 of lists (not needed with the new UI).
2147 (prefs_display_headers_set_list): scan lists starting from row 0,
2148 not 1 (do not skip "(New)").
2149 (prefs_display_headers_find_header): new function.
2150 (prefs_display_headers_clist_set_row): do not allow duplicates.
2151 (prefs_display_headers_delete_cb): do not skip row 0; treat
2152 closing the alert window by ESC as "No".
2153 (prefs_display_headers_up): do not protect row 0.
2154 (prefs_display_headers_down): do not protect row 0.
2158 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2162 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2163 summary_select_next_marked, summary_select_prev_marked): new
2168 * src/news.c: fixed a bug when no article can be fetched after
2169 server timeout if the connection was restored by news_post():
2170 (news_select_group): new function.
2171 (news_fetch_msg): call news_select_group() before fetching
2173 (news_get_uncached_articles): set session->group after successful
2181 changed version of cache, added cc field
2183 * src/prefs_display_headers.c
2184 the interface was changed
2186 * src/prefs_headers.c
2191 * completed sync of sylpheed cvs2
2192 * src/gtkstext.c: updated row up / down cursor navigation
2193 * src/textview.c: re-edited, prepared for fixing the email address
2198 * src/prefs_common.c: use alfons' strftime ui code
2199 entry_datefmt and datefmt_sample widgets have to be
2200 global in this module because of this change
2205 * src/prefs_common.[ch] added option to activate the return receipt
2210 * src/gtkstext.c: fix for row up/down cursor navigation.
2214 * sync with 0.4.66cvs2
2218 added add-sender-to-addressbook patch
2226 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2229 * src/alertpanel.c (alertpanel_create): new argument can_disable,
2230 all existing callers changed to pass FALSE; create a check button
2231 to disable the message.
2232 (alertpanel_message_with_disable): new function.
2233 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2234 (alertpanel_button_toggled): new function.
2235 (alertpanel_button_clicked, alertpanel_close): set value using
2238 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2240 * src/prefs_common.c (prefs_privacy_create): new check button
2241 checkbtn_gpgme_warning.
2243 * src/main.c (main): moved preferences reading before gpgme
2244 initialization; check prefs_common.gpgme_warning before giving the
2245 GnuPG warning and set it to FALSE if the user wants to disable the
2248 2001-05-02 [hiroyuki]
2250 * src/prefs_display_headers.c: modified the layout and some labels.
2254 * src/prefs_account.c (prefs_account_fix_size): new function.
2255 (prefs_account_create): call prefs_account_fix_size(); use
2256 gtk_widget_show instead of gtk_widget_show_all (fixes too large
2257 size when the window is shown for the first time).
2258 (prefs_account_basic_create): changed layout of serv_table; moved
2259 localmbox_entry above smtpserv_entry (logically it replaces
2261 (prefs_account_protocol_activated): set sensitivity of
2262 nntpauth_chkbtn according to the protocol (in addition to
2263 hide/show); commented out gtk_table_set_row_spacing() calls.
2264 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2265 not sensitive (fixes a bug with disabled username/password boxes
2266 when editing POP3 account after NNTP with authentication).
2272 * src/prefs_account.[ch]
2274 removed local account without SMTP server
2275 added option to use mail command instead of a connexion
2276 to SMTP server when a local account is used
2277 * src/prefs_headers.c
2280 fixed a bug when connexion immediately closed
2290 * src/prefs_account.c (Basic, prefs_account_basic_create): new
2291 widget nntpauth_chkbtn.
2292 (prefs_account_protocol_activated): handle nntpauth_chkbtn
2294 (prefs_account_nntpauth_toggled): new function.
2296 * src/news.c (news_session_new_for_folder): use NNTP
2297 authentication only if ac->use_nntp_auth is set.
2301 * src/Makefile.am changed headers.[ch] in customheader.[ch]
2302 * src/prefs_display_headers.c changed the UI
2303 * src/prefs_headers.c changed account_name to account_id
2304 * src/compose.c using customheader.h
2306 2001-05-01 [hiroyuki]
2310 src/nntp.c: changed sock_read() to sock_gets(), they've been left
2315 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
2316 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
2317 for displaying of headers
2318 * src/grouplist_dialog.[ch] minor changes to remove warnings
2319 * src/prefs_display_headers.[ch] dialog to choose the
2320 headers to display in the mail viewer.
2321 * src/headers.h correction of #define
2322 * src/headers_display.[ch] configuration for displaying of headers.
2323 * src/main.c read config of displaying of headers
2324 * src/prefs_common.c add a button to access the config dialog
2325 for displaying of headers
2326 * src/prefs_display_headers.[ch] dialog for configuration for
2327 displaying of the headers.
2328 * src/prefs_headers.c cleaning of code
2329 * src/procheader.c comments added to code
2330 * src/textview.c changes to reorder the headers depending
2331 on the config for displaying of headers
2337 * sync with 0.4.65cvs12
2339 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
2343 * src/nntp.h (NNTPSockInfo): new field auth_failed.
2345 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
2346 is set to force reconnection after authentication failure.
2347 (nntp_gen_command): set sock->auth_failed on authentication
2348 failure, or if sock->userid and sock->passwd are not set.
2350 * src/news.c (news_session_new_for_folder): set userid=NULL if
2351 password dialog is cancelled.
2355 * src/nntp.h (NNTPSockInfo): new type.
2357 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
2359 (nntp_open_auth, nntp_close): new functions.
2360 (nntp_gen_command): new function to handle authentication; all
2361 NNTP command functions updated to use it.
2362 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
2363 (nntp_list): removed old useless code.
2365 * src/news.h (NNTPSession): new field nntp_sock.
2367 * src/news.c: all functions updated to use NNTPSockInfo instead of
2369 (news_session_new): new arguments (userid, passwd); made static;
2370 use nntp_open_auth() if needed.
2371 (news_session_destroy): use nntp_close() instead of sock_close().
2372 (news_query_password): changed arguments.
2373 (news_session_new_for_folder): new function.
2374 (news_session_get): use news_session_new_for_folder().
2375 (news_authenticate): deleted.
2376 (news_get_uncached_articles): removed old authentication code.
2380 * src/news.c: reverted my previous changes (need to do NNTP
2381 authentication in a cleaner way).
2385 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
2386 news_nntp_post, news_nntp_mode): new functions (wrappers with
2387 authentication support).
2388 (news_get_article_cmd, news_get_article, news_get_header): new
2389 argument "folder"; all callers changed.
2390 (news_get_article_cmd): added authentication support.
2391 (news_session_get): use news_nntp_mode() instead of nntp_mode().
2392 (news_post): use news_nntp_post() instead of nntp_post().
2393 (news_get_uncached_articles): use news_nntp_group() instead of
2394 nntp_group() and news_nntp_xover() instead of nntp_xover();
2395 removed old authentication code.
2396 (news_get_group_list): use news_nntp_list() instead of nntp_list().
2398 * src/nntp.c (nntp_list): return real error code instead of
2403 * configure.in: fixed wint_t typedef detection again
2407 * src/prefs_account.[ch], added A_LOCAL_CMD
2408 (send mail with mail command)
2409 * src/send.c added function send_message_with_command()
2410 * src/inc.c made a more secure get_spool() function with
2411 mktemp() but maybe mkstemp() or something more
2416 * src/textview.c, colorization of email addresses in headers
2420 * bug sync with sylpheed
2421 * prefs_common.c: created date format ui for darko
2422 * sync with 0.4.65cvs11
2423 * configure.in: corrected to have the new gpg checks
2427 * completed sync with 0.4.65cvs10
2428 * minor debug things added to gtkstext.c
2432 * configure.in: remove check for availability of
2433 strftime() as advised by Hiroyuki
2434 * src/prefs_common.[ch], src/procheader.c:
2435 synch strftime() code with Hiroyki's main branch
2439 * src/news.c: news_query_password(), news_authenticate(): new
2441 news_get_uncached_articles(): added NNTP authentication
2443 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2445 * src/prefs_account.c: prefs_account_protocol_activated():
2446 enable userid and password fields for NNTP.
2450 * configure.in: check for availability of strftime()
2452 * src/prefs_common.[ch], src/procheader.c: use
2453 strftime() for displaying date in summary pane if it
2458 * more .cvsignore cleanups [alfons]
2462 * ac/sv-check-type.m4: new autoconf macro.
2463 * configure.in: fixed wint_t typedef detection (did not work
2468 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2472 * modified gtkstext.c : buggy cursor navigation fixed,
2473 and font descent also taken in account when drawing
2477 * added comments in src/news.c src/nntp.c
2478 * added src/prefs_headers.[ch]
2479 * added src/headers.[ch]
2480 * modified compose.c to activate custom headers
2481 added function is_in_custom_headers
2482 * modified prefs_account.[ch]
2483 added function prefs_account_customhdr_edit
2484 * modified src/defs.h :
2485 added HEADERS_RC : name of the config file
2486 for the custom headers
2497 added gtkstext with configure.in patch by Hiroyuki which
2498 should fix the XIM detection [alfons]
2500 * more clean up of cvs [alfons]
2502 * removed all Makefile.in files to attic.
2504 * updated all .cvsignores to really ignore things that could
2505 be unintentionally committed by a recursive commit.
2508 * added src/grouplist_dialog.[ch]
2509 * changed src/folderview.c to call grouplist_dialog instead
2512 added functions news_reset_group_list
2513 and news_get_group_list
2515 added function nntp_list
2517 added GROUPLIST_FILE : name of the newsgroup list cache file
2521 * added option to warn about queued messages on exit [sergey]:
2523 * src/compose.c: compose_queue(): call folder_item_scan()
2524 and folderview_update_item() after queueing.
2525 * src/folderview.c: folderview_update_node(): draw the queue
2526 folder in bold font if there are queued messages.
2527 * src/mainwindow.c: queued_messages(): new function.
2528 app_exit_cb(): display warning if there are queued messages
2529 if warn_queued_on_exit is set.
2530 * prefs_common.[ch]: add warn_queued_on_exit option.
2532 * enhanced GnuPG key selection support [sergey]:
2534 * src/select-keys.c: updated to newer version from Win32
2535 branch with support for selecting arbitrary keys.
2536 * src/prefs_account.c: added the Privacy tab to the account
2538 prefs_account_privacy_create(),
2539 prefs_account_sign_key_set_data_from_radiobtn(),
2540 prefs_account_sign_key_set_radiobtn(): new functions.
2541 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2542 * src/rfc2015.c: set_signers(): new function.
2543 pgp_sign(): add the account parameter, call set_signers().
2544 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2545 * src/rfc2015.h: rfc2015_sign(): updated prototype.
2546 * src/compose.c: pass the current account to rfc2015_sign().
2548 * tag name claws added to prevent confusion with main branch [alfons]
2550 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2552 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2554 * sync with recent sylpheed cvs. Untested though. [alfons]