3 added 'Learn from mistakes' option
4 better handling of quotes in checked words
7 small update for spell checking stuff
12 edit a little bit so it complies more with main coding style
16 * src/folder.[ch], prefs_folder_item.c, compose.c
17 migrate "request return receipt" folder property
22 * README.claws **NEW**
23 (add things of interest for users of main branch
26 * src/folder.[ch], src/mainwindow.c, src/summaryview.c
27 re-implement threading per folder option, but store
28 the setting in folderlist.xml (where it belongs)
33 fixed bug when compose window is under another window
34 * src/prefs_common.[ch] src/compose.c
35 changed 'dictionary_path' to 'dictionary' to be consistent
36 dropped PSPELL_PATH macro (hard coded default to /usr/local/share/pspell)
37 * ac/pspell.m4 src/Makefile.am
38 dropped PSPELL_PATH macro
42 2001-09-21 [christoph]
45 added border around header fields
46 keep header type when new field is added
48 2001-09-20 [christoph]
51 more portable debug_print with source filename
54 more newlines after debug messages
59 change to version 0.6.2claws2
61 * sync with sylpheed 0.6.2cvs3
66 fixed the post-right-click focus pb
67 fixed crash when 'Spell check all' after dict change
68 and when cursor is at the end of the text
69 shift-right-click pops up config menu even on misspelled words.
76 added pspell to compiled-in features list
80 * switched to pspell and dropped ispell
82 new file. autoconf macro for pspell
84 * configure.in acconfig.h
87 * src/main.c src/compose.[ch] src/gtkspell.[ch]
88 * src/prefs_common.[ch]
91 2001-09-18 [christoph]
95 replace LOG_MESSAGE with debug_print
99 added newline after debug message
101 using __VA_ARGS__ for debug_print macro
103 ignore Makefile and Makefile.in
108 change to version 0.6.2claws1
109 * sync with sylpheed 0.6.2cvs1
112 * src/prefs_matcher.c
113 add 'score equal to' option, submitted by
114 Paul Evans <nerd@freeuk.com>
116 2001-09-15 [christoph]
119 comment out menu entry not existing in claws
121 add debug output for non existing menu entries
123 fix next/prev unread message for ignored threads
125 add sourcefile and line number to debug output
126 otherwise it is sometimes hard to find the
127 source code part if debug messages are translated
132 refresh target folder style after colour is changed
137 change to version 0.6.1claws3
139 * sync with sylpheed 0.6.1cvs6
144 fix target folder colourization to use user selected colour
149 fix crash when message that is marked for copy/move is unmarked
154 change to version 0.6.1claws2
156 * sync with sylpheed 0.6.1cvs3
161 fix bug with default font used for trash folder text
165 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
169 change to version 0.6.1claws1
171 * sync with sylpheed 0.6.1cvs2
176 add Match's new addressbook
179 updated translation submitted by Jens Oberender
185 * sync with sylpheed 0.6.1 release
190 change to 0.6.0claws2
192 * sync with sylpheed 0.6.0cvs4
195 updated translation submitted by Fabio Junior Beneditto
209 change to version 0.6.0claws1
211 * sync with sylpheed 0.6.0cvs1
214 updated translation submitted by Ricardo Mones Lastra
217 add 'src/prefs_templates.c'
219 * src/compose.c, src/summaryview.c
220 fix segfault on 'Re_edit'
224 * configure.in, Makefile.am
226 add tools directory to source distribution
231 change to version 0.6.0claws
233 * sync with sylpheed 0.6.0 release
235 2001-08-30 [christoph]
238 removed autoconf version check
242 * src/account.c, src/compose.c, src/prefs_common.[ch]
243 * src/procheader.[ch] src/utils.[ch]
244 Enhanced automatic account selection on replies
245 Submitted by Melvin Hadasht <melvin.hadasht@free.fr>
248 add LDAP and JPilot to the configuration results output.
250 2001-08-29 [christoph]
253 no bold font for ignored threads
258 change to version 0.5.3claws6
260 * sync with sylpheed 0.5.3cvs10
261 src/stringtable.[ch]: New Files
263 * src/compose.c, src/gtkutils.c, src/gtkutils.h, src/mainwindow.c
264 * src/pixmaps/sylpheed.xpm
265 add mini-icons to windows (by Alfons)
270 new functions: next_labeled_cb(), prev_labeled_cb()
273 new functions: summary_find_next_labeled_msg(), summary_find_prev_labeled_msg(),
274 summary_select_next_labeled(), summary_select_prev_labeled()
276 * src/pixmaps/dir-close.xpm, src/pixmaps/dir-open.xpm, src/pixmaps/trash.xpm
277 give claws blue folders and a blue trash can
282 change to version 0.5.3claws5
284 * sync with sylpheed 0.5.3cvs9
285 src/labelcolors.[ch] renamed to src/colorlabel.[ch]
287 2001-08-24 [christoph]
290 keep filename when browsing directories
291 (not working for user entered filename, but
292 for default name and selected filename from
295 fixed wrong spelling "Folllow-up"
299 fixed new/unread message count with ignored
300 threads (2 commits, first didn't notice no
301 longer needed decreasing)
303 readded scrolling of progress dialog
309 change to 0.5.3claws4
311 * sync with sylpheed 0.5.3cvs7
313 2001-08-24 [christoph]
316 set request return receipt when replying
317 if it is set is the folder prefs of the
320 disable final error popup if popups are
321 disabled in config (again)
326 Change version number to 0.5.3claws3
328 * sync with sylpheed 0.5.3cvs5
331 double quote '%s' in 'gedit %s' to fix bug when
332 opening attachment with spaces in the name
335 * src/Makefile.am, src/compose.[ch], src/defs.h, src/mainwindow.c,
336 src/prefs_templates.[ch], src/template.[ch], src/template_select.[ch]
337 initial message templates support
343 change version number to 0.5.3claws2
345 * sync with sylpheed 0.5.3cvs4
347 * src/procmsg.h src/summaryview.c
348 re-implement (un)ignore thread
353 remove unnecessary code
355 enable 'dynamic' signatures (submitted by
356 Eric Limpens <eric@hscg-internet.nl>)
360 clean up after sync with sylpheed 0.5.3 release
363 fix re-introduced font mess, see Christoph's
368 use sylpheed's small font instead of
369 gtk default font for summary view
375 add pl to ALL_LINGUAS - sync with main branch
377 * po/de.po, po/es.po, po/nl.po, po/pt_BR.po
378 Updated. Translations by Jens Oberender, Ricardo Mones
379 Lastra, Alfons, and Fabio Junior Beneditto respectively.
381 * po/pl.po ** NEW FILE **
382 sync with the main branch
385 fix target folder colorizing and refresh problem
388 2001-08-17 [christoph]
391 claws uses 4 colors for target folder coloring.
392 arrays were not long enough and destroyed the
393 stack causing a segfault.
394 target folder colorizing does not work anymore
400 change to version 0.5.3claws1
402 * src/folder.h, src/folderview.[ch], src/gtkutils.[ch],
403 src/inc.[ch], src/mainwindow.c, src/pop.c, src/prefs_account.c,
404 src/prefs_common.[ch], src/summaryview.[ch], src/textview.c, src/utils.c
406 sync with sylpheed 0.5.3 release, but keep claws method of
407 configuring/saving fonts
409 * src/addressbook.[ch]
410 rename addressbook_add_contact_by_menu() to addressbook_add_submenu()
411 in line with a similar change in Hiroyuki's branch
413 * src/mainwindow.[ch]
414 disable main_window_set_thread_option()
415 * src/prefs_folder_item.c
416 comment out &tmps_prefs.enable_thread,
417 * src/mbox_folder.c, src/procmsg.[ch]
418 comment out MSG_IS_IGNORE_THREAD
420 comment out summary_ignore_thread() and summary_unignore_thread()
421 comment out MSG_IS_IGNORE_THREAD
423 use Hiroyuki's threading instead.
430 use Hiroyuki's 0.5.3 column scheme but also
431 include the enable/disable button.
432 * src/pixmaps/mark.xpm
433 add Hiroyuki's amended pixmap
435 2001-08-13 [christoph]
438 receive at get all column showed wrong state for APOP
439 button should only work for POP3 and APOP accounts
440 * src/prefs_account.c
441 added missing preprocessor statement for SSL
446 add 'receive at get all' column and enable/disable
449 2001-08-06 [christoph]
452 show usage of SSL in protocol column
458 * src/prefs_account.[ch]
459 moved ssl options to a new page
465 added support for SMTP STARTTLS command
467 2001-08-05 [christoph]
470 debian autoconf needs version check to find
471 correct autoconf version. if the file is
472 named configure.in 2.13 is used, which does
473 not work with this configure.in script.
474 other solution would be to rename the script
475 to configure.ac as suggested in the autoconf
479 disable final error popup if popups are
484 fixes IMAP over SSL problem
489 change to 0.5.2claws1
491 * sync with sylpheed 0.5.2cvs1
496 quick fix for ispell detection...
501 change to 0.5.1claws4
503 * sync with sylpheed 0.5.1cvs7
507 * src/prefs_common.c, src/prefs_common.h,
508 src/gtkspell.c, src/gtkspell.h
509 add global spelling checker settings (compose tab) +
510 selection of dictionary
513 guess valid ispell location
518 removal of 'src/quote_fmt_parse.c'
521 (submitted by Jens Oberender <didge@suse.de>)
526 * src/folderview.[ch]
529 * src/prefs_common.[ch]
531 target folder colourization
535 more sync with Sylpheed 0.5.1cvs6
540 * src/prefs_folder_item.[hc]
542 shared folders support with a GUI
548 * sync with Sylpheed 0.5.1cvs6
554 (submitted by Fabio Junior Beneditto)
560 patch to correct bad image mime headers
561 (submitted by Don Quijote <dq@searchlores.org>)
565 * tools/gif2xface.pl **NEW FILE**
567 script to convert file.gif to file.xface for
568 use in a custom header.
569 (submitted by Ricardo Mones Lastra <mones@aic.uniovi.es>)
574 change macros for detecting JPilot and LDAP
576 2001-07-27 [christoph]
579 code cleanup (MIN / MAX warning, needed casting)
584 disallow setting flags when detecting certain headers
585 (X-Status, Status, Seen, X-Seen).
587 * sync with Hiroyuki's Sylpheed 0.5.1cvs5
589 2001-07-27 [christoph]
592 * src/prefs_filtering.c
593 * src/prefs_matcher.c
594 * src/prefs_scoring.c
595 scroll list when moving rows up or down
599 * src/prefs_account.c
600 * src/prefs_account.h
602 SMTP over SSL (untested, feedback requested)
610 * configure.in, acconfig.h
611 define CLAWS (need this for main / claws detection)
618 * sync with Sylpheed 0.5.1cvs4
620 2001-07-25 [christoph]
624 item->prefs == NULL (don't know why)
631 * sync with Sylpheed 0.5.1cvs1-3
633 2001-07-24 [christoph]
636 * src/prefs_folder_item.[ch]
637 added folderitem preferences dialog with
638 default To: and auto request return receipt
642 changes to handle new folderitem preferences
646 call compose new mail with current folderitem
650 Release Sylpheed 0.5.1claws
653 change to release version 0.5.1claws
655 2001-07-24 [christoph]
658 fixed segfault that happend when the selected
659 message was removed while retrieving new messages.
663 (submitted by Ricardo Mones Lastra <mones@trasgu.aic.uniovi.es>)
667 add English User Manual for Sylpheed by Paul Kater (paul@nlpagan.net).
668 this is a work in progress, for more information: http://nlpagan.net/sylman
670 * configure.in, src/mainwindow.c, manual/Makefile.am
671 add support for English manual
674 add authors of user manuals
676 * manual/en/sylpheed*.html
677 add English documentation
679 2001-07-22 [christoph]
684 changed a wrong debug message
689 update Dutch translation
691 * src/prefs_filtering.c,
693 add more translatable strings
702 * src/inc.c, src/summaryview.[ch]
703 prevent update of mark file when filtering has done, by
704 using a variable; this affects two functions:
705 inc.c::inc_finished()
706 summaryview.c::summary_show()
710 * src/filtering.[ch], src/prefs_filtering.c,
712 add filtering action for label coloring
717 * added src/labelcolors.c
718 * added src/labelcolors.h
719 * src/Makefile.am, src/summaryview.c
720 rearrange label coloring code
723 add more parentheses so label colouring works correctly
726 don't really delete message, but move it to Trash
728 * src/prefs_matcher.c
729 add quote options to info dialog
731 2001-07-20 [christoph]
738 moved ssl stuff to a seperate file
743 fix show sender using address book with no e-mail
744 address in From: field
748 * src/matcher.[ch], src/filtering.c, src/prefs_filtering.c
749 fix messy handling of escaping... now at least the
750 execute command is useful. escape char is '\', we
751 accept \n and \r too.
755 subject match "GIMME YOUR FILTERS" execute "mail -s \"%f don\'t hurt me, please!\" %f < ~/.sylpheed/filteringrc
756 subject match "GIMME YOUR FILTERS" execute "mail -s \"mommy, mommy, %f is being mean!\" admin < %F
765 * src/matcher.c, src/filtering.[ch], src/inc.c, src/mbox.c,
767 revise filtering; currently move, copy, marking have
768 been tested. if you like bleeding edge stuff, you
769 should definitely go for this version :)
771 * mark old working stuff as VERSION_0_5_0_CLAWS5
773 2001-07-17 [christoph]
782 * sync with Hiroyuki's 0.5.0cvs5; this version allows us to put more
783 bits in the mark file, without affecting either branch. Lots of
784 files changed, also in claws branch.
786 UNTESTED: use of mbox folders
789 added mark all read; however this was a quick hack used for
790 cleaning up mess after initial merge with Hiroyuki
793 change claws version number back to 0.5.0claws5 to clear up
794 confusion & pretension (recent release was technically
795 0.5.0claws4, so we neatly align with Hiroyuki :-)
799 sync with Hiroyuki's 0.5.0cvs4
806 remove invalid updating of mark files for
807 filter actions MATCHING_ACTION_MOVE and
808 MATCHING_ACTION_DELETE; this should fix the
812 revert Christoph's stab at fixing the folder
816 add missing files with translatable strings
823 * src/addr_compl.[ch], src/prefs_filtering.c
824 make "filtering pref dialog's destination entry" an
825 "address completable entry", if filter destination is
830 sync with Hiroyuki's 0.5.0cvs2-3
832 2001-07-15 [christoph]
835 fixed folder stats update after incorporation
840 * finish label colouring stuff (for now)
841 * fix incorrect colour bug (off by one)
846 change text labels for news and mail message so there's
847 plenty of toolbar estate left
854 sync with Hiroyuki's 0.5.0cvs1
857 more rewrite label colouring
861 * src/summaryview.[ch]
862 * start rewrite label colouring
863 * fix proper location "Add Sender To Addressbook" menu item
867 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
868 (actually this is 0.5.0claws4)
873 * fix duplicate message
874 * add updated Portugese / Brazilian translation
875 submitted by Fabio Junior Beneditto
883 add updated Dutch translation
886 add updated German translation submitted by Jens
890 Prerelease before 0.5.0claws. Please test.
891 This version is temporarily tagged as VERSION_0_5_0_TEST
893 * src/matcher.[ch], src/summaryview.c, src/scoring.[ch]
894 src/prefs_scoring.c, src/prefs_matcher.c,
895 src/prefs_filtering.c, src/mbox.c,
896 src/main.c, src/inc.c, src/filtering.[ch]
897 revert new Hoa's new matcher (does not work yet)
904 Release 0.5.0claws "Paul Will Be Back Soon, Promise!"
910 add ChangeLog.claws to EXTRA_DIST
912 add matcher_parser_parse.h to EXTRA_DIST
914 2001-07-10 [christoph]
917 add destination folder to table of
918 folders that need to be updated after
925 make collapse state of folders and folder items persistent, i.e.
926 if you collapse a folder tree, the next time sylpheed-claws starts
927 up the folder tree remains collapsed.
929 2001-07-10 [christoph]
935 renamed MD5_CTX to MD5_CTX_syl
936 conflicts with a struct in openssl
939 * src/prefs_account.[ch]
943 fixed compose with current account
944 broken by new compose button stuff
949 changed my email address
951 * src/matcher_parser_parse.y
952 clean the parser to remove conflicts
960 fix incorrect description of --enable-ldap parameter
962 * src/prefs_common.[ch]
964 add experimental option "smart wrapping" which makes the
965 compose editor auto wrap.
967 | TODO: the problem with the buggy cursor handling is caused |
968 | by the GtkText. when deleting / backspacing text its |
969 | wrapping algorithm does not take in account the previous |
970 | line. should find a way to hack this in. |
971 | or should perhaps combine this with the word wrapping |
972 | patch i wrote in january. |
975 show build parameters for LDAP and JPilot
978 revert Christoph's bugfix for selecting next unread message,
979 because folder stats aren't updated correctly
986 * src/matcher_parser_lex.l
987 * src/matcher_parser_parse.y
988 * src/prefs_filtering.c
989 * src/prefs_scoring.c
991 bugfix of the config file parser
996 added generated matcher sources to BUILT_SOURCES
1002 added new config file parser
1005 * src/filtering.[ch]
1007 * src/prefs_filtering.c
1008 * src/prefs_matcher.c
1009 * src/prefs_scoring.c
1010 * added src/matcher_parser.h
1011 * added src/matcher_parser_lex.h
1012 * added src/matcher_parser_lex.l
1013 * added src/matcher_parser_parse.y
1014 lex & yacc config file parser
1019 changes prefs_filtering into global_filtering
1022 build threads with subjects only if "Re: " is at the
1023 beginning of the subject
1029 sync with sylpheed 0.5.0
1030 change of version number only
1036 sync with sylpheed 0.5.0pre5
1040 sync with sylpheed 0.5.0pre4 release
1041 /po and /manual/ja not sync'ed
1045 more sync with sylpheed 0.5.0pre4
1047 2001-07-03 [christoph]
1050 fixed address book broken by address book
1051 for VCard, JPilot, LDAP
1057 stopped memory leaks
1061 more sync with sylpheed 0.5.0pre4
1065 * included address book patch for VCard, JPilot, LDAP
1066 * pref_common.c - fixed Font options on Display tab (cosmetic)
1067 * alertpanel.c - fixed truncated message
1069 2001-07-02 [christoph]
1074 mark threads for ignoring
1080 * sync with sylpheed 0.5.0pre4
1081 updated gettext to 0.10.38.
1087 * src/summaryview.[ch]
1088 new right-click option: Label.
1089 substitute for 'Mark-->Mark/Unmark', colours the line.
1090 (submitted by Satoshi Nagayasu <snaga@snaga.org>)
1092 2001-07-01 [christoph]
1095 fixed font for trash
1097 move ctree to unread message
1101 * sync with sylpheed 0.5.0pre3 release
1107 allow inserting / attaching multiple files in
1113 small change to Alfons' previous stuff so that it
1118 * lots of files changed; first attempt to merge the changes
1119 and bugfixes submitted by Andre Eibel (ae@baltic-online.de).
1124 updated and completed, translations by Fabio
1125 Junior Beneditto <fjbeneditto@yahoo.com.br>
1131 allow selecting an attached files' mime type from a
1136 * more sync with sylpheed 0.5.0pre3
1141 merge with sylpheed.pot and pt_BR.po provided by
1142 Fabio Junior Beneditto.
1147 make MIME types case insensitive
1152 merge with sylpheed.pot and old nl.po; translations added.
1156 * more sync with sylpheed 0.5.0pre3
1161 don't crash when removing parent node of messages
1162 attracted by subject. this was caused by not deleting
1163 the parent node from the subject line hash table.
1170 if there are multiple messages selected, allow forwarding
1171 them as attachments.
1175 * more sync with sylpheed 0.5.0pre3
1181 * sync with sylpheed 0.5.0pre3
1186 fixed 'compose news article' bug
1187 from icon-and-text toolbar
1191 * sync with sylpheed 0.5.0pre2 release
1193 2001-06-24 [christoph]
1195 * src/prefs_common.c
1196 bug fix in font selection
1198 use sylpheed's normal font instead of
1199 gtk default font for folders without
1204 * src/mainwindow.[ch]
1205 added composite compose mail / news button (an idea by Leandro
1206 Pereira <leandro@linuxmag.com.br>)
1210 Added instructions for ldif-to-xml.py
1218 * src/pixmaps/stock_news_compose.xpm
1219 added pixmap by Leandro
1220 * src/prefs_common.c
1221 tested built-in spelling checker of GCC 3.0 :)
1223 merged dutch translation of sylpheed-main with
1228 Added tools directory and files.
1230 * tools/filter_conv.pl
1231 converts old filter system to new filtering system
1232 * tools/ldif-to-xml.py
1233 converts netscape addressbook to sylpheed addressbook
1235 descriptions/instructions for above two files
1237 2001-06-23 [christoph]
1240 * src/manage_window.[ch]
1241 * src/prefs_common.[ch]
1242 mail retrieval dialog can be enabled, disabled
1243 or hidden if non of sylpheed's windows is active
1249 * sync with sylpheed 0.5.0pre2
1251 2001-06-21 [christoph]
1254 show recipient on 'from' for all accounts
1257 * src/prefs_common.[ch]
1258 disable error popup on mail receive errors
1263 made the ruler correctly appear and disappear.
1266 removed Hoa's work-in-progress-stuff (interesting!) so
1269 2001-06-20 [christoph]
1272 * src/progressdialog.c
1273 added scrolled window for list in progressdialog
1277 sync with sylpheed 0.5.0pre1 release
1279 2001-06-20 [christoph]
1282 make building threads by subject work when
1283 thread view is enabled
1286 * src/prefs_common.[ch]
1287 automatically select account for mail replys
1291 * src/compose.c (compose_create): keep Bcc and Reply-To visible if
1292 they are filled in from the account settings.
1296 * more sync with sylpheed 0.5.0pre1
1302 added --sysconfdir to CPPFLAGS for pointing to the correct
1303 location of mime.types.
1305 NOTE: make sure you use --sysconfdir when running ./autogen.sh
1311 fixed some bug when building threads
1315 * src/prefs_account.c
1316 UI stuff: More changes to the English
1320 * src/pixmaps/stock_news_compose.xpm: new file
1324 Added new icon for Hoa's 'compose a news
1325 message', plus minor improvements to the
1331 more sync with sylpheed 0.5.0pre1
1337 Follow-up and reply to
1339 * src/summaryview.[ch]
1340 Build threads also with subjects
1345 forwarding use the current account.
1348 the "compose message" button has been replaced with
1349 "new mail" and "new news" buttons
1351 * src/prefs_common.[ch]
1352 added a configuration option to use the forward button
1353 as "forward as attachment"
1354 changed reply and forward format description
1356 * src/quote_fmt_lex.l
1357 * src/quote_fmt_parse.y
1358 added message with no signature in format for reply
1367 Improvements to the English
1369 * src/prefs_common.c
1370 Improvements to the English and some
1371 clarity/continuity improvements in the
1372 description of Quote symbols.
1378 * sync with sylpheed 0.5.0pre1
1383 Better interface for compose, displayed fields
1384 are updated whenever we change account.
1385 Newsgroups field is automatically filled.
1388 Newsgroups field is automatically filled.
1390 * src/prefs_account.c
1391 Some interface stuff when fields appear and
1398 * sync with sylpheed 0.4.99
1402 * src/base64.c, src/base64.h (Base64Decoder, base64_decoder_new,
1403 base64_decoder_free, base64_decoder_decode): new object and
1404 functions for decoding base64 streams.
1405 * src/procmime.c (procmime_decode_content): modified to use the
1412 * sync with sylpheed 0.4.99cvs11
1418 * sync with sylpheed 0.4.99cvs9
1423 * src/prefs_account.c
1425 SMTP server can be defined in the news account
1426 mime type of attachment are kept.
1430 now choose the highest important score between default
1431 and important score of folder.
1435 * src/prefs_common.c:
1437 (prefs_quote_description_create): corrected description of
1438 quote format characters
1444 * sync with sylpheed 0.4.99cvs8
1448 * src/Makefile.am: fix for "make dist": added quote_fmt_parse.h
1449 and pixmaps/stock_mail_reply_to_author.xpm to EXTRA_DIST.
1455 * sync with sylpheed 0.4.99cvs7
1459 * src/quote_fmt.h: renamed from src/quote_fmt_parse.h (which
1460 clashes with autogenerated header).
1461 * src/compose.c, src/quote_fmt_parse.y: #include "quote_fmt.h"
1462 * src/Makefile.am: added quote_fmt.h.
1463 * src/.cvsignore: added lex/yacc autogenerated files
1464 (quote_fmt_lex.c, quote_fmt_parse.c, quote_fmt_parse.h).
1470 * sync with sylpheed 0.4.99cvs6
1474 * added src/quote_fmt_parse.h
1479 don't modify readonly configuration files
1481 * src/prefs_account.c
1482 * src/prefs_common.c
1483 * src/prefs_customheader.c
1484 * src/prefs_display_header.c
1485 * src/prefs_filter.c
1486 * src/prefs_filtering.c
1487 * src/prefs_scoring.c
1488 don't open dialog box when configuration files
1493 * configure.in: added AM_PROG_LEX and AC_PROG_YACC.
1495 * src/Makefile.am: replaced quote_fmt.tab.[ch] by
1496 quote_fmt_lex.[lh], quote_fmt_parse.y; added YFLAGS=-d; added
1497 BUILT_SOURCES to make all files rebuild properly.
1499 * src/compose.c: removed #include "quote_fmt.tab.h".
1501 * src/quote_fmt_lex.l: renamed from quote_fmt.l; changed to return
1502 CHARACTER value in yylval.
1504 * src/quote_fmt_parse.y: renamed from quote_fmt.y; changed to
1505 receive CHARACTER value by documented means (yylval).
1507 * src/lex.quote_fmt.c, src/quote_fmt.{l,y,tab.{c,h}}: removed.
1512 changed quote_fmt.[ch] into quote_fmt.tab.[ch]
1517 * src/prefs_filtering.c
1518 now keep the configuration for execute action
1525 * sync with sylpheed 0.4.99cvs5
1530 added quote_fmt.[ch]
1532 * added src/quote_fmt.y
1533 * added src/quote_fmt.l
1534 * added src/quote_fmt.tab.h
1535 * added src/quote_fmt.tab.c
1536 * added src/lex.quote_fmt.c
1537 parsing configuration for replying
1540 * src/prefs_common.[ch]
1541 added configuration UI for replying
1545 using configuration for replying
1553 * src/prefs_filtering.c
1554 * src/prefs_matcher.c
1555 * src/prefs_matcher.h
1556 action "run a command" for filtering
1557 and matching with a command.
1558 fixed the "whole message" matching
1561 changed temporary filename for security
1564 queue the notification if it fails to send.
1566 * src/prefs_common.c
1567 * src/prefs_folder_item.c
1568 changed the default important score
1570 * src/prefs_scoring.c
1572 hide kill score input when the folder is not
1577 * src/prefs_common.c:
1579 (prefs_font_select): pass font name in font entry box to font
1584 * src/smtp.c (smtp_ok): fixed sock_gets() error handling.
1588 * sync with sylpheed 0.4.99cvs4
1592 * src/headerwindow.c:
1594 (headerwindow_show_cb): use the selected summary view item, not
1599 * src/headerwindow.c:
1601 (headerwindow_show_cb): always try to show msginfo
1606 keep attached parts when reediting or forwarding.
1611 * src/prefs_folder_item.[ch]
1612 * src/prefs_scoring.[ch]
1614 * src/summaryview.[ch]
1617 * src/prefs_common.[ch]
1618 support for folder scoring
1619 kill score and important score for messages
1621 * src/prefs_account.c
1622 some display bug fixed for local account
1627 * src/summaryview.c:
1629 (add_sender_to_cb): don't crash when no or invalid sender; the add
1630 sender to address book menu item is disabled.
1634 * src/filtering.[ch]
1636 handling summary menu / filter messages
1642 imap folders now appears in list
1645 doesn't crash if destination mail is not writeable
1650 removed some warnings
1654 * src/prefs_filtering.c
1655 global string to identify any folders
1656 removed some debug info
1657 filtering to mbox folders is now possible
1660 removed some warnings
1663 permission on files are changed to read/write for user only,
1665 creation of subfolder is handled better.
1669 Verified the sync for src/prefs_common.[ch] and
1670 src/prefs_account.[ch]. I believe there were some
1671 minor indentation differences.
1677 * sync with 0.4.99cvs3
1682 handling flags for mbox format
1685 use of mark file only for MH format
1686 handling flags for mbox format
1687 filtering cannot yet move or copy mails to mbox folders.
1690 changed move_msg, copy_msg,
1691 move_msgs_with_dest, copy_msgs_with_dest functions
1692 uses only folder->copy_msg() function
1693 uses folder->finished_copy() to handle the destination
1694 folder at the end of the copy or move operation.
1697 included mbox directories.
1699 * src/folderview.[ch]
1701 handle folders operation for mbox format
1704 disable conversion of "From " header
1706 * src/mbox_folder.[ch]
1707 completion of mbox format handling
1710 changed mh_copy_msg() function and
1711 removed mh_move_msg(), mh_move_msgs_with_dest(),
1712 mh_copy_msgs_with_dest()
1714 * src/prefs_filtering.c
1715 removed some warnings
1717 * src/prefs_matcher.c
1718 default boolean operation is AND
1721 handling flags for mbox format
1722 handling of "From " header
1726 added MSG_REALLY_DELETED flags to handle deletion of
1727 messages in mbox format.
1730 handling flags for mbox format
1731 disable the MSG_DELETED flags when messages
1732 are deleted in mbox format
1735 "From " headers display fixed.
1741 (get_email_part): skip quoted email addresses, like in e.g.
1742 "'alfons@proteus.demon.nl'".
1746 Minor GUI fixes adding horizontal scrollbars to Hoa's matcher dialogs,
1747 and fixing the persistence troubles when using separate windows.
1751 Added #define SEPARATE_ACTION used in the gtk item factory for
1752 the SEPARATE_FOLDER and SEPARATE_MESSAGE items, so we can
1753 use gtk_item_factory_get_widget_by_action() to get the items.
1755 Removed separate_widget_cb from the gtk item factory data
1757 (mainwindow_create): connect separate_widget_cb() to check
1758 menu item "toggled" signal. also passing a MainWindow pointer
1759 as object data for both check menu items.
1761 (separate_widget_cb): definition of separate_widget_cb() to match
1762 GtkCheckMenuItem's "toggled" signal. Now get the pointer to the main
1763 window using gtk_object_get_data(). The type of window separation
1764 (SEPARATE_MESSAGE or SEPARATE_FOLDER) is passed as the signal's data
1766 * src/prefs_filtering.c,
1767 src/prefs_matcher.c: added horizontal scrollbars
1772 fix segfault with invalid bold font
1774 correctly display summary stats after row is marked
1778 * src/codeconv.c (conv_get_code_conv_func): fix for ISO-8859-*
1779 encodings with libjconv.
1784 added mbox_folder.[ch]
1786 mbox temporary folder
1788 * added src/mbox_folder.[ch]
1790 * src/procheader.[ch]
1793 bugfix for file incorporation filtering
1795 enable creation of MBOX
1796 * src/prefs_display_header.c
1797 enable use of headers like "From "
1798 something that should be fixed :
1799 displaying of such headers add an extra space
1800 * src/prefs_folder_item.c
1801 don't create folders because it is not necessary
1803 added data field to MsgInfo for mbox internal use
1805 added some support for mbox
1807 added get_mbox_cache_dir() function
1809 2001-05-23 [hiroyuki]
1811 * src/headerwindow.c
1822 src/folderview.c: more sync with 0.4.99cvs2.
1824 * src/headerwindow.c: reverted.
1830 * sync with sylpheed 0.4.99cvs2
1838 * src/summaryview.c: bugfixed a premature assignment in summaryview_add_sender_to_cb()
1844 * configure.in: if gnome-config not found, "no" is displayed
1846 * sylpheed.desktop: "Hello World" is replaced with "Sylpheed Mail"
1848 * src/textview.c: now also possible to add mail addresses by right
1849 clicking in the text view
1851 * src/codeconv.c: merged patch which fixes endless loop when encountering
1852 invalid wide characters; from Alte <010@imis.ru>
1856 Added installation of gnome specific things:
1858 * Makefile.am: gnome conditional
1860 * configure.in: check for installed gnome
1862 * added sylpheed.png, sylpheed.desktop
1866 * src/pixmaps/stock_mail_reply_to_author.xpm: new file.
1868 * src/mainwindow.h (main_window_toolbar_create): created a button
1870 (main_window_set_toolbar_sensitive): enable/disable the new button
1872 (toolbar_reply_to_author_cb): handle the new button.
1874 * src/send.c (SEND_EXIT_IF_ERROR, SEND_EXIT_IF_NOTOK): call
1875 send_progress_dialog_destroy() on failure (fixes hang on SMTP
1880 * src/compose.h (ComposeReplyMode): new modes
1881 COMPOSE_REPLY_TO_AUTHOR, COMPOSE_REPLY_TO_AUTHOR_WITH_QUOTE,
1882 COMPOSE_REPLY_TO_AUTHOR_WITHOUT_QUOTE.
1885 (compose_send): move some code into a new function:
1886 (compose_current_mail_account): new function.
1887 (compose_reply): new argument to_author, all callers changed; if
1888 to_author==TRUE and account->protocol==A_NNTP, find and use an
1889 appropriate mail account for replying.
1890 (compose_reply_set_entry): new argument to_author; ignore
1891 compose->replyto if to_author==TRUE.
1893 * src/mainwindow.c: new command "Message/Reply to author".
1894 (main_window_set_menu_sensitive): enable/disable it.
1895 (reply_cb): handle it.
1897 * src/summaryview.c: new command "Reply to author".
1898 (summary_set_menu_sensitive): enable/disable it.
1899 (summary_reply_cb): handle it.
1901 * src/account.c (account_find_mail_from_address): new function.
1907 * sync with sylpheed 0.4.99cvs1
1914 new filtering action : forward and forward as attachment
1917 no need for $DISPLAY when we run sylpheed --help
1918 call to parse_cmd_opt() is moved
1920 * src/mainwindow.[ch]
1921 execute button is hidden when immediate execute
1926 * src/prefs_folder_item.c
1928 better handling of missing directories
1931 reedit is enabled in outbox
1932 reedit is enabled in queue
1938 * src/prefs_filtering.c
1939 changed attachement into attachment
1945 * sync with sylpheed 0.4.67cvs9
1946 * sync with sylpheed 0.4.67cvs7-8
1951 added prefs_filtering.c
1953 * src/filtering.[ch]
1955 removed action : forward_news and forward_news_as_attachement
1956 (forward and forward_as_attachement can be used instead)
1959 added menu option to access filtering configuration
1961 * src/prefs_account.c
1962 changed mail_command default to /usr/sbin/sendmail
1964 * added src/prefs_filtering.[ch]
1965 dialog box for filtering configuration
1967 * src/prefs_matcher.c
1968 added function prefs_matcher_get_criteria_from_matching()
1970 * src/prefs_scoring.c
1971 reset the dialog when register or substitute is clicked
1976 added filtering.[ch]
1978 using filering.[ch] instead of filter.[ch]
1980 reading new filtering configuration
1982 added some filtering actions
1983 and fixed a bug for headers and mail body matching
1985 using filering.[ch] instead of filter.[ch]
1987 handling invalid MsgInfo in mh_copy_msg() and mh_move_msg()
1989 some fixes for filtering
1991 2001-05-14 [hiroyuki]
1993 * src/send.c: fixed some weird indentations.
1994 send_message_with_command(): call pclose() only if p != NULL.
1995 * src/textview.c: get_email_part(): modified the code for readability.
1997 2001-05-14 [hiroyuki]
2001 src/md5ify.h: removed from the cvs.
2005 * src/main.c: include rfc2015.h to avoid compiler warnings.
2006 * src/alertpanel.c (alertpanel_message_with_disable): return 0 if
2007 the panel is already on screen.
2008 * src/prefs_customheader.c (prefs_custom_header_delete_cb): treat
2009 closing the alert window by ESC as "No".
2010 * src/prefs_common.c (prefs_interface_create): moved return
2011 receipt check button to the correct place.
2015 * src/prefs_common.c:
2016 moved return receipt check button to the Send tab. (prefs_send_create)
2017 removed the date format ui related globals. (prefs_display_create)
2021 * sync with sylpheed 0.4.67cvs5-6
2025 * added Alfons' font selection patch
2028 * src/headerwindow.c
2029 * src/prefs_common.c
2030 * src/prefs_common.h
2034 changed version of cache
2036 * src/prefs_matcher.c
2037 added additionnal matching criteria
2041 added references in MsgInfo
2046 prepared some things for new filtering
2048 added some matching properties
2049 inreplyto need to be enhanced
2050 prepared some things for new filtering
2052 added Return-Receipt-To handling
2053 * src/prefs_folder_item.c
2054 changed default value to TRUE
2055 * src/prefs_matcher.c
2056 added some matching properties
2057 * src/prefs_scoring.[ch]
2058 the scoring dialog is finished
2060 added Return-Receipt-To handling
2061 Reference need to be added
2063 added Return-Receipt-To handling
2064 added threadscore to get a better score sorting when
2067 suppressed a bug when we sort the list
2068 when no folder is opened.
2069 better score sorting when threads are enabled
2073 * reverted previous patch because of potential errors
2077 * src/inc.c, src/prefs_common.c, src/prefs_common.h:
2078 applied "toggle mail-retrieval dialog window" patch submitted
2079 by Eric Limpens <eric@qnt.net>
2081 * sync with sylpheed 0.4.67cvs4
2085 * src/matcher.c, src/scoring.c: changed "#ifdef 0" to "#if 0" for
2086 some picky compilers.
2087 * src/rfc2015.h: provide prototype for rfc2015_disable_all().
2088 * src/grouplist_dialog.c: include alertpanel.h.
2089 * src/prefs_headers.c (prefs_headers_deleted): added GTK_BUTTON to
2090 fix compile warning.
2091 * src/scoring.c, src/prefs_folder_item.c, src/matcher.c: brought
2092 #include "defs.h" before others to prevent the warning of `MIN'
2093 and `MAX' redefinition.
2099 * src/prefs_account.c
2100 * src/prefs_display_header.c
2103 added prefs_scoring.[ch]
2104 * src/grouplist_dialog.c
2105 display an error dialog box if the group list
2107 * src/mainwindow.[ch]
2108 added main_window_set_thread_option() function
2109 scoring dialog box enabled
2111 added flags matching unread /new / marked
2112 / deleted / replied / forwarded
2114 newsgroups are now finally in newscache
2115 * src/prefs_matcher.[ch]
2116 finished preferences for matching dialog
2117 * added src/prefs_scoring.[ch]
2118 scoring dialog box completed
2120 conversion to string : added scoringprop_to_string()
2121 write config for preferences :
2122 added prefs_scoring_write_config()
2124 threads can be enabled/disabled independently
2132 thought it would be nice to have a list of all
2133 contributors (used Changelog as a reference)
2136 messed up version numbering...
2140 * sync with sylpheed 0.4.67cvs1-3
2144 * src/prefs_common.c:
2145 better UI for strftime format, double clicking
2146 on format now inserts the format in text entry
2147 replaced close button with standard OK/Cancel
2148 moved date format button to the right of the
2154 Ctrl-Home / Ctrl-End have proper cursor navigation
2158 * src/prefs_matcher.c
2159 finished UI to define matching properties
2160 added ok and cancel button
2161 * src/prefs_filter.c
2162 added ok and cancel button
2164 fixed some bug in xhdr parsing
2169 fixed a bug in textview_show_header(), which displayed two colons (':');
2170 cleaned up some warnings
2175 added prefs_matcher.[ch]
2176 compilation with -W -Wall
2178 ungrab the mouse events if grabbed - does it
2179 fix the bug for disposition notification ?
2181 added a menu option to open the matching dialog.
2183 added matcherprop_to_string() and matcherlist_to_string()
2184 fixed some bugs, changed the name of some options
2185 age_sup and age_inf becomes age_greater and age_lower,
2186 body and messageheaders becomes body_part and headers_part,
2187 changed the names of constants from SCORING_XXX to MATCHING_XXX
2188 * src/prefs_display_header.c
2189 * src/prefs_headers.c
2190 fixed a bug that accidentally destroyed dialogs
2191 when closed them with delete_event
2192 Added *_deleted() which handle delete_event signal correctly.
2193 * src/prefs_folder_item.[ch]
2194 added "enable_thread" field for future customization
2195 * added src/prefs_matcher.[ch]
2196 sample of the UI to define matching properties
2198 using procheader_headername_equal instead of str*cmp functions
2199 using procheader_parse_header() function
2201 using MATCHING_XXX instead of SCORING_XXX
2203 display the sender of the news even if this is ourself
2204 when this is a news message.
2206 using headername_equal() instead of str*cmp functions
2212 * sync with sylpheed 0.4.66
2213 * src/gtkstext.c: trace logs added
2217 * src/prefs_common.[ch]: added option to enable/disable GnuPG
2218 signature check popup.
2219 * src/rfc2015.c (check_signature): show signature check popup only
2220 if it is enabled in preferences.
2226 * sync with sylpheed 0.4.66cvs6
2230 * src/prefs_common.[ch]: added option to enable/disable
2231 looking up sender name in address book for summary pane
2232 * src/summaryview.c: look up sender in the address book
2233 by using Alfons' address completion code
2235 2001-05-07 [hiroyuki]
2238 src/pop.c: pop3_retr_recv(): removed cur_msg_bytes from the
2239 member of Pop3State.
2240 * src/news.c: brought #include "defs.h" before #include <glib.h>
2241 to prevent the warning of `MIN' and `MAX' redefinition.
2245 * removed src/headers_display.[ch]
2246 * removed src/prefs_display_headers.[ch]
2248 use a temporary file in the user directory for mbox import
2250 added XHDR support to get "To" and "Cc" headers
2251 (in order to match news with to or cc field for
2253 added function news_parse_xhdr() to get XHDR response
2255 added function nntp_xhdr()
2257 fetch the message if necessary
2263 * sync with sylpheed 0.4.66cvs3-5
2268 added function itos_buf() to enable use of several buffers
2270 use of itos_buf() instead of itos() in summary list
2271 to fix the broken display of message number.
2275 * src/gtkstext.c: bug in cursor up navigation fixed,
2276 fixed another unsigned / signed comparison (we're getting there :-)
2281 added scoring.c scoring.h
2282 prefs_folder_item.c prefs_folder_item.h
2285 added FOLDERITEM_RC SCORING_RC
2287 added prefs field in FolderItem :
2288 properties for each folder (PrefsFolderItem),
2289 sorting type and mode were added as the first properties.
2291 read config for scoring
2292 * added src/matcher.[ch]
2293 gives functions to parse configuration file to do
2294 matching on mails with a list of conditions.
2296 add option to sort by score
2297 * src/prefs_common.[ch]
2298 added preference option to show score and for
2299 the score column size
2300 * added src/prefs_folder_item.[ch]
2301 properties for each folder (PrefsFolderItem),
2302 sorting type and mode were added as the first properties.
2303 * src/procheader.[ch]
2304 added procheader_parse_header()
2305 added procheader_header_free()
2306 added procheader_headername_equal()
2307 and made modification to use them.
2309 added score field to MsgInfo structure
2310 * added src/scoring.[ch]
2311 gives functions to parse configuration file to do
2312 scoring on mails with a list of conditions.
2313 * src/summaryview.[ch]
2314 save the sorting type and mode for the folder
2315 added column to display the score of the mail
2316 added function summary_score_clicked()
2317 sorting type and mode are restored to the folder
2320 use procheader_parse_header(), procheader_headername_equal()
2321 removed memory leak in text_scan_header when freeing headers
2323 changed the function to match names of headers
2324 using procheader_headername_equal()
2326 Scoring functions are implemented, an interface is needed
2332 hopefully fixed the row up navigation bug,
2333 removed adding back / forward lines to cache
2337 * src/prefs_display_headers.c: user interface changes:
2338 (prefs_display_headers_create): remove unused "Show" check button;
2339 allow reordering of headers by dragging.
2340 (prefs_display_headers_write_config): remove unused variables.
2341 (prefs_display_headers_set_dialog): do not insert "(New)" at top
2342 of lists (not needed with the new UI).
2343 (prefs_display_headers_set_list): scan lists starting from row 0,
2344 not 1 (do not skip "(New)").
2345 (prefs_display_headers_find_header): new function.
2346 (prefs_display_headers_clist_set_row): do not allow duplicates.
2347 (prefs_display_headers_delete_cb): do not skip row 0; treat
2348 closing the alert window by ESC as "No".
2349 (prefs_display_headers_up): do not protect row 0.
2350 (prefs_display_headers_down): do not protect row 0.
2354 * src/mainwindow.c (next_marked_cb, prev_marked_cb): new
2358 (summary_find_next_marked_msg, summary_find_prev_marked_msg,
2359 summary_select_next_marked, summary_select_prev_marked): new
2364 * src/news.c: fixed a bug when no article can be fetched after
2365 server timeout if the connection was restored by news_post():
2366 (news_select_group): new function.
2367 (news_fetch_msg): call news_select_group() before fetching
2369 (news_get_uncached_articles): set session->group after successful
2377 changed version of cache, added cc field
2379 * src/prefs_display_headers.c
2380 the interface was changed
2382 * src/prefs_headers.c
2387 * completed sync of sylpheed cvs2
2388 * src/gtkstext.c: updated row up / down cursor navigation
2389 * src/textview.c: re-edited, prepared for fixing the email address
2394 * src/prefs_common.c: use alfons' strftime ui code
2395 entry_datefmt and datefmt_sample widgets have to be
2396 global in this module because of this change
2401 * src/prefs_common.[ch] added option to activate the return receipt
2406 * src/gtkstext.c: fix for row up/down cursor navigation.
2410 * sync with 0.4.66cvs2
2414 added add-sender-to-addressbook patch
2422 * src/alertpanel.h (AlertValue): added G_ALERT_VALUE_MASK,
2425 * src/alertpanel.c (alertpanel_create): new argument can_disable,
2426 all existing callers changed to pass FALSE; create a check button
2427 to disable the message.
2428 (alertpanel_message_with_disable): new function.
2429 (alertpanel_show): mask value with G_ALERT_VALUE_MASK.
2430 (alertpanel_button_toggled): new function.
2431 (alertpanel_button_clicked, alertpanel_close): set value using
2434 * src/prefs_common.h (PrefsCommon): new field gpgme_warning.
2436 * src/prefs_common.c (prefs_privacy_create): new check button
2437 checkbtn_gpgme_warning.
2439 * src/main.c (main): moved preferences reading before gpgme
2440 initialization; check prefs_common.gpgme_warning before giving the
2441 GnuPG warning and set it to FALSE if the user wants to disable the
2444 2001-05-02 [hiroyuki]
2446 * src/prefs_display_headers.c: modified the layout and some labels.
2450 * src/prefs_account.c (prefs_account_fix_size): new function.
2451 (prefs_account_create): call prefs_account_fix_size(); use
2452 gtk_widget_show instead of gtk_widget_show_all (fixes too large
2453 size when the window is shown for the first time).
2454 (prefs_account_basic_create): changed layout of serv_table; moved
2455 localmbox_entry above smtpserv_entry (logically it replaces
2457 (prefs_account_protocol_activated): set sensitivity of
2458 nntpauth_chkbtn according to the protocol (in addition to
2459 hide/show); commented out gtk_table_set_row_spacing() calls.
2460 (prefs_account_nntpauth_toggled): do nothing if nntpauth_chkbtn is
2461 not sensitive (fixes a bug with disabled username/password boxes
2462 when editing POP3 account after NNTP with authentication).
2468 * src/prefs_account.[ch]
2470 removed local account without SMTP server
2471 added option to use mail command instead of a connexion
2472 to SMTP server when a local account is used
2473 * src/prefs_headers.c
2476 fixed a bug when connexion immediately closed
2486 * src/prefs_account.c (Basic, prefs_account_basic_create): new
2487 widget nntpauth_chkbtn.
2488 (prefs_account_protocol_activated): handle nntpauth_chkbtn
2490 (prefs_account_nntpauth_toggled): new function.
2492 * src/news.c (news_session_new_for_folder): use NNTP
2493 authentication only if ac->use_nntp_auth is set.
2497 * src/Makefile.am changed headers.[ch] in customheader.[ch]
2498 * src/prefs_display_headers.c changed the UI
2499 * src/prefs_headers.c changed account_name to account_id
2500 * src/compose.c using customheader.h
2502 2001-05-01 [hiroyuki]
2506 src/nntp.c: changed sock_read() to sock_gets(), they've been left
2511 * src/Makefile.am added prefs_display_headers.[ch] headers_display.[ch]
2512 * src/defs.h added HEADERS_DISPLAY_RC : name of the config file
2513 for displaying of headers
2514 * src/grouplist_dialog.[ch] minor changes to remove warnings
2515 * src/prefs_display_headers.[ch] dialog to choose the
2516 headers to display in the mail viewer.
2517 * src/headers.h correction of #define
2518 * src/headers_display.[ch] configuration for displaying of headers.
2519 * src/main.c read config of displaying of headers
2520 * src/prefs_common.c add a button to access the config dialog
2521 for displaying of headers
2522 * src/prefs_display_headers.[ch] dialog for configuration for
2523 displaying of the headers.
2524 * src/prefs_headers.c cleaning of code
2525 * src/procheader.c comments added to code
2526 * src/textview.c changes to reorder the headers depending
2527 on the config for displaying of headers
2533 * sync with 0.4.65cvs12
2535 NOTE: nntp.c and news.c in claws and cvs branch differ significantly!
2539 * src/nntp.h (NNTPSockInfo): new field auth_failed.
2541 * src/nntp.c (nntp_mode): return NN_AUTHREQ if sock->auth_failed
2542 is set to force reconnection after authentication failure.
2543 (nntp_gen_command): set sock->auth_failed on authentication
2544 failure, or if sock->userid and sock->passwd are not set.
2546 * src/news.c (news_session_new_for_folder): set userid=NULL if
2547 password dialog is cancelled.
2551 * src/nntp.h (NNTPSockInfo): new type.
2553 * src/nntp.c: all functions updated to use NNTPSockInfo instead of
2555 (nntp_open_auth, nntp_close): new functions.
2556 (nntp_gen_command): new function to handle authentication; all
2557 NNTP command functions updated to use it.
2558 (nntp_authinfo_user, nntp_authinfo_pass): deleted.
2559 (nntp_list): removed old useless code.
2561 * src/news.h (NNTPSession): new field nntp_sock.
2563 * src/news.c: all functions updated to use NNTPSockInfo instead of
2565 (news_session_new): new arguments (userid, passwd); made static;
2566 use nntp_open_auth() if needed.
2567 (news_session_destroy): use nntp_close() instead of sock_close().
2568 (news_query_password): changed arguments.
2569 (news_session_new_for_folder): new function.
2570 (news_session_get): use news_session_new_for_folder().
2571 (news_authenticate): deleted.
2572 (news_get_uncached_articles): removed old authentication code.
2576 * src/news.c: reverted my previous changes (need to do NNTP
2577 authentication in a cleaner way).
2581 * src/news.c (news_nntp_group, news_nntp_list, news_nntp_xover,
2582 news_nntp_post, news_nntp_mode): new functions (wrappers with
2583 authentication support).
2584 (news_get_article_cmd, news_get_article, news_get_header): new
2585 argument "folder"; all callers changed.
2586 (news_get_article_cmd): added authentication support.
2587 (news_session_get): use news_nntp_mode() instead of nntp_mode().
2588 (news_post): use news_nntp_post() instead of nntp_post().
2589 (news_get_uncached_articles): use news_nntp_group() instead of
2590 nntp_group() and news_nntp_xover() instead of nntp_xover();
2591 removed old authentication code.
2592 (news_get_group_list): use news_nntp_list() instead of nntp_list().
2594 * src/nntp.c (nntp_list): return real error code instead of
2599 * configure.in: fixed wint_t typedef detection again
2603 * src/prefs_account.[ch], added A_LOCAL_CMD
2604 (send mail with mail command)
2605 * src/send.c added function send_message_with_command()
2606 * src/inc.c made a more secure get_spool() function with
2607 mktemp() but maybe mkstemp() or something more
2612 * src/textview.c, colorization of email addresses in headers
2616 * bug sync with sylpheed
2617 * prefs_common.c: created date format ui for darko
2618 * sync with 0.4.65cvs11
2619 * configure.in: corrected to have the new gpg checks
2623 * completed sync with 0.4.65cvs10
2624 * minor debug things added to gtkstext.c
2628 * configure.in: remove check for availability of
2629 strftime() as advised by Hiroyuki
2630 * src/prefs_common.[ch], src/procheader.c:
2631 synch strftime() code with Hiroyki's main branch
2635 * src/news.c: news_query_password(), news_authenticate(): new
2637 news_get_uncached_articles(): added NNTP authentication
2639 * src/nntp.[ch]: nntp_authinfo_user(), nntp_authinfo_pass():
2641 * src/prefs_account.c: prefs_account_protocol_activated():
2642 enable userid and password fields for NNTP.
2646 * configure.in: check for availability of strftime()
2648 * src/prefs_common.[ch], src/procheader.c: use
2649 strftime() for displaying date in summary pane if it
2654 * more .cvsignore cleanups [alfons]
2658 * ac/sv-check-type.m4: new autoconf macro.
2659 * configure.in: fixed wint_t typedef detection (did not work
2664 * acconfig.h: added USE_GTKGDK_XIM definition for autoheader.
2668 * modified gtkstext.c : buggy cursor navigation fixed,
2669 and font descent also taken in account when drawing
2673 * added comments in src/news.c src/nntp.c
2674 * added src/prefs_headers.[ch]
2675 * added src/headers.[ch]
2676 * modified compose.c to activate custom headers
2677 added function is_in_custom_headers
2678 * modified prefs_account.[ch]
2679 added function prefs_account_customhdr_edit
2680 * modified src/defs.h :
2681 added HEADERS_RC : name of the config file
2682 for the custom headers
2693 added gtkstext with configure.in patch by Hiroyuki which
2694 should fix the XIM detection [alfons]
2696 * more clean up of cvs [alfons]
2698 * removed all Makefile.in files to attic.
2700 * updated all .cvsignores to really ignore things that could
2701 be unintentionally committed by a recursive commit.
2704 * added src/grouplist_dialog.[ch]
2705 * changed src/folderview.c to call grouplist_dialog instead
2708 added functions news_reset_group_list
2709 and news_get_group_list
2711 added function nntp_list
2713 added GROUPLIST_FILE : name of the newsgroup list cache file
2717 * added option to warn about queued messages on exit [sergey]:
2719 * src/compose.c: compose_queue(): call folder_item_scan()
2720 and folderview_update_item() after queueing.
2721 * src/folderview.c: folderview_update_node(): draw the queue
2722 folder in bold font if there are queued messages.
2723 * src/mainwindow.c: queued_messages(): new function.
2724 app_exit_cb(): display warning if there are queued messages
2725 if warn_queued_on_exit is set.
2726 * prefs_common.[ch]: add warn_queued_on_exit option.
2728 * enhanced GnuPG key selection support [sergey]:
2730 * src/select-keys.c: updated to newer version from Win32
2731 branch with support for selecting arbitrary keys.
2732 * src/prefs_account.c: added the Privacy tab to the account
2734 prefs_account_privacy_create(),
2735 prefs_account_sign_key_set_data_from_radiobtn(),
2736 prefs_account_sign_key_set_radiobtn(): new functions.
2737 * src/prefs_account.h: new preferences sign_key_type, sign_key_id.
2738 * src/rfc2015.c: set_signers(): new function.
2739 pgp_sign(): add the account parameter, call set_signers().
2740 rfc2015_sign(): add the account parameter, pass it to pgp_sign().
2741 * src/rfc2015.h: rfc2015_sign(): updated prototype.
2742 * src/compose.c: pass the current account to rfc2015_sign().
2744 * tag name claws added to prevent confusion with main branch [alfons]
2746 * Sync with sylpheed-0.4.65cvs4 and made it compile. [sergey]
2748 * autogen.sh: Added "--enable-maintainer-mode". [sergey]
2750 * sync with recent sylpheed cvs. Untested though. [alfons]