From: Paul Mangan Date: Mon, 31 Oct 2005 11:31:39 +0000 (+0000) Subject: * .cvsignore X-Git-Tag: rel_1_9_99~1 X-Git-Url: http://git.claws-mail.org/?p=claws.git;a=commitdiff_plain;h=89673bbaafefb2e5082ad6395c65706ffe023470 * .cvsignore * ChangeLog * ChangeLog.claws ** REMOVED ** * ChangeLog-gtk2.claws ** REMOVED ** * ChangeLog.gtk1 ** ADDED ** * INSTALL * Makefile.am * NEWS * README * README.claws ** REMOVED ** * README.jp ** REMOVED ** * RELEASE_NOTES ** ADDED ** * RELEASE_NOTES.claws ** REMOVED ** * commitHelper * configure.ac * sylpheed.spec.in ** REMOVED ** tidy up and update the default docs: ChangeLog.claws is renamed ChangeLog.gtk1 ChangeLog-gtk2.claws is renamed ChangeLog README.claws is renamed README RELEASE_NOTES.claws is renamed RELEASE_NOTES --------------------------------------------- --- diff --git a/.cvsignore b/.cvsignore index 29f9b2008..a794d13d4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -16,7 +16,6 @@ Makefile.in stamp-h stamp-h.in stamp-h1 -sylpheed.spec tags TAGS *.swp diff --git a/ChangeLog b/ChangeLog index 550b06e46..f63bbd3a0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11036 +1,9943 @@ -2005-03-04 +2005-10-31 [paul] 1.9.15cvs131 - * version 1.0.3 - -2005-03-04 - - * src/codeconv.[ch]: removed conv_unmime_header_overwrite() because - it had introduced buffer overflow. - * src/compose.c: compose_parse_header(): don't use - conv_unmime_header_overwrite() which introduced buffer overflow. + * .cvsignore + * ChangeLog + * ChangeLog.claws ** REMOVED ** + * ChangeLog-gtk2.claws ** REMOVED ** + * ChangeLog.gtk1 ** ADDED ** + * INSTALL + * Makefile.am + * NEWS + * README + * README.claws ** REMOVED ** + * README.jp ** REMOVED ** + * RELEASE_NOTES ** ADDED ** + * RELEASE_NOTES.claws ** REMOVED ** + * commitHelper + * configure.ac + * sylpheed.spec.in ** REMOVED ** + tidy up and update the default docs: + ChangeLog.claws is renamed ChangeLog.gtk1 + ChangeLog-gtk2.claws is renamed ChangeLog + README.claws is renamed README + RELEASE_NOTES.claws is renamed RELEASE_NOTES + +2005-10-31 [paul] 1.9.15cvs130 + + * po/it.po + fix errors + +2005-10-31 [paul] 1.9.15cvs129 + + * po/ca.po + * po/de.po + * po/en_GB.po + * po/fr.po + * po/it.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + updated by Miquel Oliete, Stephan Sachse and + Thomas Gilgin, me, Fabien Vantard, Andrea + Spadaccini, Frederico Goncalves Guimaraes, + Andrej Kacian, Aleksandar Urosevic, and + Ralgh Young. + +2005-10-31 [mones] 1.9.15cvs128 + + * manual/faq.xml + More questions. + + * po/es.po + Updated for release. + +2005-10-30 [colin] 1.9.15cvs127 -2005-03-02 - - * src/compose.c: compose_destroy(): destroy paned only if it's not - attached to window. Fixed memory leak of popup menu. - -2005-02-28 - - * version 1.0.2 - -2005-02-28 - - * src/compose.c: compose_parse_header(): generate References: from - In-Reply-To: even if the parent message doesn't have Message-Id: - (thanks to mori). - -2005-02-24 - - * src/compose.c: compose_write_attach(): force transfer encoding to - protect trailing spaces for PGP signing. - -2005-02-10 - - * src/compose.c: compose_write_file(): force transfer encoding to - protect trailing spaces for PGP signing (fixes incompatibility - between gnupg 1.2 and 1.4) (thanks to Thorsten Maerz). - -2005-02-02 - - * INSTALL, INSTALL.jp: modified description about gpgme. - -2005-02-01 - - * version 1.0.1 - -2005-01-28 - - * src/select-keys.c: use_untrusted(): modified to use alertpanel(). - -2005-01-28 - - * supported gpgme-1.0 (thanks to Toshio Kuratomi). - -2005-1-27 - - * src/passphrase.c: gpgmegtk_passphrase_cb(): Removed unused variables: - passphrase_cb_info_s *info and gpgme_ctx_t ctx. The - passphrase_cb_info_s * was just to get the ctx. The ctx is no longer - needed as gpgme1.0 returns a blank line as the passphrase when an - action is cancelled instead of calling gpgme_cancel on the context. - * src/rfc2015.c: - - sig_status_full(): Get rid of gpgme_error_t err as we no longer - invoke ant gpgme functions that can return an error. - - check_signature(): Initialize verifyresult to NULL and be sure it - has been set when using it to get a result string. - - rfc2015_create_signers_list(): gpg_error_t is not directly - comparable to the error types. Use gpgme_err_code(err) to get the - type of error we are dealing with. - - pgp_sign(): Initialize result to NULL. Catches potential bug on - error condition later in the function. - - rfc2015_sign(): - + Initialize bytesRW to -1 which may prevent potential bugs on - error conditions. - + Remove siginfo. It was replaced by micalg. - * src/select-keys.c: - - set_row(): When creating the string for the algorithm type, use a - normal int rather than a long int. - - fill_clist(): Use gpgme_err_code(err) to get type of error as - gpg_error_t is not directly comparable to GPG_ERR_* constants. - - select_btn_cb(): Remove char *s that temporarily holds the key - fingerprint as keylists are now built without using this. - - cmp_email(): Remove an extraneous return statement that was left in - accidentally when the new code went in above it. - -2005-1-27 - - * src/select-keys.c: - - include gtkdialog.h - - use_untrusted(): New function that creates a dialog to ask the user - whether to encrypt with an untrusted key. - - trust_key_cb(): Callback to use if the user wants to encrypt with - an untrusted key. - - do_not_trust_key_cb(): Callback to use if the user doesn't want to - encrypt with an untrusted key. - - select_btn_cb(): Utilize the use_untrusted function to make sure - the user wants to encrypt with an untrusted key. - * src/rfc2015.c: pgp_encrypt(): Use GPGME_ENCRYPT_ALWAYS_TRUST when - encrypting. It is the responsibility of gpgmegtk_recipient_selection - to make sure the user knows if recipients are untrusted. - -2005-1-27 - - * src/textview.c: - - Add a new color entry for untrusted but valid signatures. - - textview_add_part(): Color untrusted signatures. - * src/rfc2015.c: - - Move sigstatus_to_string() and sig_status_with_name() functionality - into sigstatus.c: gpgmegtk_sig_status_to_string(). - * src/sigstatus.c: - - gpgmegtk_sig_status_to_string(): Add a boolean name argument that - allows us to specify the output should display name information - or just a status string. - + Check if a signature was created by a trusted key and add that - information to the output of the function. - - Switch to the new gpgmegtk_sig_status_to_string function. - * src/sigstatus.h: - - Change the interface to gpgmegtk_sig_status_to_string(). - -2005-1-27 - - * src/rfc2015.c: - - rfc2015_find_signature(): Changed to return an array of two - MimeInfo structs. The first has the multipart/signed MimeInfo. - The second has the signature part of the MimeInfo. This allows - us to work with messages that contain some mime information that - was signed and some that was not (as generated by mailman - mailing lists.) - - rfc2015_find_signature(): If the toplevel Content-Type is - multipart/mixed, recursively scan through the subparts for a - multipart/signed block. - - rfc2015_check_signature(): Use the new interface to - rfc2015_find_signature and free the data returned to us from it. - * src/rfc2015.h: Change the signature for rfc2015_find_signature(). - * src/mimeview.c: Use the new interface to rfc2015_find_signature() - and free the data returned from it. - -2005-1-27 - - * src/rfc2015.c: sig_status_for_key(): Fix a segfault when the key is - not found in the user's keyring. - -2005-1-27 - - * Ported the code to gpgme-1.0. - - Many types have had their names changed to conform to GNU - standards. For example, instances of GpgmeCtx have been changed to - gpgme_ctx_t. These cosmetic alterations are not noted below. - * configure.in: Enable large file support because the gpgme library is - built with it. - - Update to require gpgme 0.4.5 or above. - * src/main.c: main(): replaced gpgme_check_engine with - several calls that do the equivalent in gpgme 0.4.5 and above: - gpgme_check_version, gpgme_set_locale, gpgme_get_engine_info, - and gpgme_get_protocol_name are used. - - Remove gpgme_register_idle callback. The gpgme library will now - block while processing instead of periodically allowing the gtk - mainloop to run. This can be fixed by interfacing to the gpgme - io callback interface if anyone has the ambition. - * src/passphrase.c: passphrase_mbox(), create_description(), and - gpgmegtk_passphrase_cb now take an exploded description of the - passphrase to look for since the gpgme library hands us the - description in seperate pieces. - - gpgmegtk_passphrase_cb(): has been changed to the new gpgme - passphrase callback signature -- notably writing the passphrase - to a file descriptor and returning a gpgme_error_t to indicate - success or failure. - * src/passphrase.h: Change to the signature of - gpgmegtk_passphrase_cb(). - * src/rfc2015.c: - - Include errno.h. - - Use gpgme_data_seek calls instead of deprecated gpgme_data_rewind. - - gpgme_data_read and gpgme_data_write have changed signature to be - more like fread/fwrite. Adapted code to use this. - - Convert to gpgme_key_t array from removed GpgmeRecipients. - - Use gpgme_signature_t's directly instead of GpgmeSigStat. - - sig_status_to_string() and sig_status_with_name(): changed to - use a gpgme_error_t instead of removed GpgmeSigStat. - - pgp_sign(): Calculate the micalg directly from knowledge of the - hash as it's no longer returned from a gpgme library function. - This obsoletes find_xml_tag() and extract_micalg() so they've - been removed. - * src/select-keys.c: Adapt struct select_key_s to an array of - gpgme_key_t and the length of the array rather than a - GpgmeRecipients struct (which is removed.) - - gpgmegtk_recipient_selection now returns a gpgme_key_t NULL - terminated array instead of a GpgmeRecipients struct. - - Use values stored in the gpgme_key_t instead of looking up ATTRs - on the key as the ATTR methods are deprecated. - - Implement cmp_name() and cmp_email() as wholly separate functions - instead of using a common subfunction, cmp_attr() as there's no - longer a generic way of combining these two. Removed cmp_attr() - as ATTRs are deprecated. - * src/select-keys.h: gpgmegtk_recipient_selection signature changed. - * src/sigstatus.c: Get status information directly from the - gpgme_ctx variable. - - gpgmegtk_sig_status_to_string(): Uses a gpgme_error_t instead of - Removed GpgmeSigStat. - * src/sigstatus.h: gpgmegtk_sig_status_to_string signature has changed - as noted above. - -2005-01-25 - - * src/template.c: template_write_config(): fixed a memory leak. - -2005-01-25 - - * src/inc.c: inc_finished(): removed warning when updating a - folder item while no folder is selected. - -2005-01-19 + * src/compose.c + Place cursor before rewrapping (fixes cursor + pos if quotation gets rewrapped) - * src/mh.c - src/utils.c - src/procmsg.c: ignore 0-numbered message file. Don't use symbol - 'fileno' used in stdio.h. - * src/messageview.c: messageview_show(): check if - procmsg_msginfo_get_full_info() succeeds (fixes crash when - opening 0-numbered message) (thanks to WAKAI Kazunao). +2005-10-29 [paul] 1.9.15cvs126 -2005-01-11 + * src/crash.c + * src/foldersel.c + * src/main.c + * src/messageview.c + * src/toolbar.c + * src/gtk/authors.h + corrections to text items - * src/template.c: template_write_config(): fixed potential memory - corruption bug. +2005-10-28 [colin] 1.9.15cvs125 -2005-01-06 + * src/messageview.c + Make "hit 'C' to check sig" work from extern + messageviews - * src/pop.[ch]: added POP3_DONE to Pop3State (it is set when logout - is completed). - pop3_write_uidl_list(): force output of UIDLs of deleted messages - when POP3 session is aborted (thanks to Masahiro Tomita). +2005-10-27 [colin] 1.9.15cvs124 -2005-01-06 + * src/summaryview.c + Add a hack to avoid segfaulting when hammering + on gtk's events - * src/Makefile.am: use AM_CPPFLAGS and AM_YFLAGS instead of CPPFLAGS - and YFLAGS (they are reserved for users). +2005-10-27 [wwp] 1.9.15cvs123 -2004-12-24 + * src/prefs_themes.c + sort list of themes names in themes prefs - * version 1.0.0 +2005-10-27 [paul] 1.9.15cvs122 -2004-12-22 + * src/folder.c + * src/prefs_account.c + fix building on Solaris + Patch by Alex Moore - * src/account.c: account_delete(): fixed the crash on deleting a - remote account if the corresponding folder was selected (Debian BTS - #284483). +2005-10-27 [wwp] 1.9.15cvs121 -2004-12-21 + * src/summaryview.c + * src/gtk/gtksctree.c + speed up unselecting messages in summary view (thanks to Colin) - * NEWS, TODO, TODO.jp: updated. - * manual/ja/sylpheed.sgml: updated. +2005-10-27 [paul] 1.9.15cvs120 -2004-12-17 + * src/mainwindow.c + fix a compilation warning + * src/summaryview.c + fix updating of 'n items selected' count + when deselecting - * src/action.c: parse_append_filename(): escape all special characters - without quote (thanks to IWAMOTO Kouichi and Yoichi Imai). - * AUTHORS: updated. +2005-10-27 [martin] 1.9.15cvs119 -2004-12-16 + * src/action.c + ignore actions with a leading '/' in the action menu name + fixes a crash on menu creation + * src/prefs_actions.c + do not allow a leading '/' in the action menu name - * INSTALL - INSTALL.jp: updated the confirmation list. +2005-10-27 [paul] 1.9.15cvs118 -2004-12-15 + * src/main.c + fix compilation warning - * version 1.0.0rc +2005-10-27 [paul] 1.9.15cvs117 -2004-12-15 + * src/procmime.c + add #if HAVE_LOCALE_H - * src/compose.c: compose_wrap_line_all_full(): fixed the logic of - space insertion. +2005-10-27 [paul] 1.9.15cvs116 -2004-12-15 + * src/plugins/clamav/clamav_plugin.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/pgpcore/plugin.c + * src/plugins/pgpinline/plugin.c + * src/plugins/pgpmime/plugin.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/trayicon/trayicon.c + plugin_init() : make error messages more + informative - * manual/ja/sylpheed.sgml: updated. +2005-10-26 [wwp] 1.9.15cvs115 -2004-12-15 + * src/prefs_matcher.c + enlarge boolean op widget width a bit (wasn't always showing text contents) - * src/addrbook.c - src/addressbook.c - src/addrindex.c - src/jpilot.c - src/ldif.c - src/syldap.c - src/vcard.c: removed '... defined but not used' warnings. +2005-10-26 [wwp] 1.9.15cvs114 -2004-12-13 + * src/procmime.c + * src/gtk/gtksctree.c + * src/plugins/spamassassin/libspamc.c + * src/plugins/spamassassin/spamassassin.c + fix some compilation warnings more - * src/compose.c: compose_wrap_line_all_full(): only insert space - when joining lines if the first character of the next line is not - space, or it's a boundary between multi- and single-byte characters. +2005-10-26 [mones] 1.9.15cvs113 -2004-12-13 + * po/es.po + Updated translation - * src/action.c: parse_append_filename(): escape special characters - (thanks to IWAMOTO Kouichi). - * src/utils.c: subst_for_filename(): also substitute single quote. +2005-10-26 [paul] 1.9.15cvs112 -2004-12-10 + * src/prefs_message.c + give all display_xface stuff the + #if HAVE_LIBCOMPFACE treatment, thus + preventing a crash + (Thanks to Wolfgang Enderlein) - * src/compose.c: compose_wrap_line_all_full(): fixed joining line - problem when the first character of the next line is not - alphanumeric. +2005-10-26 [colin] 1.9.15cvs111 -2004-12-09 + * src/gedit-print.c + Fix date format + * src/imap_gtk.c + * src/news_gtk.c + Remove context menu items that should not be there + * src/jpilot.c + Fix encoding + * src/main.c + * src/mainwindow.c + Don't show the mainwindow too soon - * src/main.c: send_queue() - src/mainwindow.c: send_queue_cb() - src/compose.c: compose_send(), compose_send_later_cb(): ask user - to switch to online if in offline mode when sending. +2005-10-26 [wwp] 1.9.15cvs110 -2004-12-08 + * src/folder.c + * src/manual.c + * src/summaryview.c + fix uninitialized pointers in the folder updating hook + (thanks to Colin) - * src/imap.c: applied bitlength_clean_up.imap.c.patch that fixes the - integer length problem on 64-bit platforms (thanks to Alfons). +2005-10-25 [mones] 1.9.15cvs109 -2004-12-03 + * manual/faq.xml + General information subsection completed. + Removed archaic references. + + * manual/Makefile + * manual/dtd/manual.dsl + Added customization stylesheet for getting paragraphs + fully justified in PDF output (as suggested by Colin). - * version 1.0.0beta4 +2005-10-25 [colin] 1.9.15cvs108 -2004-12-03 + * src/compose.c + Fix a second leak - * src/pixmaps/regular.xpm: removed unused icon. - * README - README.jp: updated. +2005-10-25 [colin] 1.9.15cvs107 -2004-12-02 + * src/addrbook.c + * src/addrindex.c + Fix leak (xml_get_element() allocates memory) + * src/compose.c + Fix leak + dead code (shame!) + * src/procmime.c + Fix leak - * src/pop.c: pop3_write_msg_to_file(): don't convert single CRs to - LFs (thanks to Alfons). - * src/utils.[ch]: my_memmem(): original implementation of memmem(). +2005-10-25 [colin] 1.9.15cvs106 -2004-12-01 + * src/mimeview.c + Fix encoding issue in Save all and in + overwrite-confirmation alertpanel - * manual/ja/sylpheed.sgml: updated for the latest version. +2005-10-25 [cleroy] 1.9.15cvs105 -2004-12-01 + * src/common/socket.c + Fix a leak - Thanks to Christopher Aillon + (http://christopher.aillon.org/blog/dev/gnome/20051025-gsource.html) - * src/pixmaps/unread.xpm: adjusted the hue of image. +2005-10-25 [paul] 1.9.15cvs104 -2004-12-01 + * src/wizard.c + Always guess servers from the right-hand + email part and guess username from the + left-hand part. (Thanks to Colin) + add an X-Face to the welcome message - * src/filter.c: removed C99 '//' comments. +2005-10-25 [paul] 1.9.15cvs103 -2004-11-30 + * manual/handling.xml + written by Colin, edited by me - * src/pixmaps/dir-close.xpm - src/pixmaps/dir-open.xpm - src/pixmaps/dir-noselect.xpm - src/pixmaps/group.xpm: adjusted the hue of images. +2005-10-25 [wwp] 1.9.15cvs102 -2004-11-29 + * src/folderview.c + * src/grouplistdialog.c + * src/imap.c + * src/noticeview.c + fix some compilation warnings - * src/pixmaps/dir-close.xpm - src/pixmaps/dir-open.xpm - src/pixmaps/dir-noselect.xpm - src/pixmaps/group.xpm: replaced with new images. +2005-10-24 [paul] -2004-11-29 + 1.9.99-rc3 released - * src/pixmaps/folder.xpm: removed. +2005-10-24 [paul] 1.9.15cvs101 -2004-11-26 + * src/gtk/about.c + fix window sizing - * src/summaryview.c: changed one-letter column titles to icons. - * src/pixmaps/mail.xpm: new. +2005-10-24 [paul] 1.9.15cvs100 -2004-11-26 + * src/pixmaps/offline.xpm + * src/pixmaps/online.xpm + replace with last default versions - * src/summaryview.c: summary_execute(): pop summary statusbar message. +2005-10-24 [colin] 1.9.15cvs99 -2004-11-26 + * src/imap.c + Fix bug when moving a folder + * src/imap_gtk.c + * src/mh_gtk.c + "Delete folder" pops up a window, so it + should be suffixed with "..." + * src/plugins/pgpcore/sgpgme.c + Include locale.h + +2005-10-24 [mones] 1.9.15cvs98 + + * manual/Makefile + * manual/account.xml + * manual/ack.xml + * manual/addrbook.xml + * manual/advanced.xml + * manual/faq.xml + * manual/glossary.xml + * manual/gpl.xml + * manual/handling.xml + * manual/intro.xml + * manual/keyboard.xml + * manual/manual.xml + * manual/plugins.xml + * manual/starting.xml + * manual/dtd/sdocbook.dtd + Initial manual structure and some content. + +2005-10-23 [wwp] 1.9.15cvs97 + + * src/gtk/about.c + fix a typo + +2005-10-23 [wwp] 1.9.15cvs96 + + * src/gtk/about.c + * src/gtk/authors.h + rework of the about window (main work by Paul), also featuring a few + fixes for typos and duplicate names + +2005-10-23 [wwp] 1.9.15cvs95 + + * src/.cvsignore + Ignore the right binary name (sylpheed-claws now) + +2005-10-23 [paul] 1.9.15cvs94 - * src/prefs_common.c: added Web browser commands. + * src/compose.c + when using Folder Pref 'Default To for + replies' make the entry in the Compose + window bold + Patch by Fabien Vantard -2004-11-26 +2005-10-22 [colin] 1.9.15cvs93 - * manual/ja/sylpheed.sgml: updated for the latest version. - * manual/ja/Makefile.am: added target 'update-html'. + * src/codeconv.c + Fix leak -2004-11-22 +2005-10-22 [colin] 1.9.15cvs92 - * INSTALL - INSTALL.jp: updated the confirmation list. + * src/codeconv.c + try to convert using locale (apart utf8) if necessary -2004-11-19 +2005-10-22 [colin] 1.9.15cvs91 - * src/jpilot.c: unify the coding style. - * src/mainwindow.c: fixed duplicated accelerator. + * src/pixmaps/new.xpm + * src/pixmaps/unread.xpm + Make the unread envelope blue again and + saturate the new one a bit more. -2004-11-18 +2005-10-22 [colin] 1.9.15cvs90 - * src/procmsg.c: write_mark_func(): fixed bad cast on the system that - sizeof(gpointer) != guint. + * src/compose.c + When replying to a mail sent by one of our accounts, + use the original list of recipients. Let 'Reply All' + and 'Reply to sender' work like previously. -2004-11-18 +2005-10-21 [colin] 1.9.15cvs89 - * src/mainwindow.c: fixed English (trashes -> trash). - * src/prefs_common.c: prefs_keybind_apply_clicked(): updated menu - strings. + * src/prefs_filtering.c + Clear fields after add and replace + * src/textview.c + Display xface differently (better) + * src/plugins/pgpinline/pgpinline.c + Fix crappy encodings/recodings -2004-11-18 +2005-10-21 [paul] 1.9.15cvs88 - * src/mainwindow.c: changed the menu label "Empty trash" to - "Empty all trashes". + * src/compose.c + * src/prefs_folder_item.c + * src/toolbar.c + fix news folder Folder Properties + (thanks to Colin) + * src/folderview.c + update folderview after Themes change + keep selected folder selected + (thanks to Colin) + +2005-10-21 [paul] 1.9.15cvs87 + + * tools/Makefile.am + * tools/OOo2sylpheed.pl + * tools/README + * tools/README.sylprint + * tools/asus_mailled.sh ** REMOVED ** + * tools/filter_conv.pl + * tools/freshmeat_search.pl + * tools/google_search.pl + * tools/gpg-sign-syl ** REMOVED ** + * tools/kmail2sylpheed.pl + * tools/kmail2sylpheed_v2.pl + * tools/multiwebsearch.pl + * tools/nautilus2sylpheed.sh + * tools/newscache_clean.pl + * tools/outlook2sylpheed.pl + * tools/sylpheed-switcher ** REMOVED ** + * tools/sylprint.pl + * tools/sylprint.rc + * tools/tb2sylpheed + * tools/vcard2xml.py + * tools/kdeservicemenu/sylpheed-kdeservicemenu.pl + update default config dir + update binary name (thanks to Fabien Vantard) + remove obsolete scripts + +2005-10-21 [cleroy] 1.9.15cvs86 -2004-11-16 + * src/inc.c + Fix possible leak and units. Based on a patch by + Fabien Vantard. - * version 1.0.0beta3 +2005-10-20 [colin] 1.9.15cvs85 -2004-11-16 + * src/textview.c + Clear xface when clearing textview - * src/pixmaps/error.xpm: made them smaller size to fit CList row. +2005-10-20 [colin] 1.9.15cvs84 -2004-11-16 + * configure.ac + * src/folderview.c + * src/headerview.c + * src/main.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_message.c + * src/textview.c + * src/textview.h + * src/common/defs.h + * src/common/utils.c + * src/common/utils.h + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + Migrate config to .sylpheed-claws (Automatically) + Add a way to get the Xface in the TextView - * src/jpilot.c: applied the JPilot addressbook Japanese support - patch (thanks to IWAMOTO, Kouichi). +2005-10-20 [colin] 1.9.15cvs83 -2004-11-15 + * src/gtk/Makefile.am + * src/gtk/about.c + * src/gtk/authors.h + Make the about dialog *grooovy* - * src/compose.c - src/procmime.[ch]: use BASE64 encoding if the ratio of 8bit - characters in attaching text files is greater than 20%, otherwise - use quoted-printable (or 7bit if not at all). +2005-10-20 [colin] 1.9.15cvs82 -2004-11-12 + * src/mimeview.c + Use "Open with" on double click if no command + was found - * src/compose.c: compose_write_attach() - src/procmime.c: procmime_decode_content(): - canonicalize text files before encoding to BASE64, and - uncanonicalize after decoding to conform with RFC 2045 - (thanks to Nicolas Degory). +2005-10-20 [colin] 1.9.15cvs81 -2004-11-11 + * src/imap.c + * src/etpan/imap-thread.c + Fix possible crash. - * src/pixmaps/complete.xpm - src/pixmaps/continue.xpm: made them smaller size to fit CList - row. +2005-10-20 [paul] 1.9.15cvs80 -2004-11-11 + * src/folder.c + don't show clipkey icon if the only + attachment is the signature + Patch by Colin - * src/statusbar.c: statusbar_create(): set the width of widget to 1 - not to expand automatically. - * src/utils.[ch]: trim_string_before(): trim beginning characters - longer than the specified length and add "...". - * src/folderview.c - src/summaryview.c: use trim_string_before() to display folder name. +2005-10-20 [paul] 1.9.15cvs79 -2004-11-10 + * AUTHORS + * src/plugins/pgpmime/pgpmime.c + name the PGP/MIME signature 'signature.asc' + Patch by Andrew Nelson - * src/defs.h - src/prefs_common.c: made mozilla-firefox as default browser. +2005-10-19 [colin] 1.9.15cvs78 -2004-11-09 + * src/plugins/pgpmime/pgpmime.c + Oops, no need to double-check though - * src/summaryview.c: summary_key_pressed() - src/textview.c: textview_key_pressed(): back scroll when Shift or - Alt and Space key is pressed. Also back scroll when Shift and Enter - key is pressed. +2005-10-19 [colin] 1.9.15cvs77 -2004-11-09 + * src/plugins/pgpinline/pgpinline.c + * src/plugins/pgpmime/pgpmime.c + Check that my_tmpfile() doesn't + return NULL - * src/foldersel.c: foldersel_new_folder(): select newly created - folder. +2005-10-19 [colin] 1.9.15cvs76 -2004-11-08 + * src/common/utils.c + Use shorter mime boundaries to avoid having + MTAs rewrapping our headers, breaking the + PGP signature in the process + * src/compose.c + * src/plugins/pgpmime/pgpmime.c + Check for boundary uniqueness to be sure + it won't happen, instead of hoping for the + best - * version 1.0.0beta2 +2005-10-19 [colin] 1.9.15cvs75 -2004-11-08 + * sylpheed-claws.desktop + * src/Makefile.am + * src/main.c + Ship a sylpheed-claws binary instead + of a sylpheed one. Change the socket + name, too + * src/folderview.c + Update folder only if it changed + * src/wizard.c + Fix i18n in welcome mail, patch by + Fabien Vantard - * src/account.c - src/imap.c - src/inc.c - src/pop.c - src/prefs_account.[ch]: obsoleted RecvProtocol::A_APOP and made an - option for APOP. - prefs_account_protocol_set_optmenu(): refactored. +2005-10-19 [paul] -2004-11-07 + 1.9.99-rc2 released - * src/folderview.c: folderview_empty_trash_cb(): removed unused - variables. +2005-10-19 [paul] 1.9.15cvs74 -2004-11-05 + * src/folder.c + * src/folderview.c + fix summaryview update + Patch by Colin - * src/summary_search.c: use C string instead of wide character string. - Enabled AND/OR matching. +2005-10-18 [colin] 1.9.15cvs73 -2004-11-05 + * src/plugins/pgpcore/passphrase.c + Don't XGrabServer, and try a bit more to + sync everything before grabbing mouse/keyboard - * src/folderview.[ch] - src/mainwindow.c: change menu sensitivity of File/Folder and - File/Mailbox according to selected folder. - Enabled newsgroups subscription from 'File/Folder/Create new folder'. +2005-10-18 [colin] 1.9.15cvs72 -2004-11-04 + * src/Makefile.am + * src/addressadd.c + * src/addressbook.c + * src/folderview.c + * src/grouplistdialog.c + * src/mimeview.c + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/summaryview.c + * src/gtk/gtksctree.c + * src/gtk/gtksctree.h + * src/pixmaps/empty.xpm + Implement a wrapper call for gtk_ctree_set_node_info + and gtk_ctree_insert_node, that uses a 1x1 transparent + pixmap instead of a NULL one. This works around some + memory problems deep inside gtk, revealed by valgrind, + and fixes bug #834 (Pressing CTRl-D on a message marked + as locked crashes sylpheed.), as well as, probably, + wwp's 4th dimension problems that happen in gtk_ctree_*. - * src/folderview.[ch] - src/mainwindow.c: reorganized folder/mailbox menus. - Enabled 'Remove mailbox', 'Check for new messages' and - 'Rebuild folder tree' on main menu. - Removed 'Remove mailbox' from the folder context menu. +2005-10-17 [colin] 1.9.15cvs71 -2004-11-04 + * src/mimeview.c + Provide visual feedback when checking + signature - * src/folderview.c - src/mainwindow.c - src/procmsg.[ch]: added 'Empty trash' to the folder context menu. +2005-10-17 [colin] 1.9.15cvs70 -2004-11-01 + * src/main.c + Keep the folder list frozen while checking caches... - * src/filter.[ch] - src/summaryview.c: don't move/delete immediately when - immediate_execution is off. +2005-10-17 [colin] 1.9.15cvs69 -2004-10-29 + * src/addr_compl.c + Fi bug #833 (Autocompleting from addressbook + fails with extended chars) + * src/imap.c + Fix 'adding messages' staying in statusbar + after an error - * version 1.0.0beta1 +2005-10-17 [wwp] 1.9.15cvs68 -2004-10-29 + * src/ssl_manager.c + Fix buttons' layout resizing when window size changes - * upgraded to gettext-0.14.1. +2005-10-17 [wwp] 1.9.15cvs67 -2004-10-28 + * src/account.c + * src/prefs_account.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_folder_item.c + * src/prefs_gtk.c + * src/gtk/logwindow.c + * src/gtk/pluginwindow.c + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + Remember yet more window sizes (log, prefs, folder prefs, accounts) + +2005-10-17 [paul] 1.9.15cvs66 + + * configure.ac + fix missing libetpan message + * po/en_GB.po + updated + * src/crash.c + * src/manual.c + * src/prefs_themes.c + * src/common/defs.h + add some new URI defines, change some + others + * src/wizard.c + make welcome message translatable + small improvements to english + other tweaks + * src/gtk/menu.c + fix warnings + +2005-10-17 [paul] 1.9.15cvs65 - * src/compose.c: reorganized the menu. - * src/mh.c: removed g_print() for debug. + * src/summaryview.c + fix column titles -2004-10-27 +2005-10-16 [mones] 1.9.15cvs64 - * src/compose.c - src/prefs_template.c - src/template.[ch]: added Cc: to template parameter. + * po/es.po + Updated translation -2004-10-26 +2005-10-16 [colin] - * src/prefs_filter_edit.c: fixed condition menu switching problem - on editing existing rules. + 1.9.99-rc1 released -2004-10-25 +2005-10-16 [colin] 1.9.15cvs63 - * src/filter.c: filter_action_exec(): update counters of FolderItem - on local filtering (fixes wrong folderview message count). + * src/wizard.c + Fix whitespace -2004-10-25 +2005-10-16 [colin] 1.9.15cvs62 - * src/mbox.c: proc_mbox(): check if folder_table is NULL (fix - warnings). + * src/toolbar.c + s/Get All/Get Mail/ + * src/wizard.c + Real welcome mail text, thanks Paul -2004-10-21 +2005-10-16 [colin] 1.9.15cvs61 - * src/pixmaps/stock_add_16.xpm - src/pixmaps/stock_remove_16.xpm: converted from stock icons in - gtk-2.4. - * src/prefs_filter_edit.c: use icons for add/remove button. - * src/stock_pixmap.[ch]: added add/remove icons. + * src/editldap.c + * src/exporthtml.c + * src/main.c + * src/mainwindow.c + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/plugins/demo/demo.c + * src/plugins/trayicon/trayicon.c + s/Sylpheed/Sylpheed-Claws/ -2004-10-21 +2005-10-16 [colin] 1.9.15cvs60 - * src/pixmaps/stock_dialog_error_48.xpm - src/pixmaps/stock_dialog_info_48.xpm - src/pixmaps/stock_dialog_question_48.xpm - src/pixmaps/stock_dialog_warning_48.xpm: converted dialog icons from - stock icons in gtk-2.4. - * src/alertpanel.[ch]: added icons to the alert dialog. - alertpanel_message(): Added AlertType. - * src/stock_pixmaps.[ch]: added dialog icons. + * src/wizard.c + Add a welcome email in the first empty mailbox + * src/prefs_common.c + Change one more default +2005-10-16 [colin] 1.9.15cvs59 -2004-10-08 + * src/wizard.c + Remove printf - * src/procmsg.c: removed verbose debug prints. +2005-10-16 [colin] 1.9.15cvs58 -2004-10-07 + * src/toolbar.c + * src/prefs_common.c + Change some defaults - * version 0.9.99 +2005-10-16 [colin] 1.9.15cvs57 -2004-10-07 + * src/toolbar.c + * src/prefs_common.c + Change some defaults - * src/procmsg.c: procmsg_send_queue() - src/send_message.c: send_queue_info_free(): fixed segmentation fault - when trying to send an invalid queued message. +2005-10-16 [colin] 1.9.15cvs56 -2004-10-06 + * src/wizard.c + By default, initialize fonts to have + the same size as normal GtkWidgets - * src/mainwindow.c: added separators to the File menu. - * src/prefs_filter_edit.c: removed some debug prints. +2005-10-16 [colin] 1.9.15cvs55 -2004-10-05 + * src/mimeview.c + Fix message a bit more - * src/inputdialog.c: input_dialog_open(): don't start auto-checking - mail while opening the input dialog. +2005-10-16 [colin] 1.9.15cvs54 -2004-10-04 + * src/addressbook.c + Second attempt at flicker fixing - * src/mh.c: mh_remove_all_msg() - src/procmsg.c: procmsg_empty_trash(): fixed wrong message count - after emptying trash. +2005-10-16 [colin] 1.9.15cvs53 -2004-10-01 + * src/addressbook.c + Fix flicker - * src/prefs_filter.c: fixed a bug that didn't add an auto-created - rule. - * src/prefs_filter_edit.c: prefs_filter_edit_dialog_to_rule(): check - if rule name exists. +2005-10-16 [wwp] 1.9.15cvs52 -2004-09-30 + * src/addressbook.c + * src/editaddress.c + * src/prefs_common.c + * src/prefs_common.h + Remember window sizes (address book) - * src/filter.c: filter_apply_msginfo(): don't apply filter if - FilterRule::enabled == FALSE. - * src/prefs_filter.c: implemented Enabled column. - * src/account.c: account_selected(): modified the behavior of - double-click. +2005-10-16 [wwp] 1.9.15cvs51 -2004-09-30 + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.c + Fix compilation warnings (missing #include). - * src/colorlabel.c: modified the menu label size. Removed "None" from - color menu. - * src/filter.[ch] - src/prefs_filter_edit.c: implemented color label action. - * src/summaryview.c: summary_filter_func(): update summary flags - when flag action is performed. +2005-10-16 [colin] 1.9.15cvs50 -2004-09-29 + * src/mimeview.c + * src/summaryview.c + * src/textview.c + Make 'c' check signature, and forward + c, l, y, t from summaryview to mimeview - * src/prefs_filter_edit.c: added color label. - * src/colorlabel.c: modified the menu label size and border. +2005-10-16 [colin] 1.9.15cvs49 -2004-09-28 + * src/addressbook.c + Put border around buttons + * src/mainwindow.c + * src/summaryview.c + Rework menus (Patch based on a patch + by Paul) - * src/filter.[ch] - src/prefs_filter_edit.c: improved error handling when creating a - rule. +2005-10-15 [wwp] 1.9.15cvs48 -2004-09-28 + * src/editjpilot.c + * src/editldap.c + * src/editvcard.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/export.c + * src/import.c + * src/importldif.c + * src/importmutt.c + * src/importpine.c + * src/prefs_account.c + * src/prefs_spelling.c + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.c + use nicer browse-for-file/dir buttons than the "..." ones, + code factorizing more. - * src/prefs_common.c: adjusted the default size of views. +2005-10-14 [colin] 1.9.15cvs47 -2004-09-27 + * src/mainwindow.c + set relief on the account switcher so that people see it + grey out Create processing rules when no message is selected + * src/prefs_filtering.c + ask before closing if the rule has not been modified, even if + it's not valid + * src/prefs_matcher.c + fix sensitivity when entering the dialog + * src/gtk/inputdialog.c + display a better icon on password ask + * src/plugins/pgpcore/passphrase.c + make the dialog look better + +2005-10-14 [paul] 1.9.15cvs46 - * src/filter.c - src/prefs_filter_edit.c: implemented size/age condition. - * src/menu.[ch]: menu_get_option_menu_active_user_data(): new. + * src/folderview.c + indicate presense of marked msgs in + unexpanded subfolders -2004-09-22 +2005-10-14 [paul] 1.9.15cvs45 - * src/prefs_filter_edit.c: select previous item when editing header - finished. + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_template.c + remember window sizes + fix Info button size -2004-09-22 + Patches by wwp - * src/prefs_filter.[ch] - src/prefs_filter_edit.c - src/procheader.[ch]: implemented user-defined header dialog. +2005-10-13 [colin] 1.9.15cvs44 -2004-09-17 + * src/mimeview.c + * src/noticeview.c + * src/noticeview.h + Add a tooltip on the icon (optional) + Get rid of the signature buttons and only + use the icon+tooltip - * src/filter.c: - filter_action_exec(): modified local filtering. - strmatch_regex(): use case-insensitive regex. - * src/summaryview.[ch]: display filtering result to the status bar. +2005-10-13 [colin] 1.9.15cvs43 -2004-09-14 + * src/noticeview.c + * src/noticeview.h + Add hand cursor for hovering over icon - * src/filter.[ch]: implemented filter rule application timing. - * src/prefs_fil_er_edit.c: prefs_filter_edit_action_hbox_set(): - fixed a bug that didn't display parameter of PF_ACTION_EXEC. +2005-10-13 [colin] 1.9.15cvs42 -2004-09-10 + * src/summaryview.c + Fix crash when quicksearch's hidden + at startup - * src/prefs_filter.c: prefs_filter_write_user_header_list(): use - prefs_file_open() instead of fopen(). +2005-10-13 [colin] 1.9.15cvs41 -2004-09-10 + * src/compose.c + Set subject when forwarding multiple mails + Check that other recipient than the default Cc or Bcc + have been set before sending. - * src/defs.h - src/prefs_filter.c: implemented load/save of user-defined - header list. +2005-10-13 [colin] 1.9.15cvs40 -2004-09-09 + * src/imap.c + Batch per-folder + Introduce locking, but don't use it yet - * src/inc.c: inc_spool() - src/prefs_common.c: modified spool path config so that users can - specify both file and directory. +2005-10-13 [colin] 1.9.15cvs39 -2004-09-09 + * src/gtk/quicksearch.c + Reset quicksearch when hiding it + Make sticky a real pref - * src/prefs_filter.[ch] - src/prefs_filter_edit.[ch]: implemented creating filter rule by - message. +2005-10-13 [colin] 1.9.15cvs38 -2004-09-07 + * src/summaryview.c + Faster prefs apply - * src/mimeview.c: mimeview_drag_data_get() - src/summaryview.c: summary_drag_data_get(): fixed broken URI in - DnD. +2005-10-13 [colin] 1.9.15cvs37 -2004-09-06 + * src/mimeview.c + * src/noticeview.c + * src/noticeview.h + * src/plugins/pgpcore/sgpgme.c + Make privacy icon clickable + Move Trust field in Full info + When trust is less than full, don't display + a warning icon - * src/filter.[ch] - src/summaryview.c: fixed local filtering. - * src/mh.c: mh_copy_msgs(): restored missing 'else'. +2005-10-13 [colin] 1.9.15cvs36 -2004-09-06 + * src/folder.c + Batch on flags sync + * src/folderview.c + Revert speed hack which is dangerous in fact + Apply prefs faster - * src/foldersel.c: foldersel_new_folder(): fixed possible memory - corruption, and write folder list data after appending. - * src/summaryview.c: summary_show(): up FolderItem::opened flag - after reading message list. +2005-10-13 [colin] 1.9.15cvs35 -2004-09-03 + * src/folder_item_prefs.c + Fix pref corruption on folder move. Patch + by wwp - * src/filter.c - src/inc.c - src/mbox.c - src/mh.c - src/procmsg.[ch] - src/summaryview.c: properly handle 'new' flags by using - FolderItem::mark_queue. +2005-10-13 [paul] 1.9.15cvs34 -2004-08-31 + * src/export.c + * src/import.c + fix typos in g_warnings + * src/prefs_account.c + add a file selector for Signature file - * src/filter.c - src/inc.c: modified 'new' flags management. + Patches by wwp -2004-08-31 +2005-10-12 [colin] 1.9.15cvs33 - * src/prefs_filter.c: don't move to the last row when opening the - dialog. Clear CList when closing. + * src/mimeview.c + Provide a quick way to go back from a + signature's full info to the email part -2004-08-27 +2005-10-12 [colin] 1.9.15cvs32 - * src/filter.c - src/inc.c - src/pop.[ch] - src/prefs_filter_edit.c - src/summaryview.c: implemented FLT_ACTION_EXEC and FLT_ACTION_DELETE. + * src/compose.c + Remove old hack of encoding signed mails with base64. + QP works equally well. -2004-08-27 +2005-10-12 [colin] 1.9.15cvs31 - * src/prefs_filter.c: auto-scroll when a new rule is added. - open edit dialog when a rule is double-clicked. - prefs_filter_copy_cb(): implemented. - * src/prefs_filter_edit.c: implemented action "Stop rule evaluation". + * src/crash.c + Replace deprecated GtkText with GtkTextView + * src/imap.c + Fix a logic bug about counts in imap_select + (previously un-triggered) + * src/mainwindow.c + * src/summaryview.c + * src/news.c + Allow local deletion of news posts + * src/mimeview.c + Show GPG noticeview on the message/rfc822 part + in addition to the text/plain one + * src/prefs_image_viewer.c + src/plugins/pgpcore/prefs_gpg.c + Polish (set the label as part of the checkbox) + * src/wizard.c + Don't sit there doing nothing after destroying + the window - return err + +2005-10-11 [colin] 1.9.15cvs30 -2004-08-26 + * src/folderview.c + Apply processing rules before showing folders. + Early folder show (before flags sync) will only + be done when there are no processing rules (nor + pre- or post- ones) + * src/imap.c + Fix stuff related to mail subdir, creation and + deletion of folders + * src/imap_gtk.c + Don't allow creation of folders in NoInferior + folders, as it won't work - * src/filter.[ch] - src/inc.c - src/mbox.c - src/prefs_filter_edit.c - src/summaryview.c: renamed FilterResult to FilterInfo, and added - account to its members. - Implemented command test, size, age, account, and on-receive - condition. - * src/mh.c - src/procheader.c: procheader_parse_file(): also get file size and - timestamp. - * src/utils.c: - execute_async() - execute_sync() - execute_command_line(): return exit status. - -2004-08-26 - - * src/filter.[ch] - src/inc.c: save all types of performed actions. - filter_rule_rename_dest_path(): modified for the new system. - filter_rule_delete_action_by_dest_path(): delete actions that - matches with a path. - * src/mbox.c: proc_mbox(): ignore FLT_ACTION_NOT_RECEIVE. - * src/prefs_filter.c: prefs_filter_delete_path(): modified for the new - system. - * src/summaryview.c: - summary_filter() - summary_filter_func(): modified for the new system. - -2004-08-25 - - * src/filter.[ch]: implemented message body match. - * src/procmime.[ch]: - procmime_find_string_part() - procmime_find_string(): take function pointer for matching. - * src/procmsg.[ch]: added file_path (which is only used for temporary - messages) to MsgInfo. - procmsg_msginfo_copy() - procmsg_msginfo_free(): handle extra members. - * src/summary_search.c: modified for procmime_find_string(). - * src/summaryview.c: filter_apply_local() -> filter_apply_msginfo(). - * src/utils.[ch]: added function for string match. - * src/compose.c - src/undo.c: removed redundant debug messages. - -2004-08-24 - - * implemented the new filtering system (still in progress). - * src/defs.h - src/filter.[ch]: implemented reading/writing of filter XML data. - * src/prefs_filter.[ch] - src/prefs_filter_edit.[ch]: implemented UI for the new filtering - system. - * src/inc.c - src/main.c - src/mbox.c - src/pop.c - src/summaryview.c: modified for the new filtering system. - * src/menu.h: MENUITEM_ADD(): create separator if label is NULL. - * src/procheader.[ch]: added some utility functions. - * src/utils.c: open_uri(): modified warning message. +2005-10-10 [colin] 1.9.15cvs29 -2004-08-09 + * src/compose.c + Reselect "None" Privacy system when selecting an + account with no privacy system defined - * src/main.c: removed parsing of "./gtkrc". +2005-10-10 [colin] 1.9.15cvs28 -2004-08-04 + * src/mainwindow.c + Add Windows-1252 encoding + * src/prefs_common.c + Rework some defaults: + - autosave to draft by default + - don't show header pane (it's already in the textview) + - Select first new or unread mail on entry + - Assume 'Yes' to change folder when there's no more + unread message + * src/prefs_matcher.c + Fix a gtk assertion failure + * src/gtk/colorlabel.c + Workaround bad repainting on selection + * src/main.c + Freeze/thaw (a bit faster on ssh -X) + * src/msgcache.c + Get rid of StrdupConverter that just adds an + extra strdup/free + * src/etpan/imap_thread.c + memset buf to 0 - * src/socket.c: - ssl_read() - ssl_peek(): check SSL before reading data (fixes freeze when - socket is broken). - * src/session.[ch]: session_set_access_time(): new. - * src/imap.c - src/news.c - src/nntp.c: only update last_access_time when successfully - receiving a server response. - * thanks to Cedric Pradalier for above. +2005-10-10 [colin] 1.9.15cvs27 -2004-07-23 + * src/export.c + * src/import.c + Fix compile on gtk 2.4. Patch by wwp - * src/xml.[ch]: code cleanup and added some functions. +2005-10-09 [colin] 1.9.15cvs26 -2004-07-16 + * src/mainwindow.c + * src/messageview.c + * src/summaryview.c + Clarify forward menus. Patch by wwp - * src/pop.[ch]: pop3_getrange_uidl_recv(): relaxed invalid UIDL - checking. +2005-10-09 [colin] 1.9.15cvs25 -2004-07-16 + * src/compose.c + * src/compose.h + Fix bug #829 (Non-working "Encrypt message by + default when replying to an encrypted message") - * src/account.[ch] - src/main.c - src/prefs.[ch] - src/prefs_account.[ch] - src/prefs_common.[ch]: unified *_{save,write}_config() to - *_write_config(). +2005-10-08 [colin] 1.9.15cvs24 -2004-06-30 + * src/wizard.c + Fix bug #827 ("Welcome" setup wizard after a + permission error gives up & forgets itself.) - * src/procheader.c: - procheader_get_one_field() - procheader_get_unfolded_line(): fixed a bug that unfolding was - broken if the sequence 'SP CR LF' appeared (thanks to NOGUCHI, - Takuya). +2005-10-08 [colin] 1.9.15cvs23 -2004-06-23 + * src/procmime.c + Fix bug #828 (Ignoring headers with spaces around = sign) - * src/prefs_common.c: made the default of confirm_on_exit FALSE. +2005-10-08 [colin] 1.9.15cvs22 -2004-06-23 + * src/export.c + Warning fix by wwp - * src/menu.[ch]: added menu_set_active(). - * src/compose.c: don't change 'View/Auto wrapping' mode when selecting - accounts. +2005-10-08 [colin] 1.9.15cvs21 -2004-06-23 + * src/folder.c + * src/folder.h + Add a processing_pending indicator, set on + folder_item_open and cleared after + folder_item_process_open + * src/folderview.c + * src/summaryview.c + wrap procmsg_msginfo_*_flags, and in the + wrapper check that there's no folder processing + pending. If there is, defer the flags change until + processing is done to avoid stepping over each + other's toes. + Freeze during processing, but not during scanning. - * src/compose.[ch]: autowrap can be switched on/off from the compose - window. +2005-10-07 [colin] 1.9.15cvs20 -2004-06-17 + * src/plugins/pgpcore/passphrase.c + Fix bug #826 (X-Server hangs when + right-clicking a PGP encrypted message) - * version 0.9.12 +2005-10-07 [paul] 1.9.15cvs19 -2004-06-17 + * src/compose.c + fix compose_entries[] + patch by Fabien Vantard - * src/session.c: session_set_timeout(): fixed a bug that didn't - reset timeout_tag when interval is 0. +2005-10-06 [colin] 1.9.15cvs18 -2004-06-16 + * src/pixmaps/address.xpm + * src/pixmaps/address_book.xpm + * src/pixmaps/book.xpm + * src/pixmaps/check_spelling.xpm + * src/pixmaps/checkbox_off.xpm + * src/pixmaps/checkbox_on.xpm + * src/pixmaps/close.xpm + * src/pixmaps/complete.xpm + * src/pixmaps/continue.xpm + * src/pixmaps/deleted.xpm + * src/pixmaps/down_arrow.xpm + * src/pixmaps/exec.xpm + * src/pixmaps/forwarded.xpm + * src/pixmaps/group.xpm + * src/pixmaps/ignorethread.xpm + * src/pixmaps/interface.xpm + * src/pixmaps/jpilot.xpm + * src/pixmaps/ldap.xpm + * src/pixmaps/linewrap.xpm + * src/pixmaps/linewrapcurrent.xpm + * src/pixmaps/mail.xpm + * src/pixmaps/mail_attach.xpm + * src/pixmaps/mail_compose.xpm + * src/pixmaps/mail_forward.xpm + * src/pixmaps/mail_receive.xpm + * src/pixmaps/mail_receive_all.xpm + * src/pixmaps/mail_reply.xpm + * src/pixmaps/mail_reply_to_all.xpm + * src/pixmaps/mail_reply_to_author.xpm + * src/pixmaps/mail_send.xpm + * src/pixmaps/mail_send_queue.xpm + * src/pixmaps/mime_application.xpm + * src/pixmaps/mime_audio.xpm + * src/pixmaps/mime_image.xpm + * src/pixmaps/mime_message.xpm + * src/pixmaps/mime_text_enriched.xpm + * src/pixmaps/mime_text_html.xpm + * src/pixmaps/mime_text_plain.xpm + * src/pixmaps/mime_unknown.xpm + * src/pixmaps/new.xpm + * src/pixmaps/news_compose.xpm + * src/pixmaps/offline.xpm + * src/pixmaps/online.xpm + * src/pixmaps/paste.xpm + * src/pixmaps/preferences.xpm + * src/pixmaps/privacy_emblem_encrypted.xpm + * src/pixmaps/privacy_expired.xpm + * src/pixmaps/privacy_failed.xpm + * src/pixmaps/privacy_passed.xpm + * src/pixmaps/privacy_signed.xpm + * src/pixmaps/privacy_unknown.xpm + * src/pixmaps/privacy_warn.xpm + * src/pixmaps/properties.xpm + * src/pixmaps/replied.xpm + * src/pixmaps/search.xpm + * src/pixmaps/unread.xpm + * src/pixmaps/up_arrow.xpm + * src/pixmaps/vcard.xpm + Modernize internal theme, with icons from the + Gnomaws theme. Keep some of the old ones where + they were better. + +2005-10-06 [colin] 1.9.15cvs17 - * src/gtkstext.c: gtk_stext_update_text(): added null checking for - cache (thanks to Jim Hranicky). + * src/summaryview.c + Little optimisations + bugfix + * src/toolbar.c + Remove default useless items - useless being defined + by the default relevant prefs + * src/wizard.c + include config.h to make gettext work + * src/prefs_themes.c + Fix selection of current theme in prefs -2004-06-15 +2005-10-06 [colin] 1.9.15cvs16 - * src/defs.h: increased CACHE_VERSION to work around the - incompatibility of the cache on some platforms (ex. FreeBSD). - * src/procmsg.c: procmsg_read_cache(): discard all read cache data - if an error occurred. + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_summaries.c + * src/folderview.c + Add a warning dialog on Mark all read + (with pref to get rid of it) -2004-06-10 +2005-10-06 [paul] 1.9.15cvs15 - * src/summaryview.[ch]: hide 'Re-edit' menu when it's unusable. + * po/nb.po + * po/pt_BR.po + updated by Geir Helland and Frederico + Goncalves Guimaraes -2004-06-08 +2005-10-05 [colin] 1.9.15cvs14 - * src/inc.[ch] - src/send_message.c - src/session.[ch]: implemented session timeout. - * src/pop.h: removed unused values from Pop3ErrorValue. + * src/folder.c + * src/folder.h + * src/folderview.c + * src/folderview.h + * src/imap_gtk.c + * src/mh_gtk.c + * src/mainwindow.c + * src/setup.c + add a way to rescan without rebuilding + make moving a bit faster (less folders changes) + don't lock the tree on Get + * src/imap.c + Don't re-delete deleted messages before expunging + * src/summaryview.c + Set batch mode when deleting mails -2004-06-07 +2005-10-05 [paul] 1.9.15cvs13 - * src/inc.c: inc_all_account_mail(): code cleanup. + * src/mainwindow.c + * src/mainwindow.h + fix disabled Execute menu item + * src/toolbar.c + match the change in 1.9.15cvs10: use Compose + instead of News by default -2004-06-03 +2005-10-04 [colin] 1.9.15cvs12 - * src/procmsg.c: procmsg_read_cache_data_str(): changed gint32 to - guint32 for some platforms. - * src/summaryview.c: restored 'Print' menu. + * src/compose.c + When replying to an ML post with Reply-To set + to the poster's email, honor it (as before), + but also honor our user's request to reply to + the mailing list: set the ML address in the To + field and the Reply-To address in the Cc: + field. -2004-06-01 +2005-10-04 [colin] 1.9.15cvs11 - * src/about.c: modified copyright year. + * src/plugins/trayicon/trayicon.c + Finish cosmetic change - thanks to wwp -2004-05-28 +2005-10-04 [colin] 1.9.15cvs10 - * version 0.9.11 + * src/toolbar.c + Use Compose instead of Email by default. + Spotted by wwp. -2004-05-21 +2005-10-04 [colin] 1.9.15cvs9 - * src/smtp.c: comply with RFC 2821 (thanks to Alfons). + * src/folder.c + * src/folder.h + * src/folderview.c + * src/imap.c + * src/etpan/imap-thread.c + * src/etpan/imap-thread.h + Try to make IMAP faster, by simplifying SEARCH + commands, avoiding sending two STATUS in a row, + and deferring flags sync and processing just + after displaying the folder. + This will update the SummaryView in certain + cases (new mails not already fetched, flags + changed from another client) but in a non- + blocking manner. -2004-05-20 +2005-10-04 [colin] 1.9.15cvs8 - * src/folderview.[ch]: implemented spring-loaded folder. + * src/plugins/trayicon/trayicon.c + Relabel "Offline" to "Work offline" -2004-05-20 +2005-10-04 [colin] 1.9.15cvs7 - * src/folderview.c: folderview_button_pressed(): enable menu item - 'Search messages...' only when opened folder is selected. + * src/export.c + * src/import.c + * src/mbox.c + Fix mbox import/export buglets + Patch by wwp + * src/plugins/trayicon/trayicon.c + Add offline swithc + Patch by wwp -2004-05-19 +2005-10-04 [colin] 1.9.15cvs6 - * src/compose.c - src/prefs_common.[ch]: removed the option "Queue messages that fail - to send". + * src/folder.c + * src/folderview.c + * src/summaryview.c + Better fix (don't break mark all read) for cvs2 -2004-05-18 +2005-10-03 [colin] 1.9.15cvs5 - * src/summaryview.c: cleaned up the context menu. - * src/mainwindow.c: changed the position of '/Message/Re-edit' - menuitem. + * src/folder.c + Use a sane sort by default -2004-05-12 +2005-10-03 [colin] 1.9.15cvs4 - * src/procmsg.[ch]: fixed the type of integer value in cache data - to g(u)int32. + * src/inc.c + Add a 'Only once' button for overriding offline mode + * src/prefs_account.c + * src/wizard.c + Add Local mbox to the wizard + Add IMAP subdir to the wizard (or the wizard is useless + for such accounts, or even worse than useless) + Move IMAP subdir from Advanced to Receive tab, as it's + not that uncommon -2004-05-11 +2005-10-03 [colin] 1.9.15cvs3 - * src/nntp.c: nntp_get_article(): ignore the protocol error of - response for some broken news servers (thanks to Davide Scola). + * src/send_message.c + Forgot this one in cvs1 -2004-05-11 +2005-10-03 [colin] 1.9.15cvs2 - * src/gtkutils.[ch]: added gtkut_editable_disable_im(). - * src/passphrase.c: disable XIM on entering passphrase. + * src/folder.c + Faster close when leaving a folder with lots + of new mails. Idea by David Relson. -2004-05-11 +2005-10-03 [colin] 1.9.15cvs1 * src/compose.c - src/folderview.c - src/inc.c - src/prefs_display_header.c - src/procmsg.h: fixed for AMD64 (and other 64-bit platforms) - (thanks to Hiroyuki Ikezoe). + * src/imap.c + * src/inc.c + * src/main.c + * src/messageview.c + * src/news.c + * src/summaryview.c + * src/gtk/sslcertwindow.c + * src/plugins/trayicon/trayicon.c + Add accels to every AlertPanel. Patch by Fabien + Vantard -2004-05-10 +2005-10-03 [paul] 1.9.15 - * src/inc.[ch]: don't use gtk_timeout_add(), instead use - gettimeofday() (to prevent infrequent lockup). + 1.9.15 released -2004-03-19 +2005-10-03 [paul] 1.9.14cvs68 - * src/defs.h - src/inc.[ch]: changed the method of updating the progress dialog - to reduce the overhead on a fast network. + * po/ca.po + * po/de.po + * po/es.po + * po/fi.po + * po/fr.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + updated by Miquel Oliete, Thomas Gilgin, Ricardo + Mones Lastra, Tommi Pirinen, Fabien vantard, + Andrej Kacian, Aleksander Urosevic, Yang Guilong -2004-03-16 +2005-10-03 [paul] 1.9.14cvs67 - * src/nntp.c: nntp_session_new(): attempt to authenticate at the - beginning of a session (thanks to Shiino Yuki and IWAMOTO, Kouichi). - * src/news.c - src/nntp.c: destroy session when socket error occurred. + * src/send_message.c + prevent hang on Cancel + patch by Colin -2004-03-12 +2005-10-03 [paul] 1.9.14cvs66 - * src/mainwindow.c - src/summaryview.[ch]: added a function to filter selected - messages. + * src/main.c + fix crash in IMAP caused by discrepancy + between check_at_startup and offline mode + Patch by Colin -2004-03-12 +2005-10-01 [paul] 1.9.14cvs65 - * src/filter.[ch] - src/prefs_filter.c: rewrote the filtering system (the UI is not - implemented yet). + * src/inc.c + fix engrish -2004-03-09 +2005-10-01 [paul] 1.9.14cvs64 + * src/export.c + * src/import.c + synchronise import_mbox() and export_mbox() + * src/mbox.c + proc_mbox(): add alert if file cannot be opened + export_list_to_mbox(): test if dest file exists, + prompt user to overwrite if it does. add alert + if file cannot be created + + Patch by wwp + - * src/filter.c: fixed the matching algorithm of "not contain" flag - (also match if a header not exist, and handle same multiple - headers). - * src/imageview.c: get_resized_size(): fixed a typo that caused - resizing problem. +2005-09-30 [paul] 1.9.14cvs63 -2004-03-02 + * src/addressbook.c + Fix sensitivity of a menu + * src/codeconv.c + Respect hidden pref for mails with no encoding + * src/common/xml.c + Fix memory corruption + * src/plugins/pgpcore/sgpgme.c + Fix segfault on incomplete sigs, and display + of S/Mime UIDs - * src/folder.c - src/mh.c: only update FolderItem::last_num when removing the last - number of message in MH folders, and don't scan in other case - (fixes wrong message count on moving). + Patches by Colin -2004-03-02 +2005-09-30 [colin] 1.9.14cvs62 - * src/folderview.c - src/summaryview.c: always move messages by default when using DnD - (except for News folder). Copy messages if Ctrl-key is pressed. - * src/mainwindow.c: main_window_empty_trash() - src/summaryview.c: summary_execute(): added missing - statusbar_pop_all(). + * src/partial_download.c + Little logic fix in almost-dead code + * src/pop.c + Fix partial download when there's no new mail -2004-02-29 +2005-09-29 [paul] 1.9.14cvs61 - * version 0.9.10 + * src/plugins/pgpinline/pgpinline.c + fix bug 819, 'crash accessing sign message' + Patch by Colin -2004-02-26 +2005-09-28 [martin] 1.9.14cvs60 - * src/prefs_common.c: made the default of "inc_local" FALSE. + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c + fix bug #790 (Crash when restarting window manager (fluxbox)) -2004-02-26 +2005-09-28 [paul] 1.9.14cvs59 - * src/account.c - src/folderview.c: toggle online mode when checking IMAP4 accounts. - Pop status bar after that. - * src/inc.c: code cleanup. - * src/mainwindow.[ch]: added main_window_get() and - main_window_toggle_online_if_offline(). - * src/prefs_common.c: prefs_common_read_config(): fixed a bug that - made it offline mode on first execution. + * src/gtk/gtkaspell.c + fix off-by-one typo -2004-02-25 +2005-09-27 [colin] 1.9.14cvs58 - * src/imageview.c: enabled automatic resize on window resize. - restrict the minimum size to 16 pixels to prevent crash. - imageview_init(): don't cache images when using imlib. - imageview_show_image(): fixed memory leak. - * src/mimeview.c: mimeview_init(): call imageview_init(). + * src/plugins/pgpcore/sgpgme.c + Report error when there's one, instead of + "Signature unchecked" -2004-02-24 +2005-09-27 [colin] 1.9.14cvs57 - * src/codeconv.[ch]: added ISO-2022-JP-3 encoding. + * src/prefs_quote.c + Fix bug #816 (Weird quotation with spaces) -2004-02-24 +2005-09-27 [colin] 1.9.14cvs56 * src/codeconv.c - src/mainwindow.c - src/messageview.c: added KOI8-U encoding. - * src/prefs_common.c: prefs_message_create(): modified the string - of resizing image option. - -2004-02-19 - - * src/addressbook.c: addressbook_list_selected(): corrected its - argument. - * src/imageview.[ch]: keep original image data in ImageView, and - enabled the toggle of resizing. - * src/messageview.[ch] - src/mimeview.[ch]: handle ImageView in MimeView instead of - MessageView. + * src/compose.c + * src/compose.h + Put subject in compose's title + Fix Automatic encoding so that it's really automatic: + first try default locale's charset, then charset of the replied mail, + then utf-8 + Fix encoding of headers (must be in strict mode too) -2004-02-16 +2005-09-26 [colin] 1.9.14cvs55 - * src/imap.c - src/news.c - src/summaryview.c: removed statusbar_pop_all() from imap.c and - news.c (do it in summaryview.c). + * src/gtk/gtkaspell.c + Fix previous patch - don't color the space, + just uncolor it :) -2004-02-12 +2005-09-26 [colin] 1.9.14cvs54 - * src/inc.[ch] - src/pop.[ch]: made inc_drop_message() the virtual function of - Pop3Session and removed the dependency of pop.c on inc.h. + * src/gtk/gtkaspell.c + Unmark space if possible -2004-02-12 +2005-09-26 [colin] 1.9.14cvs53 - * src/mainwindow.c - src/messageview.[ch] - src/textview.c: added statusbar to the message view with new window. + * src/imap.c + log_error instead of alertpanel according to the pref + * src/etpan/imap-thread.c + Print connect status, copy only necessary size to + logger + * src/plugins/pgpmime/pgpmime.c + Handle S/Mime signatures (verification only). Patch based + on a patch for Sylpheed Main by Thomas White -2004-02-10 +2005-09-26 [paul] 1.9.14cvs52 - * src/inc.[ch]: use hash table for progressive update. - changed update interval to 2 sec. - * src/folder.[ch] - src/mh.c - src/procmsg.c - src/summaryview.c: added FolderItem::unmarked_num to correct the - folder message counting. + * src/common/passcrypt.c + this 'workaround' not necessary on NetBSD. + Thanks to Daniel Gustafson -2004-02-09 +2005-09-26 [paul] - * src/inc.[ch]: update folderview progressively. - * src/foldersel.c: display full id for selected item. + 1.9.15-rc4 released -2004-02-06 +2005-09-26 [paul] 1.9.14cvs51 - * src/folderview.[ch]: code cleanup. - folderview_append_item(): new. It appends the folder to the folder - view. - * src/foldersel.c: foldersel_new_folder(): use - folderview_append_item(). + * src/summaryview.c + Skip currently selected message when + looking for next new or unread message + in current folder. Patch by Colin + * src/common/passcrypt.c + eliminate warnings on *BSD. Patch by + Daniel Gustafson -2004-02-06 +2005-09-26 [colin] 1.9.14cvs50 - * src/foldersel.c: implemented 'create new folder' function. - * src/folder.[ch]: folder_find_child_item_by_name(): new. - * src/utils.h: AUTORELEASE_STR(): convert malloc'd string into - auto-release (alloca'd) one. + * src/procmsg.c + Call postfiltering hook anyway -2004-02-05 +2005-09-22 [colin] 1.9.14cvs49 - * src/folderview.c: put together folderview_new_imap_folder_cb() into - folderview_new_folder_cb(). + * src/codeconv.c + * src/codeconv.h + Add a strict mode that doesn't replace with _ + * src/compose.c + * src/compose.h + Use strict conversion while sending + Fix race when drafting while sending (happens + on IMAP) + Fix d'n'd of messages from summaryview + * src/prefs_common.c + * src/prefs_common.h + add hidden utf8_instead_of_locale_for_broken_mail + pref for people that preferred the default charset + to be utf8 for broken mails + * src/quote_fmt_parse.y + fix bug #815 (No quote insert if "From:" fied + contained Russian letters) + * src/summaryview.c + Fix d'n'd of messages to compose -2004-02-04 +2005-09-22 [paul] 1.9.14cvs48 - * src/compose.c: compose_write_to_file(): removed redundant strlen() - (thanks to Alfons). - * src/textview.c: textview_button_pressed(): select correct account - when address is clicked. + * src/compose.c + fix bug where attachments Name entry + would display Path instead -2004-01-29 +2005-09-21 [paul] 1.9.14cvs47 - * version 0.9.9 + * README + * README.jp + * configure.ac + * config/config.rpath + * doc/manual/en/sylpheed-20.html + * doc/manual/es/sylpheed-20.html + * po/bg.po + * po/ca.po + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/pt_BR.po + * po/sk.po + * po/zh_TW.po + * src/account.c + * src/account.h + * src/action.c + * src/action.h + * src/adbookbase.h + * src/addr_compl.c + * src/addr_compl.h + * src/addrbook.c + * src/addrbook.h + * src/addrcache.c + * src/addrcache.h + * src/addrcindex.c + * src/addrcindex.h + * src/addrclip.c + * src/addrclip.h + * src/addrdefs.h + * src/addressadd.c + * src/addressadd.h + * src/addressbook.c + * src/addressbook.h + * src/addressitem.h + * src/addrgather.c + * src/addrgather.h + * src/addrharvest.c + * src/addrharvest.h + * src/addrindex.c + * src/addrindex.h + * src/addritem.c + * src/addritem.h + * src/addrquery.c + * src/addrquery.h + * src/addrselect.c + * src/addrselect.h + * src/alertpanel.c + * src/alertpanel.h + * src/browseldap.c + * src/browseldap.h + * src/codeconv.c + * src/codeconv.h + * src/compose.c + * src/compose.h + * src/crash.c + * src/crash.h + * src/customheader.c + * src/customheader.h + * src/displayheader.c + * src/displayheader.h + * src/editaddress.c + * src/editaddress.h + * src/editbook.c + * src/editbook.h + * src/editgroup.c + * src/editgroup.h + * src/editjpilot.c + * src/editjpilot.h + * src/editldap.c + * src/editldap.h + * src/editldap_basedn.c + * src/editldap_basedn.h + * src/editvcard.c + * src/editvcard.h + * src/enriched.c + * src/enriched.h + * src/exphtmldlg.c + * src/exphtmldlg.h + * src/expldifdlg.c + * src/expldifdlg.h + * src/export.c + * src/export.h + * src/exporthtml.c + * src/exporthtml.h + * src/exportldif.c + * src/exportldif.h + * src/filtering.c + * src/filtering.h + * src/folder.c + * src/folder.h + * src/folder_item_prefs.c + * src/folder_item_prefs.h + * src/foldersel.c + * src/foldersel.h + * src/folderutils.c + * src/folderutils.h + * src/folderview.c + * src/folderview.h + * src/grouplistdialog.c + * src/grouplistdialog.h + * src/headerview.c + * src/headerview.h + * src/html.c + * src/html.h + * src/image_viewer.c + * src/image_viewer.h + * src/imap.c + * src/imap.h + * src/imap_gtk.c + * src/imap_gtk.h + * src/import.c + * src/import.h + * src/importldif.c + * src/importldif.h + * src/importmutt.c + * src/importmutt.h + * src/importpine.c + * src/importpine.h + * src/inc.c + * src/inc.h + * src/jpilot.c + * src/jpilot.h + * src/ldapctrl.c + * src/ldapctrl.h + * src/ldaplocate.c + * src/ldaplocate.h + * src/ldapquery.c + * src/ldapquery.h + * src/ldapserver.c + * src/ldapserver.h + * src/ldaputil.c + * src/ldaputil.h + * src/ldif.c + * src/ldif.h + * src/localfolder.c + * src/localfolder.h + * src/main.c + * src/main.h + * src/mainwindow.c + * src/mainwindow.h + * src/manual.c + * src/manual.h + * src/matcher.c + * src/matcher.h + * src/matcher_parser.h + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/mbox.c + * src/mbox.h + * src/message_search.c + * src/message_search.h + * src/messageview.c + * src/messageview.h + * src/mh.c + * src/mh.h + * src/mh_gtk.c + * src/mh_gtk.h + * src/mimeview.c + * src/mimeview.h + * src/msgcache.c + * src/msgcache.h + * src/mutt.c + * src/mutt.h + * src/news.c + * src/news.h + * src/news_gtk.c + * src/news_gtk.h + * src/noticeview.c + * src/noticeview.h + * src/partial_download.c + * src/partial_download.h + * src/pine.c + * src/pine.h + * src/pop.c + * src/pop.h + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_actions.c + * src/prefs_actions.h + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_compose_writing.c + * src/prefs_compose_writing.h + * src/prefs_customheader.c + * src/prefs_customheader.h + * src/prefs_display_header.c + * src/prefs_display_header.h + * src/prefs_ext_prog.c + * src/prefs_ext_prog.h + * src/prefs_filtering.c + * src/prefs_filtering.h + * src/prefs_filtering_action.c + * src/prefs_filtering_action.h + * src/prefs_folder_column.c + * src/prefs_folder_column.h + * src/prefs_folder_item.c + * src/prefs_folder_item.h + * src/prefs_fonts.c + * src/prefs_fonts.h + * src/prefs_gtk.c + * src/prefs_gtk.h + * src/prefs_image_viewer.c + * src/prefs_image_viewer.h + * src/prefs_matcher.c + * src/prefs_matcher.h + * src/prefs_message.c + * src/prefs_message.h + * src/prefs_msg_colors.c + * src/prefs_msg_colors.h + * src/prefs_other.c + * src/prefs_other.h + * src/prefs_quote.c + * src/prefs_quote.h + * src/prefs_receive.c + * src/prefs_receive.h + * src/prefs_send.c + * src/prefs_send.h + * src/prefs_spelling.c + * src/prefs_spelling.h + * src/prefs_summaries.c + * src/prefs_summaries.h + * src/prefs_summary_column.c + * src/prefs_summary_column.h + * src/prefs_template.c + * src/prefs_template.h + * src/prefs_themes.c + * src/prefs_themes.h + * src/prefs_toolbar.c + * src/prefs_toolbar.h + * src/prefs_wrapping.c + * src/prefs_wrapping.h + * src/privacy.c + * src/privacy.h + * src/procheader.c + * src/procheader.h + * src/procmime.c + * src/procmime.h + * src/procmsg.c + * src/procmsg.h + * src/quote_fmt.c + * src/quote_fmt_parse.y + * src/recv.c + * src/recv.h + * src/remotefolder.c + * src/remotefolder.h + * src/send_message.c + * src/send_message.h + * src/setup.c + * src/setup.h + * src/simple-gettext.c + * src/sourcewindow.c + * src/sourcewindow.h + * src/ssl_manager.c + * src/ssl_manager.h + * src/statusbar.c + * src/statusbar.h + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/summary_search.c + * src/summary_search.h + * src/summaryview.c + * src/summaryview.h + * src/syldap.c + * src/syldap.h + * src/textview.c + * src/textview.h + * src/toolbar.c + * src/toolbar.h + * src/undo.c + * src/undo.h + * src/unmime.c + * src/unmime.h + * src/vcard.c + * src/vcard.h + * src/wizard.c + * src/wizard.h + * src/common/base64.c + * src/common/base64.h + * src/common/defs.h + * src/common/hooks.c + * src/common/hooks.h + * src/common/log.c + * src/common/log.h + * src/common/md5.c + * src/common/md5.h + * src/common/mgutils.c + * src/common/mgutils.h + * src/common/nntp.c + * src/common/nntp.h + * src/common/passcrypt.c + * src/common/passcrypt.h.in + * src/common/plugin.c + * src/common/plugin.h + * src/common/prefs.c + * src/common/prefs.h + * src/common/progressindicator.c + * src/common/progressindicator.h + * src/common/quoted-printable.c + * src/common/quoted-printable.h + * src/common/session.c + * src/common/session.h + * src/common/smtp.c + * src/common/smtp.h + * src/common/socket.c + * src/common/socket.h + * src/common/ssl.c + * src/common/ssl.h + * src/common/ssl_certificate.c + * src/common/ssl_certificate.h + * src/common/string_match.c + * src/common/string_match.h + * src/common/stringtable.c + * src/common/sylpheed.c + * src/common/sylpheed.h + * src/common/template.c + * src/common/template.h + * src/common/timing.h + * src/common/utils.c + * src/common/utils.h + * src/common/uuencode.c + * src/common/uuencode.h + * src/common/version.h.in + * src/common/xml.c + * src/common/xml.h + * src/common/xmlprops.c + * src/common/xmlprops.h + * src/gtk/about.c + * src/gtk/about.h + * src/gtk/colorlabel.c + * src/gtk/colorlabel.h + * src/gtk/colorsel.c + * src/gtk/colorsel.h + * src/gtk/description_window.c + * src/gtk/description_window.h + * src/gtk/filesel.c + * src/gtk/filesel.h + * src/gtk/foldersort.c + * src/gtk/foldersort.h + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/gtk/inputdialog.c + * src/gtk/inputdialog.h + * src/gtk/logwindow.c + * src/gtk/logwindow.h + * src/gtk/manage_window.c + * src/gtk/manage_window.h + * src/gtk/menu.c + * src/gtk/menu.h + * src/gtk/pluginwindow.c + * src/gtk/pluginwindow.h + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + * src/gtk/quicksearch.c + * src/gtk/quicksearch.h + * src/gtk/sslcertwindow.c + * src/gtk/sslcertwindow.h + * src/plugins/clamav/clamav_plugin.c + * src/plugins/clamav/clamav_plugin.h + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/demo/demo.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/dillo_viewer/dillo_prefs.h + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/pgpcore/passphrase.c + * src/plugins/pgpcore/passphrase.h + * src/plugins/pgpcore/plugin.c + * src/plugins/pgpcore/prefs_gpg.c + * src/plugins/pgpcore/prefs_gpg.h + * src/plugins/pgpcore/select-keys.c + * src/plugins/pgpcore/select-keys.h + * src/plugins/pgpcore/sgpgme.c + * src/plugins/pgpcore/sgpgme.h + * src/plugins/pgpinline/pgpinline.c + * src/plugins/pgpinline/pgpinline.h + * src/plugins/pgpinline/plugin.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/pgpmime.h + * src/plugins/pgpmime/plugin.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin.h + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + * tools/OOo2sylpheed.pl + * tools/acroread2sylpheed.pl + * tools/asus_mailled.sh + * tools/filter_conv.pl + * tools/freshmeat_search.pl + * tools/google_search.pl + * tools/kmail2sylpheed.pl + * tools/kmail2sylpheed_v2.pl + * tools/maildir2sylpheed.pl + * tools/multiwebsearch.pl + * tools/newscache_clean.pl + * tools/outlook2sylpheed.pl + * tools/sylpheed-switcher + * tools/update-po + * tools/vcard2xml.py + * tools/kdeservicemenu/sylpheed-kdeservicemenu.pl + update FSF address + +2005-09-21 [colin] 1.9.14cvs46 + + * src/gedit-print.c + * src/procmsg.c + * src/procmsg.h + * src/textview.c + * src/summaryview.c + Remove some printing hacks (deselection/reselection), + which by the way fix printing the currently + displayed mime part (still only text) + Plus a little optimisation of summary_show -2004-01-29 - * src/folder.c: folder_item_fetch_all_msg() - src/folderview.c: folderview_download_cb(): show progress with - the progressbar. - * src/mainwindow.[ch]: added new functions for progressbar. +2005-09-20 [colin] 1.9.14cvs45 -2004-01-29 + * src/mainwindow.c + * src/messageview.c + GUI fixups: add accels, set message + view title to displayed mail's subject + * src/prefs_spelling.c + * src/gtk/gtkaspell.c + GUI fixups: allow underlining misspelled + words instead of coloring them (a11y!) - * src/summaryview.c: summary_key_pressed(): GDK_Left should only - switch to folderview when summaryview hscrollbar is at the leftmost - position (thanks to Alfons). +2005-09-19 [colin] -2004-01-29 + 1.9.15rc3 released - * src/codeconv.c: conv_euctojis(): made JIS X 0201 Kana conversion - configurable. - * src/prefs_common.[ch]: added PrefsCommon::allow_jisx0201_kana - (hidden setting). +2005-09-19 [colin] 1.9.14cvs44 -2004-01-28 + * src/compose.c + Fix draft message + * src/gtk/gtkaspell.c + Fix wrong test ;-) - * src/codeconv.c: conv_euctojis(): force JIS X 0201 Kana to JIS X 0208 - conversion. +2005-09-19 [colin] 1.9.14cvs43 -2004-01-28 + * src/addressbook.c + Fix sensitivity of Delete button + * src/compose.c + Warn if the requested Privacy system + is not available + * src/exphtmldlg.c + * src/expldifdlg.c + * src/importldif.c + * src/importmutt.c + * src/importpine.c + Fix crappy UI + * src/ + * src/ssl.h + * src/prefs_account.h + * src/prefs_account.c + Save SSL prefs even in builds that have + SSL support disable + * src/imap.c + * src/inc.c + * src/news.c + * src/send_message.c + Warn if connection should be secure, but + SSL support isn't compiled in + * src/gtkaspell.c + Fix word separation on UTF-8 systems + Fixes bug #812 (Strange inline spellchecking) + * src/compose.c + Warn if the requested Privacy system + is not available + Factorize offline warning + * src/imap.c + * src/imap_gtk.c + * src/imap_gtk.h + * src/inc.h + * src/news_gtk.c + * src/news_gtk.h + * src/messageview.c + Factorize offline warning - * src/imap.c: imap_get_msginfo(): fixed wrong counting. +2005-09-19 [paul] -2004-01-28 + 1.9.15-rc2 released - * src/base64.c - src/codeconv.c - src/compose.c - src/html.c - src/imap.c - src/pop.c - src/prefs_account.c - src/procmime.c - src/procmsg.c - src/quote_fmt_parse.y - src/quoted-printable.c - src/textview.c - src/unmime.c - src/utils.c - src/utils.h - src/xml.c: fixed wrong type of argument for ctype functions (char - had been passed instead of unsigned char). +2005-09-18 [colin] 1.9.14cvs42 + * src/codeconv.c + * src/codeconv.h + * src/procmime.c + Add a way to get locale's charset ignoring utf-8, + and use that as default encoding for broken mails -2004-01-27 +2005-09-18 [colin] 1.9.14cvs41 - * src/mainwindow.[ch]: added MainWindow::messageview_cid. - Clear messageview when it is hidden. - * src/textview.c: show URL to the statusbar when its link is clicked. - textview_uri_security_check(): compare real URL and apparent one - and show warning if it seems to be a fake URL. - * src/utils.[ch]: - is_uri_string(): return TRUE if the string seems like a URL. - get_uri_path(): return URL except for its scheme part. + * src/gtk/logwindow.c + Translate string. Patch by Fabien Vantard -2004-01-23 +2005-09-18 [colin] 1.9.14cvs40 - * src/folder.[ch]: folder_item_fetch_all_msg(): new. It fetches all - messages in a folder. - * src/folderview.c: implemented 'Download' feature. + * configure.ac + Fix bug #803 (IMAP/SSL support breaks with + GnuTLS libetpan 0.38) -2004-01-23 +2005-09-18 [colin] 1.9.14cvs39 - * src/gtkutils.[ch]: implemented ComboButton which adds an arrow - menu button to a button. - * src/mainwindow.[ch]: main_window_toolbar_create(): added combo - button to reply and forward button. + * src/codeconv.c + * src/compose.c + * src/procmime.c + More charsets fixes. Fixes bug #806 (non + ascii characters in subject line) -2004-01-22 +2005-09-17 [paul] 1.9.14cvs38 - * src/mainwindow.c: fixed automatic expansion of window size because - of toolbar. + * src/folderview.c + * src/mainwindow.c + fix gcc-2.95 issues + Patch by Pawel Pekala -2004-01-21 +2005-09-17 [colin] 1.9.14cvs37 - * src/addr_compl.[ch] - src/gtkshruler.[ch]: changed the copyright notice. + * src/addrindex.c + bugfix for NO-USE LDAP compilation, patch + by Fabien Vantard -2004-01-20 +2005-09-17 [colin] 1.9.14cvs36 - * src/gtkstext.c: find_line_params(): also break between mutlibyte - and single-byte characters. + * src/prefs_actions.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_toolbar.c + Fix strange casts (less elegant but + works better) -2004-01-20 +2005-09-16 [colin] 1.9.14cvs35 - * src/gtkstext.c: find_line_params(): break lines between multibyte - characters on word wrap mode. + * src/jpilot.c + Missed that one -2004-01-05 +2005-09-16 [colin] 1.9.14cvs34 - * src/codeconv.c: conv_iconv_strdup(): fixed crashes on LP64 - environments (thanks to James Noyes). - * src/compose.c: compose_select_account(): don't turn off the sign/ - encrypt option automatically. + * configure.ac + * src/Makefile.am + * src/addr_compl.c + * src/addrindex.c + * src/browseldap.c + * src/editldap.c + * src/ldaplocate.c + * src/ldapquery.c + * src/ldapquery.h + * src/ldapserver.c + * src/ldapserver.h + * src/main.c + * src/matcher_parser_parse.y + * src/prefs_themes.c + * src/etpan/Makefile.am + * src/gtk/description_window.c + * src/plugins/clamav/Makefile.am + * src/plugins/clamav/clamav_plugin.c + * src/plugins/dillo_viewer/Makefile.am + * src/plugins/pgpcore/Makefile.am + * src/plugins/pgpinline/Makefile.am + * src/plugins/pgpmime/Makefile.am + * src/plugins/trayicon/Makefile.am + Fix 100% cpu usage in address completion list + Fix little bugs (return with no values etc) + Fix all warnings (with common CFLAGS) + +2005-09-15 [colin] 1.9.14cvs33 -2003-12-17 + * src/addressbook.c + Fix bug where sometimes a group's email list is empty, + force its refresh (probably fixes "Re: how to create a + distribution list") + * src/ldapquery.c + Don't return to the callback in the main thread from the + fetch thread (or face segs!) - * src/inc.[ch]: made inc_account_mail() public. - * src/mainwindow.c: moved receive menus into submenu, and added - dynamic menus for receiving from each account. +2005-09-15 [paul] 1.9.14cvs32 -2003-12-15 + * src/prefs_matcher.c + forgotten in last commit - * version 0.9.8a +2005-09-15 [paul] 1.9.14cvs31 -2003-12-15 + * src/prefs_actions.c + * src/prefs_filtering_action.c + * src/prefs_quote.c + * src/quote_fmt.c + * src/summaryview.c + * src/gtk/description_window.c + * src/gtk/description_window.h + * src/gtk/quicksearch.c + allow interaction with the called + description window + Patch by Anders Hammar - * src/procmsg.c: procmsg_open_data_file(): set buffer if DATA_READ - is specified and a buffer is given. - procmsg_open_cache_file_with_buffer(): new. - procmsg_read_cache(): fixed a bug that called setvbuf() after an - file I/O which caused buffer read error. +2005-09-14 [paul] 1.9.14cvs30 -2003-12-12 + * src/compose.c + fix a little annoyance when pasting with 3rd button + with wrap_pastes=0 and wrap_input=1 + Patch by Colin - * version 0.9.8 +2005-09-14 [paul] 1.9.14cvs29 -2003-12-12 + * src/prefs_account.c + disable 'Filter messages on receiving' for + SMTP-only accounts + Patch by Anders Hammar - * configure.in: enable IPv6 support by default. +2005-09-14 [paul] 1.9.14cvs28 -2003-12-11 + * po/sk.po + fix crash + updated by Andrej Kacian - * src/inc.c: inc_mail(), inc_all_account_mail(): ask user to switch - to online when in offline mode. - * src/mainwindow.h: added main_window_toggle_online(). +2005-09-14 [paul] -2003-12-11 + 1.9.15-rc1 released - * src/foldersel.c - src/folderview.[ch] - src/mainwindow.c - src/stock_pixmap.[ch] - src/pixmap/dir-noselect.xpm: made no-select folders display with - dim icon and string. - * src/Makefile.am: added offline.xpm, online.xpm, and - dir-noselect.xpm to EXTRA_DIST. - -2003-12-11 - - * src/folder.h: added macro FOLDER_ITEM_CAN_ADD(). - * src/folderview.c: folderview_drag_motion_cb(): code cleanup. - folderview_drag_received_cb(): don't accept at no_select folder or - from itself. - * src/foldersel.c: made folders on which no_select flag is set not - selectable. - -2003-12-10 - - * src/imap.c: imap_do_copy_msgs(), imap_remove_msgs(): code cleanup. - set MSG_INVALID flag when messages are deleted. - * src/mh.c: mh_do_move_msgs(), mh_remove_msg(): set MSG_INVALID flag - when messages are deleted. - * src/procmsg.[ch]: - procmsg_move_messages() - procmsg_copy_messages(): return error status. - Added MSG_INVALID to MsgTmpFlags. - * src/summaryview.c: summary_execute(): detect errors and only remove - nodes that are invalidated. - summary_unthread_for_exec(): fixed a bug that didn't remove nodes - in collapsed trees. - -2003-12-06 - - * src/mainwindow.[ch]: added online switch button to the statusbar, - and "/File/Work offline" in the menu. - * src/pixmaps/offline.xpm - src/pixmaps/online.xpm: new (borrowed from - themes/classic/communicator/icons/ in Mozilla). - * src/stock_pixmap.[ch]: added online.xpm and offline.xpm. - * src/textview.[ch]: textview_show_error(): new. - * src/summaryview.c: summary_display_msg_full(): update marks only - if messages are displayed. - * src/prefs_common.[ch]: added PrefsCommon::online_mode. - * src/news.c: news_session_get() - src/imap.c: imap_session_get(): return NULL when in offline mode. - * src/messageview.[ch]: messageview_show(): return status whether - messages are successfully displayed. Display error messages in - the view when failed. - * src/procmsg.c: - procmsg_get_message_file() - procmsg_open_message(): don't output warnings when fetch failed. - -2003-12-04 - - * src/html.c: html_get_tag(): support attributes which don't have - values. - -2003-12-04 - - * src/codeconv.c: conv_get_code_conv_func(): return conv_latintodisp - only if src_charset and current charset is identical or current - one is multibyte (fixes display of ISO-8859-5 on KOI8-R locale etc.). - -2003-11-25 - - * autogen.sh: don't include m4 directory in aclocal. - * intl/libgnuintl.h: removed from cvs. - * po/.cvsignore: added stamp-po and remove-potcdate.sed. - -2003-11-24 - - * upgraded to gettext-0.12.1. - -2003-11-24 gettextize - - * Makefile.am (SUBDIRS): Add m4. - (ACLOCAL_AMFLAGS): New variable. - (EXTRA_DIST): Add config.rpath. - * configure.in (AC_OUTPUT): Add m4/Makefile. - -2003-11-21 - - * configure.in: added check for d_type member in struct dirent. - * src/mh.c: mh_scan_folder(): use d->d_type if available. - mh_get_uncached_msgs(): removed redundant stat(). - mh_parse_msg(): return NULL if not a regular file. - mh_scan_tree_recursive(): use d->d_type if available. - * src/utils.[ch]: - dirent_is_regular_file() - dirent_is_directory(): new. Use d->d_type to determine the type - of entry if available. - remove_dir_recursive(): use dirent_is_directory(). - -2003-11-14 - - * src/folder.h: added 'updated' flag to FolderItem. - * src/folderview.[ch]: folderview_update_all_updated(): new. It - updates all updated folders. - * src/imap.c: set FolderView::update flag on changes of contents. - * src/main.c: send_queue() - src/mainwindow.c: send_queue_cb(): code cleanup. - * src/mh.c: code cleanup. - mh_scan_folder(): correctly count new messages. - * src/procmsg.[ch]: code cleanup. - procmsg_open_cache_file(): new. - procmsg_open_mark_file(): enable read/write/append. - procmsg_send_queue(): correctly choose outbox for accounts. - * src/send_message.[ch]: send_get_queue_info(): get a queue - information from queued messages. - send_queue_info_free(): free QueueInfo. - send_message_queue(): take QueueInfo as an argument instead of file. - * src/summaryview.c: summary_write_cache(): code cleanup. - -2003-11-10 - - * src/compose.c: compose_redirect_write_headers(): correctly add - Resent-Cc: header. - -2003-11-05 - - * src/imap.c: imap_get_msg_list(): fallback to FETCH command if SEARCH - command to get flags failed. - imap_search_flags(): returns UID array and flags hash table using - SEARCH command. - imap_fetch_flags(): returns UID array and flags hash table using - FETCH command. - -2003-10-28 - - * src/summary_search.c: summary_search_execute(): fixed 'Select all - matched' when backward search is enabled. - Made the backward search button insensitive when 'select all - matched' is enabled. - -2003-10-15 - - * version 0.9.7 - -2003-10-15 - - * src/imap.c: imap_scan_tree(): check the existence of root directory - with LIST instead of STATUS. +2005-09-14 [paul] 1.9.14cvs27 -2003-10-07 + * po/es.po + updated by Ricardo Mones Lastra + * src/compose.c + * src/compose.h + associate no_wrap_tags to Compose windows + instead of using a static one + Patch by Colin + * src/mbox.c + fix proc_mbox() + Patch by wwp + * src/textview.c + remove unneeded printf() - * src/send_message.c: fixed format string bug (exploitable by - malicious SMTP server) when calling alertpanel_error() - (thanks to Georgi Guninski). +2005-09-14 [paul] 1.9.14cvs26 -2003-10-03 + * src/addrcache.c + * src/codeconv.h + * src/folder.h + * src/mainwindow.h + * src/mh.c + * src/mimeview.h + * src/partial_download.c + * src/pop.c + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_actions.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_toolbar.c + * src/privacy.h + * src/procmime.c + * src/procmime.h + * src/procmsg.h + * src/textview.c + * src/undo.h + * src/common/plugin.c + * src/common/session.h + * src/common/socket.c + * src/common/socket.h + * src/common/template.c + * src/gtk/gtkaspell.c + * src/gtk/quicksearch.h + * src/plugins/pgpcore/passphrase.c + * src/plugins/pgpcore/prefs_gpg.h + * src/plugins/pgpcore/select-keys.c + * src/plugins/pgpcore/select-keys.h + * src/plugins/pgpcore/sgpgme.c + * src/plugins/pgpinline/pgpinline.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/trayicon/trayicon.c + fix compilation warnings + Patch by Daniel Gustafson + +2005-09-14 [paul] 1.9.14cvs25 - * src/folder.[ch] - src/imap.[ch] - src/mh.[ch] - src/news.[ch]: refactoring of the folder system (based on the claws' - implementation). - * src/account.c - src/foldersel.c - src/folderview.c - src/mainwindow.c - src/messageview.c - src/procmsg.c - src/setup.c - src/summaryview.c: use FOLDER_TYPE() macro at every place. + * src/addressbook.c + add missing column header, and other small + bug fixes + Patch by Anders Hammar -2003-09-17 +2005-09-13 [colin] 1.9.14cvs24 - * version 0.9.6 + * src/gtk/gtkaspell.c + Fix non-utf8 in menu + Fix little leaks + Nullify struct members after free()s -2003-09-17 +2005-09-13 [colin] 1.9.14cvs23 - * src/addressbook.c: - addressbook_folder_load_person() - addressbook_folder_load_group(): sort the ctree after the end of - the loop (fixes performance issue when many addresses are in one - folder) (thanks to christian mock). + * src/compose.c + Test utf8 compliance before inserting to + buffer, and try to convert if necessary + * src/procmime.c + If no charset is present, use the locale + one instead of us-ascii + * src/procmsg.c + Add Sender, List-Post and To in the checked + headers for automatic rules creation + (thanks to wwp) + * src/prefs_themes.c + * src/gtk/gtkaspell.c + Remove deprecated functions. + patch by Daniel Gustafson + +2005-09-12 [colin] 1.9.14cvs22 -2003-09-16 + * src/compose.c + Fix bug #448 (Scrolling/Redraw issue with + address-fields in Header) + * src/mainwindow.c + * src/summaryview.c + * src/summaryview.h + Fix loss of MSG_MARKED on move/copy + Fix bug #804 (Quicksearch togglebutton doesn't + get depressed after '/' key is pressed) - * src/folderview.c: folder_init(): code cleanup. - * src/summaryview.c: summary_init(): check if boldfont is - successfully loaded. - * src/grouplistdialog.c: use proper callback for delete_event (thanks - to Takuro Ashie). - * src/imap.c: allow zero-length messages. - * src/recv.c: recv_bytes_write(): return immediately if size == 0. +2005-09-12 [paul] 1.9.14cvs21 -2003-09-16 + * AUTHORS + * src/gtk/logwindow.c + add 'Clear Log' to popup menu + Patch by Anders Hammar - * src/folderview.c: folderview_init(): if font can't be loaded, fall - back to gtk default (fixes crashes on startup). Also removed the - redundant code. +2005-09-12 [paul] 1.9.14cvs20 -2003-09-15 + * src/compose.c + set correct sensitivity on attachments + popup menu + * src/folder.c + fix typo + * src/prefs_spelling.c + fix crash when no LANG env is set + * src/common/xml.c + fix crash in wizard + don't use memeory after free - * src/compose.c: compose_insert_sig(): insert signature at the - current cursor position on manual operation. + All patches by Daniel Gustafson -2003-09-11 +2005-09-12 [paul] 1.9.14cvs19 - * src/summaryview.c: summary_key_pressed(): don't ignore delete key - even if the main window is locked. + * src/prefs_themes.c + make theme info selectable + * src/gtk/description_window.c + make window non-modal + * tools/README + add details of asus_mailed.sh + * tools/claws.i18n.status.pl + update for new zh_TW translator + widen the output + create alternate coloured lines + improve readability -2003-09-10 +2005-09-10 [colin] 1.9.14cvs18 - * src/action.c: improved synchronous action exit code (fixes long - delay after action exit on RH9) (thanks to Melvin). - * src/stringtable.[ch]: string_table_insert_string(): modified the - code to remove the warning "dereferencing type-punned pointer will - break strict-aliasing rules". - Use const gchar * instead of gchar * for arguments. + * src/plugins/pgpcore/select-keys.c + Better order for the buttons -2003-09-05 +2005-09-10 [colin] 1.9.14cvs17 - * src/utils.[ch]: generate_mime_boundary(): a new function to create - MIME boundary (moved from rfc2015.c). - Removed more special characters. - Use random() instead of lrand48() which is obsolete. - Added an argument for prefix to prevent duplication. - Always add "=_" as a counter-QP sequence to simplify the code. - * src/rfc2015.c: - rfc2015_decrypt_message() - rfc2015_encrypt() - rfc2015_sign(): fixed a bug that didn't handle continuous content - lines correctly. * src/compose.c - src/rfc2015.c: use generate_mime_boundary(). - -2003-09-05 - - * src/folderview.c: - folderview_delete_folder_cb() - folderview_remove_mailbox_cb(): close currently displayed folder - before removing FolderItem (fixes crash on deleting folder). - * src/folder.h - src/imap.[ch]: imap_scan_tree() - src/mh.[ch]: mh_scan_tree(): return -1 when scanning failed. - * src/summaryview.c: summary_clear_all(): also clear the message view. - * src/imap.c: imap_close(): fail if the specified folder is not - selected. - imap_scan_tree(): check if the specified root directory exist, and - try creating it if not. - imap_parse_list(): output warning if a server returns error. - imap_find_namespace_from_list(): support not slash-delimited path. - imap_status(): don't return values if they're not specified. + * src/plugins/pgpcore/select-keys.c + * src/plugins/pgpcore/select-keys.h + * src/plugins/pgpcore/sgpgme.c + Add a "Don't encrypt" button to the key + selection dialog. Fixes bug #177 (There should be a + 'Don't encrypt button in the Select Keys dialog) -2003-09-02 +2005-09-10 [colin] 1.9.14cvs16 - * sylpheed.spec.in: fixed a typo. + * src/compose.c + Fix bug #572 (%X option does not work with templates) -2003-09-02 +2005-09-10 [colin] 1.9.14cvs15 - * version 0.9.5 + * src/toolbar.c + Remove g_print -2003-09-01 +2005-09-10 [colin] 1.9.14cvs14 - * src/inc.[ch] - src/main.c - src/mainwindow.c - src/prefs_common.[ch]: added the receive dialog's option to - display the dialog only on manual receiving, and the - RECV_DIALOG_ACTIVE option was removed. + * src/imap.c + Fix a possible crash -2003-09-01 +2005-09-09 [colin] 1.9.14cvs13 - * src/compose.c: compose_write_headers(): also replace ':' in the - MIME boundary with '_' (as a workaround for broken servers). + * src/imap.c + * src/etpan/imap-thread.c + * src/etpan/imap-thread.h + Fix moving from queue or drafts to normal folders + Fix bug #794 (No way to delete without expunging) + Take flags unset by other mailers into account + Take deleted flag set by other mailers into account + Fix unsetting REPLIED flag + Fix crash when capabilities can't be retrieved + * src/mainwindow.c + * src/mainwindow.h + Add M_DELAYED_FLAGS condition, and let the user use + Execute in order to be able to expunge deleted mails, + even if he's not in delayed execute mode + * src/prefs_spelling.c + Use 'en' dictionary by default if LANG is POSIX or C + * src/gtk/prefswindow.c + Fix bug #767 (Preferences windows expanding) by making + the window a bit larger when the resolution is greater + than 640x480, and by putting the prefs in a + GtkScrolledWindow. + +2005-09-09 [paul] 1.9.14cvs12 + + * AUTHORS + * configure.ac + * po/zh_TW.Big5.po ** REMOVED ** + * po/zh_TW.po ** ADDED ** + updated by Wei-Lun Chao + +2005-09-09 [paul] 1.9.14cvs11 -2003-08-28 + * src/mainwindow.c + fix asserts + * src/common/xml.c + delay memory allocation until file is + opened successfully + Patch by Daniel Gustafson - * src/imap.c: imap_scan_tree_recursive(): fixed compile error. +2005-09-09 [cleroy] 1.9.14cvs10 -2003-08-27 + * src/imap.c + Add guards - * src/prefs_filter.c: added 'Top' and 'Bottom' button. +2005-09-08 [colin] 1.9.14cvs9 -2003-08-26 + * src/compose.c + Alert when we can't save draft + Fix various wrap/color issues + Add mid-click pasting respecting wrap_paste option + * src/folder.c + * src/folder.h + * src/folder_item_prefs.c + * src/folder_item_prefs.h + * src/imap.c + * src/imap_gtk.c + * src/imap_gtk.h + * src/main.c + * src/mainwindow.c + * src/mainwindow.h + * src/news.c + * src/news_gtk.c + * src/news_gtk.h + * src/prefs_folder_item.c + Fix the impossibility to synchronise folders for + offline use (IMAP and NNTP are concerned) - * src/folder.[ch]: folder_item_remove_children(): new. It removes - all children under a FolderItem. - * src/folderview.c: folderview_rescan_tree(): modified the message. - * src/imap.c: imap_scan_tree(), imap_scan_tree_recursive(): reuse - the previous FolderItem objects. +2005-09-08 [colin] 1.9.14cvs8 -2003-08-25 + * configure.ac + Build LDAP and JPilot by default if available + * src/textview.c + Fix use after free + +2005-09-08 [paul] 1.9.14cvs7 + + * doc/manual/en/sylpheed-1.html + * doc/manual/en/sylpheed-18.html + * doc/manual/en/sylpheed-19.html + * doc/manual/en/sylpheed-4.html + * doc/manual/en/sylpheed-6.html + * doc/manual/en/sylpheed.html + a few minor updates, plus include some + details about plugins and their requirements + * src/mainwindow.c + minor changes to English in /View/Sort + +2005-09-07 [colin] 1.9.14cvs6 + + * doc/manual/en/sylpheed-1.html + * doc/manual/en/sylpheed-10.html + * doc/manual/en/sylpheed-11.html + * doc/manual/en/sylpheed-12.html + * doc/manual/en/sylpheed-13.html + * doc/manual/en/sylpheed-14.html + * doc/manual/en/sylpheed-15.html + * doc/manual/en/sylpheed-16.html + * doc/manual/en/sylpheed-17.html + * doc/manual/en/sylpheed-18.html + * doc/manual/en/sylpheed-19.html + * doc/manual/en/sylpheed-2.html + * doc/manual/en/sylpheed-20.html + * doc/manual/en/sylpheed-21.html + * doc/manual/en/sylpheed-22.html + * doc/manual/en/sylpheed-3.html + * doc/manual/en/sylpheed-4.html + * doc/manual/en/sylpheed-5.html + * doc/manual/en/sylpheed-6.html + * doc/manual/en/sylpheed-7.html + * doc/manual/en/sylpheed-8.html + * doc/manual/en/sylpheed-9.html + * doc/manual/en/sylpheed.html + More substitutions (missed Sylpheed -> Sylpheed-Claws) + +2005-09-07 [colin] 1.9.14cvs5 - * src/folder.[ch]: added a reference to its own GNode in FolderItem. - folder_item_remove(): free all FolderItem's. - folder_tree_destroy(): use folder_item_remove(). - * src/folderview.c: folderview_sort_folders(): keep the order even - if special folders' parents are different. - * src/imap.c: imap_scan_tree_recursive(): fixed a memory leak. - * src/mh.c: mh_scan_tree(): preserve the previous FolderItem's. - mh_remove_missing_folder_items(): scan the directories and remove - missing folders. - mh_scan_tree_recursive(): reuse the previous FolderItem objects. + * src/mainwindow.c + Make labels more to-the-point + +2005-09-07 [colin] 1.9.14cvs4 + + * doc/manual/en/sylpheed-1.html + * doc/manual/en/sylpheed-12.html + * doc/manual/en/sylpheed-13.html + * doc/manual/en/sylpheed-14.html + * doc/manual/en/sylpheed-15.html + * doc/manual/en/sylpheed-16.html + * doc/manual/en/sylpheed-17.html + * doc/manual/en/sylpheed-18.html + * doc/manual/en/sylpheed-19.html + * doc/manual/en/sylpheed-2.html + * doc/manual/en/sylpheed-20.html + * doc/manual/en/sylpheed-21.html + * doc/manual/en/sylpheed-22.html + * doc/manual/en/sylpheed-4.html + * doc/manual/en/sylpheed-5.html + * doc/manual/en/sylpheed-6.html + * doc/manual/en/sylpheed-7.html + * doc/manual/en/sylpheed-8.html + * doc/manual/en/sylpheed-9.html + * doc/manual/en/sylpheed.html + Update manual + +2005-09-07 [colin] 1.9.14cvs3 + + * doc/faq/en/sylpheed-faq-1.html + * doc/faq/en/sylpheed-faq-2.html + * doc/faq/en/sylpheed-faq-3.html + * doc/faq/en/sylpheed-faq.html + Update FAQ + +2005-09-07 [colin] 1.9.14cvs2 -2003-08-20 + * src/folderview.c + * src/procmsg.c + * src/summaryview.c + * src/toolbar.c + Fix special subfolders: + - Inherit parent's icon + - sent contents of queues subfolders + - empty subfolders of trashes + * src/mainwindow.c + Remove outdated manual and faq entries + * src/common/utils.c + Add quotes around %s coming from mailcap - * src/mainwindow.c: always reflect window size changes. - * src/folderview.c: folderview_init() - src/summaryview.c: summary_init(): realize the widget before - creating pixmaps. - * src/prefs_common.[ch]: remember the folder and mesage view's - visibility. +2005-09-07 [colin] 1.9.14cvs1 -2003-08-07 + * src/compose.c + After saving draft, set modified to FALSE + * src/mimeview.c + * src/common/utils.c + * src/common/utils.h + Try to open mime parts using what is + indicated in ~/.mailcap or /etc/mailcap, + if possible. - * src/mainwindow.c - src/prefs_common.[ch]: remember the size and position of - separated views. - main_window_set_widgets(): fixed a bug that the hidden items on - the header view were shown when changing the view type. - Instead of setting the window size, set the each view's size. +2005-09-05 [paul] 1.9.14 -2003-08-01 + 1.9.14 released - * src/compose.c: compose_select_account(): don't append signature - on redirect mode. - compose_insert_sig(): don't insert "\n\n" if signature string - doesn't exist. Always insert signature at the end of message. + * po/sk.po + updated by Andrej Kacian -2003-08-01 +2005-09-05 [paul] 1.9.13cvs83 - * improved sylpheed.spec.in (thanks to Andre Oliveira da Costa). + * po/de.po + * po/es.po + * po/fi.po + * po/fr.po + * po/nb.po + * po/pt_BR.po + * po/sr.po + updated translations by Thomas Gilgin, Ricardo Mones + Lastra, Tommi Pirinen, Fabien Vantard, Geir Helland, + Frederico Goncalves Guimaraes, Aleksandar Urosevic -2003-07-31 +2005-09-04 [paul] 1.9.13cvs82 - * minor code cleanups for the folder system. - * src/compose.c: compose_queue(), compose_draft_cb(): code cleanup. - * src/folder.c: code cleanups. - * src/imap.c - src/mh.c: calculate message numbers inside the functions. - * src/procmsg.c: procmsg_set_flags(): calculate message numbers. - * src/summaryview.[ch]: don't calculate and preserve message numbers - inside SummaryView, - -2003-07-30 - - * src/folder.[ch] - src/imap.[ch] - src/mh.[ch] - src/procmsg.c - src/summaryview.c: renamed *_msgs_with_dest() to *_msgs(). - -2003-07-29 - - * src/imap.[ch]: use CAPABILITY to use protocol extentions. - imap_greeting(): parse initial server greeting. Also support - PREAUTH response. - imap_add_msgs() - imap_cmd_append(): use APPENDUID responses if UIDPLUS is supported. - -2003-07-28 - - * src/imap.c: imap_get_flag_str(): fixed a buffer overrun. - -2003-07-25 - - * version 0.9.4 - -2003-07-25 - - * src/main.c: main(): don't save config files on startup. - -2003-07-25 - - * src/imap.c: - imap_get_msg_list(): removed redundant UID SEARCH ALL when not - using cache. - Unset MSG_NEW flag if \Seen is set. - imap_get_uncached_messages(): fetch all messages if both first_uid - and last_uid is 0. - -2003-07-24 - - * src/imap.c: revamped the implementation so that it always - exactly reflects the state of IMAP4 servers. - imap_get_msg_list(): examine the state of messages using - UID SEARCH commands. - imap_delete_cached_message(): removes single message cache. - imap_get_uid(): removed. - imap_cmd_search(): new. It issues UID SEARCH command and returns - an array of UIDs. - imap_cmd_gen_recv(): made the length of strings unrestricted. - imap_get_uid_table(): returns a hash table from UID array. - -2003-07-24 - - * src/folder.[ch] - src/imap.[ch] - src/mh.[ch] - src/news.[ch]: added Folder::close() method. - * src/summaryview.c: summary_clear_list(): call folder_item_close(). - -2003-07-23 - - * flags are now taken over when copying messages into IMAP folders - from others. - * src/imap.[ch] - src/mh.[ch] - imap_add_msg() - imap_add_msgs() - mh_add_msg() - mh_add_msgs(): flags can be also specified when adding files. - * src/folder.[ch]: added assertions for virtual functions. - * src/procmsg.[ch]: procmsg_get_message_file_list(): return the list - of MsgFileInfo. - procmsg_message_file_list_free(): new. - -2003-07-23 - - * src/procmsg.h: changed MsgPermFlags and MsgTmpFlags from enum to - guint32 for portability (thanks to Alfons). - * src/imap.c: imap_add_msgs(): removed redundant unlink(). - -2003-07-22 - - * src/session.[ch]: - session_read_msg_cb() - session_read_data_cb(): fixed a bug that ran into infinite loop - if connection was closed by remote host (thanks to Yoichi Imai). - Added SESSION_EOF state to SessionState. - session_is_connected(): new. - * src/inc.[ch]: inc_put_error() - src/send_message.c: send_put_error(): also put log messages. - -2003-07-18 - - * more optimization of IMAP4. - * src/folder.[ch]: added a method add_msgs() that adds multiple files - to a folder. - Removed redundant scan() for the operations of FolderItem. - * src/imap.[ch]: implemented Folder::add_msgs() and optimized move - and copy from other Folder instances. - * src/mh.[ch]: implemented Folder::add_msgs() and cleaned up the code. - mh_fetch_msg(): scan folder if required. - * src/procmsg.[ch]: procmsg_get_message_file_list(): returns file - list from message list. - * src/summaryview.c: don't remove MSG_MARKED flags on - delete/move/copy operation. - summary_display_msg_full(): removed redundant message fetching. - -2003-07-17 - - * optimized move/copy/delete/mark operations of IMAP4 by using - sequence set when issuing commands (adopted claws' implementation - with cleaning it up). - * src/imap.[ch]: - imap_set_message_flags() - imap_cmd_envelope() - imap_cmd_copy() - imap_cmd_store(): take sequence set string instead of UID number. - imap_do_copy_msgs_with_dest(): optimized by using sequence set. - imap_cmd_fetch(): use BODY.PEEK instead of BODY. - imap_remove_all_msg() - imap_set_message_flags(): use FLAGS.SILENT instead of FLAGS. - * src/compose.c - src/summaryview.c: use imap_msg_list_{set,unset}_perm_flags() - instead of issuing commands for each message. - -2003-07-15 + * src/compose.c + only warn about exceeded line length limit + on send - * src/inc.c - src/prefs_account.[ch] - src/send_message.c - src/session.[ch]: added an option to enable/disable non-blocking - SSL. +2005-09-04 [paul] 1.9.13cvs81 -2003-07-15 + * src/compose.c + fix crash in 'line length exceeded' dialogue - * src/compose.c: compose_attach_append(): display message's subject - when attaching message/rfc822 file. +2005-09-02 [paul] 1.9.13cvs80 -2003-07-14 + * src/imap.c + fix bug 795, 'Connection lost IMAP' + and add statusbar prints + Patch by Colin - * src/session.[ch]: - session_recv_msg() - session_recv_data() - session_read_msg_cb() - session_read_data_cb(): optimized by removing sock_peek() and - buffering received data in user space (correctly implemented - this time). +2005-09-02 [paul] 1.9.13cvs79 -2003-07-11 + * src/compose.c + compose_wrap_paragraph() becomes + compose_beautify_paragraph() + Patch by Colin - * src/session.c: reverted the previous change because it couldn't - handle data receiving after messages correctly. +2005-09-02 [cleroy] 1.9.13cvs78 -2003-07-11 + * src/folderview.c + Micro-fix - * src/session.c: - session_recv_msg() - session_read_msg_cb(): optimized by removing sock_peek() and - buffering messages in user space. +2005-09-01 [colin] 1.9.13cvs77 -2003-07-11 + * src/imap.c + Maybe fix bug #795 (Connection lost IMAP) + Don't try to send logout when we're disconnected. + * src/summaryview.c + Include locked and marked emails in HRM + view. Fixes bug #800 (Locked messages no longer + show up when hide read messages is used) - * src/imap.[ch]: refactored. - Changed all functions that have SockInfo arguments to take - IMAPSession. - Made imap_cmd_count an instance variable: IMAPSession::cmd_count. - imap_open(): only establish TCP (or SSL) connection. - imap_session_new(): process greeting and authentication here. +2005-09-01 [paul] 1.9.13cvs76 -2003-07-10 + * src/prefs_common.c + fix bad cutting - * src/imap.[ch]: implemented CRAM-MD5 authentication, and made code - cleanups. - * src/prefs_account.[ch]: added option menu for IMAP4 authentication - type in Receive tab, and hide other protocols' frames. +2005-08-31 [colin] 1.9.13cvs75 -2003-07-10 + * src/folderview.c + * src/folderview.h + * src/prefs_summaries.c + * src/summaryview.c + Fix "go to next new", fix preference + (Open unread/next swapped) - * src/mainwindow.c: send_queue_cb(): don't scan folder twice if - error occurred. - * src/procmsg.c: procmsg_send_queue(): return number of sent - messages. +2005-08-31 [paul] 1.9.13cvs74 -2003-07-09 + * src/compose.c + * src/folderview.c + * src/headerview.c + * src/headerview.h + * src/mainwindow.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_fonts.c + * src/summaryview.c + * src/textview.c + * src/common/defs.h + remove obsolete BOLD_FONT setting + fix font update in headerview and textview + headers after prefs change + Patch By Colin - * src/mainwindow.c: - main_window_set_toolbar_sensitive() - main_window_set_menu_sensitive(): removed the locking of file - operations while receiving mail. +2005-08-31 [paul] -2003-07-09 + 1.9.14-rc4 released - * src/folder.[ch]: folder_item_remove_msg(): take MsgInfo as an - argument instead of message number. - * src/imap.[ch]: imap_remove_msg(): reimplemented using - imap_remove_msgs(). - * src/mh.[ch]: mh_do_move(): reimplemented using - mh_do_move_msgs_with_dest(). - mh_copy_msg(): reimplemented using mh_copy_msgs_with_dest(). - * src/procmsg.c: procmsg_send_queue(): modified to use message list. +2005-08-30 [colin] 1.9.13cvs73 -2003-07-08 + * src/summaryview.c + When Hide read messages is selected and we + refresh the summaryview, don't remove the + currently displayed message. Fixes bug #797 + (Summary view reloads when new mail is + downloaded in 1.9.14 rc) - * src/rfc2015.c: rfc2015_is_encrypted(): check MimeInfo::mime_type - to suppress some warnings. - * src/logwindow.c: log_window_append(): don't scroll up when trimming - lines. +2005-08-30 [colin] 1.9.13cvs72 -2003-07-07 + * src/folderview.c + Fix flickering + * src/mainwindow.c + Remove useless callback + * src/mimeview.c + * src/gtk/filesel.c + * src/gtk/filesel.h + Add a filesel_select_file_save_folder() - used by Save All - * src/compose.c: add 'Content-Disposition: inline' to a text/plain - part when using PGP/MIME signing. +2005-08-29 [paul] 1.9.13cvs71 -2003-07-04 + * AUTHORS + * src/matcher_parser_parse.y + * src/etpan/imap-thread.c + fix building on FreeBSD + Patch by Daniel Gustafson - * version 0.9.3 +2005-08-29 [paul] 1.9.13cvs70 -2003-07-04 + * src/plugins/pgpinline/pgpinline.c + only initialise sig result if it's been handled + Patch by Colin - * src/defs.h: changed UI_REFRESH_INTERVAL from 40msec to 50msec. - * src/session.c: session_read_msg_cb(): make it always fail if - sock_read() returns by error. - * src/socket.[ch]: sock_check(): handle exceptional SSL condition. - sock_has_pending_data(): removed. - Removed debug output. - * src/send_message.c: send_recv_message(): display messages to - statusbar. +2005-08-29 [paul] 1.9.13cvs69 + + Patches by Colin: -2003-07-03 + * src/imap.c + * src/common.utils.c + * src/common/utils.h + optimisation + * src/stock_pixmap.h + fix wrong icon reference + * src/pixmaps/trash_btn.xpm + replace with nicer image - * src/inc.[ch]: update received message number on CList while - retrieving. - * src/session.c: session_read_data_cb(): optimized by removing - g_malloc() and memcpy(). +2005-08-28 [colin] 1.9.13cvs68 -2003-07-02 + * src/Makefile.am + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/toolbar.c + * src/pixmaps/trash_btn.xpm + Add a specific trash xpm for the button - * src/socket.[ch]: sock_add_watch(): new. It monitors SSL by original - watch functions (otherwise uses g_io_add_watch()). - * src/session.[ch]: removed previous workarounds, and replaced - g_io_add_watch() with sock_add_watch(). +2005-08-28 [colin] 1.9.13cvs67 -2003-07-01 + * src/imap.c + Fix leak - * src/socket.[ch]: added sock_has_pending_data() which returns TRUE - if socket has pending data. - * src/session.c: session_recv_msg(), session_recv_data(): check if - socket has pending data and call the callbacks immediately in that - case (fixes the hang at ESMTP EHLO on SSL). +2005-08-27 [colin] 1.9.13cvs66 -2003-06-30 + * src/imap.c + * src/procmime.c + Correctly fix "Problem with replies", fixes + pgpmime encryption too. - * src/socket.c: check return value in SSL functions. +2005-08-27 [colin] 1.9.13cvs65 -2003-06-30 + * src/folder.c + * src/procmsg.c + * src/procmsg.h + * src/summaryview.c + Fix bug #517 (messages removed from summaryview + when moving fails) - * src/mimeview.c: mimeview_init(): initialize TextView to prevent - slowdown caused by GTK+ themes (thanks to Yuri Arapov). +2005-08-27 [colin] 1.9.13cvs64 -2003-06-27 + * tools/Makefile.am + * tools/asus_mailled.sh + Add a script to blink ASUS laptops' mail LED where there + is unread mail. - * src/session.c: session_read_data_cb(): clear Session::read_data_buf - before calling callbacks. +2005-08-27 [colin] 1.9.13cvs63 -2003-06-26 + * src/imap.c + * src/etpan/imap-thread.c + * src/etpan/imap-thread.h + Implement automatic choosing of login method + Fixes bug #791 + * src/gtk/.cvsignore + Add sylpheed-marshal.[ch] - * src/socket.c: made socket connection protocol independent. - * src/session.c: removed debug g_print(). - * src/inc.c: made status bar output less verbose, and show counter - on main window's progressbar. +2005-08-27 [colin] 1.9.13cvs62 -2003-06-26 + * src/common/utils.c + Fix confusing perror - * src/session.c: added missing #include . +2005-08-27 [colin] 1.9.13cvs61 -2003-06-25 + * src/toolbar.c + * src/toolbar.h + Remove A_DELETE, replace it with + A_TRASH and A_DELETE_REAL. Automatically + rewrite config files to replace A_DELETE + with A_TRASH (no functionality change). + Fixes half of #794 - * src/session.[ch]: reimplemented the Session system with non-blocking - I/O to solve the performance and the code design issue. - * src/socket.[ch]: added sock_connect_async() and - sock_connect_async_cancel() to enable asynchronous connection. - sock_peek(): modified the implementation. - * src/pop.c: optimized the receiving of the responses of - UIDL/LIST/RETR. +2005-08-26 [colin] 1.9.13cvs60 -2003-06-18 + * src/procmime.c + Previous "Problem with replies" fix brought other + problems, fixing them - * src/procmsg.c: procmsg_get_thread_tree(): prevent threading problems - when a node is an ancestor (parent / great parent), which mostly - happens with circular references (thanks to Phillipe Gramoulle - for finding an sample set of messages, and Alfons for the patch). +2005-08-26 [colin] 1.9.13cvs59 -2003-06-16 + * src/procmime.c + Fix "Problem with replies". This happened only + on IMAP... + * src/procmsg.c + Factorize code a bit + * src/compose.c + Speed improvement on very long messages (wrapping) + Fix signature color on Reedit and Redirect + On Reedit, don't attach pgp-signatures parts, but + set signing to On. - * src/pop3.c: pop3_get_uidl_table(): return empty hash table even if - UIDL list is not found (fixes inability of initial retrieval). +2005-08-24 [paul] 1.9.13cvs58 -2003-06-10 + * src/compose.c + don't claim success when clicking + Cancel on the passphrase box. + Patch by Colin - * src/main.c: added the option '--status-full' which shows the status - of each folder specified. The option '--status' also takes - following arguments for folders (thanks to Yuri Arapov). - * src/folder.[ch]: folder_get_status(): new. it takes the array of - folders as the argument and returns their status. - folder_count_total_msgs(): removed. +2005-08-24 [paul] 1.9.13cvs57 -2003-06-06 + * src/main.c + fix misplaced sylpheed.log + * src/common/defs.h + define UIDL_DIR - * version 0.9.2 +2005-08-24 [paul] 1.9.13cvs56 -2003-06-06 + * src/imap.c + * src/etpan/imap-thread.c + * src/etpan/imap-thread.h + fix bug 789 'IMAP CRAM-MD5 and ssl broken in 1.9.13' + Patch by Colin + * src/gtk/sylpheed-marshal.c ** REMOVED ** + * src/gtk/sylpheed-marshal.h ** REMOVED ** + remove autogenerated files + * tools/kdeservicemenu/README + * tools/kdeservicemenu/install.sh + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + use Claws icon, use 'Sylpheed-Claws' in menu, + use kdialog, and other cleanups + +2005-08-23 [paul] 1.9.13cvs55 - * src/filesel.c - src/foldersel.c - src/inputdialog.c: use gtk_main_iteration() instead of gtk_main() - to prevent abort when a button is double-clicked. + * src/compose.c + fix paste/wrap crash + Patch by Colin -2003-06-02 +2005-08-23 [paul] 1.9.13cvs54 - * src/addr_compl.c: invalidate_address_completion(): check if - g_completion_list is NULL (thanks to Kazuhiro NISHIYAMA). + * src/main.c + fix crash recovery + Patch by Colin -2003-06-02 +2005-08-23 [paul] 1.9.13cvs53 - * src/pop.c: pop3_session_recv_data_finished(): fixed a bug that - deleted messages that is to be kept on server (thanks to Tristan - Wallis). + * src/addressbook.c + * src/editaddress.c + view all data of LDAP contacts + Patch by Colin -2003-05-27 +2005-08-23 [paul] 1.9.13cvs52 - * version 0.9.1 + * src/addressbook.c + fix issues with the Search field + Patch by Colin -2003-05-26 +2005-08-22 [paul] 1.9.13cvs51 - * src/socket.[ch]: - sock_set_io_timeout(): new. It sets the timeout interval. - sock_gdk_input_add(): removed since it's not used anymore. - * src/prefs_common.[ch]: added an option to set the timeout parameter. + * src/folderview.c + put name of folder in processing dialog + title + * src/prefs_folder_item.c + improve english usage -2003-05-26 +2005-08-22 [paul] 1.9.13cvs50 - * src/action.c: fixed a bug that didn't hide user string in - create_io_dialog() (thanks to Markus Amersdorfer). - Removed ChildInfo::type and added Children::action_type. + * src/filtering.c + * src/filtering.h + * src/matcher.c + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/prefs_filtering.c + add Filtering/Processing rule names feature. + (the incompatible old matcherrc is saved as + matcherrc.pre_names). + Patch by Colin -2003-05-23 +2005-08-22 [paul] 1.9.13cvs49 - * src/inc.c: inc_start(): ask every password before retrieving. - Don't popup the redundant error dialog. - inc_account_mail() - inc_all_account_mail() - inc_progress_dialog_set_list(): separated account list display - into a new function. - inc_progress_dialog_set_label() - inc_recv_data_finished() - inc_recv_message(): properly update the dialog when RETR finished. + * src/procmsg.c + fix colour labelling + Patch by Colin -2003-05-22 +2005-08-22 [paul] 1.9.13cvs48 - * src/imap.c: - imap_modified_utf7_to_locale() - imap_locale_to_modified_utf7(): fixed compilation failure when not - using iconv(). + * src/textview.c + fix open_image_cb() -2003-05-21 +2005-08-22 [paul] 1.9.13cvs47 - * src/procmime.c: procmime_scan_multipart_message(): fixed parsing - of message/rfc822 parts. + * src/imap.c + fix bug 789, 'SC crashes with imap (CVS ver)' + Patch by Colin -2003-05-21 +2005-08-22 [paul] 1.9.13cvs46 - * src/pop.c: pop3_ok(): detect timeout error. + * src/mimeview.c + * src/prefs_common.c + * src/common/defs.h + define reused defaults in defs.h + * src/textview.c + add 'Open image' to image popup menu -2003-05-20 +2005-08-21 [colin] 1.9.13cvs45 - * src/imap.c: imap_locale_to_modified_utf7(): fixed the encoding bug - when locale strings include '+'. - imap_modified_utf7_to_locale() - imap_locale_to_modified_utf7(): at least escape/unescape '&' even - if iconv() is not supported. + * src/summaryview.c + Fix bug #788 (Bogus "From" address displayed) -2003-05-20 +2005-08-20 [colin] 1.9.13cvs44 - * src/compose.c: - compose_insert_sig() - compose_get_signature_str(): include separator in signature string. - Don't insert separator if signature file is not found. - Disabled use of implicit default signature path (~/.signature) when - sig_path is NULL. + * src/folder.c + Fix buf #787 (multilevel delete causes SIGSEGV) +2005-08-19 [colin] 1.9.13cvs43 -2003-05-20 + * src/inc.c + * src/prefs_common.c + * src/prefs_common.h + Add an hidden pref to allow modifying the + update stepping in incorporation. + Patch by wwp. - * src/codeconv.c - src/gtkshruler.c - src/news.c - src/procmsg.c - src/quote_fmt_parse.y - src/smtp.c: suppress warnings that gcc-3.3 issues. - src/stringtable.c: use string_entry_free(). +2005-08-19 [colin] 1.9.13cvs42 -2003-05-19 + * src/compose.c + * src/procmime.c + Workaround for broken MUAs: encode + Content-type: name: as ASCII and + Content-Disposition: filename: as + per rfc2231 + * src/prefs_account.c + Fix invisible-ness of SMTP SSL prefs + in NNTP accounts - * src/compose.c: compose_insert_sig(): fixed the bug that always - appended signature separator if signature file was not found. - compose_get_signature_str(): fixed the bug that caused crash if - signature file cannot be opened. +2005-08-19 [paul] 1.9.13cvs41 -2003-05-16 + * src/compose.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_wrapping.c + paste with or without wrapping. + patch by Colin - * version 0.9.0 +2005-08-19 [paul] 1.9.13cvs40 -2003-05-16 + * src/prefs_common.c + * src/prefs_common.h + * src/summaryview.c + reintroduce enable_swap_from as a + hidden pref. patch by Colin + * src/quote_fmt_parse.y + * src/plugins/clamav/clamav_plugin.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/pgpcore/sgpgme.c + * src/plugins/pgpinline/pgpinline.c + * src/plugins/pgpmime/pgpmime.c + tidy up. patch by Colin + +2005-08-19 [paul] 1.9.13cvs39 + + * configure.ac + complete cvs38's sync + * src/editaddress.c + * src/gedit-print.c + * src/mutt.c + * src/etpan/etpan-log.c + * src/etpan/imap-thread.c + * src/gtk/gtksourceprintjob.c + fix compilation warnings + (patch by Colin) + +2005-08-19 [paul] 1.9.13cvs38 + + sync with main: - * src/session.c: session_recv_msg(): removed debug print. + * src/account.c + * src/action.c + * src/addrbook.c + * src/addrcache.c + * src/addrharvest.c + * src/addrindex.c + * src/codeconv.c + * src/compose.c + * src/crash.c + * src/exporthtml.c + * src/exportldif.c + * src/folder.c + * src/image_viewer.c + * src/inc.c + * src/inc.h + * src/jpilot.c + * src/ldif.c + * src/main.c + * src/matcher.c + * src/mbox.c + * src/messageview.c + * src/mh.c + * src/mimeview.c + * src/msgcache.c + * src/mutt.c + * src/news.c + * src/partial_download.c + * src/pine.c + * src/pop.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_gtk.c + * src/prefs_themes.c + * src/procheader.c + * src/procmime.c + * src/procmsg.c + * src/recv.c + * src/send_message.c + * src/simple-gettext.c + * src/sourcewindow.c + * src/textview.c + * src/vcard.c + * src/common/defs.h + * src/common/log.c + * src/common/plugin.c + * src/common/prefs.c + * src/common/session.c + * src/common/session.h + * src/common/socket.c + * src/common/socket.h + * src/common/ssl_certificate.c + * src/common/template.c + * src/common/utils.c + * src/common/utils.h + * src/common/xml.c + * src/gtk/about.c + added wrappers for C library function that + take pathname arguments. + enabled compilation with MinGW. + use GDir instead of directly using opendir(). + added rename_force(). + +2005-08-19 [paul] 1.9.13cvs37 + + patches by Colin: + * src/compose.c + fix privacy settings on re-editing + a sent message + * src/jpilot.c + fix encoding bug + * src/folder.c + * src/procmsg.c + * src/procmsg.h + * src/summaryview.c + flag changing optimisation -2003-05-15 +2005-08-18 [martin] 1.9.13cvs36 - * src/imap.c: - imap_parse_atom() - imap_get_header() - imap_cmd_fetch(): check for data size that servers return (fixes - vulnerability found in BugTraq). + * commitHelper + added my login + * src/addrcache.c + * src/addrharvest.c + * src/addrindex.c + * src/compose.c + * src/grouplistdialog.c + * src/main.c + * src/mainwindow.c + * src/msgcache.c + * src/mutt.c + * src/pine.c + * src/prefs_account.c + * src/prefs_themes.c + * src/stock_pixmap.c + * src/summaryview.c + * src/gtk/about.c + * src/gtk/logwindow.c + removed deprecated glib and gdk stuff + * src/plugins/pgpcore/select-keys.c + convert attributes from locale to utf8 -2003-05-14 +2005-08-17 [paul] 1.9.13cvs35 - * src/addr_compl.c: get_complete_address() - src/addressbook.c: addressbook_format_address() - src/compose.c: QUOTE_IF_REQUIRED(): quote if name contains - characters that is not defined in atext (RFC 2822, 3.2.4. Atom). - * src/main.c: main(): set colormap and visual to solve color problem - in Solaris (thanks to Markus Schwarzenberg). + * src/account.c + * src/addressbook.c + use new GTK_STOCK_ icons if available + * src/summaryview.c + * src/gtk/gtksctree.c + * src/gtk/gtksctree.h + faster range select. patch by Colin -2003-05-12 +2005-08-17 [paul] 1.9.13cvs34 - * version 0.9.0pre1 + patches by colin: + * src/addressbook.c + * src/addressitem.h + Add an edit button for contacts, fix selections + of gtksctree items + * src/editaddress.c + Change labels, let Save be always possible in the + email and user atributes tabs + * src/folderview.c + fix sort issues + * src/summaryview.c + select next item instead of the displayed one + after deletion -2003-05-12 + * src/gtk/progressdialog.c + use prefs_common.enable_rules_hint - * src/prefs_account.c: temporarily removed POP before SMTP option. +2005-08-13 [hoa] 1.9.13cvs33 -2003-05-09 + * src/etpan/imap-thread.c + fixed build on Solaris. - * src/prefs_common.[ch]: changed the description of "Open message when - cursor keys are pressed on summary". - * src/summaryview.c: summary_show(): open message when always_show_msg - is TRUE. +2005-08-10 [colin] 1.9.13cvs32 -2003-05-09 + * src/procmsg.c + Fix cvs31 (missing fclose before reading + the file) - * src/logwindow.[ch]: restrict the maximum lines of the log messages - to reduce the memory usage. +2005-08-10 [colin] 1.9.13cvs31 -2003-05-07 + * src/procmsg.c + Fix procmsg_msginfo_new_from_mimeinfo() when + the MimeInfo isn't stored in memory. This fixes + replying to an attached message. - * src/compose.c: compose_insert_sig(): fixed a crash when signature - string contains illegal sequence. - * src/utils.[ch]: changed get_wcs_len() to get_mbs_len() for accuracy. +2005-08-10 [colin] 1.9.13cvs30 -2003-05-07 + * src/mainwindow.c + Fix slowness in account changing - * major refactoring of MIME structure. - * src/procmime.c: procmime_scan_message(): decrypt message if - gpgme is enabled. Create multipart tree only if content-type is - multipart/* or message/rfc822. - procmime_scan_multipart_message(): fixed the scanning of - message/rfc822 part. - * src/action.c: parse_append_msgpart() - src/messageview.c: messageview_show() - src/mimeview.c: mimeview_show_message(): use procmime_scan_message() - instead of procmsg_open_message() and procmime_scan_mime_header(). - mimeview_set_multipart_tree(): conform to the new MIME structure. - * src/textview.c: textview_show_part(): removed unnecessary check. - * src/procmsg.c: procmsg_open_message_decrypted(): fixed the file - pointer when decryption failed. +2005-08-10 [colin] 1.9.13cvs29 -2003-05-06 + * src/folder.c + * src/folderutils.c + * src/folderview.c + * src/imap_gtk.c + * src/mainwindow.c + * src/mh_gtk.c + * src/procmsg.c + * src/summaryview.c + Optimize folder_has_parent_of_type + Prevent moving special sub-folders from contextual menus + Rework message a bit ("Empty all messages" -> "Delete all + messages") + Fix bug #780 (MSexchange IMAP - using IMAP "Sent Items" + and "Deleted Items" folders) - * src/ssl.c: ssl_init_socket_with_method(): replaced log_warning() - by g_warning(), and log_print() by debug_print(). - * src/pop.[ch]: added an error code PS_NOTSUPPORTED, and retry with - LAST if UIDL is not supported. +2005-08-08 [colin] 1.9.13cvs28 -2003-05-01 + * src/summaryview.c + * src/prefs_summaries.c + Make "Select first unread|new" more flexible + (just prioritize new or unread) - * src/codeconv.c: conv_get_code_conv_func(): convert to EUC-JP only - if it is the current locale encoding when dest_charset_str is NULL. +2005-08-08 [colin] 1.9.13cvs27 -2003-05-01 + * src/summaryview.c + If "select first new" is selected and there only + are unread messages, fallback to "select first + unread". - * src/action.c: execute_actions(): fixed crash when no text widget - is selected (thanks to Paul and Melvin). - * src/action.c - src/prefs_actions.c: added missing reference to Claws team in the - copyright. - -2003-04-28 - - * src/session.c: - session_send_msg() - session_send_data(): fixed a memory leak and data sending bug. - * src/send_message.c: - send_message_smtp(): fixed focus management. - -2003-04-25 - - * src/smtp.[ch]: set the response string to SMTPSession::error_msg - if error occurred. - * src/send_message.c: show error dialog if error occurred. - * src/main.c: send_queue() - src/mainwindow.c: send_queue_cb(): don't show error dialog here. - -2003-04-25 - - * src/session.c: session_close(): kill child process only if - state is not SESSION_DISCONNECTED. - * src/send_message.c: send_cancel_button_cb() - src/inc.c: inc_cancel(): don't set Session::state to - SESSION_DISCONNECTED. - * src/prefs.[ch]: modified the names of prefs_write_*(). - * src/address.[ch]: removed. - -2003-04-24 - - * src/compose.c: compose_template_apply(): overwrite recipients. - -2003-04-23 - - * src/procheader.c: procheader_date_parse(): removed debug print. - * src/session.c: changed every g_print to debug_print. - session_child_input(): removed unrequired session_close() (it'll - be closed anyway after returning FALSE). - * src/send_message.c: send_message_smtp(): changed g_print to - debug_print. - -2003-04-23 - - * src/procheader.c: procheader_procheader_date_parse(): don't add - local timezone offset if timezone is unknown. - Made the Y2K workaround code to follow RFC 2822. - procheader_scan_date_string(): workaround for date strings which - don't have timezone specification. - * src/utils.c: remote_tzoffset_sec(): return -1 if timezone is - unknown. - -2003-04-22 - - * src/action.[ch]: refactored. Also fixed a bug on MIME mode, and - some memory leaks on error. - action_update_msgview_menu(): new. - * src/messageview.[ch]: added "Tools/Actions" menu. Keep window list. - messageview_get_selected_mime_part(): returns MimeInfo of selected - part when MessageView is in MIME mode. - * src/mimeview.[ch]: mimeview_get_selected_part(): returns MimeInfo - of selected part. - * src/summaryview.[ch]: summary_get_selected_msg_list(): returns - MsgInfo list of selected messages. - -2003-04-21 - - * src/prefs_filter.[ch]: include original message's headers as - the preset keywords. Modified the sizes of the widgets. - * src/utils.[ch]: added str_case_equal() and str_case_hash() for - case-insensitive hash. - -2003-04-18 - - * src/procmsg.c: procmsg_get_filter_keyword(): added X-Sequence to - auto-detected headers. - * src/action.[ch] - src/prefs_actions.c - src/compose.c - src/mainwindow.c: modified function names. - get_user_string(): Use input_dialog() instead of its own - implementation. +2005-08-08 [colin] 1.9.13cvs26 -2003-04-17 + * src/folder.c + Fix shameful bugs (and bug #779) - * src/codeconv.[ch]: conv_encode_header(): don't include '(' and ')' - in encoded strings if addr_field is TRUE. - * src/compose.c: compose_convert_header(): added a flag 'addr_field'. +2005-08-08 [colin] 1.9.13cvs25 -2003-04-16 + * src/folder.c + * src/folder.h + Cache parents' type to make folder_has_parent_of_type + faster + * src/folderview.c + Forbid DnD of special sub-folders + * src/procmsg.c + * src/procmsg.h + Add MAIL_POSTFILTERING_HOOK + * src/summaryview.c + Revert over-zealous deletion of the use_addr_book + code - * src/prefs_actions.[ch]: separated action execution routine into - action.[ch]. +2005-08-07 [colin] 1.9.13cvs24 -2003-04-16 + * src/folder.c + Fix big mistake (passing MsgInfo instead + of FolderItem) - * src/prefs_actions.c: minor code cleanup. +2005-08-07 [colin] 1.9.13cvs23 -2003-04-16 + * src/compose.c + * src/folder.c + * src/folder.h + * src/foldersel.c + * src/folderutils.c + * src/folderview.c + * src/imap.c + * src/mainwindow.c + * src/messageview.c + * src/mh.c + * src/msgcache.c + * src/procmime.c + * src/summaryview.c + Make subfolders of Drafts, Queue, Outbox, Trash + work like their parents. + Fixes bug #686 (Message view on Drafts/Sent should be the same on Subfolders) - * src/codeconv.[ch]: conv_iconv_strdup(): fixed the handling of - EILSEQ. +2005-08-07 [colin] 1.9.13cvs22 -2003-04-16 + * src/addressbook.c + Fix bug #771 (Dragged contacts not saved) - * src/inc.c: - inc_recv_data_progressive() - inc_recv_data_finished() - inc_recv_message() - send_recv_message() - send_send_data_progressive() - send_send_data_finished(): added assertion. +2005-08-07 [paul] 1.9.13cvs21 -2003-04-16 + * src/summaryview.c + fix bug 32 'Search Doesn't display results + if "Hide Read Messages" is chosen' + be more literal in interpreting 'Hide read + messages' - * src/codeconv.[ch]: conv_iconv_strdup(): fixed potential memory - corruption bug. +2005-08-07 [colin] 1.9.13cvs20 -2003-04-16 + * src/folderview.c + Add debug + * src/summaryview.c + Faster 'unthread_for_execution' - * src/codeconv.[ch]: conv_iconv_strdup(): don't include nul character - in source buffer since it messed up some encoding conversion (like - UTF-7). +2005-08-06 [paul] 1.9.13cvs19 -2003-04-15 + * src/mainwindow.c + add mnemonics to Set displayed columns + fix bug where msgview_visible option was + overwritten as TRUE on startup - * src/procmsg.c: procmsg_get_filter_keyword(): unfold headers and - extract ID from List-Id header. - * src/utils.[ch]: extract_one_parenthesis_with_skip_quote(): removed. - extract_list_id_str(): extract ID string from List-Id header. +2005-08-06 [paul] 1.9.13cvs18 -2003-04-15 + * src/mainwindow.c + refer to 'displayed columns in folder/message + list' not 'displayed items in summary/message view' + * src/prefs_display_header.c + replace GTK_STOCK_DELETE with GTK_STOCK_REMOVE to + be consistent with similar dialogues + * src/prefs_folder_column.c + * src/prefs_summary_column.c + 'columns' not 'items', and folder and message lists, + instead of folder and summary views; + Use 'Hidden columns' as list heading not 'Available + items'; + move the 'Remove' button to the right hand side; + top-align the buttons; + remove unneeded vbox + * src/prefs_summaries.c + put the 2 column prefs buttons in a frame to reduce + overall width; refer to columns not items &c. + +2005-08-05 [colin] 1.9.13cvs17 - * src/prefs_actions.c: merged from the claws branch. Fixes several - bugs and adds some features. + * src/prefs_common.c + * src/prefs_common.h + * src/mainwindow.c + * src/compose.c + * src/messageview.c + Add an hidden toolbar_detachable pref, so + that I can get rid of these painful handles + in the toolbars. Defaults to TRUE to avoid + changing the GUI on unsuspecting people... -2003-04-14 +2005-08-05 [colin] 1.9.13cvs16 - * src/compose.c: compose_parse_header(): fixed a bug that unnecessary - linebreaks were included on reediting. + * src/Makefile.am + * src/prefs_folder_column.c + * src/prefs_folder_column.h + Add prefs for folder columns + * src/folderview.c + * src/folderview.h + * src/mainwindow.c + * src/mainwindow.h + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_summaries.c + Use them + * src/prefs_summary_column.c + * src/summaryview.c + * src/summaryview.h + Add a To column + * src/textview.c + * src/common/utils.c + * src/common/utils.h + Move uri colourisation functions + to utils + * src/compose.c + Colourise URIs * src/imap.c - src/pop.c: fixed typos: 'occured'. - -2003-04-11 - - * src/compose.[ch]: implemented auto signature replacement on - changing accounts. - compose_insert_sig(): added a flag to replace current signature. - compose_get_signature_str(): new. It returns signature string. - compose_insert_command_output(): removed. - compose_select_account(): call compose_insert_sig() on account - change. - compose_destroy(): fixed a memory leak of UndoMain object. - Compose::sig_str: new. It stores current signature string. - * src/gtkutils.[ch]: gtkut_stext_find(): new. - Renamed gtk_stext_clear() to gtkut_stext_clear(). - * src/utils.[ch]: get_wcs_len(): returns wide-character length of - multibyte string. - normalize_newlines(): converts CR+LF and CR into LF. - get_command_output(): returns command output. - -2003-04-08 - - * src/procmsg.[ch]: procmsg_get_filter_keyword(): new. It returns - filter keyword for messages. - * src/summaryview.c: summary_filter_open(): use - procmsg_get_filter_keyword(). - * src/messageview.c: create_filter_cb(): implemented. - -2003-04-07 - - * src/inc.c: - inc_start() - inc_put_error(): display server responses on error. - * src/pop.[ch]: added Pop3Session::error_msg, and set server responses - on error. - -2003-04-04 - - * src/messageview.[ch]: separated the forced charset of message view - in separate window from the main window. - src/textview.c: - textview_show_message() - textview_show_part() - textview_add_part(): use MessageView::forced_charset if specified. - -2003-04-03 + Fix bug with LIST where we'd try + to get Folder//////[...]/// - * src/mainwindow.c: modified File menu a bit. - * src/menu.[ch]: added functions to handle item factory rc strings. - * src/messageview.[ch]: added a menu, and made it take over main - window's menu shortcuts. - added msginfo which is duplicated on display to MessageView. - * src/prefs_common.c: prefs_keybind_apply_clicked(): use - menu_factory_clear_rc(). +2005-08-05 [paul] 1.9.13cvs15 -2003-03-28 - - * send_message.c: send_message_smtp(): - re-enabled forcing of SMTP AUTH method. - Clear temporary password if authentication failed. - * smtp.c: output warning to log and set SMTPSession::error_val - if error occurs. - * smtp.h: changed error value to enum. Added SMTPSession::error_val. - * src/mbox.c: proc_mbox(): force updating of folder. - -2003-03-28 - - * src/pop.h: changed error value to enum. - * src/pop.c: pop3_retr_recv(): return PS_IOERR when inc_drop_message() - failed. - pop3_ok(): return appropriate error value based on current state. - Output warning to log if error occurs. - -2003-03-27 - - * src/nntp.[ch] - src/news.[ch]: refactored. Remove NNTPSockInfo and use NNTPSession - in nntp.c. + * src/prefs_summaries.c + improve the English usage + * src/summaryview.c + set font on column change + thanks to Colin -2003-03-27 - - * src/inc.c: inc_pop3_session_do(): retrun appropriate error if - Session::state == SESSION_ERROR. - * po/POTFILES.in: removed src/automaton.c and src/send.c. - Added src/send_message.c. - -2003-03-26 - - * src/pop.[ch] - src/session.c: fixed breakage of POP3 retrieval. - session_recv_data_from_sock_unescape(): read until terminator - appears and also return the actual size. - -2003-03-25 +2005-08-05 [paul] 1.9.13cvs14 - * src/automaton.[ch]: removed. - * src/session.c: removed some of the debug output. - * src/smtp.c: smtp_session_recv_msg(): workaround in case server - returns EHLO-style response to HELO command. - Ignore all multiline responses except for EHLO since they are - allowed for any command. - -2003-03-25 - - * src/session.[ch] - src/pop.c: fixed retrieval of messages which contain dot-escaped - lines. - session_recv_data(): added a flag for unescape. - session_recv_data_from_sock_unescape(): new. It receives message - for each line and unescapes dot-escaped lines. - Removed the previous workaround. - * src/defs.h: decreased UI_REFRESH_INTERVAL to 40 msec. + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_summaries.c + * src/summaryview.c + replace 'open_unread_on_enter' option with + 'select_on_entry' option. opening/not opening + is now exclusively controlled by 'always_show_msg' -2003-03-25 +2005-08-04 [colin] 1.9.13cvs13 - * src/pop.[ch]: workaround for brekage of retrieval when given size - and actual one is different. + * src/compose.c + Remove dead code + Add colourisation of quotes and signatures + * src/folderview.c + Fix possible crashes + * src/messageview.c + Change an assert that is no problem + * src/news.c + * src/news_gtk.c + * src/news_gtk.h + Fix offline mode + * src/gtk/quicksearch.c + Fix a possible crash -2003-03-24 +2005-08-03 [colin] 1.9.13cvs12 - * src/pop.c: pop3_retr_eom_recv(): ignore invalid end of message - since some servers sometimes return incorrect message size. - * src/news.c: news_session_new(): zero clear NNTPSession object. - Don't initialize Session::sock with nntp_sock->sock to prevent - double-free of SockInfo. - * src/imap.c: zero clear IMAPSession object. - imap_cmd_append(): don't close SockInfo. + * src/prefs_account.c + Fix bug #777 (Sylpheed crash in account configuration) -2003-03-22 +2005-08-03 [colin] 1.9.13cvs11 - * src/pop.c: pop3_session_recv_msg(): fixed STLS. + * src/addressbook.c + * src/editaddress.c + * src/editgroup.c + Fixing addressbook, round 2 + * src/textview.c + Fix emphasis color on rechecking 'Colorize messages' -2003-03-22 +2005-08-03 [paul] 1.9.13cvs10 - * src/inc.[ch] - src/pop.[ch]: reimplemented using new I/O system. - * src/session.[ch]: session_recv_data(): new. - session_send_data_to_sock() - session_recv_data_from_sock(): decreased the frequency of progress - notification. + sync with main -2003-03-22 + * src/addr_compl.c + * src/compose.c + * src/main.c + * src/pop.c + * src/prefs_account.c + * src/procmime.c + * src/procmsg.c + * src/quote_fmt_parse.y + * src/textview.c + * src/common/quoted-printable.c + * src/common/utils.c + * src/common/utils.h + * src/common/xml.c + replaced incorrect locale-independent + ctype functions with GLib's. Corrected + signedness mismatch. + * src/headerview.c + headerview_create(): added spacing for vbox. + * src/gtk/about.c + set focus to the OK button. - * src/smtp.c: smtp_auth_recv(): fixed CRAM-MD5 authentication. +2005-08-03 [colin] 1.9.13cvs9 -2003-03-20 + * src/folderview.c + Fix possible crash - * src/session.[ch]: session_start_tls(): new. - session_recv_msg(): made it static. +2005-08-02 [colin] 1.9.13cvs8 -2003-03-20 + * src/mainwindow.c + Fix cast + * src/addressbook.c + * src/addressitem.h + Fix a cast and more generally, try to make the + GUI more intuitive and consistent (round 1) - * implemented asynchronous network I/O. - * src/session.[ch]: the interface to communicate with servers through - child process. - * src/smtp.[ch] - src/send_message.[ch]: rewrote using new I/O system. - * src/socket.[ch]: renamed *_write() to *_write_all(), and made - *_write() as just a simple wrapper for write(). - * src/utils.c: get_outgoing_rfc2822_str(): new. It modifies the - message to send with SMTP or NNTP. - file_read_stream_to_str(): new. +2005-08-02 [paul] 1.9.13cvs7 -2003-03-12 + * src/folder.h + missing in 1.9.13cvs6 - * src/textview.c: textview_button_pressed(): corrected the range of - URI link. - * src/compose.c: compose_wrap_line_all_full(): treat UTF-8 characters - represented with more than 2 bytes as 2 character width and 2 bytes - one as a single character width as a workaround for wrapping problem. +2005-08-02 [colin] 1.9.13cvs6 -2003-03-12 + * src/folder.c + Fix one more leak - * src/utils.c: subject_compare_for_sort(): allow null strings (fixes - summary sorting). +2005-08-02 [colin] 1.9.13cvs5 -2003-03-11 + * src/folder.c + * src/folderview.c + * src/imap.c + * src/main.c + * src/mbox.c + * src/procmsg.c + * src/summaryview.c + Fix a number of folder_item_get_msg_list()-related + leaks (missing procmsg_msginfo_free()s) - * implemented HTML link correctly. - * src/html.[ch]: HTMLAttr, HTMLTag: new structure for attributes / - tags. - html_get_tag(): new. It parses tag and returns HTMLTag object. - html_parse_tag(): also parses tags and 'href' attributes. - * src/textview.c: textview_write_link(): new. It creates link string. +2005-08-01 [colin] 1.9.13cvs4 -2003-03-10 + * src/folderview.c + * src/folderview.h + * src/mainwindow.c + * src/prefs_fonts.c + * src/prefs_summaries.c + * src/prefs_themes.c + * src/summaryview.c + * src/summaryview.h + * src/textview.c + * src/textview.h + Fix instant-apply of summary and folderview-related prefs + Fix erroneous g_free and alertpanels in prefs_theme + Add instant-apply for fonts + Defer applying of prefs a little bit so it's done only + once even if requested by multiples prefs pages - * src/compose.c: compose_wrap_line_all_full(): fixed an infinite - loop / crash bug (thanks to Darko Koruga). - compose_write_to_file(): put correct charset element when - conversion failed but want to send anyway. +2005-08-01 [paul] 1.9.13cvs3 -2003-03-10 + * src/main.c + fix bug 776 'S.C. crashes on close' + thanks to Colin + * src/etpan/etpan-thread-manager-types.h + add missing include + thanks to Hoa - * src/headerview.c: headerview_show() - src/textview.c: textview_write_line(): remove unreadable characters - from displayed strings to prevent crashes on multi-byte - environments. - * src/codeconv.[ch]: conv_unreadable_locale(): new. It was separated - from conv_localetodisp(). +2005-07-25 [paul] 1.9.13cvs2 -2003-03-10 + * src/summaryview.c + fix typos. spotted by Fabien Vantard - * src/procmsg.c: procmsg_cmp_by_subject() - src/summaryview.c: summary_cmp_by_subject(): ignore Re: when - comparing subjects. - * src/utils.[ch]: - subject_compare_for_sort() - trim_subject_for_sort(): new. +2005-07-24 [paul] 1.9.13cvs1 -2003-03-07 + * doc/man/sylpheed.1 + update man page, incorporating fix of + bug 769 'Typo in manpage' + * src/etpan/imap-thread.c + fix NetBSD openssl dependencies. patch by + George Michaelson + * po/pt_BR.po + updated by Frederico Goncalves Guimaraes - * version 0.8.11 +2005-07-22 [paul] 1.9.13 -2003-03-07 + 1.9.13 release - * src/defs.h: added -i option to the default sendmail command. +2005-07-22 [paul] 1.9.12cvs91 -2003-03-06 + * AUTHORS + * INSTALL + * README.claws + * RELEASE_NOTES.claws + updated for release + * configure.ac + * po/nb.po + * tools/claws.i18n.status.pl + add Norwegian translation. submiited by + Geir Helland + * po/ca.po + * po/de.po + * po/es.po + * po/fi.po + * po/fr.po + * po/it.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + updated by Miquel Oliete, Thomas Gilgin, Ricardo + Mones Lastra, Tommi Pirinen, Fabien Vantard, + Andrea Spadaccini, Andrej Kacian, Aleksandar Urosevic, + Yang Guilong + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.c + replace outdated description strings + +2005-07-21 [colin] 1.9.12cvs90 - * src/codeconv.[ch]: added missing character encodings and locales. + * src/folder.c + Set folder to batch mode when scanning it. Makes deletion + of unread mails on IMAP much faster (due to the UNREAD + flag unsetting) -2003-03-06 +2005-07-21 [darko] 1.9.12cvs89 - * src/procmsg.[ch]: - procmsg_get_mark_sum() - procmsg_open_mark_file() - procmsg_read_mark_file(): take FolderItem instead of directory - path. + * configure.ac + link against libresolv if necessary (patch by Paul) + * src/msgcache.c + use glib's portable macros to determine endianness -2003-03-05 +2005-07-21 [paul] 1.9.12cvs88 - * src/codeconv.c: conv_encode_header(): fixed a bug that spaces - which is on the wrap boundary would be lost when encoding long - non-ascii strings (thanks to Sergey Vlasov). - Don't force wrapping within a long word until it reaches hard line - length limit (998 characters) (workaround for the breakage of - long address list with no spaces). + * src/crash.c + * src/gtk/about.c + update compiled-in features list -2003-03-03 +2005-07-20 [colin] 1.9.12cvs87 - * src/prefs_account.c: fixed compile failure when using neither - gpg or ssl. + * src/folder.c + * src/textview.c + Gcc 2.9x compilation fixes, thanks to Darko + * src/plugins/clamav/clamav_plugin.c + Little optimisation: load virus database only once + * src/plugins/spamassassin/spamassassin.c + Big optimisation: filtering one mail took at least 1 second, + now it takes at least 50ms. Doesn't speed up spamassassin + itself, but should already be much more tolerable. -2003-03-03 +2005-07-20 [colin] 1.9.12cvs86 - * src/codeconv.c: fixed UTF-8 locale support. - conv_get_code_conv_func(): return conv_noconv if locale encoding - is UTF-8. Return conv_latintodisp on ISO-8859-* to locale encoding - conversion. - conv_convert(): call conv_iconv_strdup() instead of - conv_codeset_strdup(). - conv_codeset_strdup(): moved some codes into conv_iconv_strdup(). + * src/summaryview.c + Fix performance issue -2003-02-28 +2005-07-19 [colin] 1.9.12cvs85 - * src/prefs_account.[ch]: added an option to use command output for - signature. - * src/compose.c: compose_insert_sig(): use command output if - specified. - compose_insert_command_output(): new. + * src/plugins/pgpinline/plugin.c + Fix warning -2003-02-28 +2005-07-19 [colin] 1.9.12cvs84 - * src/main.c: main(): remove lock socket if sylpheed is not running - when --status command is executed. - lock_socket_remove(): new. + * configure.ac + * src/plugins/Makefile.am + * src/plugins/pgpinline/.cvsignore + * src/plugins/pgpinline/Makefile.am + * src/plugins/pgpinline/pgpinline.c + * src/plugins/pgpinline/pgpinline.deps + * src/plugins/pgpinline/pgpinline.h + * src/plugins/pgpinline/plugin.c + Put pgpinline in the main tree -2003-02-27 +2005-07-19 [paul] 1.9.12cvs83 - * src/codeconv.c: conv_codeset_strdup(): don't convert if current - codeset is US-ASCII (or POSIX). + * src/prefs_actions.c + prevent '//' in menu names, which cause a crash + thanks to Colin -2003-02-21 +2005-07-19 [paul] 1.9.12cvs82 - * src/codeconv.c: conv_iconv_strdup(): try to skip invalid characters - and continue conversion. + * configure.ac + be generally more informative in configure output. + OpenSSL: correction: '[ --enable-openssl ...' -> + '[ --disable-openssl ...', as --enable-openssl is default + PGP/MIME: don't check for GPGME again, check for + pgpcore instead. Therefore prevent the possibility of + attempting to build pgpmime if pgpcore dependencies are + not met + ClamAV: use pkgconfig to check for lib + libgnomeprint: revert logic on inner test to match + everything else + * src/plugins/pgpcore/sgpgme.c + add missing include -2003-02-21 +2005-07-19 [colin] 1.9.12cvs81 - * src/summaryview.c: summary_selected(): always update widget - sensitivity. + * src/summaryview.c + Fix slow thread rebuilding in particular + cases -2003-02-20 +2005-07-19 [paul] 1.9.12cvs80 - * src/utils.c: tzoffset_sec(): fixed a bug that displayed wrong - date in timezones more than GMT+12 or less than GMT-12. + * sylpheed-claws.desktop + fix typo, spotted by Stephan Sachse + * src/account.c + replace GTK_STOCK_ADD with + GTK_STOCK_NEW button -2003-02-18 +2005-07-18 [colin] 1.9.12cvs79 - * src/prefs_common.[ch] - src/sourcewindow.c: remember the size of source window. - * src/md5.c: fixed a compile problem with gcc 3.3. + * src/etpan/imap-thread.c + Fix return value (Thanks Hoa) -2003-02-17 +2005-07-18 [colin] 1.9.12cvs78 - * src/about.c: about_create(): modified the copyright notice. + * src/imap.c + Allow empty passwords + Create drafts/queue/outbox if necessary + * src/summaryview.c + Remove old code + * src/etpan/imap-thread.c + Fix STARTTLS (Thanks to Hoa) -2003-02-17 +2005-07-18 [paul] 1.9.12cvs77 - * src/colorlabel.c: don't use pixmaps for label color rect but draw - rectangles so we can respect the color map of palette based visuals - (fixes the long time crashes on Solaris - thanks to Alfons - Hoogervorst). + * ChangeLog-gtk2.jp + * ChangeLog.jp + removed + * Makefile.am + updated to reflect additions and removals + * TODO + updated to be claws-specific + * TODO-gtk2 + * TODO-gtk2.jp + * TODO.jp + * sylpheed-128x128.png + * sylpheed-64x64.png + removed + * sylpheed-claws-128x128.png + * sylpheed-claws-64x64.png + * sylpheed-claws.desktop + * sylpheed-claws.png + added + * sylpheed.desktop + * sylpheed.png + removed + +2005-07-17 [paul] 1.9.12cvs76 -2003-02-17 + * src/account.c + * src/addressbook.c + * src/alertpanel.c + * src/alertpanel.h + * src/compose.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/folderview.c + * src/imap_gtk.c + * src/inc.c + * src/message_search.c + * src/messageview.c + * src/mh_gtk.c + * src/news_gtk.c + * src/prefs_actions.c + * src/prefs_filtering.c + * src/prefs_matcher.c + * src/prefs_template.c + * src/prefs_themes.c + * src/ssl_manager.c + * src/summary_search.c + * src/textview.c + * src/toolbar.c + * src/gtk/sslcertwindow.c + * src/plugins/pgpcore/sgpgme.c + rework alertpanels - * src/procheader.c: procheader_date_parse(): made month string case - insensitive. - * src/prefs_filter.c: prefs_filter_close(): fixed the crash when the - selection list is empty. +2005-07-17 [colin] 1.9.12cvs75 -2003-02-14 + * src/privacy.c + add a PrivacySystem accessor that checks that + the system cached in a MimeInfo's privacydata + is still registered. Use this accessor instead + of directly using data->system. Fixes crashes + after unloading pgp plugins. - * src/quote_fmt_parse.y: removed gettext translatable strings. - * src/unmime.c: unmime_header(): remove broken characters when - code conversion failed. - * src/codeconv.c: conv_encode_header(): fixed a bug that broken - headers if long words more than 75 characters are entered. +2005-07-17 [colin] 1.9.12cvs74 -2003-02-13 + * src/alertpanel.c + Change geometry hints to a simple default size. + Fixes the certs dialogs. - * src/prefs_account.c: prefs_account_receive_create() - src/utils.c: to_human_readable(): made units translatable. +2005-07-17 [colin] 1.9.12cvs73 -2003-02-13 + * src/gtk/sslcertwindow.c + Use a gtkExpander - * src/codeconv.c: isprintableeuckanji(): don't allow more than 0xf4 - at first byte (fixes abort() problem of glibc). - * src/html.c: html_read_line(): remove characters which can't be - displayed on the current locale. +2005-07-17 [colin] 1.9.12cvs72 -2003-02-11 + * src/plugins/pgpcore/Makefile.am + * src/plugins/pgpmime/Makefile.am + Add gpgme libs - * src/utils.[ch]: - trim_subject_for_compare(): renamed from trim_subject(). - trim_subject(): new. It removes [...] or (...) at the beginning - of subject. - * src/prefs_folder_item.c - src/folder.[ch]: - added options for trimming summary / compose subject. - * src/summaryview.c: summary_set_header(): trim subject if the folder - option is set. - * src/compose.c: compose_reply_set_entry(): trim subject if the folder - option is set. +2005-07-17 [paul] 1.9.12cvs71 -2003-02-09 + * configure.ac + add --disable-gnomeprint option + modified version of patch by Marius Mauch - * src/codeconv.c: - LBREAK_IF_REQUIRED(): don't break lines before first word (fixes - X-Face header problem). - conv_encode_header(): allow up to 97 characters for one word. +2005-07-17 [paul] 1.9.12cvs70 -2003-02-07 + * src/common/defs.h + update urls + * src/account.c + * src/action.c + * src/addressbook.c + * src/compose.c + * src/foldersel.c + * src/folderview.c + * src/html.c + * src/imap_gtk.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/mh_gtk.c + * src/mimeview.c + * src/news_gtk.c + * src/prefs_account.c + * src/prefs_send.c + * src/prefs_summaries.c + * src/procmsg.c + * src/summaryview.c + * src/common/utils.c + * src/common/xml.c + * src/plugins/pgpcore/passphrase.c + * src/plugins/pgpcore/select-keys.c + replace inappropriately used backticks + with single quotes - * src/filter.c: filter_match_condition(): fixed the bug that - second condition ignored regex. - * src/news.h: NewsGroupInfo: use guint for message numbers - (fix count in grouplist dialog) (thanks to Thorsten Maerz). +2005-07-16 [colin] 1.9.12cvs69 -2003-02-06 + * src/image_viewer.c + Add extra paranoid checks - * src/codeconv.c: conv_encode_header(): fixed a segfault bug - on code conversion failure. - conv_get_charset_str() - conv_get_charset_from_str(): optimized using hash table. +2005-07-16 [colin] 1.9.12cvs68 -2003-02-06 + * src/plugins/pgpcore/prefs_gpg.c + Don't auto-check sigs by default, as it + can be really slow. - * src/quote_fmt_parse.y: - SHOW_MESSAGE_NO_SIGNATURE, SHOW_QUOTED_MESSAGE_NO_SIGNATURE: - treat only "\n-- \n" as a signature separator. +2005-07-16 [colin] 1.9.12cvs67 -2003-02-05 + * src/plugins/pgpcore/sgpgme.c + Make messages a bit better. - * src/gtkutils.[ch]: gtkut_ctree_node_prev(): new. - * src/summary_search.c: summary_search_execute(): search collapsed - nodes, too. +2005-07-16 [colin] 1.9.12cvs66 -2003-02-05 + * src/imap.c + Remove pseudo-log + * src/etpan/imap-thread.c + Add real log - * src/codeconv.c: - conv_unreadable_latin(): include 0x7f as an unreadable character. - conv_localetodisp(): don't remove 8bit characters by default. - conv_get_current_charset() - conv_get_outgoing_charset(): return ISO-8859-15 if "@euro" is - appended at the last of locale name. - * src/compose.c: compose_write_to_file(): show from and to encoding - when code conversion failed. +2005-07-16 [colin] 1.9.12cvs65 -2003-02-04 + * src/main.c + * src/prefs_other.c + And now, fix build with libetpan :-/ - * version 0.8.10 +2005-07-15 [colin] 1.9.12cvs64 -2003-02-04 + * src/prefs_other.c + Continue fixing build without libetpan. - * src/procmsg.h: WRITE_CACHE_DATA(): little speed improvement - (thanks to Colin Leroy). - * src/mh.c: mh_get_msginfo(): added NULL check (thanks to Thorsten - Maerz). +2005-07-15 [colin] 1.9.12cvs63 -2003-02-03 + * src/main.c + Fix build with --disable-libetpan - * src/textview.c: textview_write_line(): don't convert if conv is - NULL. +2005-07-15 [colin] 1.9.12cvs62 -2003-02-03 + * configure.ac + Bump libetpan's version - * src/codeconv.[ch]: - renamed conv_guess_encoding() to conv_guess_ja_encoding(). - conv_localetodisp(): new. It removes unreadable characters from - (assumed) current locale string. - conv_codeset_strdup(): convert into ISO-8859-1 if dest_code is - NULL and current locale encoding is US-ASCII. - conv_get_code_conv_func(): return conv_ustodisp if US-ASCII is - specified for destination charset. - * src/textview.c: textview_write_line(): use conv_localetodisp() - instead of strncpy2() if conversion failed. +2005-07-15 [colin] 1.9.12cvs61 -2003-01-31 + * src/etpan/imap-thread.c + Actually stop logging :) - * src/codeconv.c: conv_iconv_strdup() - src/imap.c: - imap_modified_utf7_to_locale() - imap_locale_to_modified_utf7(): use ICONV_CONST macro to remove - a warning on some systems. - * src/codeconv.c: conv_iconv_strdup(): flush iconv() output and - truncate buffer. - Return NULL instead of incomplete string if conversion failed. +2005-07-15 [colin] 1.9.12cvs60 -2003-01-30 + * src/addressbook.c + Fix dnd of multiple addresses. - * src/summaryview.c: summary_execute(): select appropriate node - if currently selected node is to be deleted. - * src/gtkutils.[ch]: gtkut_ctree_node_is_selected(): new. Returns - TRUE if the specified node is selected. +2005-07-15 [hoa] 1.9.12cvs59 -2003-01-30 + * src/etpan/imap-thread.c + disable login of IMAP password in libetpan log file. - * src/summaryview.c: summary_status_show(): fixed a occasional crash - on deleting or moving. +2005-07-15 [paul] 1.9.12cvs58 -2003-01-29 + * src/account.c + don't automatically sort + do allow drag n drop - * src/codeconv.c: conv_unreadable_eucjp(): made the validity check - of EUC-JP more accurate. - isprintableeuckanji(): new. Use table for validity check of EUC-JP. +2005-07-15 [paul] 1.9.12cvs57 -2003-01-17 + * src/account.c + * src/ssl_manager.c + alphabetical listing + +2005-07-15 [paul] 1.9.12cvs56 + + * src/gtk/pluginwindow.c + sort plugin list alphabetically + +2005-07-15 [paul] 1.9.12cvs55 + + * src/prefs_spelling.c + * src/prefs_wrapping.c + unify English usage + +2005-07-15 [colin] 1.9.12cvs54 + + * src/wizard.c + Typo fix + +2005-07-15 [paul] 1.9.12cvs53 + + * src/prefs_message.c + make 'show cursor' a hidden option + +2005-07-14 [colin] 1.9.12cvs52 + + * src/plugins/spamassassin/Makefile.am + * src/plugins/clamav/Makefile.am + Fix double EXTRA_DISTs + +2005-07-14 [colin] 1.9.12cvs51 + + * src/plugins/clamav/Makefile.am + * src/plugins/clamav/clamav_plugin_gtk.deps + * src/plugins/spamassassin/Makefile.am + * src/plugins/spamassassin/spamassassin_gtk.deps + Make $plugin_gtk depend on $plugin + +2005-07-14 [hoa] 1.9.12cvs50 + + * src/etpan/imap-thread.c + enable debug log of libetpan when running with --debug + +2005-07-14 [colin] 1.9.12cvs49 + + * configure.ac + * src/common/Makefile.am + * src/common/plugin.c + * src/common/plugin.h + Add a little plugin dependancy system. + Plugins can ship a $plugin_name.deps file + (near them in PLUGINDIR) so that their + dependancies are loaded if possible. + * src/plugins/Makefile.am + * src/plugins/pgpcore/Makefile.am + * src/plugins/pgpcore/passphrase.c + * src/plugins/pgpcore/passphrase.h + * src/plugins/pgpcore/plugin.c + * src/plugins/pgpcore/prefs_gpg.c + * src/plugins/pgpcore/prefs_gpg.h + * src/plugins/pgpcore/select-keys.c + * src/plugins/pgpcore/select-keys.h + * src/plugins/pgpcore/sgpgme.c + * src/plugins/pgpcore/sgpgme.h + Introduce pgpcore, used by pgpmime and + pgpinline + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/passphrase.h + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/pgpmime.deps + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/prefs_gpg.h + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/select-keys.h + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + Remove the core from pgpmime and add the + dependancy to pgpcore. + +2005-07-14 [paul] 1.9.12cvs48 + + * src/stock_pixmap.c + forgot this in last commit + +2005-07-14 [paul] 1.9.12cvs47 - * version 0.8.9 + * src/account.c + * src/addressbook.c + add accelerators for the buttons (sync with main) + * src/compose.c + * src/compose.h + add accelerators for the buttons. + fix editing with external editor. + replace gdk_input_*() with GIOChannel; + (sync with main) + * src/foldersel.c + display folder names with new/unread + representation (sync with main) + * src/main.c + specify default window icon (sync with main) + * src/prefs_common.c + use_addr_book default to FALSE + * src/summaryview.c + * src/textview.c + add accelerators for the buttons (sync with main) + * src/gtk/menu.c + fix typos + * src/pixmaps/sylpheed_icon.xpm + updated -2003-01-17 +2005-07-13 [paul] 1.9.12cvs46 - * updated INSTALL. + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/sgpgme.c + (temporarily) use deprecated gpgme_data_rewind() + while largefile support is not present + (as suggested by Colin) -2003-01-17 +2005-07-13 [paul] 1.9.12cvs45 - * src/quoted-printable.c: qp_encode_line(): fixed linebreak - duplication bug if the source string has CRLF. - * src/utils.[ch]: - canonicalize_str(): new. Returns newly allocated canonicalized - string. - uncanonicalize_file(): new. Uncanonicalize (CRLF -> LF) text. - uncanonicalize_file_replace(): new. - * src/compose.c: always canonicalize body before processing, and - uncanonicalize before returning. + * configure.ac + remove large file support (for now): + it breaks too many things -2003-01-17 +2005-07-13 [paul] 1.9.12cvs44 - * src/procmime.c: procmime_get_encoding_for_charset(): prefer - ENC_8BIT for Russian charsets. - * src/compose.c: compose_write_to_file(): use base64 when signing - 8bit message. + * configure.ac + add large file support + * src/html.c + fix bug #763 where href attribute was not + the very first attribute of a link + patch by Thomas Gilgin -2003-01-16 +2005-07-13 [colin] 1.9.12cvs43 - * src/prefs_common.c: prefs_send_create(): added a description for - the setting of Content-Transfer-Encoding. + * src/gtk/pluginwindow.c + Little portability fix -2003-01-16 +2005-07-13 [colin] 1.9.12cvs42 - * src/codeconv.c: fixed locale_table for Russian locales (thanks to - Sergey Vlasov). - * src/procmime.c: procmime_get_encoding_for_charset(): return - ENC_BASE64 for ISO-8859-5, KOI8-* and Windows-1251. - * src/compose.c: compose_attach_append(): set correct Content- - Transfer-Encoding for message/rfc822. - compose_write_to_file(): enabled user-definable Content-Transfer- - Encoding. - * src/prefs_common.[ch]: added an option for user-defined Content- - Transfer-Encoding. + * src/plugins/pgpmime/sgpgme.c + Fix crasher. -2003-01-15 +2005-07-13 [colin] 1.9.12cvs41 - * src/quoted-printable.[ch]: qp_encode_line(): fixed a bug if the - line doesn't end with linebreak. + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/sgpgme.c + Use gpgme_data_release_and_get_mem instead + of gpgme_data_read. -2003-01-15 +2005-07-13 [colin] 1.9.12cvs40 - * implemented quoted-printable encoding. - * src/quoted-printable.[ch]: qp_encode_line(): new. - * src/compose.c: - compose_write_to_file() - compose_write_attach(): implemented quoted-printable encoding. - compose_attach_property_create(): enabled quoted-printable menu - item. - * src/procmime.c: procmime_get_encoding_for_charset(): return - ENC_QUOTED_PRINTABLE for ISO-8859-* and CP125* charset. - * src/Makefile.am: added $(LIBICONV) to sylpheed_LDADD for libiconv - support. + * configure.ac + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/passphrase.h + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/select-keys.h + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + Port pgpmime to gpgme-1.0. -2003-01-14 +2005-07-12 [paul] 1.9.12cvs39 - * src/folderview.c - src/summaryview.c - src/utils.[ch]: get_abbrev_newsgroup_name(): improved the way - of abbreviation of newsgroup name. + * AUTHORS + * src/toolbar.c + * src/toolbar.h + add a 'Go to Prev' button to the toolbar. + correct tooltip text of go to buttons. + based on patch by Yang Guilong -2003-01-14 +2005-07-12 [colin] 1.9.12cvs38 - * configure.in: show the result of iconv detection. + * src/statusbar.c + Fix progress bar showing stuff at startup. -2003-01-13 +2005-07-12 [paul] 1.9.12cvs37 - * src/codeconv.[ch]: made the transition from libjconv to iconv(). - conv_iconv_strdup(): new. - * src/about.c - src/imap.c - src/mainwindow.c - src/prefs_common.c: replaced HAVE_LIBJCONV to HAVE_ICONV. + * src/editjpilot.c + fix building with jpilot support -2003-01-10 +2005-07-11 [colin] 1.9.12cvs36 - * src/compose.c - src/folderview.c - src/prefs_folder_item.c: English fix (property -> properties). - * src/prefs_filter.c: alert if entry is not saved. - prefs_filter_dialog_to_filter(): new. + * src/inc.c + Add visual indication that filtering is running + * src/textview.c + Make {}[] uri delimiters + * src/summaryview.c + Remove useless (and slow) calls + +2005-07-11 [paul] 1.9.12cvs35 + + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/spamassassin/spamassassin_gtk.c + gather plugins prefs together under their + own 'Plugins' heading -2003-01-09 +2005-07-11 [paul] 1.9.12cvs34 - * src/codeconv.c: conv_encode_header(): fixed a bug which output raw - strings after linefeed. - * updated INSTALL. + sync with main -2003-01-08 + * src/account.c + account_delete(): modified alert dialog + * src/editjpilot.c + * src/editvcard.c + fixed a crash when cancelling file selection + dialog by Escape key. Made non-ascii filename + selectable. + * src/prefs_template.c + prefs_template_window_create(): make scrolled + window policy AUTOMATIC - * src/codeconv.[ch]: code cleanup and optimization. - conv_code_converter_new() - conv_convert(): use functions obtained by conv_get_code_conv_func() - when using libjconv. - conv_codeset_strdup(): code cleanup. - conv_get_code_conv_func(): added an argument for destination - character set, and generalized. +2005-07-10 [hoa] 1.9.12cvs33 -2003-01-06 + * src/etpan/imap-thread.c + workaround for old Courier IMAP servers. - * src/codeconv.c: LBREAK_IF_REQUIRED(): break line only if some - characters follow. - * src/compose.c: compose_convert_header(): remove trailing spaces. - * src/customheader.c: custom_header_read_str(): strip the spaces - of name and value. - * src/prefs_customheader.c: prefs_custom_header_clist_set_row(): - strip the spaces of name and value. +2005-07-10 [colin] 1.9.12cvs32 -2002-12-25 + * src/folder.c + * src/statusbar.c + * src/statusbar.h + Add visual progress indicator on filtering/processing + Factorize the progress bar code + * src/imap.c + * src/imap.h + * src/etpan/imap-thread.c + Add a reference counter to avoid destroying the Folder + while it's in use by another callback. - * version 0.8.8 +2005-07-09 [hoa] 1.9.12cvs31 -2002-12-25 + * src/imap.c + * src/etpan/imap-thread.c + fixed deadlock when removing IMAP account. - * src/codeconv.c: conv_encode_header(): fixed a bug which will run - into infinite loop when encountering invalid characters. +2005-07-08 [colin] 1.9.12cvs30 -2002-12-25 + * src/textview.c + * src/unmime.c + Fix again problems decoding broken headers + * src/gtk/inputdialog.c + Fix local variable shadowing a global one + +2005-07-08 [colin] 1.9.12cvs29 + + * src/msgcache.c + Make the cache/mark files platform-agnostic by writing + them in little-endian format. Reading them is also done + in little-endian format, of course; however, in order + to avoid trashing mark data on big-endian machines, the + files are, at first, read from the native format if the + little-endian one doesn't exist. This is easy to deter- + mine by trying to open a file with a swapped data_ver + and seeing if it's the wanted version. + Little-endian using users should see absolutely no + difference, Big-endian users may get a very little + performance drop due to byte-swapping. + Tested on i386 and ppc32. + Fixes bug #159 (The index file, in the mailboxes, is + hardware depending). + + To have the cache/mark files updated to the new little- + endian format, "Check for new messages" or even + "Rebuild folder tree" aren't enough. Files will be + updated as soon as a folder has been opened/closed. + To update everything, just select all folders by + selecting them one by one. + +2005-07-07 [colin] 1.9.12cvs28 - * src/procmsg.[ch]: procmsg_sort_msg_list(): new. It sorts message - list. - * src/summaryview.c: summary_show(): removed summary_sort() because - it is done inside folder_item_get_msg_list(). This will improve - the performance of summary display. - Sorted out the summary sort functions using macros. - * src/mh.c - src/imap.c - src/news.c - src/folder.[ch]: folder_item_get_msg_list(): return pre-sorted - list if FolderItem::sort_key is set. - Added SORT_BY_TO to FolderSortKey enum. - * src/mainwindow.c: added "View/Sort/by recipient". + * src/imap.c + Remember the folder separator per IMAPFolder + instead of globally. + Revive the Session on noop; fixes bug #761 + (mark a bunch of unread messages as read takes + forever) -2002-12-20 +2005-07-07 [darko] 1.9.12cvs27 - * version 0.8.7 + * src/common/template.c + Sort templates alphabetically -2002-12-20 +2005-07-06 [colin] 1.9.12cvs26 - * src/codeconv.c: conv_encode_header(): fix for redundant space on - line-breaking. - * src/compose.c: compose_convert_header(): always pass string to - conv_encode_header() for line-breaking. + * src/imap.c + Try to use the correct separator in + most cases. Possibly fixes bug #759 + (only creates the INBOX folder when + setting up new IMAP account) and + bug #760 (Can't retrieve messages) -2002-12-20 +2005-07-06 [colin] 1.9.12cvs25 - * src/textview.c: textview_make_clickable_parts(): fixed incorrect - parsing of email addresses. + * src/imap.c + Use real_path in status command. This will + help later, when namespaces will be used. -2002-12-19 +2005-07-06 [colin] 1.9.12cvs24 - * src/defs.h: added DEFAULT_BROWSER_CMD. - * src/mimeview.c: mimeview_view_file() - src/prefs_common.c: prefs_other_create() - src/utils.c: open_uri(): changed the default web browser to - mozilla, and changed 'raise' command (which is undocumented) - to 'new-window' in 'netscape -remote'. + * configure.ac + * src/account.c + * src/folder.c + * src/imap.c + * src/etpan/etpan-log.c + * src/etpan/etpan-thread-manager.c + * src/etpan/imap-thread.c + Add a --disable-libetpan parameter. With this, + users that don't want IMAP4 support can avoid + the new dependancy (and have no IMAP support). + Users that have IMAP4 accounts and use this + parameter won't lose their configuration, their + IMAP accounts will just be invisible and not + used. + * src/textview.c + Make the "Copy ..." contextual menu items + copy to both the X clipboard and the gtk + clipboard - as most other apps do. + * src/gtk/about.c + Add a notice about OpenSSL usage, in order to + comply with OpenSSL's license (point 6): + http://www.openssl.org/source/license.html -2002-12-19 +2005-07-06 [colin] 1.9.12cvs23 - * src/compose.c: compose_send_control_enter(): fixed crash on - Ctrl-Enter when Message/Send has no accelerator key (thanks to - Sergey Vlasov). + * src/alertpanel.c + Fix a minimum size for alertpanels + * src/compose.c + Show 'No space left on device' type errors + when queuing/sending + * src/imap_gtk.c + * src/mh_gtk.c + Rework folder's deletion message (remove + extra \n) -2002-12-18 +2005-07-05 [colin] 1.9.12cvs22 - * src/mainwindow.c: - set_charset_cb() - sort_summary_cb() - sort_summary_type_cb(): prevent unwanted processing on unchecking - menu items. + * src/imap.c + Add an alertpanel on auth error + Add pseudo-log + Remove pthread-related stuff -2002-12-18 +2005-07-05 [colin] 1.9.12cvs21 - * src/main.c: process command line option before gtk_init() to - enable remote operation without X (thanks to Ruslan N. Balkin). - * src/codeconv.c: conv_encode_header(): fixed a potential buffer - overflow. + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c + Fix crash on plugin reloading (with a hack) -2002-12-18 +2005-07-05 [colin] 1.9.12cvs20 - * src/Makefile.am: changed $(target_alias) to $(target_triplet) - (the spec of autotools seems to be changed). + * src/prefs_account.c + * src/prefs_account.h + Fix typo + * src/gtk/filesel.c + * src/gtk/filesel.h + Add a way to filter the view + * src/gtk/pluginwindow.c + Filter loadable stuff + * src/plugins/pgpmime/prefs_gpg.c + Fix missing unregistration + * .cvsignore + * src/etpan/.cvsignore + * src/plugins/spamassassin/.cvsignore + Add more stuff to cvs ignored files + +2005-07-04 [colin] 1.9.12cvs19 -2002-12-18 + * src/imap.c + Fix scan_required returning FALSE when it + shouldn't. Maybe fix #760 (Can't retrieve + messages) - * src/imap.c: get path separator using LIST command if server - doesn't support NAMESPACE (based on the patch by Brian Sammon). - imap_parse_list(): added an argument to return path separator. - imap_get_namespace_by_list(): new. +2005-07-04 [colin] 1.9.12cvs18 -2002-12-17 + * src/summaryview.c + Fix always_show_msg pref - * src/addr_compl.c: add_address(): removed the debug print. - * src/gtkutils.[ch]: gtkut_window_popup() - src/mainwindow.c: main_window_popup(): applied the patch to fix - the behavior of window popup from Sergey Vlasov (thanks!) - * src/account.c: account_edit_create(): use signal_connect_after - for row_move signal to fix the row position bug. - account_row_moved(): scroll the CList half page. - * src/prefs_filter.c: prefs_filter_row_move(): scroll the CList - half page. - * src/summaryview.c: summary_reply(): use selection text only if - the displayed message is selected (thanks to Sergey Vlasov). +2005-07-04 [paul] 1.9.12cvs17 -2002-12-13 + sync with main (forgotten in last commit) + + * src/common/utils.c + * src/common/utils.h + check_line_length(): new. + is_dir_exist() + is_file_entry_exist() + dirent_is_regular_file() + dirent_is_directory(): use g_file_test() instead of stat(). - * src/codeconv.c: conv_encode_header(): reimplemented the routine - of MIME header encoding. And use Q-encoding method if the current - locale is single-byte one. - * src/utils.[ch]: is_next_nonascii(): take multi-byte string instead - of wide-character string. Consider control codes as non-ASCII. - get_next_word_len(): new. It returns the length of next word. - is_next_mbs(), find_wspace(): removed. - * src/quoted-printable.[ch]: new. - qp_decode_line(): decodes one QP line. - qp_decode_q_encoding(): decodes Q-encoded string in MIME header. - qp_get_q_encoding_len(): returns the length when a string is - Q-encoded. - qp_q_encode(): Q-encode a string (RFC 2047). - * src/unmime.c: moved the functions for quoted-printable to - quoted-printable.c. +2005-07-04 [paul] 1.9.12cvs16 -2002-12-05 + sync with main: - * src/send.c: send_message_local(): escape line that only have one - dot character (postfix's sendmail command will stop there). + * src/compose.c + compose_write_to_file(): check for line + length limit and display warning if exceeds + * src/jpilot.c + use get_home_dir() instead of g_get_home_dir() + * src/procheader.c + removed warning about invalid date + * src/vcard.c + use get_home_dir() instead of g_get_home_dir() -2002-12-05 +2005-07-04 [paul] 1.9.12cvs15 - * src/send.c: send_message_local(): don't escape first-dot line - (thanks to Sergey Vlasov). + * src/stock_pixmap.c + fix new pixmap naming errors + patch by Aleksandar Urosevic -2002-12-03 +2005-07-04 [colin] 1.9.12cvs14 - * autogen.sh: added 'libtoolize --force --copy' to override the - current ltmain.sh. - * acconfig.h: removed. - * configure.in: increased minimal version of GPGME to 0.3.10. - Fixed checking of XIM. - * ac/check-type.m4 - ac/gnupg-check-typedef.m4: added an argument for comment. + * src/imap.c + Fix debugging string with a warning -2002-11-29 +2005-07-04 [colin] 1.9.12cvs13 - * src/imageview.[ch]: fixed conflicting declarations of - imageview_show_image() (thanks to Thorsten Maerz). + * configure.ac + Add a check for libetpan's version (>= 0.37) -2002-11-28 +2005-07-04 [hoa] 1.9.12cvs12 - * src/compose.c: compose_entry_append(): don't add ", " on subject - entry. - * src/codeconv.c: conv_get_outgoing_charset(): obtain outgoing - charset from the table (currently disabled for non-Japanese locales). - conv_get_current_locale(): also refer to LC_CTYPE. + * commitHelper + * src/imap.c + * src/etpan/imap-thread.c + * src/etpan/imap-thread.h + fixed IMAP implementation of check of mails. + +2005-07-03 [hoa] 1.9.12cvs11 + + * src/etpan/Makefile.am + * src/etpan/etpan-errors.h + * src/etpan/etpan-log.[ch] + * src/etpan/etpan-thread-manager-types.h + * src/etpan/etpan-thread-manager.[ch] + * src/etpan/imap-thread.[ch] + * src/Makefile.am + * src/imap.c + * src/main.c + * src/prefs_other.c + * configure.ac + merged imap branch. + dependency on libetpan 0.37 is now added. -2002-11-27 +2005-07-01 [colin] 1.9.12cvs10 - * README: added a description about hidden settings. + * src/Makefile.am + * src/folder.c + * src/folder.h + * src/folderview.c + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/plugins/trayicon/trayicon.c + Add marked symbol on folders containing + marked messages + * src/procmsg.c + * src/procmsg.h + * src/toolbar.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_send.c + Add an optional confirmation dialog on queue + sending. Patch by wwp. + * src/pixmaps/dir_close_mark.xpm ** ADDED ** + * src/pixmaps/dir_open_hrm_mark.xpm ** ADDED ** + * src/pixmaps/dir_open_mark.xpm ** ADDED ** + * src/pixmaps/drafts_close_mark.xpm ** ADDED ** + * src/pixmaps/drafts_open_mark.xpm ** ADDED ** + * src/pixmaps/inbox_hrm_mark.xpm ** ADDED ** + * src/pixmaps/inbox_mark.xpm ** ADDED ** + * src/pixmaps/outbox_hrm_mark.xpm ** ADDED ** + * src/pixmaps/outbox_mark.xpm ** ADDED ** + * src/pixmaps/trash_hrm_mark.xpm ** ADDED ** + * src/pixmaps/trash_mark.xpm ** ADDED ** + New pixmaps + +2005-07-01 [colin] 1.9.12cvs9 -2002-11-27 + * src/summaryview.c + Fix a little threading bug + * src/addrgather.c + * src/mainwindow.c + A little bit of HIG normality never hurts - * src/prefs_common.[ch]: reorganized the common prefs dialog. - Made enable_hscrollbar and bold_unread hidden options. +2005-07-01 [colin] 1.9.12cvs8 -2002-11-26 + * src/compose.c + * src/msgcache.c + * src/pop.c + * src/procmime.c + * src/recv.c + * src/common/log.c + * src/common/template.c + * src/common/utils.c + * src/common/utils.h + Reverted the fwrite_atomic stuff. In fact + it is already atomic. + +2005-06-30 [colin] 1.9.12cvs7 + + * src/common/utils.c + * src/common/utils.h + Add an fwrite_atomic() function to make + sure we write everything: fwrite can make + short writes. + * src/compose.c + * src/msgcache.c + * src/pop.c + * src/procmime.c + * src/recv.c + * src/common/log.c + * src/common/template.c + Use that (and fix swapping of size and nmemb). + Thanks to Rich Coe for the heads up. - * src/quote_fmt_parse.y: fixed a parse error (thanks to Andreas Hinz). +2005-06-30 [colin] 1.9.12cvs6 -2002-11-26 + * src/addressbook.c + Optimize addressbook opening - * src/account.[ch]: - account_find_from_message_file() - account_find_from_msginfo(): new. They find an account from the - headers like 'From:', 'X-Sylpheed-Account-Id:', and 'AID:' in the - specified message. - * src/compose.c: - compose_reedit(): restore messages' previous account on composition. - compose_write_headers(): add 'X-Sylpheed-Account-Id:' header - on draft mode. +2005-06-30 [colin] 1.9.12cvs5 -2002-11-26 + * src/summaryview.c + Remove calls to summary_step after move/copy - * src/compose.c: cleaned up the code using compose_entry_set() - (don't use gtk_entry_set_text() directly). +2005-06-28 [paul] 1.9.12cvs4 -2002-11-25 + * src/alertpanel.c + wrap and make the error msg selectable - * src/imap.c: imap_parse_namespace(): fixed a memory leak. +2005-06-28 [paul] 1.9.12cvs3 -2002-11-22 + * src/ssl_manager.c + replace the OK button with a Close button + * src/gtk/foldersort.c + use GTK_STOCK_ icons/buttons - * updated autotools and libtool to the latest version. - * configure.in: added AC_PREREQ(2.50). +2005-06-28 [colin] 1.9.12cvs2 -2002-11-22 + * src/gedit-print.c ** ADDED ** + * src/gedit-print.h ** ADDED ** + * src/gtk/gtksourceprintjob.c ** ADDED ** + * src/gtk/gtksourceprintjob.h ** ADDED ** + I can't believe no one had enough time to tell + me I forgot the `cvs add` - * src/textview.c: textview_set_font(): fix for message display in - UTF-8 locales (thanks to Sergey Vlasov). +2005-06-27 [colin] 1.9.12cvs1 -2002-11-21 + * src/Makefile.am + * src/gtk/Makefile.am + * src/messageview.c + * src/procmsg.c + * src/summaryview.c + * configure.ac + Add optional libgnomeprint-based printing + * src/mainwindow.c + * src/gtk/quicksearch.c + Add an Edit/Quick search menu item to show + and focus the quicksearch + +2005-06-27 [paul] 1.9.12 + + 1.9.12 release + + * po/ca.po + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/ko.po + * po/pt_BR.po + * po/sk.po + * po/zh_CN.po + updated by Miquel Oliete, Thomas Gilgin, Ricardo + Mones Lastra, Fabien Vantard, Andrea Spadaccini, + SungHyun Nam, Frederico Goncalves Guimaraes, + Andrej Kacian, and Yang Guilong +2005-06-26 [colin] 1.9.11cvs106 + + * src/imap_gtk.c + Forgot one file for previous fix + +2005-06-26 [colin] 1.9.11cvs105 - * src/imageview.[ch]: imageview_show_image(): resize images to fit - the window size if specified. - * src/prefs_common.[ch]: added an option 'Resize attached images'. + * src/folder.c + * src/imap.c + Fix problems with folder operations in no_select + imap folders. it applies only to mails, and + creation/deletion/move/renaming of folders + should be possible -2002-11-20 +2005-06-26 [paul] 1.9.11cvs104 - * refactoring for SMTP implementation. - * src/session.h: added ui_func to Session. - * src/smtp.[ch]: separated the connection routine from - smtp_session_new() to smtp_connect(). - Changed the argument of every function other than smtp_ok() from - SockInfo to SMTPSession. - Call UI callback from each functions. - * src/send.c: send_message_smtp(): separated the code for UI update - into send_progress_dialog_update(). + * src/prefs_filtering.c + replace one more GTK_STOCK_REMOVE + with GTK_STOCK_DELETE -2002-11-18 +2005-06-25 [colin] 1.9.11cvs103 - * src/smtp.[ch]: separated smtp_auth() from smtp_from(). - * src/send.c: send_message_smtp(): call smtp_auth() and display - the state to the dialog. + * src/imap.c + Optimize get_seq_set_from_seq_list + (Patch by Ricardo) -2002-11-18 +2005-06-25 [colin] 1.9.11cvs102 - * src/filter.c: strmatch_regex(): use extended regex (thanks to - Fabien Devaux). - * src/main.c: main(): removed the code for assortrc -> filterrc - transition. - * src/gtkutils.c: gtkut_font_load(): only use gdk_font_load() if - current locale is C or POSIX. - gtkut_stext_is_uri_string(): include "www." for URI string. - * src/textview.c: textview_make_clickable_parts(): include "www." - for URI string. + * src/mh.c + If the directory exists, but not in the + correct encoding, rename it. This should + handle old-versions-induced bugs. -2002-11-15 +2005-06-25 [colin] 1.9.11cvs101 - * version 0.8.6 + * src/mh.c + Fix path access with extended dir names + Fixes bug #589 (SC segfaults with wrong locale + settings) -2002-11-13 +2005-06-25 [colin] 1.9.11cvs100 - * src/textview.c: textview_add_part(): indicate signature status - using different colors. + * src/prefs_account.c + * src/prefs_account.h + * src/compose.c + Add an option to encrypt replies to + encrypted messages -2002-11-12 +2005-06-25 [colin] 1.9.11cvs99 - * src/folder.c: folder_write_list_recursive(): escape - To/Cc/Bcc/Reply-To strings. + * src/compose.c + * src/quote_fmt_parse.y + ... And make it work with pgpinline. -2002-11-11 +2005-06-25 [colin] 1.9.11cvs98 - * src/codeconv.c: conv_encode_header(): enabled B-encoding of - headers on locales other than Japanese when not using libjconv. + * src/compose.c + * src/procmime.c + * src/procmime.h + * src/quote_fmt_parse.y + o Make reedition of encrypted messages possible + (as long as it is encrypted to self too, no + magic there) + o Make replying with quote (and without selecting + text) possible for encrypted messages. + Closes bug #550 (Not possible to "reply with quote" + to gnupg encrypted messages) + +2005-06-24 [paul] 1.9.11cvs97 -2002-11-11 + * src/imap.c + add missing include - * src/inc.[ch]: added INC_IO_ERROR to IncState. Also added its - corresponding error message. - inc_pop3_session_do(): set INC_IO_ERROR instead of INC_NOSPACE - on PS_IOERR. +2005-06-24 [paul] 1.9.11cvs96 -2002-11-07 + * src/editldap.c + made bind password entry invisible + (sync with main) + * src/send_message.c + send_message_local(): check exit status + to detect errors (sync with main) + * src/textview.c + use main's less ambiguous popup menu + wording - * src/prefs_account.[ch]: removed prefs_account_save_config() since - it is not used. - * src/procmime.[ch]: removed procmime_mimeinfo_free() since - procmime_mimeinfo_free_all() can be used in every case. +2005-06-24 [paul] 1.9.11cvs95 -2002-11-06 + * src/prefs_actions.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_template.c + * src/prefs_toolbar.c + replace GTK_STOCK_REMOVE with GTK_STOCK_DELETE + * src/gtk/description_window.c + replace GTK_STOCK_OK with GTK_STOCK_CLOSE - * src/account.c: account_get_special_folder(): support F_INBOX, and - made code cleanup. +2005-06-23 [colin] 1.9.11cvs94 -2002-11-06 + * src/summaryview.c + Fix rough edges (be sure to call status_show whenever + necessary). - * src/compose.[ch]: ComposeEntryType: changed COMPOSE_* to - COMPOSE_ENTRY_*, and added - COMPOSE_ENTRY_{REPLY_TO,SUBJECT,FOLLOWUP_TO}. - compose_reply() - compose_forward() - compose_redirect(): added FolderItem to the arguments, and reflect - settings in the item. - compose_entry_set(): new. - compose_entry_append(): code cleanup. - compose_entries_set_from_item(): take ComposeMode in its arguments, - and enabled FolderItem::use_auto_to_on_reply. - * src/summaryview.c: summary_reply(): pass folder_item to - compose_{reply,forward,redirect}(). +2005-06-23 [colin] 1.9.11cvs93 -2002-11-05 + * src/summaryview.c + Optimize Select All + Before, in a 5K mails folder: 11s + After, in the same folder: 58000ยตs + The joys of locking... gtk_clist_select_all() fires a + tree-select-row event for each selected row, which in + summaryview, callbacks summary_selected which in turn, + calls summary_status_show, which walks the selected + rows. Hence, calling gtk_clist_select_all was + exponential. Locking the summaryview makes + summary_selected return early. + +2005-06-23 [colin] 1.9.11cvs92 - * src/gtkutils.[ch]: - gtkut_font_load(): new. It automatically choose font or fontset - by current locale. - gtkut_font_load_from_fontset(): new. It tries to load single font - instead of fontset from a fontset string. - * src/alertpanel.c - src/folderview.c - src/headerview.c - src/summaryview.c: workaround for the problem that couldn't display - 8-bit characters in C or POSIX locale (use font instead of fontset). - * src/compose.c - src/sourcewindow.c - src/textview.c: made code cleanup using gtkut_font_load*(). + * src/imap.c + Move mutex at the important place to avoid + deadlocks + * src/summaryview.c + Fix Del key deleting directly instead of + moving to trash -2002-10-29 +2005-06-22 [colin] 1.9.11cvs91 - * src/mh.c: mh_get_msginfo(): set correct message number. + * src/plugins/spamassassin/libspamc.c + As we do spagetti code with assignations in multiple + places (see _message_read_raw where out = msg = raw), + let's be sure we don't free the same pointer twice. + Should fix bug #683 (Crash in libpam at + message_cleanup). -2002-10-29 +2005-06-22 [colin] 1.9.11cvs90 - * src/folder.[ch]: added a new virtual method Folder::get_msginfo(). - It returns a new MsgInfo associated to a message number. - folder_item_get_msginfo(): new. - * src/imap.[ch]: imap_get_msginfo(): new. - * src/mh.[ch]: mh_get_msginfo(): new. - * src/news.[ch]: news_get_msginfo(): new. + * src/compose.c + * src/messageview.c + * src/toolbar.c + Make toolbar's delete use the move to trash stuff; + Add gtk_widget_realize to be sure pixmaps can get + created (that may fix an old worksforme bug which + I can't find back...) -2002-10-28 +2005-06-22 [colin] 1.9.11cvs89 - * src/codeconv.c: conv_euctojis(): fixed a bug which will cause - infinite loop if an invalid code appeared. + * src/summaryview.c + * src/summaryview.h + * src/mainwindow.c + Rename "Message/Delete" to "Message/Move to trash" + Add "Message/Delete..." that directly destroys the + selected messages after asking for a confirmation. -2002-10-25 - - * src/codeconv.c: conv_codeset_strdup() - src/html.[ch]: html_read_line(): don't output conversion failure - warnings. - Added HTML_CONV_FAILED to the enum HTMLState. - -2002-10-24 +2005-06-22 [colin] 1.9.11cvs88 - * implemented per-folder auto-set address (still in progress). - * src/compose.[ch]: compose_new(): added FolderItem to its arguments, - and set entries from it (if mailto is empty). - compose_entry_append(): activate menu if required. - compose_entries_set_from_item(): new. - * src/folder.[ch]: added auto_to, use_auto_to_on_reply, auto_cc, - auto_bcc, and auto_replyto to FolderItem, and renamed apply_sub to - ac_apply_sub. - folder_build_tree(), folder_read_folder_func(), - folder_write_list_recursive(): added the above members. - * src/prefs_folder_item.[ch]: added auto-set addresses. - * src/pop.[ch]: removed Pop3State::prev_folder. + * src/imap.c + o Fix compilation with non-gnu compiler (thanks Alex S Moore) + o Fix a deadlock (thanks Darko) -2002-10-11 +2005-06-22 [colin] 1.9.11cvs87 - * src/compose.c: allow dropping files by also "moving" files from a - file manager (thanks to Alfons). + * src/gtk/foldersort.c + Add missing include for the i18n; + patch by Fabien Vantard -2002-10-10 +2005-06-21 [colin] 1.9.11cvs86 - * compose_reply_set_entry(): made Reply-To have priority over - List-Post on ML reply. + * src/folder.c + * src/folderview.c + Respect the no_select flag + * src/imap.c + Fix recursive deletion + * src/imap_gtk.c + * src/mh_gtk.c + Make the folder deletion's warning + more explicit -2002-10-09 +2005-06-21 [colin] 1.9.11cvs85 - * src/gtksctree.[ch]: gtk_sctree_set_anchor_row(): new. - * src/summaryview.c: summary_step(): fixed a bug that lost the - correct selection anchor. - summary_key_pressed(): use gtk_sctree_select() instead of - gtk_ctree_select(). - * src/inc.[ch] - src/pop.c - src/recv.c: differentiate disk full and socket errors - (thanks to Colin Leroy). + * src/textview.c + Prevent email addresses from spanning accross + lines - fixes bug # 646 (newline-chars in + email addresses) -2002-10-08 +2005-06-20 [colin] 1.9.11cvs84 - * src/account.c: account_edit_prefs(): removed unused variables. - * src/compose.[ch]: separated WITH_QUOTE/WITHOUT_QUOTE flags in - ComposeMode. - compose_reply() - compose_reply_set_entry(): receive reply type with one argument. - * src/summaryview.c: summary_reply(): reduced conditional branches. + * src/folder.c + Be sure not to remove source if copy failed -2002-10-08 +2005-06-20 [colin] 1.9.11cvs83 - * src/compose.c: compose_redirect(), compose_reedit(): strip CR - from line ends (thanks to Sergey Vlasov). - * src/folderview.c: renamed 'Rescan folder tree' to 'Rebuild - folder tree'. + * src/folderview.c + * src/imap_gtk.c + remove summaryview's lock + * src/imap.c + introduce threads to avoid problems when foreground tasks + interfere with background tasks + * src/mh.c + prevent moving to drafts/queue + * src/mimeview.c + fix leak -2002-10-08 +2005-06-19 [colin] 1.9.11cvs82 - * src/folder.[ch]: added a virtual method Folder::remove_msgs(). - * src/imap.[ch]: implemented imap_remove_msgs() which expunges - messages all at once. + * src/imap_gtk.c + Remember that the user doesn't want to override + offline mode, for 3 seconds. It avoid presenting + him with N popups in a really short time. -2002-10-07 +2005-06-17 [colin] 1.9.11cvs81 - * src/account.[ch]: account_open(): new. It opens account prefs - dialog and reflects to UI when finished. - * src/folderview.c: - folderview_button_pressed() - folderview_property_cb(): open account prefs dialog when the - property of the root folder of remote account is requested. + * src/imap.c + Fix IMAP breaking on folders containing '(' + (Probably won't be enough) -2002-10-07 +2005-06-17 [colin] 1.9.11cvs80 - * src/account.c: account_destroy(): unref account information in - folders. - * src/folder.[ch]: folder_unref_account_all(): new. It unref the - specified account information in all folders. - * src/folderview.c: - folderview_rm_imap_server_cb() - folderview_rm_news_server_cb(): destroy Folder first because - folder_destroy() refers to account information. + Forgotten files on 1.9.11cvs79 + * src/summaryview.c + Fix stepping when not immediately executing + * src/imap.c + Really prevent UID FETCH 0 + * src/codeconv.c + Fix outgoing charset never set to utf-8 + * src/mh.c + Fix leak -2002-10-04 +2005-06-16 [colin] 1.9.11cvs79 - * src/account.c: account_find_from_item(): fixed a bug which didn't - select the correct account. - * inc_pop3_session_do(): - fixed the resource leak when SSL initialization failed. - Immediately break from temporary event loop if cancelled. + * src/compose.c + Fix bug #707 (Dash splits rows) + Only wrap if we're on a line break position and + the previous one was a "white" (space) char. + Pango stuff is weird. -2002-10-04 +2005-06-16 [colin] 1.9.11cvs78 - * src/account.[ch]: account_find_from_item(): new. - * src/compose.c: - compose_reply(), compose_forward(), compose_redirect() - src/mainwindow.c: compose_cb(): select optimal account when - composing. - * src/folder.[ch]: added FolderItem::apply_sub. - * src/menu.[ch]: menu_find_option_menu_index(): new. It finds the - index of option menu which contains the specified data. - * src/prefs_folder_item(): added Compose tab, and the setting of - folder account. + * src/imap_gtk.c + Lock summaryview while downloading messages + on user demand + * src/procheader.c + * src/unmime.c + * src/common/utils.c + * src/common/utils.h + Replace \r and \n with spaces in From and + Subject headers -2002-10-04 +2005-06-16 [paul] 1.9.11cvs77 - * configure.in: added $LDAP_LIBS for lber library detection. + * src/procmime.c + liberalise the mime parser + * src/gtk/about.c + add text wrapping -2002-10-03 +2005-06-16 [paul] 1.9.11cvs76 - * version 0.8.5 + * src/gtk/about.c + reworked -2002-10-03 +2005-06-15 [colin] 1.9.11cvs75 - * src/procmsg.c: procmsg_msginfo_get_full_info(): fixed a memory - leak, and added error checking. + * src/compose.c + Finish header encoding fix + * src/summaryview.c + Fix segfault + * src/headerview.c + Fix compilation (Thanks Stephan + Sachse) -2002-10-03 +2005-06-15 [colin] 1.9.11cvs74 - * src/compose.[ch]: added a flag Compose::use_newsgroups, and - removed Compose::orig_account. - compose_check_for_valid_recipient(): check only enabled entries. - compose_write_headers() - compose_redirect_write_headers(): add Newsgroups header only - when the entry is enabled. - compose_send(): modified the method of finding a mail account - from a news account so that it tries to match the From address. - * src/send.c: send_message_queue(): enabled the queueing of news - messages. - * src/news.[ch]: news_post_stream(): new. + * Makefile.am + Install gnome2 stuff rather than gnome1, + if both are present + * src/codeconv.c + * src/codeconv.h + * src/compose.c + Fix headers encoding + * src/folder.c + Visual progress when fetching all messages + * src/folderview.c + * src/summaryview.c + * src/summaryview.h + Prevent changing current message while + incorporating -2002-10-03 +2005-06-15 [paul] 1.9.11cvs73 - * configure.in: check lber first and use $LDAP_LIBS on the check - for ldap. + * src/gtk/gtkaspell.c + * src/gtk/gtkaspell.h + fix build warnings -2002-10-02 +2005-06-15 [paul] 1.9.11cvs72 - * po/*.po: fixed many typos of format strings which will lead to - crash (thanks to Sergey Vlasov). + * src/prefs_filtering.c + allow reordering of filter rules by + drag n drop -2002-10-02 +2005-06-15 [paul] 1.9.11cvs71 - * src/procheader.c: procheader_parse_stream(): added Cc header - to the target for full parsing. - * src/procmsg.[ch]: procmsg_msginfo_get_full_info(): new. It - returns the full message information from the given information. - * src/compose.c: compose_reply(), compose_forward(): get full - message information for Cc header. + * COPYING + updated + * src/codeconv.c + replace deprecated function + * src/inc.c + * src/send_message.c + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + salvage and reuse parts of reverted sync -2002-10-02 +2005-06-15 [paul] 1.9.11cvs70 - * src/inc.c: inc_account_mail(), inc_all_account_mail(): update - IMAP4 and NNTP folder summary after checking those accounts. + * src/inc.c + * src/send_message.c + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + revert yesterday's sync with main + it contains deprecated functions -2002-10-01 +2005-06-15 [colin] 1.9.11cvs69 - * version 0.8.4 + * src/headerview.c + Fix bug #670 (multi user to: will corrupt message + headers display) -2002-10-01 +2005-06-15 [colin] 1.9.11cvs68 - * src/prefs_common.c: prefs_compose_create(): modified the label - of the option for Reply button. - * configure.in: add -lldap and -llber to the 5th argument of - AC_CHECK_LIB() for LDAP library detection. + * src/compose.c + Fix bug #421 (Fix undo on wrapping) -2002-09-30 +2005-06-15 [colin] 1.9.11cvs67 - * INSTALL - INSTALL.jp: updated. + * src/folder.c + Provide visual feedback while processing + folder's rules. + * src/imap.c + Provide visual feedback while getting + short headers (for uncached messages) -2002-09-30 - * src/mainwindow.c: toggle the behavior of Reply button between - normal reply and reply-to-list. - * src/prefs_common.[ch]: added an option to switch the function - of Reply button. +2005-06-14 [paul] 1.9.11cvs66 -2002-09-27 + * src/account.c + change a couple stock icons + * src/inc.c + * src/send_message.c + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + sync main's GtkTreeView implementation - * src/compose.c: compose_new(): removed the workaround for XIM - because it doesn't have any effect and only seems to cause - hangs. +2005-06-14 [colin] 1.9.11cvs65 -2002-09-26 + * src/imap.c + Various little fixes, mainly on error paths + +2005-06-13 [colin] 1.9.11cvs64 + + * matcher.c + * procmsg.c + * procmsg.h + Add a way to fetch only headers. This speeds + up filtering on headers for IMAP. Fixes: + bug #481 extraneous imap commands slow down + imap filtering + bug #522 Sylpheed downloads all messages + when opening mailbox (IMAP) + bug #677 IMAP fetch is soooooooooooooo slow + * src/folder.c + * src/folder.h + Add a folder set_batch method so that + implementations can speed up flags changes + * src/folderutils.c + * src/summaryview.c + Use that in mark as (un)read and mark all read + Refix bug #679 + * src/imap.c + Implement set_batch - brings back deferred + flags in a less buggy manner. Fixes: + bug #729 IMAP immediate expunge of deleted messages + bug #191 remove list of messages with one command + Fix login with strange chars + Implement fetch_msg_full + Fix copy (wrong counts) - * src/compose.[ch]: compose_reply(): added a flag for reply-to-ML. - compose_parse_header(): parse also List-Post header. - compose_reply_set_entry(): support reply-to-ML (fall back to - normal reply if ML address is not found). - * src/mainwindow.c - src/prefs_common.c - src/summaryview.c: reorganized Reply menu and added 'Reply to - mailing list'. - * src/utils.[ch]: scan_mailto_url(): new. It scans mailto URL and - returns newly allocated parameters. +2005-06-12 [colin] 1.9.11cvs63 -2002-09-25 + * src/folder.c + lock incorporation during long operations. + Avoids fucking up the IMAP socket. - * src/account.c: account_read_config_all(): set account information - to default before initializing with configuration file. - * src/prefs_account.[ch]: prefs_account_new(): new. It returns a - newly created account information structure initialized by - the default settings. +2005-06-12 [colin] 1.9.11cvs62 -2002-09-24 + * src/imap.c + Fix harmful typo + Factorize remove_all_msg + Thread-ize expunge + * src/summaryview.c + Don't update partial-download status if unnecessary + * src/folder.c + Use remove_msgs everywhere possible - * src/addr_compl.c: - replace_address_in_edit(): check if newtext is NULL. - completion_window_button_press(): fixed a memory leak. - * src/pop.c: LOOKUP_NEXT_MSG(): don't expire messages whose - recv_time is RECV_TIME_KEEP. - pop3_getrange_uidl_recv(): only set get_all flag if - ac_prefs->getall is set. - pop3_retr_recv(): don't delete messages which are not received - by filter, and set recv_time to RECV_TIME_KEEP in the case. - * src/pop.h: added an enum RecvTime. - * src/inc.c: inc_drop_message(): unlink temporary message file if - not received by filter. +2005-06-12 [colin] 1.9.11cvs61 -2002-09-20 + * src/folder.c + * src/folder.h + Add a remove_msgs function to remove a + list of messages + * src/imap.c + Implement that. - * src/mainwindow.c: added 'Edit/Select thread' menu. - * src/summaryview.[ch]: added 'Select thread' to the context menu. - summary_select_thread(): new. It selects all messages of current - thread. +2005-06-12 [colin] 1.9.11cvs60 -2002-09-19 + * src/imap.c + Remove flags-processing deferring... Too hard + to get it to work in all cases. - * src/rfc2015.c: check_signature(): corrected error handling and - fixed memory leak. +2005-06-11 [colin] 1.9.11cvs59 -2002-09-19 + * src/imap.c + printf -> debug_print - * src/rfc2015.c: check_signature(): correctly remove the last empty - line, and canonicalize the file part before verifying (this should - fix incompatibility with Evolution or some other MUAs). - * src/utils.[ch]: copy_file_part(): new. It copies the specified - range of file stream to another file. +2005-06-11 [colin] 1.9.11cvs58 -2002-09-19 + * src/imap.c + o Fix build without USE_PTHREAD + o Factorize imap_open + o Alertpanel in case of impossible connection + o Alertpanel in case of impossible login + o Fix deferred flags processing to force a + flush before adding some more flags to process, + but in another folder. - * src/compose.c: compose_write_to_file(): force BASE64 encoding for - 8-bit text when signing (thanks to Colin Leroy). +2005-06-10 [colin] 1.9.11cvs57 -2002-09-16 + * src/imap.c + o Fix a format string error + o init ssl socket outside of the thread + (it possibly invokes gtk calls) + * src/procmime.c + o Put back the buffer to its necessary size + o Fix changing a file pointer without keeping + track of it (thanks Valgrind) + * src/common/smtp.c + o Fix automatic STARTTLS if login should be done + and the server only allows it after starting TLS + * src/gtk/gtkinputdialog.c + o Eat GDK_Return so that the combo popup doesn't + appear when we press Enter to validate the combo + input dialog (as seen in the Open with... dialog) + +2005-06-10 [colin] 1.9.11cvs56 - * src/prefs_common.c: prefs_send_create(): fixed the charset string - for Cyrillic (Windows-1251). + * src/imap.c + o A bit less debug + o Fix a crash on deletion + o Threadize imap_select (it's called outside of + threads) + o Defer treatment of DELETED flags -2002-09-15 - * version 0.8.3 +2005-06-09 [colin] 1.9.11cvs55 -2002-09-15 + * src/imap.c + Make sure we check imap_gtk_should_override(), which + potentially calls gtk stuff, before creating thread. + That way it should't be called via imap_get_session() + inside a thread. - * src/codeconv.c: changed the charset for ru_RU.CP1251 to - Windows-1251. Added bg_BG locale. +2005-06-09 [colin] 1.9.11cvs54 -2002-09-11 + * src/imap.c + o add a bit of status output + o remove some dead code + o threadize get_list_of_uids + o threadize imap_get_flags + o defer flag changing by 500ms so that they + can be batched - * src/compose.c: account_activated(): change the state of menu items - and entries according to the selected account. - compose_select_account(): new. It changes the state of title bar, - menu items and entries. -2002-09-11 +2005-06-08 [colin] 1.9.11cvs53 - * src/inc.c: inc_mail(): correct new_msgs when inc_spool() returned - by error. - Don't refresh summary view on fetching when open_inbox_on_inc is - set. + * src/imap.c + Thread-ize imap_cmd_fetch -2002-09-10 +2005-06-08 [colin] 1.9.11cvs52 - * src/summaryview.c: summary_show(): refresh even if open_inbox_on_inc - is set (to avoid summary refresh problem). - * src/imap.c: removed warnings by checking the existence of directory - before calling remove*_numbered_files(). + * src/main.c + Mmh, that broke POP3... -2002-09-06 +2005-06-08 [colin] 1.9.11cvs51 - * src/prefs_common.c: corrected English. + * src/main.c + Stabilize IMAP patch (thanks to Hoa) -2002-09-06 +2005-06-08 [colin] 1.9.11cvs50 - * src/prefs_common.[ch]: added an option: "Mark messages as read - only when opened in new window". + * src/imap.c + Test patch to speed up imap. -2002-09-04 +2005-06-08 [colin] 1.9.11cvs49 - * src/folder.c: - folder_tree_destroy() - folder_write_list_recursive(): added sanity check. - * src/imap.c: imap_scan_tree(): if folder->node is NULL and - can't get session, create empty folder node (based on the - Alfons' suggestion). + * src/imap_gtk.c + Warning fix + * src/procmime.c + Apply patch from gentoo to use /usr/share/mime/globs if + available, after un-breaking it + * src/common/log.c + * src/common/log.h + Use g_timeout for invoking hooks that possibly use gtk + calls. This should leave gtk calls in the main thread. -2002-09-03 +2005-06-08 [paul] 1.9.11cvs48 - * src/textview.c: textview_key_pressed(): pass GDK_Delete event to - SummaryView. - * src/summaryview.c: summary_key_pressed(): scroll correct TextView - on MIME mode. + * src/codeconv.c + conv_get_outgoing_charset_str(): don't + use prefs_common setting + * src/compose.c + * src/compose.h + add /Options/Character encoding/... to + temporarily change the outgoing encoding -2002-09-02 + (belated sync with main) - * src/news.c: news_scan_group(): fixed wrong message number - calculation. +2005-06-08 [paul] 1.9.11cvs47 -2002-08-30 + * src/compose.c + correction to/completion of last + sync with main - * major refactoring for POP3. - * src/inc.[ch]: moved Pop3State, inc_pop3_state_new(), - inc_pop3_state_destroy(), inc_get_uidl_table(), and - inc_write_uidl_list() into pop.c. - Moved Pop3State::folder_table and Pop3State::inc_state into - IncSession. - inc_start() - inc_put_error(): added lockbusy state. - inc_pop3_session_do(): obtain inc_state from Pop3State::error_val. - inc_cancel(): don't terminate the automaton here but just set - the flags to prevent crash. - * src/pop.[ch] - pop3_getauth_pass_recv() - pop3_getauth_apop_recv(): check lockbusy state. - pop3_retr_recv(): check Pop3State::cancelled flag. - * src/automaton.[ch]: added 'cancelled' flag to Automaton. - automaton_input_cb(): terminate if cancelled flag is true. - * sylpheed.desktop: changed Type=Internet to Type=Application. - Added Categories=Application;Network;. +2005-06-08 [paul] 1.9.11cvs46 -2002-08-29 + sync with main: + + * src/codeconv.c + * src/codeconv.h + always enabled Japanese auto-detection + if the first letters of locale string + is "ja" + * src/compose.c + don't use "destroy" signal to destroy + Compose object (fix rare crashes on discard?) + * src/mainwindow.c + * src/messageview.c + * src/prefs_send.c + added Hebrew encodings + * src/sourcewindow.c + don't use "destroy" signal to destroy + objects - * src/inc.[ch] - src/pop.c - src/progressdialog.c: show detailed information to the status - column. - Added cur_total_recv_bytes to Pop3State. - * src/prefs_common.[ch]: added an option to specify whether to - close receive dialog when finished. +2005-06-07 [colin] 1.9.11cvs45 -2002-08-28 + * src/summaryview.c + Add missing unlocks/locks - * src/folder.[ch]: folder_get_path(): new. It returns the root path - of Folder. - * src/imap.c - src/news.c - imap_folder_destroy() - imap_remove_msg() - imap_remove_all_msg() - news_folder_destroy(): remove cache directories / files when - deleting Folder / messages. - * src/utils.c: - file_exist() - is_dir_exist() - is_file_entry_exist(): check if the argument is NULL. - remove_all_files() - remove_numbered_files() - remove_expired_files(): fixed memory leaks on error. - -2002-08-28 - - * src/folder.[ch] - src/imap.[ch] - src/mh.[ch] - src/news.[ch] - src/session.[ch] - src/smtp.[ch]: made Folder and Session destructor virtual method. - -2002-08-27 - - * src/compose.c: do joining of normal lines only when auto-wrapping. - * src/main.c: modified the warning message for GnuPG. - * src/about.c: about_create(): modified the compiled-in features - list. - * configure.in: improved LDAP library checking (thanks to Alfons). - -2002-08-26 - - * version 0.8.2 - -2002-08-26 - - * src/compose.c: - join_next_line() - compose_wrap_line_all(): backed out the change to join lines that - are not indented. - * NEWS - TODO - TODO.jp: updated. - * configure.in: require at least gpgme-0.3.5. +2005-06-07 [paul] 1.9.11cvs44 -2002-08-23 + * src/summaryview.c + restore bug #749 fix - * src/alertpanel.c: alertpanel_create(): minor modification. - * modified NEWS. +2005-06-06 [colin] 1.9.11cvs43 -2002-08-23 + * src/summaryview.c + Fix selection bug when prefs_common.open_unread + is FALSE - * updated NEWS. +2005-06-06 [colin] 1.9.11cvs42 -2002-08-23 + * src/common/md5.c + Fix a warning + * src/summaryview.c + * src/folderview.c + Factorize long operations beginning and end + (locking, freezing/thawing, cursor, ...) + Check selection->data member in selection- + related loops; this avoids dying an awful + death if the selection changes on us while + we're marking a whole IMAP folder unread, + for example. - * src/alertpanel.c: alertpanel_create(): modified the layout. - * src/rfc2015.c: check_signature(): don't abort on error. +2005-06-06 [paul] 1.9.11cvs41 -2002-08-22 + * src/textview.c + don't g_free() a static gchar buffer - * src/compose.c: compose_wrap_line_all(): freeze widget only if - required to repress flickers. +2005-06-05 [colin] 1.9.11cvs40 -2002-08-21 + * src/mainwindow.c + * src/messageview.c + * src/summaryview.c + Fix bug #749 (Show all headers should be + sticky as the GUI suggests) - * src/compose.c: improved line wrapping. - join_next_line() - compose_wrap_line_all(): also join lines that are not indented. - dump_text(): handle multi-byte strings correctly. +2005-06-03 [paul] 1.9.11cvs39 -2002-08-21 + * src/compose.c + don't allow editing of mail while sending. + patch by Colin - * src/compose.c: compose_wrap_line_all(): fix for auto-wrapping - (go to next line when space is entered at line limit). +2005-06-03 [paul] 1.9.11cvs38 -2002-08-19 + * src/folderview.c + add a freeze/thaw to speed up 'mark all read' - * src/inc.c: inc_get_uidl_table(): fixed a memory leak reported by - Martin Kluge. +2005-06-03 [paul] 1.9.11cvs37 -2002-08-16 + * src/prefs_message.c + reflect changes immediately - * src/mh.c: mh_scan_tree_recursive(): disabled Maildir folder - checking to prevent confusion. +2005-06-02 [colin] 1.9.11cvs36 -2002-08-16 + * po/POTFILES.in + Patch by Fabien Vantard. - * src/folder.[ch]: folder_item_get_msg_list(): added a wrapper for - method Folder::get_msg_list(). - * src/account.c: account_edit_prefs(), account_delete(): use - folderview_set_all() instead of folderview_rescan_all(). - * src/folderview.[ch]: - folderview_check_new_all(): new. Updates all folders. - folderview_rescan_tree(): confirm before executing. - folderview_rescan_all(): commented out since it's not used anymore. - folderview_update_item_foreach(): added a flag for summary update. - * src/inc.c: inc_finished(): update summary only when - prefs_common.scan_all_after_inc is set. - inc_drop_message(): set mtime of target folder to 0 to force - the updating of summary. - inc_start(), get_spool(): update also summary when updating - folder view. - * src/mainwindow.c: changed 'File - Rescan folder tree' to - 'File - Check for new messages in all folders'. +2005-06-02 [colin] 1.9.11cvs35 -2002-08-09 + * src/imap.c + Use a non-blocking imap_getline() if possible. + This should completely prevent the interface + from freezin on imap operations, although it + may do strange stuff in case of folder switching + while a big imap operation is taking place... - * src/compose.c: compose_write_to_file(): clearsign message body - if specified. - compose_clearsign_text(): new. Replaces the string with clearsigned - one. - * src/prefs_account.c: added an option for clearsign. - * src/rfc2015.c: rfc2015_clearsign(): new. - pgp_sign(): added a flag for clearsign. - * src/utils.[ch]: get_tmp_file(): return newly allocated unique file - name (needs to be freed by caller). - str_write_to_file(), file_read_to_str(): new. + In addition, fix a leak in the case thread + creation fails on connection. -2002-08-08 +2005-06-02 [colin] 1.9.11cvs34 - * src/procmsg.c: procmsg_read_mark_file(): check key duplication - to avoid memory leak. + * src/crash.c + * src/prefs_common.h + Fix build (prefs_common_init() doesn't exist + anymore) -2002-08-08 +2005-06-02 [colin] 1.9.11cvs33 - * src/base64.c: include string.h for memcpy(). - * src/gtksctree.c: use macro ABS() instead of function abs(). * src/prefs_account.c - src/prefs_common.c: renamed 'send' to 'p_send' so as not to - conflict with the function send() in sys/socket.h. - * src/mainwindow.c: commented out the unnecessary functions. - * src/utils.c: canonicalize_file_replace(): correct warning message. + Fix bug #245 (filtering rules broken when + renaming a remote account (imap4 or nntp) -2002-08-08 +2005-06-02 [colin] 1.9.11cvs32 - * src/utils.[ch]: get_tmp_file(): new. Returns the directory for - temporary files in ~/.sylpheed/. - * src/main.c: create temporary directory in ~/.sylpheed/. - * src/compose.c - src/inc.c: create temporary files in ~/.sylpheed/, and modified - the file name. - compose_exec_ext_editor(): fixed a bug that failed to create the - temporary file if g_get_tmp_dir() returned directory other than - '/tmp'. + * src/imap.c + Try to fix IMAP shortcomings: + o Multithread imap_open() + o allow offline-mode overriding instead of + just returning NULL + * src/imap_gtk.c + * src/imap_gtk.h + Add a function to ask whether we want to + override offline-mode for 10 minutes (one-shot + asking was painful) + * src/procheader.c + Fix segfault when imap parser isn't happy about + a missing { + +2005-06-01 [colin] 1.9.11cvs31 -2002-08-08 + * src/addrharvest.c + * src/compose.c + * src/mbox.c + * src/mbox.h + * src/mh.c + * src/msgcache.c + * src/send_message.c + * src/setup.c + * src/undo.c + * src/common/hooks.c + * src/common/prefs.c + * src/common/template.c + * src/common/utils.c + * src/gtk/gtkutils.c + * src/gtk/inputdialog.c + * src/gtk/menu.c + * src/gtk/pluginwindow.c + * src/gtk/prefswindow.c + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/prefs_gpg.c + More -Wall fixes + + * src/common/Makefile.am + * src/common/timing.h + Add basic timing code - * src/utils.c: copy_file(): check if dest_bak != NULL when unlinking. + * src/summaryview.c + Fix a bug with unread messages when + re-sorting folders, and by the way + fix a big performance hit when + re-sorting (10k mails: before 5s, + after .5s) + + * src/prefs_compose_writing.c + * src/prefs_compose_writing.h + * src/prefs_message.c + * src/prefs_message.h + * src/prefs_other.c + * src/prefs_other.h + * src/prefs_quote.c + * src/prefs_quote.h + * src/prefs_receive.c + * src/prefs_receive.h + * src/prefs_send.c + * src/prefs_send.h + * src/prefs_summaries.c + * src/prefs_summaries.h + Fix copyright banner + +2005-06-01 [paul] 1.9.11cvs30 + + * po/fi.po + updated by Flammie Pirinen + * src/procmime.c + fix 'Bad BASE64 content' output + +2005-05-31 [colin] 1.9.11cvs29 + + * src/procmime.c + Oops, where did my hunk go. + +2005-05-31 [colin] 1.9.11cvs28 -2002-08-08 + * src/Makefile.am + * src/account.c + * src/action.c + * src/addr_compl.c + * src/addressbook.c + * src/codeconv.c + * src/compose.c + * src/export.c + * src/folder.c + * src/folderview.c + * src/image_viewer.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/mimeview.c + * src/msgcache.c + * src/prefs_account.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_compose_writing.c + * src/prefs_customheader.c + * src/prefs_ext_prog.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_fonts.c + * src/prefs_image_viewer.c + * src/prefs_message.c + * src/prefs_message.h + * src/prefs_msg_colors.c + * src/prefs_other.c + * src/prefs_other.h + * src/prefs_quote.c + * src/prefs_receive.c + * src/prefs_receive.h + * src/prefs_send.c + * src/prefs_send.h + * src/prefs_spelling.c + * src/prefs_summaries.c + * src/prefs_summary_column.c + * src/prefs_template.c + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/prefs_wrapping.c + * src/procmime.c + * src/procmsg.c + * src/send_message.h + * src/ssl_manager.c + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/wizard.c + * src/common/smtp.c + * src/common/smtp.h + * src/gtk/gtkutils.h + o Move the rest of Common prefs to new style + o Lots of -Wall warning fixes + o fix FIXME in cache memusage calculation + o Let return receipts be sent from any account + o Little cache optimisation (read) + o Fix bug #746 (don't treat commas as separators + when inside a quoted string) + +2005-05-31 [paul] 1.9.11cvs27 - * src/utils.[ch]: canonicalize_file_replace(): fixed a bug that fails - to replace the file when the given file and temporary file are not - on the same filesystem. - copy_file(): added a flag whether to keep backup. - move_file(): added a flag whether to overwrite the destination file. + * src/prefs_common.c + fix 'off-by-one' typo -2002-08-07 +2005-05-31 [paul] 1.9.11cvs26 - * src/socket.[ch]: fixed the linking failure when IPv6 is enabled. - * src/select-keys.c: modified key selection dialog. + * src/account.c + * src/addr_compl.c + * src/compose.c + * src/foldersel.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_summaries.c + * src/prefs_summary_column.c + * src/prefs_template.c + * src/prefs_toolbar.c + * src/ssl_manager.c + * src/gtk/pluginwindow.c + * src/gtk/prefswindow.c + * src/gtk/progressdialog.c + add hidden prefs 'enable_rules_hint' + for gtk_tree_view_set_rules_hint() + (sync with main) + + +2005-05-31 [colin] 1.9.11cvs25 -2002-08-07 + * src/Makefile.am + * src/main.c + * src/prefs_common.c + * src/prefs_summaries.c ** ADDED ** + * src/prefs_summaries.h ** ADDED ** + Common/Display -> Display/Summaries - * src/socket.[ch]: my_gethostbyname(): new. - * src/utils.c: get_domain_name(): return FQDN instead of short - hostname (thanks to Bob Woodside). - * src/template.c: made the debug messages less verbose. +2005-05-31 [colin] 1.9.11cvs24 -2002-08-06 + * src/Makefile.am + * src/main.c + * src/prefs_quote.c ** ADDED ** + * src/prefs_quote.h ** ADDED ** + Move Common/Quote to Compose/Quoting + * src/prefs_common.c + * src/prefs_common.h + Remove old quote stuff, add + convenience functions for GtkTextView prefs + * src/gtk/prefswindow.c + Set default height higher - * src/prefs_common.[ch]: removed obsolete default sign key setting. - * src/utils.c: canonicalize_file(): correct the error check of - fwrite(). +2005-05-30 [colin] 1.9.11cvs23 -2002-08-06 + * src/Makefile.am + * src/main.c + * src/prefs_common.c + * src/prefs_compose_writing.c ** ADDED ** + * src/prefs_compose_writing.h ** ADDED ** + Move Common/Compose prefs to Compose/Writing - * src/compose.c: compose_write_to_file(): - canonicalize line endings before encrypting/signing (this will fix - interoperability with other MUAs). - Removed unnecessary strdup. - Don't encrypt/sign draft message. - * src/utils.[ch]: - canonicalize_file(), canonicalize_file_replace(): new. - * src/passphrase.c - src/select-keys.c: changed g_message() to debug_print() and - g_warning(). - * src/mimeview.c: mimeview_check_signature(): removed unnecessary - MIME structure scanning. - * src/textview.c: textview_add_part(): show signature status in - TextView. - * src/rfc2015.c - src/sigstatus.c: modified translatable strings and some MIME - headers. +2005-05-30 [colin] 1.9.11cvs22 -2002-08-06 + * src/common/utils.c + Fix bug #651 (Confused Attract by Subject) + Patch by M. Benkmann + * AUTHORS - * src/procmsg.c: procmsg_save_to_outbox(): don't forget to remove - the temporary file when saving from queue. -2002-08-05 +2005-05-30 [colin] 1.9.11cvs21 * src/compose.c - src/passphrase.[ch] - src/rfc2015.[ch] - src/prefs_account.[ch] - src/prefs_common.[ch]: merged GnuPG stuff from the claws branch. - Modified some messages. + Fix concatenation of different headers of + the same type (bug #645) + * src/prefs_folder_item.c + Fix bug #699 (setting color to black doesn't + work immediately) + * src/procmime.c + Print out decoding error only once per + block -2002-08-05 +2005-05-30 [paul] 1.9.11cvs20 - * src/textview.c: textview_scan_header(): fixed a memory leak - (thanks to Alfons). + * src/common/template.c + fix Bcc -2002-08-04 +2005-05-30 [paul] 1.9.11cvs19 - * src/prefs_actions.c: execute_actions(): put create_io_dialog() - in right conditional block. + * doc/src/rfc2368.txt **NEW FILE** + * src/compose.c + compose_entries_set(): don't interpret Bcc + header field (conform to RFC 2368) + (sync with main) -2002-08-01 +2005-05-29 [colin] 1.9.11cvs18 - * src/compose.c: compose_wrap_line_all(): fixed character buffer - initialization. - * src/utils.c: - log_print() - log_message() - log_warning() - log_error(): add time stamp to log messages. + * src/prefs_common.c + Let the default reply format respect + netiquette by cutting the signature. -2002-07-31 +2005-05-29 [colin] 1.9.11cvs17 - * src/socket.c: - corrected a typo (HAVE_SYS_SELECT -> HAVE_SYS_SELECT_H) + * src/summaryview.c + Don't let always_show_msg override + open_unread_on_enter when opening a new + directory. -2002-07-31 +2005-05-27 [paul] 1.9.11cvs16 - * src/socket.c: implemented socket I/O timeout. - fd_recv(): new. - * src/pop.c: check errors and return error value correctly. + sync with main: -2002-07-31 + * src/main.c + app_will_exit(): cleanup tmp directory when exit + * src/message_search.c + improved the interface and made code cleanup. + removed Clear button + * src/send_message.c + send_message_local(): use GSpawn, and detect errors + * src/summary_search.c + improved the interface and made code cleanup + * src/textview.c + textview_write_link(): also skip non-ascii space + at the head of link strings (phishing check + didn't work at the case) + * src/common/utils.c + get_command_output(): use g_spawn_command_line_sync() + instead of popen() - * src/prefs_actions.c: made the action's input/output dialog display - without delay. Made the dialog modal instead of making window - insensitive. Also cleaned up its UI. +2005-05-26 [colin] 1.9.11cvs15 -2002-07-29 + * src/folder.c + remove printf - * implemented --attach command line option. - * src/main.c: - Cmd::attach_files: new member to store file paths. - parse_cmd_opt(): added --attach option. --compose option is implied. - prohibit_duplicate_launch() - lock_socket_input_cb(): added "compose_attach" message. - * src/compose.c - src/mainwindow.c - src/textview.c: renamed compose_new_with_recipient() to - compose_new(), and added an argument for attachment files. +2005-05-26 [colin] 1.9.11cvs14 -2002-07-29 + * src/common/nntp.c + Fix nntp mode reader (bug #611) + Patch by Florian Mickler - * src/logwindow.c: freeze GtkText widget while hidden. - log_window_append(): changed the header for message and warning. +2005-05-26 [colin] 1.9.11cvs13 -2002-07-26 + * src/plugins/pgpmime/passphrase.c + Fix mouse grabbing (bug #557) - * src/news.c: implement automatic cache expiration. - news_delete_expired_caches(): new. - news_get_article_list(): fixed a bug that nonexistent messages - were not removed from list. - * src/procmsg.[ch]: procmsg_get_last_num_in_msg_list(): renamed - procmsg_get_last_num_in_cache(). - * src/utils.[ch]: remove_expired_files(): new. +2005-05-26 [colin] 1.9.11cvs12 -2002-07-26 + * src/prefs_themes.c + Fix g_warning (bug #541) - * src/inc.c: - inc_mail(): force summary refresh when using external command for - incorporation. - inc_all_account_mail(): fixed a bug on spool checking failure. +2005-05-26 [colin] 1.9.11cvs11 -2002-07-25 + * src/prefs_actions.c + * src/prefs_template.c + Fix bug #506 (no warning if action/template + is not saved) + * src/common/template.c + Fix a possible crash - * version 0.8.1 +2005-05-26 [colin] 1.9.11cvs10 -2002-07-24 + * src/folder.c + * src/folderview.c + * src/procmsg.c + * src/summaryview.c + Forbid locked messages to be moved or + deleted. Locked messages in trashes + still get deleted, for performance + reason (mh.c::mh_remove_all_msgs) - * src/addressbook.c - src/editaddress.c - src/editgroup.c - src/editldap_basedn.c - src/importldif.c - src/prefs_common.c: fixed memory leaks which didn't free strings - gtk_editable_get_chars() returned. And minor code cleanups. - * src/importldif.h - src/vcard.h: removed C++-style comments. +2005-05-25 [colin] 1.9.11cvs9 -2002-07-23 + * src/procmime.c + Use correct encoding when sending mails + with attachments that have accentued + chars in their name - * src/codeconv.c: conv_encode_header(): fixed a problem in encoding - strings which include both multi-byte and us-ascii characters. +2005-05-24 [colin] 1.9.11cvs8 -2002-07-23 + * src/summaryview.c + Fix bug #688 f) read/unread marker not + changed on first click + Also, optimize summary_status_show() + calls + * src/folder.c + * src/inc.c + * src/procmime.c + Fix bug #688 b) and c) wrt message + attachments and signature + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/Makefile.am + * src/pixmaps/clip_gpg_signed.xpm + Add clip/signed icon - * src/utils.c: remove_numbered_files(): don't try to unlink() - directories. - * src/codeconv.c: - conv_get_code_conv_func(): return conv_anytodisp() if charset is - not specified. - conv_unmime_header_overwrite() - conv_unmime_header(): do conv_anytodisp() before decoding header. +2005-05-24 [colin] 1.9.11cvs7 -2002-07-14 + * src/folder_item_prefs.c + whitespace fix - * version 0.8.0 +2005-05-24 [colin] 1.9.11cvs6 -2002-07-14 + * src/folderview.c + * src/prefs_common.c + * src/prefs_common.h + Add a confirmation to folder drag and drop + fixes bug #156 + * src/alertpanel.c + * src/alertpanel.h + fix _with_disable parameters so that + the buttons labels are specifiable too + * src/plugins/pgpmime/sgpgme.c + reflect said change + - * src/compose.c: added 'Tools/Actions' menu. +2005-05-24 [colin] 1.9.11cvs5 -2002-07-12 + * src/folderview.c + Uncollapse/collapse folders on double-click + patch by Torsten Schoenfeld + closes bug #108 - * src/base64.c: a minor fix for BASE64VAL() macro. +2005-05-23 [colin] 1.9.11cvs4 -2002-07-11 + * src/common/socket.c + Check another special SSL_peek() error. + Should help wrt bug #728 - * src/base64.c: base64_decode(): fixed a buffer overrun bug. +2005-05-23 [colin] 1.9.11cvs3 -2002-07-11 + * src/plugins/pgpmime/pgpmime.c + Change name to "PGP MIME" instead of "PGP/MIME" to avoid + breaking menu accelerators and stuff. Users will have to + reselect "PGP MIME" instead of "PGP/MIME" in their + account's privacy preferences if needed. - * src/codeconv.c - src/compose.c - src/smtp.c - src/unmime.c - src/base64.[ch]: rewrote the BASE64 encode / decode routines. - base64_encode(), base64_decode(): new. - * src/rfc822.[ch]: removed. - * COPYING - src/about.c: removed the copyright notice for fetchmail. +2005-05-22 [paul] -2002-07-10 + * tools/kdeservicemenu/install.sh + use kdesu to prompt for root password if doing + global install/uninstall - * src/codeconv.c - src/procmime.c - src/unmime.[ch]: rewrote the MIME decode routines. - unmime_header() - unmime_quoted_printable_line(): new. - * src/procheader.c: - procheader_get_one_field() - procheader_get_unfolded_line(): remove also CR. +2005-05-20 [colin] 1.9.11cvs2 -2002-07-08 + * src/procmsg.c + Fix another compilation error with gcc-2.9x + Thanks to Pawel Pekala + * src/send_message.c + Don't send QUIT if we aren't connected - * libkcc: removed from the source tree. - * COPYING - src/about.c: removed the copyright notice for libkcc. - * src/codeconv.c: conv_guess_encoding(): check for ASCII code first - for speedup. - * src/prefs_actions.c: removed unnecessary spaces/tabs. +2005-05-19 [colin] 1.9.11cvs1 -2002-07-05 + * src/procmsg.c + Fix compilation with gcc 2.9x - * src/prefs_actions.c: comply with the coding style. - Modified the UI design. - * src/mainwindow.c: main_window_set_menu_sensitive(): enable Actions - menu when multiple messages are selected. +2005-05-19 [paul] 1.9.11 -2002-07-05 + 1.9.11 released - * src/prefs_actions.[ch]: merged the 'Actions' feature from claws. - update_actions_menu(): simplified the menu deletion. - * src/mainwindow.c: added 'Actions' menu to Tools and Configuration. +2005-05-19 [paul] 1.9.9cvs14 -2002-07-04 + * src/gtk/inputdialog.c + prevent gettext warning - * src/codeconv.[ch]: implemented conv_jistoeuc(), conv_euctojis(), - conv_sjistoeuc(), and conv_guess_encoding(). Removed the dependency - to libkcc. +2005-05-19 [paul] 1.9.9cvs13 -2002-07-04 + * src/mainwindow.c + * src/prefs_common.c + * src/prefs_common.h + * src/textview.c + * src/textview.h + add an option to toggle cursor in message + view (sync with main) - * configure.in: added check for strchr. +2005-05-18 [colin] 1.9.9cvs12 -2002-07-02 + * src/compose.c + Dereference freed pointer + * src/gtk/gtkaspell.c + Fix duplication of dictionaries (is it an aspell issue?) - * src/prefs_common.[ch] - src/inc.c: added an option to inhibit receive error dialog. +2005-05-18 [colin] 1.9.9cvs11 -2002-07-01 + * src/gtk/inputdialog.c + * src/gtk/gtkaspell.c + HIGuify dialogs + * src/alertpanel.c + Remove a double call - * src/account.c: account_find_from_address(): support multiple - addresses in header. +2005-05-17 [colin] 1.9.9cvs10 -2002-06-28 + * src/gtk/gtkaspell.c + Fix dialogs, Ctrl-Enter accel - * src/gtksctree.[ch]: changed GtkSCTree::anchor_row from gint to - GtkCTreeNode* so that it won't become invalid after the row move. - Removed dependency to gtkutils.c. - * src/prefs_common.[ch] - src/summaryview.c: summary_selected(): added an option to show - message when cursor keys are pressed on summary view. +2005-05-17 [colin] 1.9.9cvs9 -2002-06-28 + * src/gtk/gtkaspell.c + Fix some accelerators, escape in replace-window - * configure.in - src/Makefile.am - src/compose.c: changed "host_alias" to "target_alias" so that it - shows the correct system name on cross-compiling (thanks to - Patrice Mandin). +2005-05-16 [colin] 1.9.9cvs8 -2002-06-27 + * src/gtk/gtkaspell.c + Revert last commit, it was a mistake. - * src/prefs_account.[ch]: added the option menu to force an - authentication method for SMTP AUTH. - * src/send.c - src/smtp.[ch]: smtp_from(), smtp_auth(): added an argument to - specify the authentication method for SMTP AUTH. - smtp_ehlo(): allow AUTH responses that don't comply with the RFC. +2005-05-16 [colin] 1.9.9cvs7 -2002-06-25 + * src/gtk/gtkaspell.c + Remove buggy code while we're at it. It's a + dead code path anyway. - * src/prefs_common.[ch] - src/compose.c: enabled "Wrap on input". +2005-05-16 [colin] 1.9.9cvs6 -2002-06-25 + * src/gtk/gtkaspell.c + Missed some gtk_menu_popup where deactivate + signal should be handled. Should fix bug + #629 a bit more. - * src/summaryview.[ch] - src/mainwindow.c: added "Go to/{Prev,Next} new message" menu. - Made some code cleanups. +2005-05-16 [colin] 1.9.9cvs5 -2002-06-20 + * src/gtk/gtkaspell.c + Remove debug printf()s - * src/folderview.c - src/prefs_common.[ch]: added the hidden option to specify the - policy of the vertical scrollbar on folder view. +2005-05-16 [colin] 1.9.9cvs4 -2002-06-19 + * src/gtk/gtkaspell.c + Fix a bit aspell problems + (see bug #629) - * src/messageview.[ch]: - messageview_copy_clipboard(): fixed a bug that couldn't copy text - on MIME mode. - messageview_get_current_textview(): new. - messageview_get_text_widget(): removed. - * src/quote_fmt_parse.y: quote message even if msginfo is empty. - * src/compose.[ch]: implemented the "Paste as quotation" feature. - text_inserted(): new callback for "insert_text" signal. - Add quote mark to the pasted text if Compose::paste_as_quotation - is TRUE. +2005-05-13 [colin] 1.9.9cvs3 -2002-06-19 + * src/folderview.c + Fix the + appearing even when no subfolders + have unread messages. Thanks to wwp for the + bug report. - * src/compose.c: if the Content-Type of a file is text/*, check - its content and set the optimal Content-Transfer-Encoding (thanks - to Yoichi Yuasa). +2005-05-11 [paul] 1.9.9cvs2 -2002-06-18 - - * src/textview.c: textview_key_pressed(): pass key press event to - main window to activate menu shortcuts (thanks to Alfons). + * src/folderview.c + correction to 1.9.9cvs1, only colour folders that + have new msgs (not unread msgs) -2002-06-18 +2005-05-10 [colin] 1.9.9cvs1 - * src/folder.c: folder_build_tree(): use strtoul() instead of atoi() - for mtime to prevent flooring. - * src/imap.c: - imap_move_msg() - imap_move_msgs_with_dest() - imap_copy_msgs_with_dest(): fixed a bug that prevented multiple - message copy/move. - imap_parse_envelope() - imap_cmd_envelope(): use RFC822.HEADER instead of ENVELOPE to get - full information of messages and simplify the parser. Also fixed - the bug that References header was ignored on threading. - imap_parse_one_address() - imap_parse_address(): removed. - imap_get_header(): new. It reads the RFC822 header and returns - a newly allocated string. - * src/procheader.[ch]: changed procheader_parse() to - procheader_parse_stream() and added different interfaces for it. + * src/folderview.c + * src/summaryview.c + Try to fix bolding bugs again. -2002-06-17 +2005-05-09 [paul] - * po/zh_TW.Big5.po: fixed a mistake that caused a crash. + * tools/claws.i18n.status.pl + add Ricardo Mones Lastra's script that has been providing + the i18n status page for many months -2002-06-15 +2005-05-09 [paul] 1.9.9 - * version 0.7.8 + 1.9.9 release -2002-06-13 +2005-05-09 [paul] 1.9.6cvs58 - * src/inc.c: inc_get_uidl_table(): fixed a bug that garbage time - could be inserted into the hash table. - inc_write_uidl_list(): a minor code cleanup. - * src/mainwindow.c: main_window_get_current_state(): - make the state unexecutable on an empty folder. - * src/summaryview.c: summary_sort(): don't sort on an empty folder. - * src/pop.c: minor code cleanups. + * AUTHORS + * INSTALL + * README.claws + updated + * Makefile.am + * RELEASE_NOTES.claws + add release notes to cvs to simplify release + procedure + * configure.ac + add ca and fi to ALL_LINGUAS + * po/Makefile.in.in + workaround for missing Makevars + * po/ca.po + * po/fi.po + add new Catalan and Finnish translations + submitted by Miquel Oliete and Flammie Pirinen + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/pl.po + * po/ru.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + updated by Thomas Gilgin, Ricardo Mones Lastra, Fabien Vantard, + Andrea Spadaccini, Emilian Nowak, Pavlo Bohmat, Andrej Kacian, + Urke MMI, and Hansom Young + * src/main.c + Fix drafting when quitting. compose_draft() closes the + compose windows, which modifies the compose_list GSList. + We have to refresh this list after echo drafting to avoid a + segfault + * src/partial_download.c + fix segfault on exit -2002-06-12 +2005-05-06 [paul] 1.9.6cvs57 - * src/prefs_account.c: CREATE_RADIO_BUTTONS(): fixed a typo and - corrected the behavior of the radio buttons. + * src/grouplistdialog.c + quick fix/workaround for unresizeable newsgroup + name column -2002-06-11 +2005-05-06 [paul] 1.9.6cvs56 - * implemented 'Delete messages after N days' feature for POP3. - * src/inc.[ch]: - inc_get_uidl_table() - inc_write_uidl_list(): moved the location of UIDL list file from - RC_DIR/uidl-* to RC_DIR/uidl/*. - Added received time for each UIDLs. - src/main.c: main(): create RC_DIR/uidl/ directory. - src/pop.[ch]: LOOKUP_NEXT_MSG(): delete expired messages here. - Added recv_time to Pop3MsgInfo. - src/prefs_account.[ch]: added an option for the number of days for - leaving messages. + * src/inc.c + * src/mainwindow.c + use gettext plural forms + * src/imap_gtk.c + * src/mh_gtk.c + * src/toolbar.c + small improvement to english usage -2002-06-09 +2005-05-05 [thorsten] 1.9.6cvs55 - * version 0.7.7 + * src/folder.c + fix possible crash -2002-06-07 +2005-05-05 [paul] 1.9.6cvs54 + + sync with HEAD - * src/folder.c: folder_set_missing_folders(): fixed a bug that - caused multiplication of special folders on startup if their - types were changed. - * src/folderview.c: folderview_remove_mailbox_cb(): modified the - label. + * AUTHORS + * src/compose.c + fix bug 713 'Resent-To and Resent-Cc headers are garbled' + patch by Tim Mann -2002-06-04 +2005-05-05 [paul] 1.9.6cvs53 - * src/compose.c: compose_reply(), compose_forward(): reverted the - last change since it causes lockup problem. + * src/mainwindow.c + fix resizing of separate message and + folder views -2002-06-04 +2005-05-05 [paul] 1.9.6cvs52 - * src/compose.c: compose_reply(), compose_forward(): don't autowrap - the signature part. - compose_new_with_recipient(): workaround for initial XIM problem. + * src/account.c + * src/addrgather.c + * src/browseldap.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/importmutt.c + * src/importpine.c + * src/main.c + * src/mainwindow.c + * src/noticeview.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + * src/prefs_spelling.c + * src/prefs_toolbar.c + * src/toolbar.c + * src/wizard.c + * src/gtk/description_window.c + * src/gtk/gtkvscrollbutton.c + * src/gtk/progressdialog.c + * src/gtk/quicksearch.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/spamassassin/spamassassin_gtk.c + replace deprecated gtk_widget_set_usize + +2005-05-04 [colin] 1.9.6cvs51 + + * src/common/utils.c + Fix crash when subst_for_filename is called + with a NULL parameter + +2005-05-04 [colin] 1.9.6cvs50 + + * src/partial_download.c + * src/pop.c + Escape login when writing uidl file + fixes bug #736 -2002-06-04 +2005-05-03 [colin] 1.9.6cvs49 - * src/mainwindow.c: sort ascending / descending order can be - specified with separated menu items. - Added "View/Sort/Don't sort" menu item. - * src/summaryview.[ch]: summary_sort(): added an argument for - sort type. + * src/procmime.c + Fix possible DOS in mime parser + (see bug #634) -2002-05-31 +2005-05-02 [colin] 1.9.6cvs48 - * implemented persistent sort order. - * src/folder.[ch]: - folder_build_tree(): read 'sort_key' and 'sort_type' attributes. - folder_write_list_recursive(): write sorting state. - src/mainwindow.c - src/summaryview.[ch]: summary_show(): sort if required. - select the top node on descending sort. - Removed SummarySortType and sorting state variables from - SummaryView. + * src/compose.c + Try to fix the copy/paste mess once again. -2002-05-30 - * src/account.c - src/news.[ch] - src/nntp.[ch] - src/prefs_account.[ch]: enabled NNTP over SSL. - * src/nntp.c: nntp_group(): issue MODE READER command and retry - when GROUP command once failed (this seems to avoid problems on - some broken news servers). +2005-04-30 [colin] 1.9.6cvs47 -2002-05-30 + * src/prefs_account.h + * src/procmsg.c + * src/send_message.c + * src/common/smtp.c + * src/common/smtp.h + Try to batch sending mails (per account) instead of + reconnecting to server every time. - * faq/it/*.html: corrected DOS linebreaks. - * faq/*/*.html: changed ">" to ". +2005-04-29 [colin] 1.9.6cvs46 -2002-05-29 + * src/messageview.c + Fix window resizing that refused to size down + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_filtering.c + Save Filtering's window size + +2005-04-21 [paul] 1.9.6cvs45 - * src/prefs_account.c: prefs_account_protocol_activated(): hide - unnecessary frames in SSL tab. + * ChangeLog-gtk2.claws + * src/setup.c + correction to sync -2002-05-29 +2005-04-21 [paul] 1.9.6cvs44 + + sync with main: + + * src/setup.c + * src/statusbar.c + * src/statusbar.h + use gtkut_widget_draw_now(). Improved performance + of the update of statusbar + * src/textview.c + textview_smooth_scroll_do(): redraw it after scroll + is done (fixed incorrect display when a part of the + view is hidden). + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + gtkut_widget_draw_now(): use gdk_window_process_updates() + to force update of widgets. + Removed gtkut_widget_wait_for_draw() which had a big + overhead because of waiting for all events processed + +2005-04-20 [paul] 1.9.6cvs43 - * src/pop.[ch] - src/inc.c - src/prefs_account.[ch]: enabled STLS command in POP3. - * src/account.c: account_clist_set_row(): display TLS setting. + * src/codeconv.c + complete 1.9.6cvs42's sync: + Fallback to GBK if "X-GBK" is passed (thanks to SuperMMX) -2002-05-28 +2005-04-19 [paul] 1.9.6cvs42 - * src/compose.c: compose_send_later_cb(): support redirect function. - * src/imap.[ch] - src/ssl.h - src/prefs_account.[ch]: enabled STARTTLS command in IMAP4. - * src/send.c - src/smtp.[ch]: use SSLType instead of SSLSMTPType. + sync with main: -2002-05-28 + * src/action.c + catch_output(): correctly select the insert text + (fix invalid iterator warnings). + * src/codeconv.c + * src/codeconv.h + * src/mainwindow.c + * src/messageview.c + * src/prefs_common.c + support GBK encoding. + * src/common/session.c + * src/common/session.h + use separate buffer for large data to be sent, + and don't duplicate it (reduces memory usage) (thanks to Dirk). - * src/utils.[ch]: make_dir(): wrapper for mkdir() and chmod(). - * src/compose.c: compose_create(): removed unrequired lines. +2005-04-18 [paul] 1.9.6cvs41 -2002-05-27 + * src/jpilot.c + convert unsigned long into guint32 + patch by Paul LeoNerd Evans - * src/news.c: news_scan_group(): fixed a bug that set the wrong - values in some cases. - * src/prefs_account.c: corrected English in Advanced - Folder - settings. +2005-04-17 [colin] 1.9.6cvs40 -2002-05-23 + * src/compose.c + Fix 'Request return receipt' from folder + properties (bug #708) - * src/textview.c: textview_show_message(), textview_show_part(): - fixed a bug that GtkSText *text pointed the incorrect object. - textview_add_part(): freeze GtkSText while adding RFC822 headers. - textview_show_part(): fixed a bug that couldn't display single - part MIME message as text. +2005-04-17 [colin] 1.9.6cvs39 -2002-05-22 + * src/mainwindow.c + Fix duplicate hotkeys in Mainwindow's menu - * src/compose.c: compose_redirect_write_to_file(): correct the target - for change_file_mode_rw(). Check if fclose() succeeded. Unlink - incomplete file when an error occured. +2005-04-17 [colin] 1.9.6cvs38 -2002-05-22 + * src/folderview.c + Fix duplicate hotkeys in Folderview's contextual + menu - * src/compose.c: - compose_create(): disable menus for draft on redirection mode. - compose_redirect_write_to_file(): correct the error handling of - fwrite(). - * src/prefs_common.c: turned off the "Display recipient on `From' - column if sender is yourself" option by default. +2005-04-15 [colin] 1.9.6cvs37 -2002-05-21 + * src/summaryview.c + Fix 'Save as...' with non-ascii filenames - * src/compose.[ch]: implemented 'Redirect' (aka Bounce) feature. - Based on the implementation of the claws branch. - compose_redirect(): create a new window and make it uneditable. - compose_redirect_write_to_file(): copy headers and body of - original message except for some. - compose_redirect_write_headers(): add extra "Resent-*" headers. - compose_create(): set menu sensitivity for redirection mode. +2005-04-15 [colin] 1.9.6cvs36 -2002-05-20 + * src/plugins/pgpmime/pgpmime.c + Fix bus error on 64bit. Spotted by + macallan1888@gmail.com - * src/codeconv.c: conv_encode_header(): fixed a bug that unnecessary - space is inserted between encoded string and the following folded - one (thanks to Masahiro Tomita). +2005-04-15 [colin] 1.9.6cvs35 -2002-05-19 + * src/prefs_account.c + Fix cvs34. + +2005-04-12 [colin] 1.9.6cvs34 + + * src/prefs_account.c + Fix smtp auth type off-by-one. We forgot to + add PLAIN in the prefs-to-gui setter func and + as a result, the selected auth when opening + account prefs was not the correct one. + +2005-04-12 [paul] 1.9.6cvs33 - * src/mainwindow.[ch]: some refactoring has been made. - main_window_toggle_message_view(): moved summary_toggle_view_real() - here. - * src/messageview.[ch]: messageview_is_visible(): new. - * src/summary_search.c - src/summaryview.[ch]: SummaryView::msg_is_toggled_on: removed. - Instead use messageview_is_visible(). - -2002-05-17 - - * src/mainwindow.c: added 'Expand/Collapse all threads' menu. - * src/summaryview.[ch]: - summary_expand_threads(), summary_collapse_threads(): new. - -2002-05-17 - - * src/mainwindow.c: Fixed the behavior of - '/View/Show or hide/Folder tree' and - '/View/Show or hide/Message view' toggle menu. - Removed '/View/Toggle summary view' menu and integrated the - function into '/View/Show or hide/Message view'. - main_window_set_widgets(): change the state of toggle menu items. - * src/prefs_common.c: prefs_keybind_apply_clicked(): updated menurc - strings. - -2002-05-16 - - * src/mimeview.c: mimeview_set_multipart_tree(): show single part - MIME contents other than text as children of message/rfc822 part. - * src/procmime.c: - procmime_mimeinfo_next(): modified for message/rfc822 part which - content-type is single part MIME. - procmime_scan_multipart_message(): fix for nested message/rfc822 - part. Corrected the size of the contents of message/rfc822. - * src/textview.c: textview_show_part(): extract the contents of - multipart/* and message/rfc822. Some code cleanups. - textview_add_parts(): new. It adds the all parts under a part to - textview. - textview_clear(): reset body_pos and cur_pos. - -2002-05-16 - - * src/addr_compl.c: modified so that it behaves better. - get_address_from_edit(): ignore comma inside of brackets. - completion_window_apply_selection(): new. Only apply the current - clist selection. - completion_window_accept_selection(): removed. - address_completion_complete_address_in_entry(): minor code cleanup. - don't replace address in entry here. - completion_window_select_row(): always apply clist selection to - entry. - completion_window_key_press(): don't apply selection here. - -2002-05-15 - - * src/imap.c: imap_create_folder(): keep trailing directory separator - to create a folder that contains sub folder. - -2002-05-14 - - * src/foldersel.c: sort tree with case insensitive. - * src/mainwindow.c: allsel_cb() - src/messageview.c: messageview_select_all(): fixed 'Select all' - on MIME view. - * src/mainwindow.c: removed common and account prefs button from - the toolbar. - -2002-05-13 - - * src/compose.c: compose_account_option_menu_create(): check if - ac->name is NULL. - -2002-05-12 - - * version 0.7.6 - -2002-05-12 - - * manual/ja/*: updated the Japanese manual (thanks to Yoichi Imai). - manual/en/*: updated the English manual. - * faq/de/* - faq/it/*: added German and Italian FAQ. - * faq/en/* - faq/es/* - faq/fr/*: updated FAQs. - * src/manual.[ch] - src/mainwindow.c: added German and Italian language. - -2002-05-11 - - * src/prefs_account.c: turn off "receive at get all" option by default - when creating an IMAP or News account. - -2002-05-11 - - * src/imap.c: imap_scan_tree(): don't use namespace for prefix. - * src/prefs_folder_item.c: show also identifier path. - Made layout using table. Show uneditable entry using background - color of window. - * src/procmime.c: procmime_get_tmp_file_name(): generate safe - file name. - -2002-05-11 - - * src/automaton.[ch]: added UI callback to Automaton. * src/inc.c - src/pop.c: use callback instead of calling inc_progress_update() - directly. - pop3_getrange_uidl_recv(): don't fall back to LAST when 'get all' - option is set. + if the recv dialog is visible, Cancel only + cancels the current account -2002-05-10 - * src/folderview.c: properly sort abbreviated newsgroups. +2005-04-10 [colin] 1.9.6cvs32 -2002-05-10 + * src/filtering.c + Copy score when copying FilteringActions + Fix bug #674 - * src/folderview.c - src/prefs_common.[ch] - src/summaryview.c: added an option to specify the minimum length - for abbreviated newsgroups name. - -2002-05-09 - - * src/folderview.c: folderview_check_new(): skip unselectable folders. - * src/summaryview.c: added 'Create filter rule' to the context menu. - * src/imap.c: some code cleanups. - imap_scan_tree_recursive(): get path separator for each calls. - imap_get_path_separator(): new. +2005-04-10 [colin] 1.9.6cvs31 -2002-05-08 + * src/inc.c + Make Message -> Receive -> Cancel cancel + incorporation on all accounts. Fixes + bug #693 - * src/imap.[ch]: supported namespace for others/shared folders - (in progress). - imap_parse_namespace(): parse also others/shared namespace. - imap_find_namespace(): search also others/shared namespace. - * src/utils.[ch]: - strchr_parenthesis_close(): return pointer to closing parenthesis. - strsplit_parenthesis(): split parenthetic list into array of - strings. - -2002-05-08 - - * src/procheader.c: procheader_date_parse(): fixed a bug that didn't - parse date string like "Mon,6 May 2002 20:31:12 +0800". - procheader_scan_date_string(): new. Separated string scanning - part from procheader_date_parse(). +2005-04-10 [colin] 1.9.6cvs30 -2002-05-07 - - * src/summary_search.c: summary_search_execute(): unlock while - selecting summary row (thanks to Martin Schaaf). - * src/summaryview.c: summary_set_column_titles(): reversed the - direction of the arrow so that it matches with Win/Mac style. - -2002-05-02 + * src/prefs_account.c + Update Privacy checkbuttons status based + on the selected privacy system + * src/compose.c + Always connect the "None" privacy system; the + static boolean was probably there to avoid + reconnecting twice in the same compose window, + but as the parent function is only called once + per compose, it's only a bug - as a static is + initialized once per application instance. + Also, don't uncheck Sign and Encrypt when + selecting None as privacy system; just ignore + them when sending/queuing. + Should fix bug #695 + +2005-04-08 [colin] 1.9.6cvs29 - * src/compose.c: compose_write_headers(): quote self address name - if required. Some code cleanups. Don't override Newsgroups and - Cc with custom headers. - * src/imap.c: imap_add_msg(): return UID for appended message. - * src/compose.c: compose_queue(): check if queue folder exists. - * src/imap.c: QUOTE_IF_REQUIRED(): quote also other IMAP special - characters. - imap_open(): removed an unrequired argument. - -2002-04-25 - - * src/utils.[ch]: trim_string(): new. It trim characters longer than - the specified length and adds "...". - * src/folderview.c: trim folder name when displaying dialog. - -2002-04-23 - - * src/imap.c: imap_create_folder(): don't add prefix for root INBOX - folder. - * src/folderview.c: folderview_select() - src/summary_search.c: summary_search_execute(): lock summary view - while searching (thanks to Martin Schaaf). - -2002-04-21 - - * version 0.7.5 - -2002-04-21 - - * sylpheed*.png: added new app icons by WAKAI Kazunao (thanks!). - -2002-04-21 - - * src/summaryview.c: summary_show(): fixed a bug that didn't process - the left marks. - * src/account.c: account_edit_prefs(): fixed a crash bug when account - name was empty. - * src/prefs_account.c: prefs_account_apply(): display error dialog - if account name is empty. - * src/imap.c: changed some log_print() to debug_print() to reduce - the amount of log. + * src/account.c + * src/prefs_account.c + * src/prefs_account.h + Add account preference to queue message in a certain + folder. -2002-04-21 +2005-04-06 [colin] 1.9.6cvs28 - * src/mh.c: mh_get_new_msg_filename(): new. It returns the filename - for new message. - mh_add_msg() - mh_do_move() - mh_do_move_msgs_with_dest() - mh_copy_msg() - mh_copy_msgs_with_dest(): use mh_get_new_msg_filename(). - * src/utils.[ch]: added is_file_entry_exist() which returns TRUE - if stat() succeeded. - * src/imap.c: - imap_fetch_msg(): SELECT mailbox before FETCH if required. - imap_scan_folder(): set last_num using the value of UIDNEXT. - imap_select(): return immediately if there is no need for SELECT. - preserve the path of currently selected mailbox. - imap_status(): added UIDNEXT. + * src/prefs_account.c + Update old inbox path syntax -2002-04-20 +2005-04-06 [paul] 1.9.6cvs27 - * src/folder.c: folder_item_scan(): removed the warning. - * src/inputdialog.[ch]: input_dialog_combo(): added an argument for - setting case sensitivity. + sync with main: -2002-04-17 + * configure.ac + changed -traditional-cpp to -no-cpp-precomp for newer + Mac OS X support + * src/foldersel.c + made column resize automatically + * src/send_message.c + send_message_smtp(): consider EOF right after QUIT + successful (workaround for Gmail SMTP server) + * src/common/socket.c + ssl_read(), ssl_peek(): check EOF which violates the + SSL protocol + * src/gtk/colorlabel.c + removed warnings when displaying colorlabel menu + (don't use GtkAlignment) - * src/mainwindow.c: main_window_create(): restrict the minimum size. +2005-04-05 [paul] 1.9.6cvs26 -2002-04-17 + * src/plugins/trayicon/trayicon.c + fix clipping of icon under KDE3 - * src/compose.c: merged the new line-wrapping routine. - join_next_line(): fixed a bug that didn't join multibyte - characters. - get_indent_length(): modified enums and variable names. - INDENT_CHARS: don't indent ':'. - * src/folderview.c: - folderview_rename_folder_cb() - folderview_delete_folder_cb(): support folder identifier. - folderview_rm_imap_folder_cb(): integrated with - folderview_delete_folder_cb(). +2005-04-05 [paul] 1.9.6cvs25 -2002-04-15 + * src/summaryview.c + hide display of threading + patch by Alfons - * src/folder.[ch]: folder_item_scan(): return -1 if scanning failed. - * src/folderview.c: folderview_check_new(): abort checking if - folder_item_scan() failed. +2005-04-04 [thorsten] 1.9.6cvs24 -2002-04-15 + * src/mh.c + marks lost on filesystems with different stat() results on + summer-/wintertime - * src/imap.c: imap_create_missing_folders(): create only INBOX and - Trash. - * src/prefs_folder_item.c: prefs_folder_item_set_dialog(): made the - type of news folders unchangeable. - prefs_folder_item_destroy(): use prefs_dialog_destroy(). - * src/prefs.[ch]: prefs_dialog_destroy(): new. +2005-04-03 [colin] 1.9.6cvs23 -2002-04-15 + * src/summaryview.c + Don't handle up/down. Patch by Alfons - * src/prefs_account.[ch]: added special folder setting to Advanced - tab. Also moved "IMAP server directory" setting to there. - * src/account.[ch]: account_get_special_folder(): new. It returns - the optimal special folder for accounts. - * src/compose.c: use account_get_special_folder(). - * src/prefs_folder_item.[ch]: new. Implemented folder property - dialog, and the special folder settings (most of the functions in - claws are not integrated yet, and the structure is slightly - modified). - * src/folderview.c: enabled Property menu. +2005-04-02 [colin] 1.9.6cvs22 -2002-04-14 + * src/summaryview.c + Make scrolling faster. Patch by Alfons. - * src/textview.c: IS_RFC822_CHAR(): make email parser also stop - scanning when encountering separators ',' and ';'. +2005-04-01 [colin] 1.9.6cvs21 -2002-04-12 + * src/Makefile.am + * src/stock_pixmap.c + * src/pixmaps/dir-noselect.xpm ** REMOVED ** + * src/pixmaps/dir_noselect.xpm ** ADDED ** + Fix pixmap name mismatch (Thanks Stephan Sachse) - * src/mainwindow.c: reorderd the menu a bit. - * src/compose.c: made 'Ctrl-Enter' ignore some modifiers. - compose_reply_set_entry(): made 'Reply to sender' work for - newsgroups. +2005-04-01 [colin] 1.9.6cvs20 -2002-04-11 + * src/image_viewer.c + * src/image_viewer.h + * src/procmime.c + * src/procmime.h + * src/textview.c + * src/textview.h + Implement inline image resizing and right-clicking - * src/compose.c: compose_create(): set geometry hints to restrict - the maximum size of window. - * src/imap.c: imap_parse_list(): don't mark INBOX as \Noselect. - imap_get_uncached_messages() - imap_cmd_fetch(): ignore responses which don't include FETCH. - -2002-04-11 - - * COPYING: re-licensed (removal of "NO-VIRUS CLAUSE" and addition of - the clause for OpenSSL). - -2002-04-09 +2005-04-01 [paul] 1.9.6cvs19 - * src/prefs_account.c - src/smtp.[ch]: fixed a bug that didn't complie with OpenSSL enabled. + * AUTHORS + * Makefile.am + * configure.ac + check for gnome2 + patch by Luca Cavalli slackit.org> + * po/ru.po + updated by Pavlo Bohmat -2002-04-09 +2005-03-31 [colin] 1.9.6cvs18 - * src/smtp.[ch] - src/send.c - src/session.[ch]: first reorganization of SMTP protocol handling. - SMTPSession: new class which is a sub class of Session. - smtp_session_new(): moved send_smtp_open() into this function. - smtp_from(): moved SMTP AUTH calls into smtp_auth(). - smtp_auth(): use server response for SMTP AUTH method. - smtp_ehlo(): read server response and set auth type flags. - smtp_helo(): separated EHLO command. - smtp_ok(): return the last server response if the buffer is - specified. - * src/esmtp.[ch]: merged into smtp.[ch]. - * src/imap.c: imap_session_destroy_all(): use session_destroy(). + * src/news.c + Fix parsing references + * src/msgcache.c + don't put nulls in the references list + * src/procheader.c + commit that forgotten file in 1.9.6cvs14 -2002-04-08 +2005-03-31 [colin] 1.9.6cvs17 - * src/imap.c: imap_open(): show warning message if IMAP4 session - can't be established. + * src/compose.c + Fix joining of signature separator again. + Maybe Hiro could put it in main too... -2002-04-06 +2005-03-31 [colin] 1.9.6cvs16 - * src/compose.c: made template able to be inserted into the current - cursor position. - * src/mainwindow.c: moved some menu items under the submenu - '/View/Show or hide'. + * src/Makefile.am + * src/foldersel.c + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/pixmaps/dir-noselect.xpm + Update foldersel.c (sync from main, patch by Alfons) -2002-04-05 +2005-03-30 [colin] 1.9.6cvs15 - * src/filter.c - src/inc.c: changed folder_find_item_from_path() to - folder_find_item_from_identifier(). - src/prefs_account.c - src/prefs_filter.c: use folder_item_get_identifier() to specify - folder path. - -2002-04-05 - - * src/folder.[ch]: implemented "folder identifier" (and fixed a bug - existed in claws' implementation). - folder_find_from_name(): find Folder from name and type. - folder_get_identifier(): return Folder id. - folder_item_get_identifier(): return FolderItem id. - folder_find_item_from_identifier(): find FolderItem from id. - folder_get_type_string(): return folder type string. - folder_get_type_from_string(): return FolderType from string - (and fixed the wrong g_strcasecmp() usage). - * src/export.c - src/import.c: use folder_item_get_identifier() and - folder_find_item_from_identifier(). - -2002-04-03 - - * src/imap.c: imap_parse_atom(): fixed a bug that cur_pos didn't - point the correct address after reading the continuous line. - imap_scan_folder(): set new number to 0 if unseen number is 0. - imap_parse_flags(): don't add new and unread flag if \Seen flag - exists. - * ac/Makefile.am: removed gpgme.m4 from MACROS. - -2002-04-02 - - * fixed the old problem that couldn't add flags to currently opened - folders. - * src/compose.c: - compose_send(): update outbox after saving. - compose_queue() - compose_draft_cb(): use procmsg_add_flags(). - * src/folder.[ch]: added "opened" flag and "mark_queue" list to - FolderItem. - * src/main.c: send_queue(): send from all queue folders. - * src/mainwindow.c: send_queue_cb(): send from all queue folders. - * src/procmsg.[ch]: - procmsg_flush_mark_queue(): new. Write all queued flags into file. - procmsg_add_flags(): new. Add specified flags to the folder. - procmsg_send_queue(): added an argument to specify queue folder. - procmsg_save_to_outbox(): use procmsg_add_flags(). - * src/summaryview.c: - summary_show(): up the opened flag of FolderItem. - summary_clear_list(): down the opened flag of FolderItem. - summary_write_cache(): call procmsg_flush_mark_queue(). - -2002-04-01 - - * src/summaryview.[ch]: trim the tail of folder name and selected - number on the status label if the space is not enough. - -2002-04-01 - - * src/imap.c: imap_create_special_folder(): fixed a bug that didn't - set SpecialFolderItemType when creating special folders under - INBOX. - * ac/gpgme.m4: removed. - * ac/README: added. - * ac/missing/gdk-pixbuf.m4 - ac/missing/gettext.m4 - ac/missing/gpgme.m4 - ac/missing/imlib.m4: added for convenience. + * src/imap.c + Fix handling of imap folders containing [] in + their name. Thanks to Nahuel Angelinetti for + the detailed bugreport. + +2005-03-30 [colin] 1.9.6cvs14 + + * src/common/utils.h + * src/common/utils.c + * src/common/defs.h + * src/matcher.c + * src/msgcache.c + * src/news.c + * src/procmsg.c + * src/procmsg.h + * src/quote_fmt_parse.y + * src/summaryview.c + Update references system. Patch by Alfons + +2005-03-30 [colin] 1.9.6cvs13 + + * src/common/socket.c + Force the glibc to read resolv.conf again when + it has changed. Should fix issues when changing + networks on a laptop and not restarting sylpheed. -2002-03-29 +2005-03-30 [paul] 1.9.6cvs12 + + partial sync with main: + + * src/action.c + create_io_dialog(): use user-defined text font + (thanks to Alfons), and modified its appearance. + * src/addrgather.c + * src/addrharvest.c + * src/browseldap.c + replace old code + * src/compose.c + don't join (presumably) itemized lines on line-wrapping + fixed wrapping of quote when auto-wrapping is enabled + compose_destroy(): destroy paned only if it's not + attached to window. Fixed memory leak of popup menu. + * src/exphtmldlg.c + * src/expldifdlg.c + replace old code + * src/html.c + * src/html.h + * src/importmutt.c + * src/importpine.c + replace old code + * src/main.c + removed redundant code + * src/mainwindow.c + changed 'Code set' (which is rather incorrect) + in the menu to 'Character encoding' + main_window_set_widgets(): request size first + to prevent window size becoming wrong + fixed remembering of the state of the visibility + of MessageView + * src/messageview.c + changed 'Code set' (which is rather incorrect) + in the menu to 'Character encoding' + * src/prefs_common.c + * src/prefs_common.h + added an option whether to render HTML as text or not + added separators to outgoing encoding menu + * src/procheader.c + procheader_scan_date_string(): support header + like: "[Tue,] 01 Feb 2005 09:57[:00]" + * src/summaryview.c + * src/summaryview.h + minor code cleanup + * src/textview.c + textview_show_html(): force output of newline + added an option whether to render HTML as text or not + * src/common/utils.c + strncpy2(): optimized based on Alfons' code + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + removed non-used code + * src/plugins/pgpmime/passphrase.c + partially fixed grab input of passphrase dialog + Confine pointer to window + +2005-03-30 [colin] 1.9.6cvs11 + + * src/msgcache.c + * src/msgcache.h + Read/write 32bit ints from cache & marks + From main. + +2005-03-29 [paul] 1.9.6cvs10 + + * AUTHORS + * ChangeLog.claws + * src/compose.c + * src/gtk/gtkaspell.c + sync with HEAD (don't pass NULL pointers) - * src/esmtp.c: esmtp_auth(): fixed a bug that some garbages are - shown after the decoded challenge string. Fixed a memory leak. - Removed strtok(). - * src/compose.c: compose_draft_cb(): mark draft messages as read. - * src/folderview.c: folderview_update_node(): disable emphasis - for Outbox and Draft folders. +2005-03-24 [paul] -2002-03-28 + * tools/Makefile.am + * tools/README + * tools/acroread2sylpheed.pl + sync with HEAD (add script to send pdfs as + attachments from Adobe Reader 7) - * src/messageview.c: messageview_show(): fixed a memory leak. - * src/summaryview.c: summary_save_as(): show error dialog if copy - failed. - * src/about.c: about_show(): make the window active if it is already - open. +2005-03-21 [paul] 1.9.6cvs9 -2002-03-27 + * configure.ac + * po/POTFILES.in + * src/Makefile.am + * src/crash.c + * src/image_viewer.c ** ADDED ** + * src/image_viewer.h ** ADDED ** + * src/main.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_image_viewer.c ** ADDED ** + * src/prefs_image_viewer.h ** ADDED ** + * src/textview.c + * src/gtk/about.c + * src/pixmaps/sylpheed_logo.xpm + * src/plugins/Makefile.am + * src/plugins/image_viewer/.cvsignore ** REMOVED ** + * src/plugins/image_viewer/Makefile.am ** REMOVED ** + * src/plugins/image_viewer/plugin.c ** REMOVED ** + * src/plugins/image_viewer/viewer.c ** REMOVED ** + * src/plugins/image_viewer/viewer.glade ** REMOVED ** + * src/plugins/image_viewer/viewer.h ** REMOVED ** + * src/plugins/image_viewer/viewerprefs.c ** REMOVED ** + * src/plugins/image_viewer/viewerprefs.glade ** REMOVED ** + * src/plugins/image_viewer/viewerprefs.h ** REMOVED ** + as gdk-pixbuf is now built-in + remove image_viewer plugin and put code back into + main codebase + implement inline image display (sync with main) - * src/compose.c: show confirmation dialog before sending if Subject - is empty. - compose_check_entries(): new. - compose_send() - compose_send_later_cb(): use compose_check_entries(). - * src/imap.c: imap_parse_atom(): more fix for parsing responses. + replace logo with newer, nicer, larger version -2002-03-26 +2005-03-21 [paul] 1.9.6cvs8 - * src/imap.c: imap_parse_atom(): fixed a bug that didn't parse the - responses with continuous line correctly, and fixed a memory leak. + * src/gtk/about.c + cosmetic improvement -2002-03-26 +2005-03-21 [holger] 1.9.6cvs7 - * src/undo.c: undo_insert_text_cb(): fixed a crash bug if the text - length is large. - * src/gtkstext.c: gtk_stext_button_press(): cancel current selection - after pasting with middle button to prevent the selection growth. + * src/plugins/spamassassin/spamassassin.c + Sync with HEAD + (unregister hook on failed plugin init) -2002-03-25 +2005-03-20 [colin] 1.9.6cvs6 - * src/folderview.c: - folderview_rename_folder_cb() - folderview_delete_folder_cb(): modify filter rules only if the - target folder is in the default mailbox. - * src/utils.c: get_abbrev_newsgroup_name(): removed a redundant - line. + * src/common/plugin.c + Check that plugin isn't already loaded + Patch by Alfons -2002-03-23 +2005-03-20 [thorsten] 1.9.6cvs5 * src/compose.c - src/mainwindow.c - src/prefs_common.c: changed 'Tool' menu to 'Tools'. - Moved 'Delete duplicated messages' under 'Tools'. + use a more compatible syntax -2002-03-23 +2005-03-20 [thorsten] 1.9.6cvs4 - * src/folderview.c: SET_SPECIAL_FOLDER(): keep the same parent - when moving. - * src/imap.c: imap_create_special_folder(): fixed a crash bug - when folder creation failed, and re-try to create folders under - INBOX. - imap_scan_tree_recursive(): don't automatically add namespace - prefix if it's INBOX. Search also under the INBOX for special - folders. - * src/foldersel.c: SET_SPECIAL_FOLDER(): keep the same parent - when moving. + * src/prefs_toolbar.c + fix crash when selecting toolbar item (uninitialized pointer) -2002-03-23 +2005-03-20 [thorsten] 1.9.6cvs3 - * src/utils.[ch]: get_abbrev_newsgroup_name(): new. It returns the - abbreviated newsgroup name. - * src/folderview.c: folderview_update_node(): display newsgroups - with abbreviated name if name and path is the same. - * src/summaryview.c: summary_status_show(): show the newsgroup with - abbreviated name. + * src/procmime.c + fix mimetype detection (referenced free()d string) -2002-03-23 +2005-03-20 [paul] 1.9.6cvs2 - * src/foldersel.c - src/folderview.c: changed the label 'Draft' to 'Drafts'. - * src/imap.c: changed the directory name 'Draft' to 'Drafts'. - imap_create_missing_folders(): fixed the wrong assignment of - Queue folder to draft. - -2002-03-22 - - * enabled Sent / Draft / Queue folders on IMAP server. - * src/compose.c: compose_queue(), compose_draft_cb(): use account's - queue and draft folder if they exist. - src/imap.[ch]: - imap_create_trash(): removed. - imap_create_special_folder(): new. Generalized imap_create_trash(). - imap_create_missing_folders(): automatically create missing folders. - imap_is_msg_changed(): added the dummy method. - imap_scan_tree_recursive(): search also Sent, Draft and Queue - folders. Minor code cleanups. - imap_parse_envelope(): check for null strings. - src/procmsg.c: procmsg_read_cache(): add F_QUEUE or F_DRAFT flag - for messages on IMAP folder. - -2002-03-20 - - * src/compose.c: compose_send(): use account's outbox folder - if it exists. - * src/procmsg.[ch]: procmsg_save_to_outbox(): changed the API so - that the outbox can be specified. - -2002-03-20 - - * src/compose.c: don't save to outbox when messages are queued. - compose_save_to_outbox(): moved to procmsg.c. - * src/procmsg.[ch]: procmsg_send_queue(): save to outbox when - sending succeeded. - procmsg_save_to_outbox(): new. Removes the queueing headers if - needed, and adds the given file to the outbox. - -2002-03-20 - - * src/compose.c: compose_wrap_line(): treat '|' also as quote char. - get_indent_length(): treat ':' and '#' also as quote char, and - cleaned up using strchr(). - -2002-03-19 - - * src/mainwindow.c: modified some menu items. - -2002-03-19 - - * src/defs.h: changed OUTBOX_DIR from "outbox" to "sent" - (current "outbox" will be kept until rescan). - * src/folder.c: folder_set_missing_folders(): create the missing - folders. - * src/foldersel.c - src/folderview.c: changed 'Outbox' to 'Sent'. - * src/main.c: call folder_set_missing_folders(). - * src/mh.c: mh_scan_tree(): create missing folders. - * src/summaryview.c: summary_set_menu_sensitive(): fixed a bug that - didn't set the menu sensitivity correctly. + * src/compose.c + sync with HEAD (1.0.3cvs5) + neglect Reply-To header if empty + Patch by Alfons -2002-03-18 +2005-03-19 [holger] 1.9.6cvs1 - * src/folderview.c - src/imap.[ch]: implemented folder renaming on IMAP (thanks to Mio). - folderview_rename_folder_cb(): reopen the current folder when - the ancestor is renamed. - imap_rename_folder(): new method implementation. - imap_cmd_rename() - imap_rename_folder_func(): new. - imap_remove_folder(): remove also the cache directory. - -2002-03-17 - - * src/imap.c: implemented locale encoding <-> modified utf-7 - conversion, and supported i18n of folder name (thanks to Suzuki - Mio). - imap_path_separator_subst(): handle the escape characters of - modified utf-7. - imap_modified_utf7_to_locale() - imap_locale_to_modified_utf7(): new. - imap_create_trash(): modified so that it create the Trash folder - to the correct location when imap directory is specified. - imap_get_real_path(): removed debug print. - -2002-03-14 - - * src/socket.c: implemented timeout for DNS lookup and connect(). - sock_connect_by_hostname(): timeout support and code cleanup. - sock_connect_with_timeout(): new. - sock_peek(): implemented SSL peek. - -2002-03-13 - - * src/messageview.c: messageview_show(): display single-part - text/html messages with the normal text view. - * src/account.c - src/addrbook.c - src/addrindex.c - src/compose.c - src/imap.c - src/inc.c - src/jpilot.c - src/ldif.c - src/mbox.c - src/mimeview.c - src/news.c - src/prefs.c - src/prefs_common.c - src/prefs_customheader.c - src/prefs_display_header.c - src/prefs_filter.c - src/procheader.c - src/procmime.c - src/procmsg.c - src/recv.c - src/rfc2015.c - src/send.c - src/sourcewindow.c - src/summaryview.c - src/template.c - src/textview.c - src/unmime.c - src/utils.c - src/vcard.c - src/xml.c: added 'b' to the option of all fopen(). - -2002-03-09 - - * version 0.7.4 - -2002-03-09 - - * src/ssl.[ch]: match its coding style. - * src/compose.c: compose_send_later_cb(): fixed a bug that failed - to save file. - * faq/Makefile.am - faq/en/Makefile.am - faq/en/sylpheed-faq*.html - faq/es/Makefile.am - faq/es/sylpheed-faq*.html - faq/fr/Makefile.am - faq/fr/sylpheed-faq*.html - configure.in - Makefile.am - src/Makefile.am - src/defs.h - src/mainwindow.c - src/manual.[ch]: added FAQs in English, Spanish and French. - -2002-03-07 - - * manual/en/sylpheed*.html: updated to the latest version. - * libkcc/jis.c - src/addrcache.c - src/addritem.c - src/ldif.c - src/mgutils.c: include string.h to remove warning about strlen() - etc. - * src/folder.c - src/folderview.c - src/inc.c - src/logwindow.c - src/mainwindow.c - src/mimeview.c - src/prefs.c - src/prefs_common.c - src/procheader.c - src/send.c - src/session.c - src/sigstatus.c - src/summaryview.c: added break to the last label of switch to - prevent the 'deprecated use of label at end of compound statement' - warning at gcc-3.0. - * src/rfc2015.c: passphrase_cb(): fixed the type of r_hd. - -2002-03-06 - - * src/inc.[ch]: preserve the pointer to IncProgressDialog to the - static list. - inc_cancel_all(): new. It cancels the all current incorporation. - * src/mainwindow.c: added 'Cancel receiving' menu. - * src/textview.c: a minor fix for single-part MIME messages, and - a bit of cleanup for textview_write_body(). - -2002-03-05 - - * src/inc.c: inc_write_uidl_list(): fixed a bug that lost UIDL - information if any errors occured before issuing UIDL command. - src/inc.h: added uidl_is_valid to Pop3State. - src/pop.c: set uidl_is_valid to TRUE if UIDL becomes valid. - -2002-03-03 - - * version 0.7.3 - -2002-03-03 - - * src/mimeview.c: mimeview_create(): set the initial notebook page - to 0. - * src/folderview.c: folderview_selected(): scroll the view if the - selected row is hidden. - * src/prefs_filter.c: prefs_filter_register_cb(): scroll the view - and select the added row. - * src/summaryview.c: fix threading for null message ids. - -2002-03-02 - - * src/textview.c: textview_show_message(): follow message/rfc822 - parts. - textview_add_part(): add a caption before the attached text files. - textview_show_header(): don't add the newline. - * src/messageview.c: enabled message search also in MIME mode. - -2002-03-01 - - * src/messageview.c: messageview_show(): set header state of - MimeView's TextView, too. - * src/mimeview.c: mimeview_show_message(): call - textview_show_message() to display message. - * src/textview.c: textview_add_part(): new. It adds the content - of message part without clearing the view. - textview_show_message(): display all parts with appropriate - style. - textview_write_body(): separated from textview_show_part(). - -2002-02-28 + * src/summaryview.c + * src/summaryview.h + Sync with HEAD - * src/mainwindow.c - src/prefs_common.c: added ISO-8859-15 to the codesets for - displaying and sending. - * src/codeconv.c: conv_codeset_strdup(): return NULL if code - conversion failed, and made caller deal with it. - * src/compose.c: compose_write_to_file(): show error dialog when - code conversion failed, and let user select whether to send it - as is or not. - * src/textview.c: textview_write_line(): show the original string - if code conversion failed. +2005-03-18 [paul] 1.9.6 + + initial GTK2 release + +2005-03-18 [paul] 1.0.3cvs3.1 + + * AUTHORS + * ChangeLog.claws + * configure.ac + * src/gtk/about.c + * src/pixmaps/sylpheed_logo.xpm + sync with HEAD + +2005-03-18 [colin] 1.0.3cvs2.6 -2002-02-27 + * src/summaryview.c + Remove call to summary_step in summary_copy_selected_to + Can't see its purpose, and this causes bug when copying + a message if the next one is unread: it reads it. - * src/inc.c: get_spool(): fixed a bug that failed to unlock mbox - if copy_mbox() failed (thanks to Alexander Kabaev). - * src/prefs_account.[ch]: added separate user ID / password setting - for SMTP AUTH. - * src/send.c: send_message_smtp(): use separate user ID / password - for SMTP AUTH if it is specified. +2005-03-18 [paul] 1.0.3cvs2.5 -2002-02-26 + * src/foldersel.c + fix bug 694 'Enter doesn't trigger OK in "Move" window' - * src/inc.[ch] - src/pop.[ch]: refactored the UIDL management. - store the information of messages into the array of Pop3MsgInfo - structure, and do full scanning of not retrieved messages. +2005-03-18 [paul] 1.0.3cvs2.4 -2002-02-26 + * src/addrharvest.c + * src/codeconv.c + * src/codeconv.h + * src/compose.c + * src/news.c + * src/procheader.c + * src/procmime.c + * src/unmime.c + * src/unmime.h + fix buffer overflow, CAN-2005-0667, see + http://secunia.com/advisories/14491/ + Patch by Alfons - * src/filesel.c - src/foldersel.c - src/mainwindow.c: set WMCLASS for window/dialog. - * src/codeconv.c: conv_codeset_strdup(): return source string - when jconv_alloc_conv() failed. +2005-03-17 [colin] 1.0.3cvs2.3 -2002-02-25 + * src/prefs_fonts.c + * src/summaryview.c + Fix font bugs (both lists now officialy share + the same font) + + +2005-03-17 [paul] 1.0.3cvs2.2 + + * src/gtk/pluginwindow.c + make plugin descriptions uneditable + +2005-03-11 [paul] 1.0.3cvs2.1 + + * ChangeLog.claws + * configure.ac + * po/POTFILES.in + * src/plugins/trayicon/trayicon.c + sync with HEAD + add src/wizard.c to POTFILES.in + +2005-03-11 [paul] 1.0.3cvs1.1 + + * ChangeLog + * ChangeLog.claws + * configure.ac + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/pt_BR.po + * po/ru.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + sync with HEAD + +2005-03-04 [colin] 1.0.1cvs22.2 - * src/mh.c: mh_scan_tree_recursive(): changed the hardcoded directory - name to the macros. + * src/compose.c + Fix signatures with accentued chars in it -2002-02-24 +2005-03-04 [colin] 1.0.1cvs22.1 - * src/messageview.c - src/mimeview.[ch] - src/summaryview.c: implemented the new notebook tab interface for - MIME message. - * src/textview.[ch]: fixed line space related glitches. - -2002-02-23 - - * src/prefs_filter.c: - prefs_filter_rename_path() - prefs_filter_delete_path(): fixed a crash when flt->dest was NULL. - -2002-02-23 - - * src/recv.[ch]: cancel data receiving if RecvUIFunc returns FALSE. - * src/pop.c: pop3_retr_recv(): fixed false 'No space' when cancelled - while getting data. - * src/inc.c: inc_pop3_recv_func(): abort data receiving when - cancelled, and fixed potential crash bug. - * src/grouplistdialog.c: enabled cancelling of data receiving. - * src/news.c: news_get_group_list(): destroy current session if - retrieving failed. - -2002-02-22 - - * src/manage_window.[ch]: fixed a bug that caused crash when - the main window was hidden. - MANAGE_WINDOW_SIGNALS_CONNECT(): new macro. - Monitor "unmap_event", "destroy" events. - * src/account.c; - src/addressbook.c - src/compose.c - src/export.c - src/filesel.c - src/foldersel.c - src/grouplistdialog.c - src/import.c - src/inputdialog.c - src/mainwindow.c - src/message_search.c - src/passphrase.c - src/prefs_account.c - src/prefs_common.c - src/prefs_customheader.c - src/prefs_display_header.c - src/prefs_filter.c - src/prefs_template.c - src/summary_search.c - src/summaryview.c: use MANAGE_WINDOW_SIGNALS_CONNECT() macro to - connect signals for window management. - -2002-02-21 - - * src/prefs_account.[ch]: added receive size limit option. - * src/pop.c: skip messages larger than the limit size. - LOOKUP_NEXT_MSG(): new macro. - * src/compose.c: compose_attach_append(): check whether the file - is readable. - -2002-02-21 - - * src/rfc2015.c: commented out dump_mimeinfo() and dump_part(). - changed g_message()'s to debug_print() and g_warning(). - rfc2015_decrypt_message(): fixed a bug that duplicated message - parts when decryption was failed/cancelled. And made some code - cleanup. - * src/passphrase.c: made the dialog transient. - * src/prefs.c: prefs_config_parse_one_line(): removed debug_print(). - -2002-02-20 + * src/common/smtp.c + * src/common/smtp.h + Don't use SIZE param in MAIL FROM: if server + doesn't support it. Patch by Eugen Freiter + +2005-02-27 [paul] 1.0.1cvs20.1 + + * ChangeLog.claws + * configure.ac * src/messageview.c - src/procmsg.[ch]: fixed a bug that failed to parse multipart - messages if GPGME was enabled. - * src/rfc2015.c: commented out copy_gpgmedata_to_temp() which - is not used. - * src/prefs_account.c: prefs_account_privacy_create(): modified - the vertical spacing. - -2002-02-19 - - * src/menu.[ch]: menu_set_sensitive_all(): new. - menu_set_insensitive_all(): made it a wrapper for - menu_set_sensitive_all(). - * src/prefs_account.c: - prefs_account_open() - prefs_account_protocol_set_optmenu(): made the protocol type - unchangeable after creating an account. - * src/compose.c: compose_attach_parts(): traverse MIME tree to - extract all attathed files from nested multipart MIME message. - -2002-02-19 - - * src/procmsg.[ch]: procmsg_get_mark_sum(): added arguments to - obtain minimum/maximum number, and to specify first number - limit. - * src/folderview.c - src/inc.c: enabled new message checking on news folder. - * src/news.c: news_scan_group(): implemented. Guess new/unread - message number from the response of GROUP command and the mark - data. - news_select_group(): return the total/first/last number. - * src/prefs_account.c: prefs_account_receive_create(): modified - the text of the 'Get all' check button. - -2002-02-18 - - * src/account.c: made 'Get all' checkbox available for IMAP4 and - NNTP accounts. - * src/inc.c: corrected the argument of folderview_check_new(). - * src/prefs_account.c: modification for the "`Get all' checks for - new mail on this account" checkbox. - -2002-02-18 - - * src/folderview.[ch]: - folderview_rescan_tree(), folderview_rescan_all(): renamed from - folderview_update_tree() and folderview_update_all(). - folderview_update_all_node(): removed. - folderview_check_new(): new. If the argument is NULL, it checks - all local folders. If the arguments is specified, it checks - the (local and remote) folder. - * src/inc.c: - inc_account_mail() - inc_all_account_mail(): check also IMAP4 account. - -2002-02-18 - - * src/folderview.c: - folderview_rename_folder_cb() - folderview_delete_folder_cb(): modify the filter rules when folder - is renamed/deleted. - * src/prefs_filter.[ch]: - prefs_filter_rename_path(): new. It renames the destination paths - in the filter list. - prefs_filter_delete_path(): new. It deletes the filter rules if - the destination paths matched. - * thanks to Neill Miller for above. - -2002-02-17 - - * src/compose.c: inherit attached files when forwarding or reediting - (rewrote the code in claws branch). - compose_attach_parts(): new. It extracts and attaches the files - in the given message. - compose_attach_append(): chnaged the types of arguments. - * src/messageview.c: messageview_show(): moved the GPG decryption - code to procmsg.c. - * src/procmsg.[ch]: procmsg_open_message_decrypted(): new. - -2002-02-16 - - * version 0.7.2 - -2002-02-16 - - * src/summary_search(): summary_search_execute(): scroll the view - when message view is hidden. - -2002-02-15 - - * src/foldersel.c: foldersel_set_tree(): made different type of - folders selectable in moving mode. - * src/folderview.[ch]: folderview_update_msg_num(): compare the - numbers with the CTree's labels, and don't update folder_item here. - * src/imap.c: imap_move_msg(), imap_move_msgs_with_dest(): - implemented moving between different type of folders. - * src/mh.c: SET_DEST_MSG_FLAGS(): new macro. - mh_do_move(), mh_do_move_msgs_with_dest(): new (renamed previous - mh_move_msg() and mh_move_msgs_with_dest()). - mh_move_msg(), mh_move_msgs_with_dest(): implemented message - moving between different type of folders. - mh_copy_msg(), mh_copy_msgs_with_dest(): some code cleanups. - * src/summaryview.c: summary_status_show(): update folder_item - here. - * po/POTFILES.in: removed reference to headerwindow.c. - * src/summaryview.c: summary_step(): fixed the behavior on the - head and tail of the list. - -2002-02-15 - - * src/mainwindow.c: main_window_set_menu_sensitive(): set 'Show - all header' toggle state from the property of the TextView. - * src/summaryview.[ch]: made 'All header' toggle switch. - Prohibited unnecessary menu update. - summary_select_node(): added the argument 'do_refresh'. - Some code cleanups. - -2002-02-14 - - * src/utils.c: strsplit_with_quote(): remove quotation characters - in the function (fix composer's external editor problem) (thanks - to Stefaan A Eeckels). - * src/mainwindow.[ch]: made 'Show all header' toggle switch. - main_window_menu_callback_block() - main_window_menu_callback_unblock(): new. - main_window_set_menu_sensitive(): set the toggle status of - menu items. - show_all_header_cb(): read the status of toggle menu item. - * src/mainwindow.[ch]: made 'Thread view' toggle switch. - * src/prefs_common.c: prefs_keybind_apply_clicked(): removed - 'Unthread view'. - -2002-02-13 - - * src/imap.c: imap_add_msg(): fixed a bug that didn't replace - the path separator (thanks to Sergey Vlasov). - * src/gtkutils.c: gtkut_editable_get_selection(): return NULL - if the length of selection is zero. - Fixed the assertion. - * src/utils.c: str_open_as_stream(): return immediately if - the length of str is zero. - * src/headerwindow.[ch]: removed. - * src/socket.[ch] - src/inc.c: removed stale thread support codes. - -2002-02-12 - - * src/procmsg.c: procmsg_open_message(): modified so that it - returns the stream of decrypted message file if it exists - (this fixes the failure of gpg decryption in messageview.c). - -2002-02-11 - - * version 0.7.1 - -2002-02-11 - - * src/compose.[ch] - src/gtkutils.[ch] - src/prefs_template.c - src/quote_fmt.h - src/quote_fmt_parse.y - src/summaryview.c - src/utils.[ch]: if the part of the message text is selected, use - it for quoted text instead of the entire message body (thanks to - Darko Koruga). - src/utils.[ch]: str_open_as_stream(): new. It returns an - temporary stream for the given string. - * src/main.c: added "--send" command line option. - * src/compose.c: compose_reply_set_entry(): add From address to - Cc if Reply-To and to_all are both specified. - * Makefile.am: correct the Source: line in the RPM spec file in - .tar.bz2 package. - -2002-02-07 - - * src/procmsg.c: procmsg_open_message(): fetch message if the cache - doesn't exist. - * src/foldersel.[ch]: foldersel_folder_sel(): added an argument - that specifies the folder selection type. - * src/addressbook.c - src/compose.c - src/editaddress.c - src/editgroup.c - src/folderview.c - src/importldif.c - src/mainwindow.c - src/md5.c - src/mimeview.c - src/prefs_common.c - src/prefs_customheader.c - src/prefs_filter.c - src/summaryview.c: made it compile with C compilers other than gcc - (thanks to Shawn Houston). - -2002-02-06 - - * src/imap.c: imap_copy_msgs_with_dest(): fixed a bug on traversing - list. - * src/prefs_common.c: made the key binding setting separate dialog. - * src/addressbook.c: addressbook_format_address(): add "" around - the display name if it contains comma (thanks to Satoshi Watanabe). - * src/addr_compl.c: get_complete_address(): add "" around the - display name if it contains comma. - get_address_from_edit(): handle the quotation character correctly. - * src/addr_compl.c: get_complete_address() - src/addressbook.c: addressbook_format_address(): fixed a bug that - caused wrong text processing if the display name is empty. - * updated NEWS. - -2002-02-05 - - * src/compose.c: compose_exec_ext_editor_real(): replaced - g_strsplit() with strsplit_with_quote(). - * src/foldersel.c - src/folderview.c: folderview_drag_motion_cb(): minor code cleanups. - * src/folderview.c: - folderview_drag_motion_cb() - folderview_drag_received_cb(): allow dropping into IMAP4 folder. - * src/utils.c: get_file_size_as_crlf(): use fgets() instead of - fread(). - * src/imap.c - imap_copy_msg() - imap_copy_msgs_with_dest(): use imap_add_msg() if the source - of the message is different from the current mailbox. - Return the correct value. - imap_cmd_append(): properly implemented the APPEND command. + sync with HEAD -2002-02-04 +2005-02-27 [colin] 1.0.1cvs19.4 - * src/mainwindow.c - src/messageview.[ch] - src/summaryview.[ch] - src/textview.[ch]: show all headers in the message view, and don't - use the header window anymore. - * src/mainwindow.c - src/prefs_common.c: changed the default shortcut of 'compose new - message'. - * src/mainwindow.c - src/summaryview.[ch]: summary_display_msg_selected(): new. - Show the selected message if 'Show all header' is selected. - * src/mh.c - src/sourcewindow.c: changed some procmsg_get_message_file_path() - to procmsg_get_message_file() to be sure the message is - retrieved. - * src/folderview.c: folderview_drag_motion_cb(): allow DnD from - any folder to MH folder. - folderview_drag_received_cb(): copy messages instead of moving - if the source folder is news or IMAP. - * src/mainwindow.c - src/summaryview.c: allow copy from news folder. - -2002-02-03 - - * src/prefs_common.c: prefs_other_create(): modified the design - of the external command settings. - prefs_keybind_apply_clicked(): made the Mew / Wanderlust keybind - preset closer to the original. - Added Mutt keybind preset. - Also change the compose keybinds. - * src/compose.c: modified some menu shortcuts. - * src/codeconv.c: modified the locale_table for Thai encoding. - -2002-02-01 - - * src/Makefile.am: added $(GPGME_CFLAGS) to INCLUDES. - * src/prefs_common.c: prefs_interface_create(): modified the - description for menu shortcut. - -2002-01-31 - - * src/gtkutils.[ch]: added gtk_stext_clear(). - * src/compose.[ch] - src/mainwindow.c - src/summaryview.[ch]: enabled multiple forwarding. - * src/summaryview.c: - summary_set_marks_selected(): set marks for all selected row. - summary_reply(): moved from summary_reply_cb(). - * compose.[ch]: compose_forward(): modified so that it receives - the message list. - * src/mainwindow.c: cleanup for reply processing. - * src/summaryview.c: summary_reply(): fixed a memory leak. - summary_key_pressed(): removed hardcoded mark / mark as unread - shortcuts. - * src/mainwindow.c - src/prefs_common.c: added mark / mark as unread shortcuts to - the menu. - -2002-01-30 - - * src/compose.c: compose_wrap_line_all(): wrap quoted part even - if prefs_common.linewrap_quote is not set (it is only for - auto-wrapping on reply). - * src/prefs_account.c: prefs_account_open(): initialize tmp_ac_prefs - when creating a new account. - * src/mh.c: mh_get_msg_list(): use also st_ctime to detect - directory change. - * src/prefs_common.c: prefs_interface_create(): modified the - description of key binds selector. - -2002-01-29 - - * src/mimeview.c: fixed multiple dialog / moving by correcting - button / key event processing. - * src/mimeview.[ch] - src/textview.c: pass some key press events to MimeView in MIME - mode. - * src/prefs_filter.c: fixed a bug that didn't set the order of - rules correctly. - * src/prefs_common.c: prefs_keybind_apply_clicked(): fixed - empty_menurc string. - -2002-01-28 + * src/procheader.c + * src/procheader.h + Fix prototypes. Patch by Alfons - * src/mainwindow.c - src/prefs_common.c: reorganized the menu shortcuts. - Added 'View - Toggle summary view'. - * src/summaryview.[ch]: summary_toggle_view(): made it public - function. - * src/prefs_common.[ch]: swapped the position of 'Shortcut key' - and 'On exit'. - * src/importldif.c: imp_ldif_delete_event(): fixed segfault when - closing the dialog with window manager (in more appropriate way). - * src/imageview.[ch] - src/messageview.c - src/mimeview.c: fixed wrong scrolling position when switching - between text and image parts. Also free the unrequired image - (thanks to Sergey Vlasov). - * src/prefs_common.c: disabled 'Go to inbox after receiving new mail' - by default. - -2002-01-28 - - * src/prefs_common.c: implemented shortcut quick changer. - * src/folderview.c: folderview_key_pressed() - src/summaryview.c: summary_key_pressed(): removed some hardcoded - key binds. - -2002-01-25 - - * src/procmime.c: - procmime_get_mime_type() - procmime_get_mime_type_table(): made the MIME type search case - insensitive. - * src/gtkstext.c: - gtk_stext_delete_line(): delete newline on empty line. - gtk_stext_delete_to_line_end(): delete newline if cursor is on - the last of line. - (thanks to Yasuzaki Masayoshi.) - -2002-01-23 - - * src/compose.c - src/gtkstext.[ch]: removed the hardcoded shortcuts in GtkSText, - and made them customizable. - * src/utils.[ch]: added get_file_size_as_crlf() which returns - the file size when converting LF to CR+LF. - -2002-01-22 - - * src/compose.c: enabled 'Ctrl-Enter' or - 'Ctrl-(other modifier keys)-Enter' shortcut that didn't work - before. - * src/gtkstext.c: disabled some Emacs key bindings. - gtk_stext_key_press(): don't extend selection when Shift-Enter - is pressed to prevent the disapperance of cursor. - * src/summaryview.c: summary_select_next_unread(): added the button - to search unread message again from the beginning to the dialog. - * src/folderview.c: folderview_key_pressed(): go to next unread - folder if space key is pressed on the empty folder. - Move CTree focus before selecting row. - -2002-01-21 - - * src/defs.h: modified the XLFD of default fonts. - * src/textview.c: textview_create(): fixed a bug that caused - segfault if font couldn't be loaded. - * src/folderview.c - src/grouplistdialog.c: compare subscribed groups with path. - * src/prefs_filter.c: changed 'Operator' to 'Condition'. +2005-02-27 [colin] 1.0.1cvs19.3 -2002-01-20 + * src/compose.c + Don't auto-join the signature separator. - * src/compose.c: compose_wrap_line_all(): fixed wrapping crash - when URL is wider than wrapping margin. - * src/mainwindow.c - src/prefs_filter.[ch] - src/summaryview.[ch]: added "Create filter rule" function based - on the patch from Luca Rosellini. - * src/summaryview.c: summary_filter_open(): added X-List and - X-Mailing-list to the automatically detected headers. - -2002-01-18 - - * configure.in: support Mac OS X (Darwin). - -2002-01-16 - - * src/prefs_filter.c: use inc_(un)lock() instead of - inc_autocheck_timer_{remove|set}(). - * src/summaryview.c: summary_sort(): use gtk_ctree_sort_recursive() - instead of gtk_ctree_sort_node() so that messages within threads - are also sorted. - * src/procmsg.c: procmsg_read_mark_file(): fixed a bug that the - target of sizeof was wrong and caused crash on Alpha architecture - (thanks to Motonobu Ichimura). - -2002-01-15 - - * src/foldersel.c: - foldersel_gnode_func(): made the names of special folders - translated strings. - foldersel_set_tree(): move the special folder to the top. - * src/inputdialog.[ch]: input_dialog_query_password(): new. - * src/imap.c - src/inc.c - src/news.c - src/send.c: use input_dialog_query_password() instead of their - own query functions. +2005-02-26 [colin] 1.0.1cvs19.2 -2002-01-14 + * src/summaryview.c + Fix 'mark all read' with collapsed threads. + Patch by Alfons. - * src/defs.h: modified the default font. - * src/folder.[ch] - src/mh.[ch] - src/imap.[ch] - src/news.[ch]: moved the class definition and some methods to - the proper location. +2005-02-25 [paul] 1.0.1cvs19.1 -2002-01-11 + * ChangeLog.claws + * configure.ac + * src/prefs_account.c + * src/prefs_folder_item.c + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + sync with HEAD - * src/mimeview.c: mimeview_save_as() - src/summaryview.c: summary_save_as(): put the default filename - based on the subject. - * src/utils.[ch]: added subst_chars() and subst_for_filename() - which substitute some special characters with underscore. - * src/filesel.c: filesel_select_file(): select the default filename. +2005-02-25 [paul] 1.0.1cvs15.12 -2002-01-10 + * src/alertpanel.c + * src/codeconv.c + * src/compose.c + * src/textview.c + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/gtk/logwindow.c + * src/gtk/progressdialog.c + sync with main (revision 127) + and fix logwindow clipping - * INSTALL - INSTALL.jp: added the description and the URL for libjconv. - * src/mainwindow.c: menu entries cleanup. +2005-02-24 [colin] 1.0.1cvs15.11 -2002-01-09 + * src/plugins/pgpmime/passphrase.c + Disable input grabbing; it doesn't work yet. - * README - README.jp - src/about.c: modified the copyright year. - * src/gtkstext.h: added the notice for modification by the Sylpheed - Team. +2005-02-24 [colin] 1.0.1cvs15.10 -2002-01-08 + * src/messageview.c + Don't send out receipts if offline. Ask. - * INSTALL - INSTALL.jp: added the URL for compface. +2005-02-23 [colin] 1.0.1cvs15.9 -2002-01-07 + * src/summaryview.c + Fix expanding - * version 0.7.0 +2005-02-23 [colin] 1.0.1cvs15.8 -2002-01-07 + * src/summaryview.c + Really fix Bug 568 by removing useless + calls. summary_thread_init() now called + in summary_sort(). This should please + Alfons as it should be faster than + previously. - * src/headerwindow.c - src/logwindow.c - src/messageview.c - src/sourcewindow.c: set wmclass when creating windows. +2005-02-23 [colin] 1.0.1cvs15.7 -2002-01-04 + * src/compose.c + Encode parts as QP or B64 if signing - * src/compose.c: compose_wrap_line_all(): fixed the bug that - caused infinite loop when wrapping certain patterns of quoted text. +2005-02-23 [colin] 1.0.1cvs15.6 -2002-01-02 + * src/compose.c + Fix Mimeinfo leakage (including tmp files) + * src/procmsg.c + Fix tmp file leakage (spotted by Ivan Rayner) - * src/imap.c: imap_parse_envelope(): put the assertion after - imap_parse_address() to prevent segmentation fault. +2005-02-22 [colin] 1.0.1cvs15.5 -2001-12-31 + * src/expldifdlg.c + Fix keyboard input. Patch by Alfons. - * src/folderview.c - src/mainwindow.c: modified some labels of menu items. - * src/ldif.c: put the return value of fgetc() in a gint. - * src/importldif.c: don't brace null strings with _(). - * src/compose.c: moved the position of Subject entry to the last. - Reorganized the menu. - compose_draft_cb(): added 'keep editing after saving to draft' - feature. - -2001-12-30 - - * src/mainwindow.c: reorganization of main menu. Removed 'Summary' - menu. Moved 'Help' menu to just the right of 'Configuration'. - Removed 'File - Close' menu item. - -2001-12-25 - - * src/mainwindow.c: some menu reorganization. - * AUTHORS: updated. Added more contributors. - * src/account.c: account_row_moved(): new. Moves displayed row to - the appropriate position when up / down button are pressed. - account_clist_set(): move displayed row to the appropriate position. - * src/compose.c - src/mainwindow.c: set title and wmclass when creating windows. - -2001-12-24 - - * src/gtkstext.c: fixed a bug that didn't show block cursor - correctly. Removed unnecessary GdkGC copy. Fixed cursor - coordinate. - * src/compose.c - src/gtkutils.[ch] - src/textview.[ch] - src/undo.c: modified to use GtkSText. - * src/menu.h: added #include . - -2001-12-23 - - * acconfig.h - configure.in: added XIM checking for GTK+. - * src/gtkstext.[ch]: new. Copied GtkText in GTK+ and renamed. - -2001-12-22 - - * src/filter.c: added #include . - -2001-12-21 - - * src/template.c: template_write_config(): fixed a typo. - * src/compose.c: toolbar_linewrap_cb(): call compose_wrap_line_all(). - * src/filter.[ch] - src/prefs_filter.c: supported regular expression (thanks to - Yukihiro Nakai). - * src/undo.c: undo_paste_clipboard_cb(): fixed a bug that broke - undo state when pasted clipboard was empty. - undo_check_size(): use g_list_last(). - undo_undo() - undo_redo(): fixed NULL checking and made a bit of optimization. - Some code cleanups. - * src/prefs_common.c: changed the default value of linewrap length - to 72. - -2001-12-20 - - * reorganization of pixmap management. - * src/stock_pixmap.[ch]: new. This module manages all static pixmaps. - * modified every files which directly use pixmaps data to use - stock_pixmap_*(). - * src/undo.[ch]: renamed undo_set_undo_change_funct() to - undo_set_change_state_func(), and changed its argument from - GtkWidget* to gpointer. - undo_merge(): code cleanup. - * src/compose.c: renamed compose_set_undo() to - compose_undo_state_changed(). - -2001-12-19 - - * src/account.c: account_find_from_address(): made it case - insensitive. - * src/addressbook.c: addressbook_create(): set wmclass. - * src/compose.c: compose_insert_file(): supported DOS/Win/Mac line - break. - * src/importldif.c - src/ldif.[ch]: merged from the claws branch. - * src/importldif.c: removed some warnings. - imp_ldif_field_list_toggle(): fixed button checking. - imp_ldif_dialog_create(): minor layout fix. - * src/ldif.c: removed some warnings. - * INSTALL - INSTALL.jp: updated confirmation list. - * src/vcard.c: - vcard_read_file() - vcard_test_read_file(): fixed a memory leak of tagtemp. - Some code cleanups (decreasing the indent level). - * src/addrindex.c - src/jpilot.[ch] - src/syldap.[ch]: disabled runtime library checking because JPilot - and LDAP libraries are linked on the build time, and the program - doesn't execute without them anyway. - * src/addressbook.c - src/addrindex.c: changed "J-Pilot" to "JPilot". - Removed warning for atoi(). +2005-02-21 [colin] 1.0.1cvs15.4 -2001-12-18 + * src/compose.c + Fix Sign/Encrypt when unselecting privacy + system + * src/prefs_common.c + Change default message font to Monospace + * src/summaryview.c + More freezing during potentially large operations - * src/procmsg.c: procmsg_empty_trash() - src/mainwindow.c: main_window_empty_trash(): empty trash only if - it contains some messages. - * src/imap.c: search_array_str(): new. - imap_status(): fixed a bug that didn't parse the command response - correctly. +2005-02-21 [paul] 1.0.1cvs15.3 -2001-12-18 + * src/main.c + fix --help output - * merged undo function (by Jens Oberender). - * src/undo.[ch]: new. - undo_insert_text_cb(): fix for multibyte characters (obtain the - number of letters instead of bytes). - * src/compose.[ch]: added the code for undo. - * src/prefs_common.[ch]: added the interface for setting undo level. +2005-02-21 [paul] 1.0.1cvs15.2 -2001-12-16 + * po/Makefile.in.in + * src/compose.c + * src/summaryview.c + * src/textview.c + * src/common/utils.c + * src/common/utils.h + sync with main (revision 117) - * src/compose.c: compose_template_apply() - src/prefs_template.c: prefs_template_clist_set_row() - src/template.c: template_write_config(): don't replace To: and - Subject: entry in composition window if they are empty. +2005-02-20 [colin] 1.0.1cvs15.1 -2001-12-16 + * src/common/defs.h + Change cache file to .sylpheed_claws_cache, as + suggested by Alfons. Allows people to switch + between Sylpheed and Sylpheed-Claws. it is + a good idea to "Check for new messages" at next + startup. - * version 0.6.6 -2001-12-15 +2005-02-18 [colin] 1.0.1cvs14.1 - * src/folderview.c: folderview_drag_motion_cb(): fixed a DnD bug. - * src/ldif.c: ldif_get_line(): ignore CR. - * src/mimeview.c: mimeview_show_message(): search also text/html - for first text part. + * src/quote_fmt_lex.l + * src/quote_fmt_parse.y + Fix parser initialisation. Patch by Ivan. -2001-12-14 +2005-02-18 [colin] 1.0.1cvs11.6 - * src/prefs_account.c: prefs_account_save_config_all(): fixed a bug - that didn't update accountrc if account_list == NULL (thanks to - Watanabe). + * src/folderview.c + Fix scrolldown (bug 662) -2001-12-14 +2005-02-17 [colin] 1.0.1cvs11.5 - * src/utils.h: added the macro Xstrcat_a() that concatenates - two strings and return alloca'd string. - * src/imap.c: imap_scan_tree_recursive(): fixed a bug that didn't - handle folder name which includes some spaces correctly - (based on the patch from Willem van Engen (thanks!)). - * src/compose.c: compose_wrap_line_all(): fixed the crash when - wrapping long lines if linewrap quotation is disabled and - a word spanning more than one line. + * src/codeconv.c + conv_filename_to_utf8: return clean 7bit instead + of broken utf8 if needed + * src/mimeview.c + Fix display of parts with unclean 8bit names -2001-12-14 +2005-02-17 [paul] 1.0.1cvs11.4 - * applied the Tobias' patch with modification (thanks!). - * src/imap.[ch]: - imap_msg_set_perm_flags() - imap_msg_unset_perm_flags(): new. They set permanent flags to - a IMAP message. * src/compose.c - src/summaryview.c: set flags on IMAP server when flags are changed. + * src/exportldif.c + * src/matcher_parser_parse.y + * src/procmime.c + * src/sourcewindow.c + * src/common/Makefile.am + * src/common/intl.h ** REMOVED ** + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c + sync with main (revision 109) + and clean up + +2005-02-16 [colin] 1.0.1cvs11.3 -2001-12-11 + * src/summaryview.c + Fix collapsed thread not highlighting when new + messages in it (Bug 568) Patch by Stephan Sachse. + Fix messed up selection when reaching bounds (Bug 632) + * src/prefs_themes.c + Fix theme installing (Bug 684) - * src/gtkutils.[ch]: gtkut_container_remove(): new. It's a wrapper - of gtk_container_remove() for workaround of a bug in - Gtk{Text,Entry} (thanks to Sergey Vlasov). - * src/compose.c - src/mainwindow.c - src/messageview.c - src/mimeview.c - src/summaryview.c - src/textview.c: replaced gtk_container_remove() with - gtkut_container_remove(), and removed previous partial fix. +2005-02-16 [colin] 1.0.1cvs11.2 -2001-12-09 + * src/messageview.c + Fix messageview_select_all - * src/prefs_account.c: prefs_account_apply(): fixed a bug that - checked user ID on "local", but didn't on IMAP4. - * src/imap.c: imap_session_get(): fixed a crash bug when - rfolder->session == NULL. - * Makefile.am: changed the arguments of tar from 'chojf' to - '--bzip2 -chof'. - * src/summaryview.c: summary_toggle_view(): disclaim the selection - of textview before removing vpaned. +2005-02-16 [colin] 1.0.1cvs11.1 -2001-12-08 + * src/mh.c + Sync with HEAD (MH scan required function) - * src/messageview.c: messageview_change_view_type(): disclaim the - selection before removing textview. This solves the mysterious - copy-paste disability (thanks to Melvin Hadasht). - * src/textview.c: textview_set_font(): use - gtk_editable_claim_selection() instead of - gtk_editable_select_region(). +2005-02-15 [colin] 1.0.1cvs8.1 -2001-12-06 + * src/mimeview.c + * src/common/utils.c + Sync with HEAD (filename chars substitution) - * src/prefs_template.c: prefs_template_window_create(): supported - address completion on the To: entry. +2005-02-15 [colin] 1.0.1cvs7.3 -2001-12-04 + * src/gtk/pluginwindow.c + Fix button spacing - * src/folder.c: - folder_count_total_msgs() - folder_count_total_msgs_func(): use g_node_traverse() to traverse - GNode. +2005-02-15 [colin] 1.0.1cvs7.2 -2001-12-03 + * src/mimeview.c + Fix mime icons not reset across message when + scrolled down - * src/compose.c: fixed a bug that empty body was refused. - * src/prefs_template.c: fixed a bug that didn't set To: entry - correctly. Display error dialog if format is illegal. - * src/prefs_common.c - src/quote_fmt_lex.l - src/quote_fmt_parse.y: changed parenthesis "( )" to curly braces - "{ }" to prevent confusion on using parenthesis. - * src/html.c: html_get_parenthesis(): ignore CSS / script stuff. +2005-02-15 [colin] 1.0.1cvs7.1 -2001-11-29 + * src/compose.c + * src/procmime.c + Sync with HEAD (optimisation of cvs6) - * src/prefs_template.c: added colon to the header labels. +2005-02-14 [colin] 1.0.1cvs6.1 -2001-11-28 + * src/compose.c + * src/procmime.c + Sync with HEAD (encode "From " at line beginning) + +2005-02-14 [colin] 1.0.1cvs5.3 * src/compose.c - src/prefs_template.c - src/template.[ch]: added To field to the template. + Fix wrapping with accentued chars. + +2005-02-13 [colin] 1.0.1cvs5.2 -2001-11-27 + * src/textview.c + Fix email informative part parsing with + accentued chars in it. ispunct() returns + true for them in utf8... + +2005-02-12 [colin] 1.0.1cvs5.1 + + * src/filtering.c + Sync with HEAD (remove wrong use of compose after send) + +2005-02-12 [paul] 1.0.1cvs4.5 + + * src/textview.c + remove unnecessary code (thanks to Alfons) - * src/textview.c: textview_show_part(): use first found - message/rfc822 header. - * src/folderview.c: added "Search messages..." to the context menu. - * src/prefs_common.c: prefs_quote_description_create(): added - description for characters which need to be escaped. +2005-02-12 [paul] 1.0.1cvs4.4 -2001-11-26 + * src/textview.c + add 'Copy' to contextual menu on emails + +2005-02-11 [colin] 1.0.1cvs4.3 - * src/compose.c: compose_wrap_line_all(): more merging from claws. - GET_CHAR(): renamed GET_TEXT() and made it more generic. - Modified compose_wrap_line() and compose_wrap_line_all() to use - GET_CHAR(). - * src/textview.c: textview_show_part(): show the header of nested - RFC822 attachment correctly. + * src/compose.c + revert 1.0.0cvs28.2, it doesn't work that well. -2001-11-25 +2005-02-11 [paul] 1.0.1cvs4.2 - * src/folder.[ch] - src/main.c: added --status option to get new, unread and total - message count from a running Sylpheed (merged from claws). - prohibit_duplicate_launch(): output '\n' only once. + * po/Makefile.in.in + fix 'make release' -2001-11-23 +2005-02-10 [paul] 1.0.1cvs4.1 + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac * src/compose.c - src/gtkutils.[ch]: merged the new wrapping function. - gtkut_text_str_compare_n() - gtkut_text_str_compare() - gtkut_text_is_uri_string(): backport from the GtkSText in the - claws branch, and made modification. + sync with HEAD (sync with main) + +2005-02-10 [paul] 1.0.1cvs3.2 + + * AUTHORS + * Makefile.am + * autogen.sh + * configure.ac + * config/mkinstalldirs + * intl/.cvsignore + * intl/ChangeLog + * intl/VERSION + * intl/bindtextdom.c + * intl/config.charset + * intl/dcgettext.c + * intl/dcigettext.c + * intl/dcngettext.c + * intl/dgettext.c + * intl/dngettext.c + * intl/eval-plural.h + * intl/explodename.c + * intl/finddomain.c + * intl/gettext.c + * intl/gettextP.h + * intl/gmo.h + * intl/hash-string.h + * intl/intl-compat.c + * intl/l10nflist.c + * intl/libgnuintl.h.in + * intl/loadinfo.h + * intl/loadmsgcat.c + * intl/localcharset.c + * intl/localcharset.h + * intl/locale.alias + * intl/localealias.c + * intl/localename.c + * intl/log.c + * intl/ngettext.c + * intl/os2compat.c + * intl/os2compat.h + * intl/osdep.c + * intl/plural-exp.c + * intl/plural-exp.h + * intl/plural.c + * intl/plural.y + * intl/ref-add.sin + * intl/ref-del.sin + * intl/relocatable.c + * intl/relocatable.h + * intl/textdomain.c + * m4/Makefile.am + * po/Makefile.in.in + * src/Makefile.am + * src/account.c + * src/action.c + * src/addr_compl.c + * src/addressadd.c + * src/addressbook.c + * src/addrgather.c + * src/addrindex.c + * src/alertpanel.c + * src/browseldap.c + * src/codeconv.c + * src/codeconv.h + * src/compose.c + * src/compose.h + * src/crash.c + * src/editaddress.c + * src/editbook.c + * src/editgroup.c + * src/editjpilot.c + * src/editldap.c + * src/editldap_basedn.c + * src/editvcard.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/export.c + * src/exporthtml.c + * src/filtering.c + * src/folder.c + * src/folder_item_prefs.c + * src/foldersel.c + * src/folderview.c + * src/grouplistdialog.c + * src/headerview.c + * src/imap.c + * src/imap_gtk.c + * src/import.c + * src/importldif.c + * src/importmutt.c + * src/importpine.c + * src/inc.c + * src/ldif.c + * src/main.c + * src/mainwindow.c + * src/matcher.c + * src/mbox.c + * src/message_search.c + * src/messageview.c + * src/mh.c + * src/mh_gtk.c + * src/mimeview.c + * src/msgcache.c + * src/news.c + * src/news_gtk.c + * src/noticeview.c + * src/partial_download.c + * src/pop.c + * src/prefs_account.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_ext_prog.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_folder_item.c + * src/prefs_fonts.c + * src/prefs_gtk.c + * src/prefs_matcher.c + * src/prefs_msg_colors.c + * src/prefs_spelling.c + * src/prefs_summary_column.c * src/prefs_template.c - src/template.[ch]: added Subject to the template. + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/prefs_wrapping.c + * src/privacy.c + * src/procheader.c + * src/procmime.c + * src/procmsg.c + * src/quote_fmt.c + * src/recv.c + * src/send_message.c + * src/setup.c + * src/sourcewindow.c + * src/ssl_manager.c + * src/statusbar.c + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/toolbar.c + * src/wizard.c + * src/common/nntp.c + * src/common/plugin.c + * src/common/smtp.c + * src/common/ssl.c + * src/common/ssl_certificate.c + * src/common/string_match.c + * src/common/sylpheed.c + * src/common/template.c + * src/common/utils.c + * src/gtk/about.c + * src/gtk/colorlabel.c + * src/gtk/description_window.c + * src/gtk/filesel.c + * src/gtk/foldersort.c + * src/gtk/gtkaspell.c + * src/gtk/gtkutils.c + * src/gtk/inputdialog.c + * src/gtk/logwindow.c + * src/gtk/menu.c + * src/gtk/pluginwindow.c + * src/gtk/prefswindow.c + * src/gtk/progressdialog.c + * src/gtk/quicksearch.c + * src/gtk/sslcertwindow.c + * src/plugins/clamav/clamav_plugin.c + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/demo/demo.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/plugin.c + * src/plugins/image_viewer/viewer.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + sync with main (revision 104) + +2005-02-10 [colin] 1.0.1cvs3.1 -2001-11-22 + * src/mainwindow.c + Sync with HEAD (fix occasional crasher) - * src/compose.c: compose_write_headers(): added missing parenthesis - that generated invalid custom header (thanks to Masaaki Noro). - Allow Sender: custom header. +2005-02-10 [colin] 1.0.1cvs2.1 -2001-11-20 + * src/messageview.c + Synw with HEAD (don't automatically display html) - * src/procheader.c: procheader_date_parse(): workaround for - RFC-incompliant Date header. +2005-02-09 [colin] 1.0.1cvs1.3 -2001-11-20 + * src/textview.c + * src/textview.h + Add contextual menu on emails - * src/addrbook.c: removed redundant functions, and fixed generation - of spurious address book file names. - * src/addrindex.c: V-Card -> vCard. +2005-02-09 [colin] 1.0.1cvs1.2 -2001-11-19 + * src/codeconv.c + Fix converting from broken headers and + put back the _ in missing places + (feature broke with cvs24.2 sync, main + possibly affected?) - * src/textview.c: get_email_part(): replaced isalnum() with - the macro IS_ASCII_ALNUM() which restricts the range of - characters to 7bit ASCII (thanks to Shimamoto). - * src/utils.c: remote_tzoffset_sec(): workaround for malformed - timezone offset. +2005-02-09 [colin] 1.0.1cvs1.1 -2001-11-18 + * src/messageview.c + * src/mimeview.c + * src/mimeview.h + Sync with HEAD (display non text/plain mails with plugin) + +2005-02-08 [colin] 1.0.1.1 + + * ChangeLog.claws + * po/pt_BR.po + Sync with HEAD + * configure.ac + Make default configuration directory + be .sylpheed-gtk2 + +2005-02-08 [colin] 1.0.0cvs29.1 + + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/sk.po + * po/sr.po + Sync translations with HEAD + +2005-02-06 [colin] 1.0.0cvs28.3 - * src/textview.c: textview_show_part(): show headers on nested - muitipart text. + * src/compose.c + Make compose a bit faster - patch by Alfons. + +2005-02-06 [colin] 1.0.0cvs28.2 + + * src/compose.c + Make pasting via middle-click more reliable -2001-11-17 +2005-02-05 [paul] 1.0.0cvs28.1 - * src/imap.c: imap_session_get() - src/news.c: news_session_get(): fixed segfault when reconnection - failed. - * src/grouplistdialog.c: removed redundant code, and expand nodes - that doesn't match the pattern. + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * src/compose.c + sync with HEAD + (fix bug 682 'redirect is broken' -2001-11-16 +2005-02-05 [torte] 1.0.0cvs27.1 - * src/compose.c: modified so that it sends message when any of - To:, Cc:, Bcc:, or Newsgroups: fields have valid recipient. - compose_check_for_valid_recipient(): new. - * src/grouplistdialog.c: improved the UI. - Added appropriate description and search button. - Search doesn't get group list again. + * ChangeLog.claws + * configure.ac + * src/partial_download.c + Sync with HEAD (fix buf overflow) -2001-11-15 +2005-02-03 [colin] 1.0.0cvs26.1 - * src/news.[ch]: news_session_get(): update the last access time - correctly. - news_group_list_free(): new. - * src/grouplistdialog.c: free resources correctly. + * src/common/plugin.c + Sync with HEAD (avoid plugin mismatches) -2001-11-15 +2005-02-03 [paul] 1.0.0cvs25.3 * src/folderview.c - src/grouplistdialog.[ch]: more merging of new newsgroup - subscription dialog. - * src/news.[ch]: renamed news_remove_group_list() to - news_remove_group_list_cache(). + * src/headerview.c + * src/summaryview.c + * src/textview.c + * src/gtk/colorlabel.c + third and final part of initial sync with main-gtk2 + +2005-02-03 [paul] 1.0.0cvs25.2 -2001-11-14 + * src/jpilot.c + fix building with jpilot support - * src/defs.h: added MAX_ENTRY_LENGTH definition. - * src/compose.c: compose_add_entry_field(): create new entry with - max length. +2005-02-02 [colin] 1.0.0cvs25.1 -2001-11-13 + * src/messageview.c + Sync with HEAD (fix dangerous typo) + +2005-02-01 [colin] 1.0.0cvs24.3 - * src/grouplistdialog.c: made non-leaf node selectable. - Give the complete newsgroup name for each nodes. + * src/common/xml.c + Write file as advertised (UTF-8) -2001-11-13 +2005-02-01 [paul] 1.0.0cvs24.2 + * src/addrbook.c + * src/addrindex.c + * src/alertpanel.h + * src/codeconv.c + * src/codeconv.h + * src/compose.c + * src/export.c + * src/folder_item_prefs.c + * src/html.c + * src/imap.c + * src/import.c + * src/jpilot.c + * src/mainwindow.c + * src/matcher_parser_lex.l + * src/messageview.c + * src/mh.c + * src/prefs_account.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_gtk.c + * src/prefs_gtk.h + * src/prefs_themes.c + * src/procheader.c + * src/procmime.c + * src/sourcewindow.c + * src/statusbar.c + * src/summaryview.c + * src/textview.c + * src/toolbar.c + * src/unmime.c + * src/common/template.c + * src/common/utils.c + * src/common/xml.c + * src/common/xml.h + * src/gtk/gtkaspell.c + * src/plugins/clamav/clamav_plugin.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/spamassassin/spamassassin.c + second part of initial sync with main-gtk2 + (more to follow) + +2005-01-31 [colin] 1.0.0cvs24.1 + + * src/compose.c + Sync with HEAD + +2005-01-29 [paul] 1.0.0cvs23.2 + + * src/account.c + * src/action.c + * src/addressadd.c + * src/addressbook.c + * src/alertpanel.c + * src/compose.c + * src/editaddress.c + * src/editbook.c + * src/editgroup.c + * src/editjpilot.c + * src/editldap.c + * src/editldap_basedn.c + * src/editvcard.c + * src/export.c + * src/foldersel.c * src/grouplistdialog.c - src/news.[ch]: merging of new newsgroup subscription dialog - (still in progress. Don't use it yet!). - -2001-11-12 - - * src/utils.[ch]: decode_uri(): new. It decodes URL-encoded strings. - * src/compose.[ch]: compose_new_with_recipient(): accept mailto - URL. - compose_entries_set(): new. It parses mailto URL and put each - values into the entries. - -2001-11-12 - - * src/compose.c: compose_forward(): fixed a bug that forward - quote mark wasn't used (thanks to Hironori IWANE). - * src/codeconv.[ch] - src/mainwindow.c - src/prefs_common.c: added Thai encodings (thanks to Manrat - Chobchuen). - -2001-11-08 - - * src/socket.c: sock_connect_by_hostname(): removed h_errno. - * src/session.h - src/defs.h - src/imap.[ch] - src/news.c: added last_access_time to Session. - imap_session_get(): check connection only when access interval - has been exceeded. - -2001-11-07 - - * version 0.6.5 - -2001-11-07 - - * src/socket.c: ssl_gets(): use SSL_peek. - * updated NEWS and AUTHORS. - * Makefile.am: fixed release target. - -2001-11-06 - - * src/template.c: changed the format of template file to - RFC2822-like. - * src/compose.c: compose_template_apply(): freeze the text widget - while inserting strings. - -2001-11-05 - - * po/POTFILES.in: removed src/template_select.c. - * src/summaryview.c: summary_set_header() - src/address.c: address_parse_str() - src/filter.c: filter_read_str() - src/news.c: news_parse_xover() - src/procheader.c: procheader_get_fromname() - src/utils.c: subject_compare(): - replaced Xalloca() + strcpy() with Xstrdup_a(). - * src/inputdialog.[ch]: added combo mode. - input_dialog_combo(): new. - * src/prefs_common.[ch]: added MIME open command setting. - prefs_common_{read, save}_config(): read / write command history. - * src/mimeview.c: mimeview_open_with(): use combo input dialog. - * src/utils.[ch]: add_history(): history list management function. - -2001-11-04 - - * src/compose.c: select templates from the menu. - compose_set_template_menu(): new. - compose_reflect_prefs_all(): new. - compose_template_apply(): new. Use dummy MsgInfo for parsing. - * src/template.[ch]: store template list to the static heap. - template_get_config(): new. - template_set_config(): new. - * src/prefs_template.c: don't store template list to the global area. - * src/template_select.[ch]: removed. - * src/quote_fmt_parse.y: check folderitem when quoting messages. - * src/mh.c: mh_add_msg(): try to copy file whenever link() failed - (thanks to OSHIRO Naoki). - -2001-11-03 - - * src/utils.[ch]: get_template_dir(): new. - * src/template.c: use get_template_dir(). - -2001-11-02 - - * src/prefs_template.c: modified the dialog layout. - Added symbol description button. - * src/summaryview.c: show an arrow mark to the column of the sort - target. - summary_set_column_titles(): new. - * INSTALL - INSTALL.jp - README - README.jp - TODO - TODO.jp: updated the documents. - -2001-11-02 - - * src/Makefile.am: add missing checkbox_{on, off}.xpm. - * src/textview.c: textview_key_pressed() - src/mimeview.c: mimeview_key_pressed() - src/summaryview.c: summary_key_pressed(): delete messages with - Delete key. - -2001-11-01 - - * src/socket.c: ssl_gets(): fixed a bug that caused infinite loop - when SSL_read() returned 0. - * src/utils.[ch]: strcrchomp(): new. It removes CR from the tail - of strings. - * src/quote_fmt_parse.y: convert CRLF to LF when inserting messages. - Add prototype of yylex() to suppress the warning. - * merged the template function. - * src/prefs_template.[ch] - src/template.[ch] - src/template_select.[ch]: new. - Renamed prefs_templates_* -> prefs_template_*. - * src/compose.c: added template menu. Added replyinfo to Compose. - * src/mainwindow.c: added template setting menu. - * src/quote_fmt_lex.l: output literal tab and return as is. - * src/prefs_common.c: changed the pref. name of quote format to - 'reply_quote_{mark, format}' and 'fw_quote_{mark, format}'. - -2001-10-31 - - * src/prefs_common.[ch]: added Quote tab, and moved the quote - setting from Compose tab. - * merged the new quote format parser. - * src/quote_fmt_lex.h - src/quote_fmt.h - src/quote_fmt_lex.l - src/quote_fmt_parse.y: new files for quote format parser. - * configure.in: added checks for lex and yacc. - * src/compose.c: compose_quote_file(), compose_quote_parse_fmt(): - removed. - compose_quote_fmt(): new. - * src/prefs_common.[ch]: added forward format setting to the - Quote tab. Updated the quote description dialog. - * src/quote_fmt_parse.y: fixed bugs that tried to read file even - if they couldn't get text part. - -2001-10-31 + * src/import.c + * src/importldif.c + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/message_search.c + * src/messageview.c + * src/mimeview.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_gtk.c + * src/prefs_matcher.c + * src/prefs_summary_column.c + * src/prefs_template.c + * src/sourcewindow.c + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/gtk/about.c + * src/gtk/description_window.c + * src/gtk/gtkshruler.c + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/gtk/inputdialog.c + * src/gtk/logwindow.c + * src/gtk/prefswindow.c + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + first part of initial sync with main-gtk2 + (more to follow) + +2005-01-28 [colin] 1.0.0cvs23.1 - * src/pixmaps/checkbox_off.xpm - src/pixmaps/checkbox_on.xpm: new. - * src/account.c: display `get all' status with the checkbox pixmaps. + * src/folderview.c + Sync with HEAD -2001-10-30 +2005-01-27 [colin] 1.0.0cvs21.1 - * src/send.c: code cleanup. Pass account prefs structure instead - of many arguments. - Query password for SMTP AUTH if not specified (thanks to Mio). + * src/folder.c + * src/folderview.c + Sync with HEAD -2001-10-30 +2005-01-27 [colin] 1.0.0cvs19.1 - * src/procheader.c: procheader_parse(): fixed a bug that didn't - parse multiple message-id in In-Reply-To: header correctly - (thanks to KAJIWARA). + * src/procmime.c + Sync with HEAD -2001-10-29 +2005-01-27 [colin] 1.0.0cvs18.1 - * src/account.c: enabled 'Get all' setting by clicking the 'G' - column of account list, and added some description. - * src/prefs_common.c: prefs_send_create(): added a description - for outgoing codeset. + * src/messageview.c + * src/summaryview.c + * src/mainwindow.c + * src/compose.c + * src/compose.h + * src/procmsg.c + * src/procmsg.h + * src/toolbar.c + Sync with HEAD -2001-10-28 +2005-01-26 [paul] 1.0.0cvs15.2 - * src/prefs_account.[ch]: moved inbox entry to the receive tab, - and added select button and short description. - * src/Makefile.am: added SYSCONFDIR to CPPFLAGS. - * src/procmime.c: - procmime_get_mime_type_table() - procmime_get_mime_type_list(): modified so that - $(SYSCONFDIR)/mime.types (or /etc/mime.types if not found) and - $(HOME)/.sylpheed/mime.types are read. + * src/compose.c + compose_entries_set(): convert subject and body to + utf8 if necessary. patch by Felix Eckhofer -2001-10-27 +2005-01-26 [paul] 1.0.0cvs15.1 - * src/prefs_account.c: moved the address auto-setting to the compose - tab. - prefs_account_create(): removed gtk_widget_show_all() for proper - window size. - * src/prefs_common.c: changed "Program path" to "Command". + * configure.ac + * src/common/template.c + sync with HEAD (fix memory leak) -2001-10-26 +2005-01-25 [paul] 1.0.0cvs14.1 - * src/textview.c: textview_set_font(): support Russian charset - on EUC-JP locale. - * src/summaryview.c: summary_delete(): (hopefully) fixed the crash - bug on deleting. - * prefs_account.c - prefs_common.c - prefs_summary_column.c: minor improvements to the English. - * src/main.c: get_queued_message_num(): don't output the warning - when queueing folder is not found. + * configure.ac + * src/compose.c + sync with HEAD -2001-10-21 +2005-01-24 [colin] 1.0.0cvs13.1 - * version 0.6.4 + * src/summaryview.c + Sync with HEAD -2001-10-21 +2005-01-24 [paul] 1.0.0cvs12.1 - * src/prefs_summary_column.[ch]: - made prefs_summary_column_get_config() public. - * src/summaryview.c: summary_ctree_create(): some code cleanup. - * configure.in: moved the position of SSL checking after LDAP - for linking problem. + * configure.ac + * src/messageview.c + * src/mh.c + * src/common/utils.c + sync with HEAD -2001-10-21 +2005-01-24 [colin] 1.0.0cvs11.1 - * src/mainwindow.c - src/summaryview.c: allowed reedit in the outbox. - * src/prefs_summary_column.[ch]: new. UI for setting summary - columns. - * src/mainwindow.[ch]: main_window_set_summary_column(): new. - It calls summary_set_column_order(). - * src/summaryview.[ch]: - summary_ctree_create(): new. separated from summary_create(). - summary_set_column_order(): new. It destroys the current - CTree and replaces it with the new one. - -2001-10-19 - - * src/smtp.[ch]: smtp_from(): abort if auth failed. - * changed C++-style comments into C-style in some files, and - removed unnecessary commented out codes. - * src/addrcache.[ch] - src/addressbook.c - src/addrindex.[ch] - src/jpilot.[ch] - src/syldap.[ch]: updated the addressbook code, and fixed the - thread bug of LDAP. - * src/ldif.[ch] - src/importldif.[ch]: new. - -2001-10-18 - - * src/about.c: added some items to compiled-in features. - * src/addr_compl.c: changed LOG_MESSAGE to debug_print. - * src/addressbook.c: changed "V-Card" to "vCard". - addressbook_edit_address_cb(): added - invalidate_address_completion() to the point address is changed. - * src/codeconv.c: changed C++-style comments into C-style. - -2001-10-17 - - * src/compose.c: changed "Send" shortcut to Ctrl+Enter. - -2001-10-16 - - * src/inc.c: fixed a bug that crashed sylpheed if Cancel button - was clicked twice. - -2001-10-16 - - * src/procmsg.c: procmsg_get_thread_tree(): complete the unfinished - threads. - * src/summaryview.c: - summary_thread_init(): separated from summary_thread_build(). - summary_thread_build(): removed the codes for initialization. - summary_set_ctree_from_list(): call summary_thread_init() instead - of summary_thread_build(). - summary_filter(): fixed a bug that didn't moved messages despite - of immediate execution setting. - -2001-10-14 - - * src/procmsg.c: procmsg_get_thread_tree(): new. It generates the - reversed thread tree from message list. - * src/summaryview.c: summary_set_ctree_from_list(): prepend the - node to the head instead of appending to the tail. This prevents - the traverse of node list inside of the GtkCTree, and considerably - speeds up the summary display (the order is O(n^2) -> O(n)). - -2001-10-12 + * src/procheader.c + Sync with HEAD + +2005-01-24 [colin] 1.0.0cvs10.1 + * src/folderview.c + Sync with HEAD + +2005-01-23 [colin] 1.0.0cvs9.1 + + * src/crash.c + Sync with HEAD + +2005-01-22 [colin] 1.0.0cvs8.1 + + * src/summaryview.c + * src/gtk/quicksearch.c + Sync with HEAD + +2005-01-21 [colin] 1.0.0cvs7.1 + + * src/summaryview.c + Sync with HEAD + +2005-01-21 [colin] 1.0.0cvs6.1 + + * src/summaryview.c + Sync with HEAD + +2005-01-21 [colin] 1.0.0cvs5.1 + + * src/gtk/quicksearch.c * src/prefs_common.c - src/summaryview.[ch]: initial modification for reorderable columns. + * src/prefs_common.h + Sync with HEAD (recurse option) -2001-10-12 +2005-01-21 [colin] 1.0.0cvs4.1 - * src/procmsg.c: procmsg_get_mark_sum(), mark_sum_func(): fixed a - memory leak. - * src/folderview.c: folderview_button_pressed(): code cleanup, and - turn sensitivity off if main window is locked. - * src/syldap.c: syldap_read_data(): removed unnecessary and - unportable sched_yield(). + * src/folder.h + * src/folderview.c + * src/folderview.h + * src/summaryview.c + * src/gtk/quicksearch.c + * src/gtk/quicksearch.h + Sync with HEAD (recursive quicksearch) -2001-10-11 +2005-01-20 [colin] 1.0.0cvs3.4 - * src/folderview.c: renamed "Update folder tree" context menu to - "Rescan folder tree", and made "Update folder tree" only updates - folder status. - folderview_update_all_node(): don't show message dialog. - * src/gtkutils.c: gtkut_widget_get_uposition() - src/mainwindow.c: main_window_popup(): clip the coordinate to - nonnegative value. + * src/ssl_manager.c + Remove useless code -2001-10-10 +2005-01-20 [colin] 1.0.0cvs3.3 - * src/utils.c: to_human_readable(): made a bit of optimization. - * src/summaryview.c: summary_delete(): fixed a focus problem. - summary_find_{prev,next}_msg(): new. They find previous/next - message that is not deleted. - * src/prefs_filter.c: scroll CList automatically if moved row - becomes not fully visible. + * src/ssl_manager.c + Fix leak, thanks to Alfons. -2001-10-09 +2005-01-20 [colin] 1.0.0cvs3.2 - * updated some autotool scripts. - * src/codeconv.c: conv_encode_header(): fixed a bug that caused - infinite loop when failed to convert encoding. - * src/codeconv.[ch]: a fix for older version of libjconv - (jconv_info_get_current_codeset() returned "EUCJP" instead of - "EUC-JP"). + * src/ssl_manager.c + Port SSL certificate window to GTK2. -2001-10-08 +2005-01-20 [paul] 1.0.0cvs3.1 - * version 0.6.3 + * ChangeLog.claws + * configure.ac + * src/addrindex.c + * src/addrindex.h + sync with HEAD + +2005-01-19 [colin] 1.0.0cvs2.2 -2001-10-08 + * src/plugins/trayicon/trayicon.c + Fix freeze with gtk-2.6, the easy way + (signal blocking helpless there...) + Closes bug #668. - * src/compose.c: compose_write_to_file() - src/codeconv.c: conv_codeset_strdup(): more workaround for - libjconv problem on C locale. - * src/editldap_basedn.c: fixed segfault when opening dialog. - * src/utils.c: is_next_mbs() - src/compose.c: compose_wrap_line(), compose_wrap_line_all(): - changed MB_CUR_MAX to MB_LEN_MAX for compliance to ANSI C. - * configure.in: increased the reqired version of GPGME to 0.2.3. - * src/pop.c: pop3_getauth_user_recv(): fixed a bug that closed - the receive dialog when POP3 server refused normal authentication. +2005-01-19 [colin] 1.0.0cvs2.1 -2001-10-07 + * src/mbox.c + * src/mbox.h + * src/mainwindow.c + * src/summaryview.c + * src/summaryview.h + Sync with HEAD + +2005-01-19 [paul] 1.0.0cvs1.1 + + * configure.ac + * po/de.po + * po/es.po + * po/fr.po + * po/hr.po + * po/it.po + * po/ja.po + * po/ko.po + * po/pt_BR.po + * po/ru.po + * po/sk.po + * po/sr.po + sync with HEAD (update translations) + +2005-01-18 [colin] 1.0.0cvs0.1 - * src/prefs_common.c: prefs_receive_create(): correction to English. - * src/compose.c: compose_set_ext_editor_sensitive(): fixed a bug - that didn't set the menu sensitivity correctly (thanks to - Melvin Hadasht). - * src/summaryview.c: delete messages permanently if the current - folder is trash and 'delete' operation is executed. - Fixed the bug that didn't select the last row correctly (thanks - to Alfons Hoogervorst). - * src/folder.[ch]: folder_item_remove_msgs(): new. It removes - all messages given in the list. + * src/foldersel.c + Specify search column - patch by Alfons -2001-10-05 +2005-01-18 [colin] 0.9.13cvs36.3 - * src/summaryview.c: summary_show(): fixed a bug that didn't show - message even if the 'open unread message on entering folder' - option was turned on. + * src/prefs_toolbar.c + Change Delete to Remove + * src/prefs_fonts.c + GTK2 version and leak fixes + * src/prefs_actions.c + Add stock buttons. + All patches by Alfons -2001-10-03 +2005-01-17 [colin] 0.9.13cvs36.2 - * src/procmime.c: procmime_get_text_content(): supported HTML. + * src/compose.c + Fix DnD inserting twice. While at it, + add DnD support for text/plain in the + body, and add support in the headers. -2001-10-02 +2005-01-16 [colin] 0.9.13cvs36.1 - * src/summaryview.[ch]: implemented new locking mechanism, and - replaced every static locks with summary_lock(), summary_unlock(), - and added locks to some extra functions. - This fixes a bug that caused segfault when 'd' (delete) key - was kept pressing. + * ChangeLog + * ChangeLog.jp + * ChangeLog.claws + Sync with HEAD (nothing applicable) -2001-10-01 +2005-01-16 [colin] 0.9.13cvs33.2 - * src/addressbook.c: addressbook_folder_load_person(): fixed a bug - that caused segfault (thanks to Stefaan A Eeckels). + * src/prefs_toolbar.c + GTK2ize prefs_toolbar, by Alfons. -2001-09-30 +2005-01-14 [colin] 0.9.13cvs33.1 - * src/textview.[ch]: added textview_set_position(). - * src/messageview.[ch]: added messageview_set_position(). - * src/addrbook.c - src/addrcache.c - src/addressadd.c - src/addressbook.c - src/addrindex.c - src/addritem.c - src/editaddress.c - src/editbook.c - src/editgroup.c - src/editjpilot.c - src/editldap.c - src/editldap_basedn.c - src/editvcard.c - src/jpilot.c - src/mgutils.c - src/syldap.c - src/vcard.c: converted C++-style comments into C-style one. - * src/imap.c: QUOTE_IF_REQUIRED(): new macro. Copy string into - new buffer and quote with double quotes if required. - imap_status(), imap_cmd_login(), imap_cmd_list(), - imap_cmd_do_select(), imap_cmd_create(), imap_cmd_delete(), - imap_cmd_copy(): use QUOTE_IF_REQUIRED(). - * compose.c: compose_write_to_file(): workaround for the problem - when using libjconv and 8bit codes cannot be converted on C - locale. - * codeconv.[ch]: added "ANSI_X3.4-1968" to encoding strings. - conv_codeset_strdup(): don't convert if source and destination - codeset are identical. - -2001-09-30 - - * src/textview.[ch]: textview_search_string_backward(): new. - Add the new member cur_pos to TextView. - Connect button_press_event with gtk_signal_connect_after() to - obtain the correct editable position. - -2001-09-27 - - * src/folder.c: folder_write_list_recursive(): preserve unthreaded - state. - -2001-09-26 - - * src/summaryview.c: modified the layout of popup menu. - -2001-09-25 + * src/html.c + * src/msgcache.c + Sync with HEAD - * src/folder.c - src/folder.h - src/mainwindow.c - src/summaryview.c: applied the patch from Alfons that allows - threading setting for each folders (tnanks!). +2005-01-14 [colin] 0.9.13cvs32.1 -2001-09-23 + * src/html.c + * src/html.h + * src/msgcache.c + * AUTHORS + * tools/calypso_convert.pl + Sync with HEAD - * src/message_search.[ch]: new. A Dialog for searching in current - message. - * src/gtkutils.[ch]: gtkut_text_match_string(): new. Compare the - text in current position of GtkText and given wide-character - string. - * src/messageview.[ch]: messageview_search_string() - src/textview.[ch]: textview_search_string(): return TRUE if - found. - * src/textview.[ch]: remember the beginning of body. +2005-01-08 [colin] 0.9.13cvs29.2 -2001-09-21 + * src/prefs_filtering_action.c + * src/prefs_filtering.c + 2 more gtk2 patches by Alfons - * src/procmime.c: procmime_get_first_text_content(): modified so - that it search entire MIME structure. - * src/summary_search.c: summary_search_execute(): use - strdup_mbstowcs() instead of macro. Display matched message. +2005-01-07 [paul] 0.9.13cvs29.1 -2001-09-20 + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * src/pop.c + * src/pop.h + sync with HEAD - * src/inc.c: fix for background POP3 hangs and crashes (thanks to - Sergey Vlasov). - * src/summary_search.c: added body searching function. - * src/procmime.[ch]: procmime_find_string(): changed arguments - and return value. Added case sensitivity option. +2005-01-07 [colin] 0.9.13cvs28.3 -2001-09-20 + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + * src/inc.c + * src/send_message.c + GTK2 for the incorporation dialog. The CList isn't dead + yet, for a more smooth migration. Patch by Alfons. - * src/procmime.[ch]: - procmime_find_string() - procmime_find_string_part(): new. It searchs the string from - messages. - Renamed procmime_get_text_part() to - procmime_get_first_text_content(). - procmime_get_text_content(): new. It returns the text contents - of the specified MIME part. - procmime_mimeinfo_next(): new. It returns the next node of - MimeInfo tree. +2005-01-06 [colin] 0.9.13cvs28.2 -2001-09-19 + * src/prefs_display_header.c + GTK2 conversion by Alfons + * src/prefs_actions.c + * src/prefs_matcher.c + Fix 2 leaks - patch by Alfons - * src/procmime.c: procmime_get_text_part(): modified so that it - finds a text part in nested multipart message correctly. - * src/procmime.h: added an example of MimeInfo structure. - * src/mimeview.c: mimeview_show_message(): search the first text - part. +2005-01-06 [colin] 0.9.13cvs28.1 -2001-09-17 + * src/prefs_matcher.c + Sync with HEAD - * src/mainwindow.c: ac_menu_popup_closed(): fixed the bug that - caused segfault. Changed 'Preferences per account...' menu item. +2005-01-06 [colin] 0.9.13cvs27.4 -2001-09-17 + * src/prefs_matcher.c + Fix double-free. Patch by Alfons - * version 0.6.2 +2005-01-06 [colin] 0.9.13cvs27.3 -2001-09-16 + * src/prefs_matcher.c + GTK2 widgets + memleak + Patch by Alfons - * src/addrindex.c: translate the "Common address" and "Personal - address" from old addressbook. +2005-01-05 [colin] 0.9.13cvs27.2 -2001-09-12 + * src/account.c + * src/addr_compl.c + * src/foldersel.c + * src/stock_pixmap.c + * src/stock_pixmap.h + 3 more GTK2 patches by Alfons. - * src/utils.c: get_quote_level(): some optimization and bugfixes. - * src/codeconv.[ch]: conv_get_current_locale(): new. - * src/editaddress.c: edit_person_page_basic(): reverse the order - of first and last name on some locales. +2005-01-04 [colin] 0.9.13cvs27.1 -2001-09-11 + * src/folderview.c + * src/imap_gtk.c + * src/news_gtk.c + Sync with HEAD - * src/compose.c: applied the patch from Yasumatsu that reformats - the current paragraph (thanks!). Modified so that it doesn't - reformat quoted paragraphs. - compose_create(): don't fill the entry automatically on reedit - mode. - * src/mainwindow.c - src/summaryview.[ch]: added the "Mark all read" option. - summary_mark_all_read(): new. +2005-01-04 [colin] 0.9.13cvs25.9 -2001-09-10 + * src/compose.c + Fix Show Ruler menuitem + * src/prefs_template.c + Convert to GTK2 + * src/common/utils.c + Make auto pointer stuff handles NULLs + Patches by Alfons. - * src/vcard.c - src/mgutils.c - src/syldap.c - src/editldap.c - src/editldap_basedn.c - src/jpilot.c - src/editjpilot.c: removed all warnings. - * configure.in - src/jpilot.[ch]: fixed the problem that failed to detect JPilot - header files on the Debian system. - * src/mainwindow.c - src/summaryview.[ch]: enabled sorting by mark, unread, attachment, - and color label. Enabled moving to next/prev flagged messages. +2005-01-04 [colin] 0.9.13cvs25.8 -2001-09-09 + * src/compose.c + Move the attachment list to gtk2 + Patch by Alfons. - * src/pixmaps/dir-close.xpm - src/pixmaps/dir-open.xpm - src/pixmaps/new.xpm - src/pixmaps/unread.xpm: modified the color balance. - * src/utils.[ch]: execute_sync(): new. - execute_command_line(): added the arg for async mode. - * src/inc.c: inc_mail(): use execute_command_line(). +2005-01-04 [colin] 0.9.13cvs25.7 -2001-09-08 + * src/textview.c + Make some keys work again + Patch by SungHyun Nam - * src/prefs.[ch] - src/prefs_common.[ch] - src/prefs_account.c: modified the layout. Added the option to - launch the external editor automatically. - * src/compose.c: launch the external editor automatically if the - option is set. +2005-01-04 [colin] 0.9.13cvs25.6 -2001-09-06 + * src/gtk/gtkshruler.c + Move the ruler to GTK2 + Patch by Alfons - * src/Makefile.am: added extra xpm's. +2005-01-03 [colin] 0.9.13cvs25.5 -2001-09-05 + * src/compose.c + Fix my broken patch apply - * src/addressbook.c: fixed a compilation problem when enabling - LDAP. - addressbook_open(): fixed a missing 'else'. +2005-01-03 [colin] 0.9.13cvs25.4 -2001-09-04 + * src/common/utils.c + * src/common/utils.h + * src/gtk/prefswindow.c + Move auto pointer stuff to utils.c + Patch by Alfons again :) - * src/pixmaps/dir-close.xpm - src/pixmaps/dir-open.xpm - src/pixmaps/trash.xpm: replaced with the new blue icons. - * merged Match Grun's new addressbook code. - * src/pixmaps/address.xpm - src/pixmaps/book.xpm - src/pixmaps/category.xpm - src/pixmaps/interface.xpm - src/pixmaps/jpilot.xpm - src/pixmaps/ldap.xpm - src/pixmaps/vcard.xpm: new icons. - * src/addrbook.[ch] - src/addrcache.[ch] - src/addressadd.[ch] - src/addressitem.[ch] - src/addrindex.[ch] - src/addritem.[ch] - src/editaddress.[ch] - src/editbook.[ch] - src/editgroup.[ch] - src/editjpilot.[ch] - src/editldap.[ch] - src/editldap_basedn.[ch] - src/editvcard.[ch] - src/jpilot.[ch] - src/mgutils.[ch] - src/syldap.[ch] - src/vcard.[ch]: new. Many fixes to remove the huge amount of - warnings. - addrbook_build_avail_email_vis(): fixed a memory leak. - -2001-09-04 - - * NEWS: brought in the all of the changes previously put on the web. - -2001-09-03 +2005-01-03 [colin] 0.9.13cvs25.3 - * src/mainwindow.c - src/summaryview.c: modified the layout of menus. - * src/mainwindow.c: ac_menu_popup_closed(): fixed a bug that didn't - return a focus to the main window after selecting the account menu. + * src/compose.c + * src/prefs_gtk.c + * src/prefs_template.c + * src/textview.c + Empty text widgets with empty strings, not NULL char + Patch by SungHyun Nam -2001-09-03 +2005-01-03 [colin] 0.9.13cvs25.2 - * version 0.6.1 + * src/main.c + * AUTHORS + Sync with HEAD -2001-09-03 +2005-01-03 [colin] 0.9.13cvs25.1 - * src/send.c: send_message_data(): fixed a bug that didn't process - body part correctly. + * src/pop.c + * src/pop.h + Sync with HEAD -2001-09-02 +2005-01-03 [colin] 0.9.13cvs24.3 - * src/inc.[ch]: changed inc_autocheck_(un)lock() to inc_(un)lock(). - inc_mail(), inc_all_account_mail(): return immediately if locked. * src/account.c - src/prefs_common.c - src/prefs_account.c: use inc_lock() and inc_unlock() instead of - inc_autocheck_timer_{remove,set}(). - * src/summaryview.c: summary_set_colorlabel_color(): get the average - of label color and selected fg color for visibility. - -2001-09-01 - - * src/inc.[ch]: inc_autocheck_lock(), inc_autocheck_unlock(): new. - They increase/decrease the lock count. - inc_autocheck_func(): if locked, delay the autochecking 1 second. - inc_autocheck_timer_set_interval(): set interval by its argument. - * src/summaryview.c: summary_show(): lock the autochecking while - processing. - * src/main.c: app_will_exit(): remove autocheck timer. - * acconfig.h - src/defs.h: removed the definitions of PACKAGE and VERSION to - prevent unnecessary compilation. - * configure.in: changed AC_DEFINE_UNQUOTED of PACKAGE and VERSION - to AC_SUBST, and added src/version.h to AC_OUTPUT. - * src/version.h.in: new. - * src/intl.h: changed dgettext() to gettext(). - -2001-08-31 - - * po/ja.po: fixed a typo that crashed Sylpheed with older version - of GTK+. - * configure.in: fixed a bug that didn't show results correctly. - Fixed a bug that --enable-compface and --enable-jconv disabled - the options. - * src/procmsg.c: procmsg_send_queue(): don't abort when sending - message failed. - * src/compose.c: compose_write_headers(): add Bcc: header to the - output file. - * src/send.c: send_message_data(): new. Separated from - send_message_smtp(). Remove Bcc: header before sending. - -2001-08-30 - - * version 0.6.0 - -2001-08-30 - - * src/send.c: implemented sending with local sendmail command. - send_message_local(): new. It executes command with popen() - and send the contents of RFC822 message to the command. - * src/prefs_common.[ch]: enabled the external sending command option. - * src/defs.h: #define DEFAULT_SENDMAIL_CMD /usr/sbin/sendmail -t - * src/account.c: account_edit_create(): widened the protocol column. - * src/summaryview.c: summary_set_colorlabel_color(): cleanup of - the code. - -2001-08-30 - - * src/folder.c: folder_item_remove_msg(): scan the folder again - if the last message is removed. - * src/compose.c: compose_queue(), compose_draft_cb(): remove the - old reedited message after adding the new message. - -2001-08-29 - - * src/compose.c: compose_queue(): added AID: to the queueing header. - * src/send.c: send_message_queue(): look for AID: header, and use - the server specified in the account instead of SSV: header. - * src/summaryview.c - src/compose.[ch]: queued messages can be reedited now. - compose_remove_reedit_target(): new. It removes the old reedited - message. - compose_send(), compose_queue(), compose_draft_cb(): if reedit - mode, remove the old message. - * src/procmsg.c: procmsg_msg_exist(): fixed a bug that output - warning. - -2001-08-28 - - * applied the XML string table patch from Alfons Hoogervorst that - stores strings in a hash table and minimizes memory allocations - (thanks!). - * src/stringtable.[ch]: new. - removed all G and g_ prefix from type and function names since - they're not official GLib symbol names. - string_table_insert_string(): fixed a bug that might refer to an - invalid pointer on lookup, and also made a bit of optimization. - -2001-08-27 - - * merged the color label feature from the claws branch (thanks to - Satoshi Nagayasu and Alfons Hoogervoost). - * src/colorlabel.[ch]: new. Renamed from labelcolors.[ch]. - Renamed labelcolors_*() to colorlabel_*(). - * src/summaryview.[ch]: added color label support. - * src/procmsg.h: added color label flags to the permanent flags. - * updated to gettext 0.10.39. - * src/summaryview.[ch]: put the color label menu item to ItemFactory. - * sylpheed.desktop: added for GNOME. - * configure.in: added AC_MSG_CHECKING() for some options. - Output the configuration results when configure is finished. - -2001-08-27 - - * src/account.c: account_clist_set_row(): fixed a bug that failed - to compile if SSL was not enabled. - -2001-08-26 - - * merged the SSL support from the claws branch (thanks to Christoph - Hohmann). - * src/ssl.[ch]: new. - * src/socket.[ch]: added ssl_read(), ssl_write(), ssl_gets(), and - ssl_getline(). - sock_close(): call ssl_done_socket() if SSL is active. - * src/md5.[ch]: removed MD5_CTX typedef and use MD5_CONTEXT to - prevent type confliction. - * src/prefs_account.[ch]: added SSL tab, and modified the expression. - * src/esmtp.[ch]: added esmtp_ehlo(), and esmtp_starttls(). - Removed SSL initialization and HELO from esmtp_starttls(). - esmtp_auth(): removed use_smtp_auth from its arguments. - * src/send.c: send_smtp_open(): added SSL support. - * src/smtp.c: smtp_helo(): call esmtp_ehlo() if esmtp is true. - -2001-08-25 - - * src/mimeview.c: mimeview_open_with(): braced '%s' with single - quote. - -2001-08-24 - - * src/main.c: open new account dialog if no account is set. - * src/utils.[ch]: log_verbosity_set(): new. It increase/decrease - the verbosity count. - log_print(): put to statusbar only if log_verbosity_count > 0. - log_message(): put to statusbar. - * src/inc.c: inc_pop3_session_do(): set log verbosity. - * src/mainwindow.c: main_window_set_menu_sensitive(): added the - "Compose new message" item. - main_window_show_cur_account(): removed "Current account: " string. - * src/summaryview.c: summary_show(): ignore the current marks if - main window is locked. - * src/compose.c: compose_attach_property(): fixed a bug that caused - segmentation fault. - -2001-08-23 - - * src/mainwindow.c: main_window_get_current_state(): new. It returns - the current state for the sensitivity of UI. - main_window_set_toolbar_sensitive(): use table like - main_window_set_menu_sensitive(). - -2001-08-23 - - * src/mainwindow.[ch]: added progressbar and status label to the - statusbar. - main_window_close_cb(): don't exit if locked. - * src/inc.c: update the progressbar of main window, too. - -2001-08-22 - - * src/mainwindow.[ch]: main_window_set_toolbar_sensitive(): removed - the second argument, and determine the sensitivity with the - state of summary view. - -2001-08-21 - - * src/pop.c: pop3_getsize_list_recv(), pop3_retr_recv(), - pop3_delete_recv(): don't try to receive messages which are not - exist. - -2001-08-21 - - * src/mainwindow.c: main_window_lock(), main_window_unlock(): - removed the whole menubar locking. - main_window_set_menu_sensitive(): process the sensitivity change - with a table, and deal with locking. - -2001-08-20 - - * src/summaryview.[ch]: summary_get_selection_type(): new. - It returns the current selection state of summary view. - summary_key_pressed(): abort on some commands if main window - is locked. - * src/mainwindow.[ch]: main_window_lock(), main_window_unlock(): - increase/decrease the lock count. - -2001-08-19 - - * src/prefs_filter.c: prefs_filter_create(): added List-Id to the - default header list. - * src/prefs_common.[ch]: added the option for receive dialog mode - to the Interface tab. - * src/inc.[ch]: inc_progress_dialog_create(): don't make the dialog - transient, and show dialog only if the setting is - RECV_DIALOG_ALWAYS, or RECV_DIALOG_ACTIVE and a window is active. - * src/mainwindow.[ch]: main_window_lock(), main_window_unlock(): - new. Lock / unlock the user-interface. - * src/progressdialog.c: progress_dialog_create(): don't make the - dialog modal. - -2001-08-18 - - * src/folderview.c: folderview_update_node(): suppressed unnecessary - recursive call. - * src/menu.[ch]: menu_button_position(): new. It calculates the - position of popup menu. - * src/mainwindow.c: toolbar_account_button_pressed(), - ac_label_button_pressed(): put the popup menu to the correct - position. Change the style of the button while opening the menu. - ac_menu_popup_closed(): new function called on selection_done - event. - * src/gtkutils.c: gtkut_ctree_node_next(): fixed a crash bug when - node == NULL. - * src/summaryview.c: applied the summary fix patch from Sergey Vlasov - (thanks!). - Fixed the bug that didn't select previous message in refresh mode - if threads were not expanded. - summary_select_node(): new. - * src/inc.c: applied the summary view update optimization patch from - Sergey Vlasov (thanks!). - If no new messages are received, don't perform summary refreshing. - In addition to the Vlasov's patch, POP3 receive information is - also used. - * src/inc.h: added a new member cur_total_num to Pop3State. - * src/pop.c: pop3_retr_recv(): increase state->cur_total_num. - -2001-08-14 - - * version 0.5.3 - -2001-08-14 - - * src/summaryview.c: summary_set_row_marks(): got the color of - unread row set properly. - * src/folderview.c: foldreview_update_node(): don't use - gtk_style_copy(), and reuse previously allocated styles. - * README, README.jp: modified. - -2001-08-14 - - * src/pop.c: pop3_getsize_list_recv(): fixed a remotly exploitable - memory corruption bug (thanks to David Looney). - * src/inc.c: inc_all_account_mail(): call inc_finished() even if - there are no enabled accounts, or local spool only. - * src/summaryview.c: applied the summary update improvement patch - from Sergey Vlasov (thanks!). It keeps the position of the - message displayed. Selected and displayed message are also kept. - summary_get_msgnum(): new. - summary_get_current_msgnum(): removed. - summary_select_by_msgnum(): don't display the message. - * src/account.c: added "Get all" column. - account_clist_set_row(): show default and get-all flags with the - mark icon. - * src/utils.c: to_human_readable(): increased the number of decimals - of MB and GB to 2. - -2001-08-13 - - * implemented the long-awaited :) "Add sender to address book" feature. - * src/address.[ch]: added the argument for remarks to - address_item_new(). - address_get_folder_list(): new. It traverses the address tree and - returns the folder list. - address_delete_object(): modified so that it removes the node - from the tree. - * src/addressbook.[ch]: addressbook_add_submenu(): new. It creates - a address folder menu and attaches it to the menu item. - addressbook_refresh(): reload the address book folder tree. - * src/summaryview.c: summary_set_add_sender_menu(): new. It attaches - the menu to add sender to address book. - summary_button_pressed(): call summary_set_add_sender_menu() - before popup the menu. - -2001-08-12 - - * src/summaryview.c: summary_thread_build(): fixed a bug that locked - up the process. Optimized the initial thread build. - -2001-08-12 - - * src/summaryview.c: made many code cleanups. - summary_show(): block/unblock the signal handlers instead of - disconnect/connect them. - summary_set_row_marks(): made the font of collapsed node bold if - it has cnildren marked as unread. - summary_thread_build(): block tree_expand signals while processing. - Use loop instead of the recursive function. Mark collapsed nodes - correctly. - summary_unthread(): block tree_collapse signals while processing. - Use loop instead of the recursive function. - summary_thread_func(), summary_unthread_func(): removed. - summary_tree_expanded(), summary_tree_collapsed(): new callback - functions. - * src/inc.[ch]: inc_pop3_session_do(): don't show alert panel when - failed to connect. Show more detailed status on the dialog. - -2001-08-10 - - * src/folderview.c: folderview_update_all_node(): new. It updates - all local folders. - * src/inc.c: update all local folders after incorporation if - scan_all_after_inc option is set. - * src/prefs_common.[ch]: added scan_all_after_inc option. - * src/folder.h: FOLDER_IS_LOCAL(): new macro. - -2001-08-09 - - * src/defs.h - src/headerview.c - src/headerwindow.c - src/textview.c - src/prefs_common.c - src/prefs_common.h: made bold and small font configurable. - src/summaryview.c: display unread messages with bold font. - * src/prefs_common.c - src/prefs_common.h - src/summaryview.c: added an option to enable/disable the - emphasis of unread messages. - -2001-08-08 - - * src/pixmaps/mark.xpm: modified. - * src/gtkutils.[ch]: gtkut_ctree_expand_parent_all(): new. - * src/summaryview.c: summary_set_ctree_from_list(): don't expand - the root messages of threads for performance improvement. - summary_show() - summary_select_next_unread() - summary_step(): expand threads when opening messages. - summary_thread_build(): expand threads if the option is turned on. - * src/prefs_common.[ch]: added "Expand threads" option. - -2001-08-08 - - * src/prefs_common.c: removed "Emulate the behavior of mouse - operation of Emacs-based mailer". - * src/prefs_common.c - src/prefs_account.c: changed the value of VSPACING_NARROW to 3. - * src/pixmaps/new.xpm - src/pixmaps/unread.xpm: reverted. + Two patches from Alfons and Alex S Moore: + fix images, fix return value. -2001-08-07 +2005-01-01 [colin] 0.9.13cvs24.2 - * src/address.[ch]: - address_folder_new() - address_group_new() - address_item_new(): changed the return value to AddressObject. - address_build_tree(): don't put assertion for file. - * src/pixmaps/new.xpm - src/pixmaps/unread.xpm: modified a bit. + * src/prefs_actions.c + Fix over-zealous assertion. Patch by Alfons -2001-08-06 +2005-01-01 [colin] 0.9.13cvs24.1 - * src/addressbook.c: fixed some bugs. + * src/procmime.c + Sync with HEAD (leak fix) -2001-08-06 +2004-12-31 [colin] 0.9.13cvs23.2 - * separated the logic part of addressbook into another module - (still in progress). - * src/address.[ch]: new. It contains the logic part of addressbook. - * src/addressbook.[ch]: removed the logic part. + * src/prefs_common.c + GTK2 widgets + stock buttons - patch by Alfons -2001-08-04 +2004-12-31 [paul] 0.9.13cvs23.1 - * src/textview.c: textview_show_header(): fixed a bug that a garbage - character was shown after header names. + * configure.ac + bump up EXTRA_VERSION to match (sync'ed) HEAD + * src/gtk/pluginwindow.c + use GTK2 widgets and plug memory leaks, + patches by Alfons -2001-08-02 +2004-12-30 [colin] 0.9.13cvs22.4 - * src/inc.c: inc_start(): don't abort with non-fatal error. + * src/account.c + * src/action.c + * src/export.c + * src/foldersel.c + * src/import.c + * src/message_search.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_customheader.c + * src/prefs_filtering.c + * src/prefs_summary_column.c + * src/summary_search.c + * src/gtk/about.c + * src/gtk/description_window.c + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/gtk/inputdialog.c + * src/gtk/prefswindow.c + Use GTK2 stock buttons. Patches by Alfons. + +2004-12-30 [colin] 0.9.13cvs22.3 -2001-08-01 + * src/account.c + Sync with HEAD + * src/prefs_actions.c + * src/prefs_customheader.c + * src/prefs_filtering.c + * src/prefs_msg_colors.c + * src/prefs_summary_column.c + * src/gtk/prefswindow.c + Use GtkTreeView instead of deprecated + widgets. Patches by Alfons. + +2004-12-30 [paul] 0.9.13cvs22.2 + + * src/foldersel.c + use GTK 2 Tree View + patch by Alfons, with root folder sorting fix + by Stephan Sachse - * version 0.5.2 +2004-12-30 [paul] 0.9.13cvs22.1 -2001-08-01 + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * NEWS + * configure.ac + * src/account.c + sync with HEAD + +2004-12-22 [martin] 0.9.13cvs21.2 + + * src/action.c + free the command line after its use - * src/mimeview.c: mimeview_view_file(): added -x option to the - metamail to prevent the suspention of the main process. - mimeview_button_pressed(): deactivate `Open' menu item if - content-type is application/octet-stream. +2004-12-18 [paul] 0.9.13cvs21.1 -2001-07-31 + * AUTHORS + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * NEWS + * configure.ac + * src/action.c + * src/compose.c + * src/syldap.c + sync with HEAD - * src/imap.c: imap_parse_atom(): parse escaped characters properly. - get_quoted(): new. It handles the escape character '\'. - * src/folder.c: folder_read_list(): don't output warning if - folderlist.xml doesn't exist. - * src/main.c: main(): write folder list after setup. - * src/textview.c: textview_create() - src/compose.c: compose_create(): set default tab width to 8. +2004-12-17 [martin] 0.9.13cvs17.2 -2001-07-29 + * src/action.c + convert actions input to locale + * src/inc.c + convert notification command to locale + * src/plugins/pgpmime/select-keys.c + convert attributes to utf8 - * src/prefs_common.c: date_format_select_row(): fixed a bug that - caused segfault when selecting the list with key. +2004-12-14 [colin] 0.9.13cvs17.1 -2001-07-28 + * ChangeLog + * ChangeLog.jp + * ChangeLog.claws + * src/action.c + * src/common/utils.c + * src/gtk/prefswindow.c + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/plugins/spamassassin/libspamc.c + Sync with HEAD - * src/mainwindow.c: main_window_popup(): deiconize the window - when popup (thanks to Henrik Carlqvist). - * src/procmime.c: procmime_scan_mime_type(): new. - procmime_scan_content_type(): use procmime_scan_mime_type(). - procmime_scan_mime_header(): scan the extension of attached files - and add the correct MIME type if the Content-Type is - "application/octet-stream" (thanks to Don Quijote). - * src/compose.c: compose_toolbar_create(): added a new "Send later" - icon (thanks to Leandro Pereira). +2004-12-13 [colin] 0.9.13cvs14.1 -2001-07-27 + * src/quote_fmt_parse.y + Sync with HEAD - * src/prefs_common.c: date_format_create(): modified the layout of - the dialog. +2004-12-10 [colin] 0.9.13cvs12.1 -2001-07-26 + * src/prefs_themes.c + * src/mainwindow.c + * src/messageview.c + Sync with HEAD - * src/account.c: account_find_from_address(): fixed a minor bug. - * src/prefs_common.c: incorporated the user-interface for setting - date format from the claws branch, and made some modification to - that. +2004-12-09 [colin] 0.9.13cvs10.1 -2001-07-25 + * src/procmime.c + Sync with HEAD (fix B64 encoding from memory) - * src/account.[ch]: account_edit_create(): modified the text of - default button. - account_find_from_address(): new. - * src/procmime.c: - procmime_scan_content_type(), procmime_scan_content_disposition(): - fixed ESC code detection. - * src/compose.c: compose_reply(): automatically select account - according to the message header. - * src/prefs_common.[ch]: added member "reply_account_autosel". +2004-12-08 [colin] 0.9.13cvs9.1 -2001-07-25 + * src/gtk/colorlabel.c + Sync with HEAD - * src/progressdialog.c: made the CList scrollable. - * src/inc.c: inc_start(): don't abort with non-fatal error. +2004-12-08 [paul] 0.9.13cvs8.2 -2001-07-24 + * src/gtk/pluginwindow.c + fix window resizing oddities - * added English Sylpheed User's Manual by Paul Kater - (paul@nlpagan.net) (thanks!). - * configure.in - manual/Makefile.am - src/mainwindow.c: added support for English manual. - * manual/en/sylpheed*.html: added English documentation. - * AUTHORS: updated. +2004-12-08 [colin] 0.9.13cvs8.1 -2001-07-23 + * src/quote_fmt_parse.y + Sync with HEAD - * src/nntp.c: nntp_ok(): fixed the bug that didn't handle a response - that didn't have any trailing messages. - * src/smtp.c: smtp_ok(): ditto. - * src/compose.c: compose_account_option_menu_create(): modified - the style of the account option menu. - -2001-07-22 - - * src/prefs_customheader.c: prefs_custom_header_clist_set_row(): - remove return code from strings automatically. - prefs_custom_header_create(): added "X-Face" to the default - option. - * src/news.c: news_fetch_msg(), news_get_group_list() - src/imap.c: imap_fetch_msg(): create the cache directory before - writing. - * src/procmime.c: - procmime_scan_content_type() - procmime_scan_content_disposition(): convert JIS into EUC-JP - before parsing. - * src/codeconv.c: conv_unmime_header(): cleaned up a bit. - * src/compose.c: don't append attachment headers if the attach - pane is visible but the list is empty. - * src/recv.c: recv_bytes_write(): use g_malloc() instead of alloca(). - -2001-07-18 - - * version 0.5.1 - -2001-07-18 - - * src/compose.c: compose_quote_parse_fmt() - src/prefs_common.c: prefs_quote_description_create(): added the - symbol `%c' that allows to include Cc in reply format (thanks - to Cyril Bellot). - * src/base64.[ch] - src/procmime.c: procmime_decode_content(): applied the patch - from Sergey Vlasov that allows to decode base64 data with - unusual line length (not a multiple of 4) (thanks!). - -2001-07-17 - - * src/procmsg.[ch]: separated the permanent flags and temporary - flags into two variables, and made MsgFlags a structure that - includes them. - MSG_SET_PERM_FLAGS() - MSG_SET_TMP_FLAGS() - MSG_UNSET_PERM_FLAGS() - MSG_UNSET_TMP_FLAGS(): new macros. - * src/compose.c - src/imap.c - src/inc.c - src/messageview.c - src/mh.c - src/news.c - src/procheader.c - src/summaryview.c: modified for the new MsgFlags. - * src/utils.[ch]: hash_free_value_mem(): new. It frees the values - of hash table. - -2001-07-16 - - * src/inc.c: inc_pop3_recv_func(), inc_progress_update(): - display current size with human-readable format. - * src/grouplistdialog.c: grouplist_recv_func(): ditto. - * TODO - TODO.jp: updated. +2004-12-08 [colin] 0.9.13cvs7.1 -2001-07-16 + * src/matcher_parser_parse.y + * src/msgcache.c + * src/prefs_matcher.c + * src/procheader.c + * src/matcher.c + * src/common/defs.h + * po/sr.po + Sync with HEAD - * src/codeconv.c: - conv_unmime_header(), conv_unmime_header_overwrite(): workaround - for raw-JIS code in header fields. - * src/folder.c: - folder_get_default_folder() - folder_get_default_inbox() - folder_get_default_outbox() - folder_get_default_draft() - folder_get_default_queue() - folder_get_default_trash(): fixed a bug that caused segfault - if folder_list is NULL. +2004-12-08 [colin] 0.9.13cvs6.1 -2001-07-15 + * src/quote_fmt_parse.y + * src/textview.c + Sync with HEAD + * src/gtk/prefswindow.c + * src/gtk/pluginwindow.c + Fix G_CALLBACKS protos (thanks to Alfons) - * README - README.jp - INSTALL - INSTALL.jp - TODO - TODO.jp: updated. - * src/grouplistdialog.c: grouplist_dialog_set_list(): update UI - while retrieving newsgroup list. - grouplist_dialog_create(): added entry widget and status label. - grouplist_recv_func(): new. - refresh_clicked(): added exclusive lock variable. - clist_selected(): set text entry when the CList is selected. - renamed from group_clist_select(). - entry_activated(): new. - grouplist_clear(): renamed from grouplist_free(). Also clears - list and entry widget. - * src/news.c: news_get_group_list(): sped up the list appending - (g_slist_append() becomes very slow if list size is large). - * src/defs.h: added UI_REFRESH_INTERVAL definition. - Changed the definition of NEWSGROUP_LIST. - * src/recv.c: recv_write() - src/send.c: send_message_smtp(): changed the UI refresh interval - to UI_REFRESH_INTERVAL (50msec). - * src/account.c: account_add(): fixed a bug that didn't update - folder tree when a news account was added. - * src/grouplistdialog.c: made exclusive lock variable global, and - lock at grouplist_dialog_set_list(). - * src/textview.c: fixed a bug that disabled clickable URI if - message color was disabled. - -2001-07-15 - - * src/grouplistdialog.c: ok_clicked(), cancel_clicked(): don't - quit main loop if gtk_main_level() is 1. - grouplist_dialog_set_list(): freeze CList while appending the list. - grouplist_dialog(): show dialog before updating the list. - -2001-07-14 - - * src/folder.c: folder_write_list_recursive(): add the attribute - `collapsed' if a node have some children. - * src/grouplistdialog.[ch]: new. Newsgroups can be selected from - the list. - * src/news.[ch]: - news_get_group_list(): new. It returns newsgroup list. - news_remove_group_list(): new. It removes newsgroup list cache. - * src/folderview.c: folderview_new_news_group_cb(): call - grouplist_dialog() instead of input_dialog(). - -2001-07-12 - - * autogen.sh: modified. - * src/folder.[ch] - src/folderview.c: made expand/collapse state of folders persistent - (thanks to Alfons). - -2001-07-06 - - * version 0.5.0 - -2001-07-06 - - * src/imap.c: imap_remove_folder(): select INBOX with EXAMINE before - DELETE. - imap_cmd_do_select(): new. It toggles between SELECT and EXAMINE - according to the argument. - imap_cmd_select(): use imap_cmd_do_select(). - imap_cmd_examine(): new. - * src/folderview.c: folderview_rm_imap_folder_cb(): select current - folder again when removing failed. - -2001-07-05 - - * version 0.5.0pre4 - - * manual/ja/sylpheed.sgml - manual/ja/*.html: updated the Japanese manual (thanks to Imai). - * src/summaryview.c: summary_set_row_marks(): fixed a bug that - didn't set foreground correctly. - * src/folderview.h - src/summaryview.h: removed the member color_normal from FolderView - and SummaryView. - * src/mainwindow.c: main_window_create(): removed color_normal. - -2001-07-04 - - * src/prefs_account.[ch]: the port numbers of IMAP4 and NNTP - became specifiable. - * src/imap.c: imap_session_get() - src/news.c: news_session_new_for_folder(), news_session_get(): - use user-defined port number if specified. - -2001-07-03 - - * src/imap.c: imap_scan_tree_recursive(): get mailbox status when - scanning. - imap_scan_folder(): implemented. It updates the numbers of new, - unread and total messages. - imap_status(): new. It parses the response of STATUS command. - imap_status_uidnext(): removed. - imap_cmd_status(): removed. - * src/textview.c: textview_show_part(): fixed potential memory leaks. - -2001-07-03 - - * src/alertpanel.c: alertpanel_create(): fixed truncated message. - * src/rfc2015.c: rfc2015_decrypt_message(): fixed the case problem - of content-type (thanks to Ren?Rebe for the patch). - * src/codeconv.c: code_get_code_conv_func(): fixed the ISO-8859-1 - detection. - * src/prefs_common.c: prefs_send_create(): made some more character - sets specifiable when not using libjconv. - * configure.in: disabled --enable-threads option temporarily. - * INSTALL - INSTALL.jp: deleted the description about --enable-threads option. - -2001-07-02 - - * updated gettext to 0.10.38. - -2001-07-01 - - * version 0.5.0pre3 - - * src/folderview.[ch]: folderview_set_all(): new. - * src/account.c: account_add(): call folderview_set_all() after - creating IMAP4 tree. - account_edit_create(): account preferences dialog can be opened - with double clicking of the list. - account_selected(): new. - account_clist_set(): made the CList focus set correctly. - -2001-06-30 - - * src/imap.c: imap_scan_tree(): call imap_create_trash() if trash - is not found. - imap_scan_tree_recursive(): search the sub folders of INBOX. - recognize Trash folder. - imap_create_tree(): separated the part of creating trash. - imap_create_trash(): new. - * src/folder.c: folder_build_tree(), folder_write_list_recursive(): - preserve no_sub and no_select. - * src/summaryview.c: summary_show(): don't proceed if item->no_select - is TRUE. - -2001-06-29 - - * src/imap.c: imap_scan_tree(): fixed a bug that didn't set the - root folder correctly. - -2001-06-28 - - * src/folderview.[ch]: - folderview_update_tree(): new. It updates one folder tree. - folderview_update_tree_cb(): new. - Added "Update folder tree" to the popup menu, and modified some - expressions. - -2001-06-27 - - * src/imap.c: implemented the autoscan of IMAP4 folder list. - imap_scan_tree(): new. It scans the whole IMAP4 folder. - imap_scan_tree_recursive(): new. It traverses the IMAP4 folder tree. - imap_parse_list(): new. It parses the LIST response. - imap_get_real_path(): new. It converts local path into IMAP4 path. - * src/folder.h: added no_sub and no_select to FolderItem. - * src/folder.c: folder_tree_destroy(): reset some variables. - * src/folderview.c: folderview_scan_tree_func(): supported IMAP4. - -2001-06-26 - - * src/imap.c: imap_parse_envelope(): fixed a bug that didn't - parse the FETCH response that continues to the next line. - imap_parse_fetch_element(): removed. - imap_parse_atom(), imap_parse_one_address(), imap_parse_address(), - imap_parse_envelope(), imap_get_uncached_messages(): use GString - and sock_getline() to parse the FETCH response. - imap_remove_all_msg(): fixed a bug that didn't delete messages - correctly. - imap_parse_address(): fixed a bug that didn't concaternate - addresses correctly, using GString. - * src/socket.[ch]: sock_getline(), fd_getline(): new. They read - the whole line and return the newly allocated string. - * src/prefs_account.[ch]: added `IMAP server directory' entry. - -2001-06-25 - - * version 0.5.0pre2 - - * src/imap.c: imap_create_tree(): pass the path that is separated - by the local filesystem separator to imap_create_folder(). - imap_create_folder(): examine the existence of folders using - LIST command instead of STATUS. - imap_cmd_list(): new. - imap_query_password(): new. - imap_session_new(): query password if it is not set. - -2001-06-24 - - * src/imap.c: imap_parse_envelope(): FETCH results can be parsed - with arbitrary order. - imap_parse_fetch_element(): new. it parses one pair of name and - value of FETCH results. - imap_parse_flags(): modified for more flexibility. - * src/utils.[ch]: set_log_file(): new. it opens a new file for - logging. - close_log_file(): new. it closes the opened log file. - log_print(), log_message(), log_warning(), log_error(): also - output to log file. - -2001-06-22 - - * src/imap.c: imap_cmd_status(): check the pointer to "value" - before the assignment (thanks to NISHIJIMA). - -2001-06-21 - - * src/folderview.c: folderview_drag_motion_cb(): don't allow DnD - across MH and IMAP4 folder (for now) (thanks to Hiramatu). - * src/foldersel.[ch]: don't show folders which can't be targets - for current folder. - -2001-06-20 - - * version 0.5.0pre1 - - * src/imap.c: - imap_get_msg_list() - imap_cmd_envelope() - imap_cmd_fetch() - imap_cmd_copy() - imap_cmd_store(): use UID instead of sequential number. - Renamed imap_set_article_flags() to imap_set_message_flags(). - * src/summaryview.c: summary_execute(): don't update summary - even if current folder is IMAP4. - * src/utils.[ch]: remove_numbered_files(): changed the type of - arguments from gint to guint. - -2001-06-19 - - * src/imap.c: imap_cmd_login(), imap_cmd_select(), imap_cmd_status(), - imap_cmd_create(), imap_cmd_delete(), imap_cmd_copy(): don't - enclose with double quotation if string doesn't have space - (workaround for old Cyrus IMAP4 server). - imap_create_folder(): fixed a bug of separator substitution. - renamed imap_session_connect_if_not() to imap_session_get(). - imap_get_msg_list(): delete all cached messages if use_cache - is off. - imap_delete_cached_messages(): remove cached files in between - the specified range by reading directory entry. - imap_parse_one_address(): set fromname same as the from address - if it is empty. - * src/utils.[ch]: remove_numbered_files(): new. The range is - specifiable. - * src/summaryview.c: summary_execute(): update summary if current - folder is IMAP4. - KEY_PRESS_EVENT_STOP(): new macro. - summary_key_pressed(): stop signal emission when calling - summary_execute(). - summary_select_by_msgnum(): show message only if - msg_is_toggled_on is TRUE. Move current page to the selected - node. - * src/news.c; news_delete_old_articles(): remove cached files in - between the specified range by reading directory entry. - * src/folderview.c: - folderview_selected(), folderview_button_released(): fixed a bug - that didn't select folder correctly. - -2001-06-18 +2004-12-07 [torte] 0.9.13cvs2.2 - * src/mainwindow.c - src/summaryview.c - src/prefs_common.c: improvements to the English (thanks to Paul - Mangan). - * src/mainwindow.c: compose_cb() - src/summaryview.c: summary_key_pressed() - src/compose.c: compose_new_with_recipient(): newsgroups entry - is automatically filled when composing a new article. - -2001-06-17 - - * src/procmsg.c: procmsg_msg_list_free(): fixed a bug that didn't - free list correctly. - -2001-06-16 - - * version 0.4.99 - - * src/imap.c: imap_find_namespace(): replace namespace path - separator with slash before comparison. - imap_remove_folder(): use namespace. - imap_create_tree(): use namespece when creating Trash. - imap_get_msg_list(): fixed a bug that returned old list and caused - memory leak if exists == 0. - imap_select(): new. It's a wrapper for imap_cmd_select(). - * src/foldersel.c: foldersel_set_tree(): show IMAP4 folder too. - -2001-06-15 - - * src/folderview.c: - folderview_new_folder_cb() - folderview_new_imap_folder_cb(): show error dialog when creation - or deletion of folder failed. - Made it allow users to create a folder which contains subfolders. - folderview_button_pressed(): disabled delete menu on the special - IMAP4 folder. - * AUTHORS: incorporated from claws branch. It now contains all - contributors. - * src/send.c: enabled cancellation. - EXIT_IF_CANCELLED(): new macro. - Added cancelled flag to SendProgressDialog. - * src/utils.[ch]: strtailchomp(): new. It removes the trailing - specified character. - * src/imap.c: imap_cmd_fetch(): a fix for MS Exchange 2000 server. - -2001-06-15 - - * src/imap.c: imap_create_tree(): new. It creates required - folders such as INBOX and Trash. - imap_do_copy(), imap_do_copy_msgs_with_dest(): don't expunge - if COPY failed. - imap_remove_all_msg(): return immediately if exists == 0. - * src/account.c: account_add(), account_set_missing_folder(): - made them use folder->create_tree(). - -2001-06-14 - - * src/imap.c: more namespace implementation. - imap_find_namespace(), imap_path_separator_subst(): new. - -2001-06-13 - - * src/imap.c: imap_parse_namespace(), imap_cmd_namespace(): new. - -2001-06-11 - - * src/summaryview.c: summary_show(): fixed a glitch in folder view. - -2001-06-08 - - * src/imap.[ch]: added imap_add_msg(), and imap_append_message(), - which appends file into IMAP4 folder. - imap_status(): new. - imap_create_folder(): check the existence of a folder before - create it. - renamed the prefix of low-level IMAP4rev1 functions to imap_cmd. - * src/account.c: account_add(), account_set_missing_folder(): - create INBOX automatically when creating IMAP4 account. - -2001-06-07 - - * src/utils.[ch]: added itos_buf() that takes the buffer for its - argument. - * src/imap.[ch]: imap_copy_msg(), imap_copy_msgs_with_dest(): new. - * src/folder.c: added copy_msg and copy_msgs_with_dest methods - to the IMAP class. - -2001-06-06 - - * src/utils.[ch]: move_file(): new. - * src/mh.c: mh_move_msg(), mh_move_msgs_with_dest(): modified to - use move_file(), and fixed a bug that didn't close file when - error occured. - -2001-06-06 - - * src/imap.c: renamed imap_delete_messages() and - imap_delete_all_messages() to imap_delete_cached_messages() and - imap_delete_all_cached_messages(). Some code cleanups. - * src/utils.[ch]: added a function remove_all_numbered_files(). - * src/mh.c: mh_remove_all_msg() - src/imap.c: imap_delete_all_cached_messages(): - use remove_all_numbered_files(). - * src/mainwindow.c - src/summaryview.c - src/compose.[ch]: added `Reply to sender'. - compose_reply() - compose_reply_set_entry(): added an argument `ignore_replyto'. - -2001-06-05 - - * src/folderview.c: folderview_selected() - src/summaryview.c: summary_show(): fixed a bug that updated wrong - folder when remaining marks were processed. - -2001-06-04 - - * src/headerwindow.c: headerwindow_show_cb(): always try to show - msginfo, and use the selected message, not the displayed one. - * src/smtp.c: smtp_ok(): fixed sock_gets() error handling. - -2001-06-02 - - * src/folderview.c: folderview_selected() - src/mimeview.c: mimeview_selected(): ungrab the mouse event. - * src/summaryview.c: summary_show(): process the left marks if any. - -2001-05-27 - - * src/passphrase.c: enclosed with #if USE_GPGME. - * src/prefs_account.c: added NNTP AUTH check button. - * src/alertpanel.[ch]: alertpanel_create(): added new argument - `can_disable', all existing callers changed to pass FALSE; - created a check button to disable the message. - alertpanel_message_with_disable(): new. - alertpanel_show(): mask value with G_ALERT_VALUE_MASK. - alertpanel_button_toggled(): new. - alertpanel_button_clicked(), alertpanel_close(): set value using - G_ALERT_VALUE_MASK. - * src/prefs_common.[ch]: added option to toggle GnuPG signature - check popup window, and GnuPG warning. - * src/rfc2015.c: check_signature(): show signature check dialog - only if it is enabled. - * src/main.c: modified GnuPG checking. - * src/main.c - src/prefs_common.c: fixed some compilation bugs when enabled - GPGME. + * src/procmime.c + [Bug 650] reply button causes crash + Thanks to David Relson and Christoph -2001-05-26 +2004-12-07 [colin] 0.9.13cvs2.1 - * src/codeconv.c: conv_get_code_conv_func(): fix for ISO-8859-* - encodings with libjconv. - conv_encode_header(): fixed an endless loop bug when encountering - an invalid wide character (thanks to Alte). - * src/headerview.c: SET_FONT_STYLE(): fixed segfault with invalid - bold font. - * src/imap.c: imap_create_folder(): don't create folder if the - name is INBOX. - * src/mainwindow.c: main_window_reflect_prefs_all(): hide the - execute button when immediate execution is enabled. + * ChangeLog.claws + * AUTHORS + * po/sk.po + * src/procmime.c + * src/prefs_account.c + * src/common/smtp.c + * src/common/smtp.h + Sync with HEAD -2001-05-22 +2004-12-06 [colin] 0.9.12cvs187.1 - * README - README.jp: added the "How to run" section. + * ChangeLog.claws + * INSTALL + * Makefile.am + * README.claws + * TODO.claws + * configure.ac + * po/bg.po + * po/cs.po + * po/el.po + * po/en_GB.po + * po/es.po + * po/fr.po + * po/hr.po + * po/hu.po + * po/it.po + * po/ja.po + * po/ko.po + * po/nl.po + * po/pl.po + * po/pt_BR.po + * po/ru.po + * po/sk.po + * po/sr.po + * po/sv.po + * po/zh_CN.po + * po/zh_TW.Big5.po + * src/compose.c + * tools/Makefile.am + * tools/README + * tools/filter_conv.pl + * tools/kdeservicemenu/README + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + Sync with HEAD -2001-05-19 +2004-12-04 [colin] 0.9.12cvs183.1 - * merged NNTP AUTH from the claws branch. - * src/news.[ch]: supported NNTP AUTH. - * src/nntp.[ch]: wrapped SockInfo with NNTPSockInfo for NNTP AUTH. - * INSTALL - INSTALL.jp: modified the confirmation list and the warning about - threads. - -2001-05-18 - - * src/gtkutils.[ch]: moved folderview_find_collapsed_parent() to - gtkut_ctree_find_collapsed_parent(). - * src/folderview.c: folderview_select_node(): automatically expand - the parent folders when selected. - * configure.in: made the version number to 0.4.99 (0.5pre) - * src/main.c: main(): moved parse_cmd_opt() before gtk_init() - so that X is not necessary for --help and --version. - parse_cmd_opt(): changed g_get_prgname() to g_basename(argv[0]). - * src/folderview.c: folderview_update_node(): a fix for collapsed - nodes. - -2001-05-17 - - * src/main.c: lock_socket_input_cb(): changed fd_read() to fd_gets(). - It caused garbages in --compose option. - * src/socket.[ch]: made fd_gets() public. - -2001-05-16 - - * src/gtkutils.[ch]: gtkut_ctree_node_next(): new. - * src/folderview.c: folderview_find_next_unread(): new. - folderview_select_next_unread(): modified so that it can find - the hidden folder. - -2001-05-15 - - * src/compose.c: compose_write_headers(): excluded also From, To, - Sender because they could be used for SPAM. - * src/folderview.c: add '+' mark to the collapsed folder that have - some unread folders. - folderview_search_new_recursive(), - folderview_have_new_children(), - folderview_search_unread_recursive(), - folderview_have_unread_children(), - folderview_find_collapsed_parent(): new. - folderview_update_node(): display the number of queued messages. - -2001-05-14 - - * src/folder.[ch] - src/mh.[ch]: modified *_add_msg() to use link(). Added the - argument to switch whether to remove the source file or not. - * src/compose.c - src/inc.c - src/mbox.c: modified the argument of folder_item_add_msg() and - removed some unlink()'s. - -2001-05-13 - - * src/prefs_customheader.[ch]: renamed prefs_headers_* to - prefs_custom_header_*. Removed `(New)' row and `Substitute' - button. Supported empty value. - prefs_custom_header_row_moved(): new. Connected "row_move" signal - to the function, and made it set header list. - * src/customheader.c: custom_header_get_str() - src/compose.c: compose_write_headers(): supported empty value. - * src/prefs_display_header.c: prefs_display_header_row_moved(): new. - Connected "row_move" signal to the function, and made it set - header list. - * src/compose.c: compose_write_headers(): modified the order of - headers, and made it encode the custom headers. - * src/prefs_customheader.c: prefs_custom_header_delete_cb() - src/prefs_filter.c: prefs_filter_delete_cb(): treat closing the - alert panel by ESC as "No". - -2001-05-13 - - * merged the custom header stuff from claws branch: - * src/customheader.[ch] - src/prefs_customheader.[ch]: new. - * src/customheader.c: custom_header_read_str(): use strtol() instead - of atoi() and check errors. - custom_header_find(): new function. - * src/compose.c: IS_IN_CUSTOM_HEADER(): new macro. - compose_write_headers(): made it replace headers with user-defined - headers except for some automatically generated headers. - -2001-05-11 - - * src/inc.c: connection_check_cb(): fixed a bug that caused - segmentation fault if connection was not established. - * src/compose.c: compose_create(): even if set_autobcc or set - autoreplyto is checked and the entries are empty, show them. - -2001-05-10 - - * src/textview.c: textview_show_mime_part(): modified the messages. - TEXT_INSERT(): new macro. - * po/ja.po: fixed. - * src/prefs_display_header.c: prefs_display_header_create(): - modified the text of checkbutton. - -2001-05-09 - - * src/mimeview.c: added "Open with..." to the context menu. - * src/summaryview.c: summary_print() - src/inputdialog.c: input_dialog(): fixed memory leaks. - * src/textview.c: textview_show_mime_part(): updated the description. - * src/send.c: implemented sending progress dialog. - (TODO: automaton should be used.) - send_progress_dialog_create(), send_progress_dialog_destroy(), - send_cancel(): new. - send_message_smtp(): made it update the dialog for each stage. - * src/utils.[ch]: get_left_file_size(): new. Get the left bytes - of opened file. - * src/summaryview.c: summary_show(): when open_inbox_on_inc is set, - go to first unread message even if folder is same as previous. - * src/prefs_common.c: made color selection dialog transient, and - made escape key close the dialogs. - -2001-05-08 - - * version 0.4.66 - - * src/select-keys.c: delete_event_cb(): removed `;' from its end. - * src/recv.c: recv_write(): changed the interval to 10msec. - * src/prefs_display_header.c: modified the layout of the dialog, - and made the hidden headers list insensitive when `Show other - headers' is not checked. - * src/textview.c: changed strcasecmp() and strncasecmp() to - the corresponding glib functions. - * src/inc.c: get_spool(): make a temporary file in the home - directory. - -2001-05-07 + * src/compose.c + Sync with HEAD (compose window position saving) - * src/prefs_common.c - src/prefs_account.c - src/prefs_filter.c - src/account.c - src/alertpanel.c - src/filesel.c - src/foldersel.c - src/export.c - src/import.c - src/inputdialog.c - src/passphrase.c - src/select-keys.c - src/sigstatus.c: fixed a bug that accidentally destroyed dialogs - when closed them with delete_event (thanks to DINH). - Added *_deleted() and *delete_event() which handle delete_event - signal correctly. - -2001-05-06 - - * src/prefs_display_header.c: merged some changes from claws branch: - prefs_display_header_create(): allow reordering of headers by - dragging. - prefs_display_header_find_header(): new function. - prefs_display_header_clist_set_row(): don't allow duplicates. - * src/prefs_account.c: prefs_account_receive_create(): changed - the label of the check button. - -2001-05-05 - - * src/pop.c: pop3_getsize_list_recv(): if sscanf() failed, break - immediately. - * src/inc.h: removed cur_msg_bytes from Pop3State. - * src/inc.c: pop3_recv_func() - src/recv.[ch]: made the second arguments of RecvUIFunc current - total read bytes. - recv_write(): made it call UI func if elapsed time is greater - than 0.1 sec. - * src/recv.c: recv_write(): changed the interval to 300 usec. - * src/textview.c: textview_show_header(): if header is Subject, - unfold it. - * src/utils.[ch]: unfold_line(): new. - * src/procheader.[ch]: procheader_get_header_array(): new. - * src/prefs_display_header.c: updated defaults. - -2001-05-05 - - * some merge from the sylpheed-claws branch. - It allows user to specify displayed headers in message view. - (symbol names were also changed.) - * src/prefs_display_header.[ch] - src/displayheader.[ch]: new. - * src/prefs_display_header.c: - removed prefs_display_headers_other_headers_toggled(). - removed "(New)" row from the list. - * src/defs.h: added DISPLAY_HEADER_RC. - * src/prefs_common.c: prefs_message_create(): added a button for - opening the display header setting dialog. - * src/prefs_common.h: added show_other_header and disphdr_list - to PrefsCommon. - * src/procheader.[ch]: procheader_get_header_list_from_file(), - procheader_get_header_array_asis(): new. - procheader_get_header_list(): modified so that it takes FILE - pointer for its argument. - procheader_header_array_destroy(), procheader_header_free(): new. - * src/main.c: main(): made it call prefs_display_header_*_config(). - * src/textview.c: textview_scan_header(): modified so that it - sorts headers according to user setting. - src/textview_show_header(): made it call - textview_make_clickable_parts(). - textview_make_clickable_parts(): added GdkFont to its arguments, - and removed GtkText from them. - -2001-05-04 - - * implemented auto-checking of new mail based on the patch from - Pierric Descamps (thanks!). - * src/inc.c: added inc_autocheck_timer_init(), - inc_autocheck_timer_set(), inc_autocheck_timer_remove(), - inc_autocheck_func() for auto-checking of new mail. - * src/main.c: main(): call inc_autocheck_timer_init(). - * src/prefs_common.c: prefs_receive_create(): activated the - auto-checking UI. Added prefs_common_cancel(), and connected - some signals to that. - * src/prefs_common.c - src/prefs_account.c - src/prefs_filter.c - src/account.c: Disabled auto-checking while opening the dialog. - * src/headerview.c: headerview_show_xface(): fixed a bug that - showed a warning when header pane was hidden. +2004-12-04 [paul] 0.9.12cvs182.3 -2001-05-03 + * src/messageview.c + * src/mimeview.c + * src/prefs_customheader.c + * src/gtk/quicksearch.c + replace some forgotten GTK_SIGNAL_FUNCs - * src/inc.c - src/pop.c - src/recv.c: removed non-blocking socket mode support since it - does nothing. - * src/pop.c - src/inc.c: modified the messages of incorporation dialog. - -2001-05-02 - - * src/utils.h: made u32 the typedef of guint32. - added BIG_ENDIAN_HOST macro that is used by md5.c. - * src/md5.c: renamed md5c.c. Fixed the indentation. Fixed a bug - that didn't calculate MD5 correctly on big endian machines. - -2001-05-01 - - * version 0.4.65 - - * src/folder.c: folder_init(): added the method imap_remove_folder. - * src/folderview.c: folderview_rm_imap_folder_cb(): made it - actually remove folder from IMAP4 server. - * src/imap.[ch]: imap_create_folder(): made it actually create - folder on IMAP4 server. - imap_remove_folder(): added. - imap_create(), imap_delete(): added. - * src/summaryview.c: summary_execute_delete(): don't check trash - if folder type is not F_MH. - * thanks to Ishihara for the above changes. - * configure.in - ac/check-type.m4: better wint_t typedef detection (renamed - sv_CHECK_TYPE to SYLPHEED_CHECK_TYPE). - -2001-04-30 - - * src/recv.c: recv_bytes_write(): fixed another bug that caused - infinite loop and buffer overrun. - -2001-04-30 - - * src/socket.[ch]: renamed sock_read() and fd_read() to - sock_gets() and fd_gets() for preventing confusion. - Added sock_read() and fd_read() which is the wrapper of read(). - * src/recv.c: recv_bytes_write(): fixed a bug that caused infinite - loop. Use sock_read() instead of fd_read(). - * src/esmtp.c - src/imap.c - src/news.c - src/nntp.c - src/pop.c - src/recv.c - src/smtp.c: use sock_gets() instead of sock_read(). - * src/imap.c: imap_session_new(): fixed the error detection - of imap_open(). - -2001-04-28 - - * src/inc.c: made it displays current read bytes to the dialog. - * src/pop.c: recv_write(): call UI function before editing - strings. - -2001-04-27 - - * src/progressdialog.c: progress_dialog_create(): modified the - size of dialog and made it stretchable. - * src/smtp.c - src/esmtp.c: smtp_ok(), esmtp_ok(): fixed a bug that didn't - process an error response correctly (thanks to Ohmasa). - * src/pop.[ch]: added pop3_getsize_list_send(), - pop3_getsize_list_recv(). - * src/recv.[ch]: added recv_set_ui_func() that makes recv_write() - call the callback function for each sock_read(). - * src/inc.h: in Pop3State, renamed bytes to total_bytes, and added - cur_msg_bytes, cur_total_bytes, and sizes. - * src/inc.c: added inc_pop3_recv_func() that updates the progress - bar for each sock_read(). - -2001-04-26 - - * src/mh.c: mh_is_maildir_one(): modified so that it uses - is_dir_exist(). - -2001-04-25 Werner Koch - - * src/mh.c (mh_is_maildir_one, mh_is_maildir): New. - (mh_scan_tree_recursive): Do not include Maildir style directories - in the scan. - - Changed the use of integers to describe sockets by an more abstract - data structure. - - * src/automaton.h (struct _Automaton): Add help_sock. - * src/automaton.c (automaton_input_cb): Changed source to be - SockInfo and use wrapper for gdk_input_add. - - * src/send.c (SEND_EXIT_IF_ERROR): Adjusted tests and removed test - for invalid socket because this is now done in sock_close. Set - sock to NULL. - (SEND_EXIT_IF_NOTOK): Set closed sock to NULL. - (send_smtp_open): Use only SockInfo. - - * src/news.c (news_session_new): Use SockInfo here. - (news_session_destroy): Ditto and set sock to NULL. - - * src/nntp.c: Use SockInfo instead of integers - * src/smtp.c: Ditto. - * src/pop.c: Ditto. - * src/recv.c: Ditto. - - * src/inc.c (inc_pop3_session_do): Removed sock_sockinfo_free. Put - gdk_input_add into a wrapper. - - * src/esmtp.c: Changed socket descriptors to use SockInfo. - * src/esmtp.h: Ditto, included socket.h. - * src/session.h (struct _Session): Likewise. - * src/imap.c (imap_open): Return SockInfo ptr and not an integer. - Removed access to internal data of SockInfo. Changed all callers - and functions to take SockInfo. - (imap_session_new): Use sock_close here. - (imap_session_destroy): Ditto. - - * src/compose.c (compose_exec_ext_editor): Replaced sock_write by - fd_write. - - * src/main.c (app_will_exit): Close lock socket using fd_close. - (prohibit_duplicate_launch): Use fd_xxx functions instead of sock_xxx. - (lock_socket_input_cb): Ditto. - - * src/socket.h, src/socket.c: Prepared SockInfo structure to use - glib channels. Changed all sock_xxx to use SockInfo instead of an - integer. - (sock_connect_unix, sock_open_unix, sock_accept): Renamed to .. - (fd_connect_unix, fd_open_unix, fd_accept): .. this and changed all - callers. - (fd_read, fd_write, fd_close): New. - (sock_sockinfo_free): Removed. - * src/socket.c (sock_connect_nb): Use close instead sock_close here. - (sock_connect): Ditto. - -2001-04-26 - - * config.h.in: removed. - * ac/Makefile.am: added gnupg-check-typedef.m4 to MACROS. - * .cvsignore: added. - * src/inc.c - src/progressdialog.[ch] - src/pixmaps/complete.xpm - src/pixmaps/continue.xpm - src/pixmaps/error.xpm: applied the patch from Leandro Pereira - that displays the state of message incorporation (thanks!). - * src/inc.c: made the progress dialog change the text of status. - -2001-04-25 - - * removed po/*.gmo, configure, stamp-h.in, aclocal.m4, Makefile.in - from the cvs tree. - * COPYING: removed RSA copyright notice. - * removed po/sylpheed.pot, po/stamp-cat-id, po/cat-id-tbl.c. - * configure.in: added the check of sys/utsname.h. - -2001-04-24 Werner Koch - - Merged most of the changes from the W32 branch in. - - * configure.in: Require gpgme >= 0.2.1 - - * acconfig.h (HAVE_U32_TYPEDEF): New. - * ac/gnupg-check-typedef.m4: New. - * configure.in: Check for u32 type and the size of some types. - * src/utils.h: Define the u32 type and related constants. - - * src/about.c (about_create): Removed the note about MD5. We are - not any longer using the RSA Inc. implementation. - * src/md5ify.c, src/md5ify.h, src/md5global.h: Removed. - * src/md5c.c, src/md5c.h: Replaced by an FSF implementation and - renamed the function to standard lowercase convention. Changed all - callers. - (md5_hex_digest): New. - (md5_hmac): Add hmac function by Martin Schaaf with some - modifications. - (md5_hex_hmac): New. - * src/esmtp.c, src/esmtp.h (md5_hex_hmac): Removed. - (hmac_md5): Removed. - * src/pop.c (pop3_getauth_apop_send): Replaced the md5_digest by - the new md5_hex_digest function. - - * src/about.c: Include utsname.h only if available - - * src/utils.c, src/utils.h (get_home_dir): New to better cope with - special Windoze requirements. Changed all calls to - g_get_home_dir() to this function. - - * simple-gettext.c: New. - - * src/main.c (main): Issue a warning if GnuPG is not properly - installed. - - * src/sigstatus.c, src/sigstatus.h: New. - * src/rfc2015.c (check_signature): Use the sigstatus window and - get the status texts from a utility function. - - * src/select-keys.c: Removed the global select_keys var and - pass an allocated one along all functions. - (set_row): Display only keys capable of encryption. - (update_progress): Replaced the progressbar by - a windmill and a text showing for which key we are collecting - info. Removed progressbar everywhere else and updated callers. - - * src/prefs_common.c (prefs_privacy_create) [__MINGW32__]: Do not - display the grab button. - -2001-04-24 - - * src/prefs_common.[ch] - src/procheader.c: applied the patch from Darko Koruga that - allows user to define their own format for displaying date in - summary view using strftime() (thanks!). - * src/prefs_common.c: prefs_quote_colors_dialog() - src/mainwindow.c: main_window_reflect_prefs_all(): made it - update message colors if the colors setting is changed. - * src/main.[ch]: made it remember the startup directory. - * src/export.c: export_mbox(): made it initially chdir to the - startup directory. - * src/filesel.c: filesel_select_file(): made it open the startup - directory at first. - -2001-04-23 - - * added option to warn about queued messages on exit [sergey]: - - * src/compose.c: compose_queue(): call folder_item_scan() - and folderview_update_item() after queueing. - * src/folderview.c: folderview_update_node(): draw the queue - folder in bold font if there are queued messages. - * src/mainwindow.c: queued_messages(): new function. - app_exit_cb(): display warning if there are queued messages - if warn_queued_on_exit is set. - * prefs_common.[ch]: add warn_queued_on_exit option. - - * src/mainwindow.c: moved queued_messages() to main.c, and renamed - it to get_queued_message_num(). - * src/main.c: app_will_exit(): moved warning dialog code from - app_exit_cb(), and added manage_window_focus_in(). - - * enhanced GnuPG key selection support [sergey]: - - * src/select-keys.c: updated to newer version from Win32 - branch with support for selecting arbitrary keys. - * src/prefs_account.c: added the Privacy tab to the account - options window. - prefs_account_privacy_create(), - prefs_account_sign_key_set_data_from_radiobtn(), - prefs_account_sign_key_set_radiobtn(): new functions. - * src/prefs_account.h: new preferences sign_key_type, sign_key_id. - * src/rfc2015.c: set_signers(): new function. - pgp_sign(): add the account parameter, call set_signers(). - rfc2015_sign(): add the account parameter, pass it to pgp_sign(). - * src/rfc2015.h: rfc2015_sign(): updated prototype. - * src/compose.c: pass the current account to rfc2015_sign(). - -2001-04-22 - - * src/mbox.c: export_to_mbox(): fixed a memory leak bug. - -2001-04-20 - - * src/mbox.[ch]: renamed export_mbox() to export_to_mbox(). - Fixed a memory leak bug. - * src/export.[ch]: added for exporting folder to mbox. - * src/import.[ch]: made import_mbox() take default folder. - Added description to the dialog. - * src/summaryview.c: summary_show(): fixed a bug that kept the - toolbar buttons insensitive after receiving messages. - * src/export.c - src/import.c: fixed a bug that caused quitting of the program - when OK or Cancel button was clicked several time. - * src/prefs_common.[ch] - src/addressbook.c: added "Add address to destination when - double-clicked" option. +2004-12-04 [paul] 0.9.12cvs182.2 -2001-04-19 + * src/Makefile.am + remove 'pixmaps/dir_noselect.xpm'. from local patch, + committed in error - * src/prefs_common.[ch]: reorganized the items of settings, - and added Message tab. - * src/main.c: parse_cmd_opt(): added command line option --version. - * src/mh.c: made it unset MSG_DELETED flag when moved/copied to - special folders. - * src/prefs_common.[ch] - src/headerview.[ch]: the header pane can be toggled now. - * src/prefs_common.[ch] - src/textview.c: page scroll step is now selectable between - one page and half page. - * src/mbox.[ch]: added export_mbox() that reads all messages - in a folder, and store them into one mbox file. +2004-12-04 [paul] 0.9.12cvs182.1 -2001-04-18 + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * INSTALL + * NEWS + * README + * README.jp + * configure.ac + * doc/manual/ja/Makefile.am + * doc/manual/ja/sylpheed-1.html + * doc/manual/ja/sylpheed-10.html + * doc/manual/ja/sylpheed-11.html + * doc/manual/ja/sylpheed-12.html + * doc/manual/ja/sylpheed-13.html + * doc/manual/ja/sylpheed-14.html + * doc/manual/ja/sylpheed-15.html + * doc/manual/ja/sylpheed-16.html + * doc/manual/ja/sylpheed-17.html + * doc/manual/ja/sylpheed-18.html + * doc/manual/ja/sylpheed-19.html + * doc/manual/ja/sylpheed-2.html + * doc/manual/ja/sylpheed-20.html + * doc/manual/ja/sylpheed-3.html + * doc/manual/ja/sylpheed-4.html + * doc/manual/ja/sylpheed-5.html + * doc/manual/ja/sylpheed-6.html + * doc/manual/ja/sylpheed-7.html + * doc/manual/ja/sylpheed-8.html + * doc/manual/ja/sylpheed-9.html + * doc/manual/ja/sylpheed.html + * doc/manual/ja/sylpheed.sgml + * po/de.po + * src/Makefile.am + * src/compose.c + * src/procmime.c + * src/pixmaps/regular.xpm **REMOVED** + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/prefs_gpg.c + sync with HEAD + +2004-12-03 [paul] 0.9.12cvs180.1 + + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * src/Makefile.am + * src/pop.c + * src/common/utils.c + * src/common/utils.h + * src/pixmaps/continue.xpm + * src/pixmaps/dir_close.xpm + * src/pixmaps/dir_open.xpm + * src/pixmaps/drafts_close.xpm + * src/pixmaps/drafts_open.xpm + * src/pixmaps/folder.xpm **REMOVED** + * src/pixmaps/group.xpm + * src/pixmaps/unread.xpm + sync with HEAD + +2004-12-02 [colin] 0.9.12cvs179.1 - * src/prefs_filter.[ch]: separated filter setting code from - prefs_common.c, and made it a separate dialog. + * src/compose.c + Sync with HEAD (non-duplicated reedition) -2001-04-17 +2004-12-02 [colin] 0.9.12cvs178.1 - * version 0.4.64 + * src/compose.c + Sync with HEAD (linewrap_quote fix) - * src/automaton.[ch] - src/inc.c: fixed the bug that made Sylpheed crash when clicking - Cancel button while getting new mail (thanks to Sergey Vlasov). - * src/xml.c: xml_build_tree() - src/addressbook.c: fixed a bug that caused infinite loop if an - illegal XML file was given. +2004-12-01 [colin] 0.9.12cvs177.3 -2001-04-16 + * src/addrharvest.c + Replace sizeof with strlen - * src/summaryview.c - src/inc.c: applied the patch from Sergey Vlasov that fixes the - problem when the "Go to inbox after receiving new mail" option - was turned off (thanks!). +2004-12-01 [paul] 0.9.12cvs177.2 -2001-04-15 + * src/addrharvest.c + fix 'harvest addresses' - * src/xml.[ch]: modified so that it supports some characters which - must be escaped, and multiple-lined tag. - * src/folder.c - src/addressbook.c: modified so that it escapes some characters - like '<', '>', '&', ''', '"'. +2004-11-30 [colin] 0.9.12cvs177.1 -2001-04-10 + * src/gtk/prefswindow.c + * src/gtk/pluginwindow.c + Sync with HEAD - * version 0.4.63 +2004-11-29 [colin] 0.9.12cvs176.1 - * src/folder.[ch] - src/mainwindow.c - src/mh.[ch] - src/procmsg.[ch] - src/summaryview.[ch]: applied the patch from Darko Koruga that - adds copy message operation for the MH folders (thanks!). - * src/imap.c: disabled slash to dot conversion. - * src/imageview.c: fixed a bug that displayed an old image when - loading of a image failed (thanks to Darko Koruga). + * src/folderview.c + sync with HEAD (Fix disappearing separators in folderview's popup) -2001-04-09 +2004-11-29 [colin] 0.9.12cvs175.1 - * src/procmsg.c: procmsg_read_cache(): added setvbuf() to speed up - cache reading (thanks to Sergey Vlasov). - * src/inc.c - src/summaryview.[ch] - prefs_common.[ch]: applied the patch that keeps the same folder - after receiving new mail (thanks to Sergey Vlasov). - * src/textview.c - src/utils.[ch]: moved get_quote_level() to utils.c. + * src/procmime.c + Sync with head (another format fix) -2001-04-08 +2004-11-29 [colin] 0.9.12cvs174.1 - * ac/Makefile.am: added. - * Makefile.am - configure.in: added ac directory. + * src/pop.c + Sync with HEAD (format string fix) -2001-04-07 +2004-11-26 [colin] 0.9.12cvs173.1 - * src/summaryview.c: summary_filter(): made it move messages - immediately if immediate_exec option is set. - * src/prefs_common.[ch] - src/textview.[ch] - src/gtkutils.[ch]: applied the message coloring patch from - Stephen Anthony with some modification (thanks!). - * src/gtksctree.c - src/mimeview.c: modified the behavior of MimeView (thanks to - HIRAMATSU). + * src/common/smtp.c + * src/common/smtp.h + Sync with HEAD -2001-04-06 +2004-11-24 [colin] 0.9.12cvs172.1 - * src/utils.c: copy_file() - src/mh.c: applied (and modified) the patch from Darko Koruga - that enables to move messages across file systems (thanks!). - * src/procheader.c - src/utils.[ch]: applied the patch from Jorge Van Hemelryck - that converts the date of messages to the local time (thanks!). - * src/utils.c: remote_tzoffset_sec(): fixed a bug that the signs - of one-letter timezone were reversed. - * src/folder.c: folder_item_add_msg(): put the assertion for the - add_msg() method (thanks to TAKANO). - -2001-04-05 - - * src/procmime.c: procmime_decode_content(): fixed a bug that - corrupted quoted-printable encoded messages when they include - `=00' (thanks to Masahiro Tomita). - * src/gtksctree.c - src/mimeview.c - src/summaryview.c: modified the DnD behavior of MIME view - (thanks to HIRAMATSU). - -2001-04-04 - - * src/about.c: applied the patch from Sergey Vlasov that fixes - the appearance of the about dialog (thanks!). - * src/prefs_common.[ch] - src/rfc2015.[ch] - src/mimeview.c - src/procmime.[ch] - src/compose.[ch] - src/passphrase.c - src/textview.[ch]: applied the GnuPG support patch which had - ported from the sylpheed-win32 branch (thanks to Sergey Vlasov). - * INSTALL, INSTALL.jp: updated the description about GnuPG. - -2001-04-03 - - * src/utils.[ch]: added references_list_append() that parses - References header and makes it string list. - * src/compose.c: modified so that too long References header is - truncated, garbage characters are removed, and header is tidied - up (thanks to Matthias Intemann). - -2001-04-02 - - * src/addr_compl.c: applied the address completion bugfix patch - from Alfons Hoogervorst (thanks!). - -2001-04-01 - - * src/gtksctree.c: modified so that the tree_select_row signal - actually pass the column number. - * src/summaryview.c: summary_selected(): made generic mark and - unread mark can be toggled with clicking of the columns. - Added summary_mark_row_as_read() and summary_mark_row_as_unread(). - * src/prefs_common.c - src/prefs_account.c: applied the layout fix patches from Sergey - Vlasov, and adjusted some widths of GtkEntry widgets. - * src/prefs.c: prefs_dialog_create(): enable notebook to take focus. - * src/inc.c: inc_start(): modified so that authentication dialogs - show server name too (thanks to Sergey Vlasov). + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD -2001-03-31 +2004-11-24 [colin] 0.9.12cvs171.1 - * src/mimeview.c: mimeview_key_pressed(): fixed a bug that caused - segmentation fault when a malformed multipart message is shown - (thanks to Sergey Vlasov). - * src/summaryview.c: summary_display_msg(): made it focus to the - summary view if the MIME list is empty. + * src/plugins/pgpmime/pgpmime.c + Sync with head (gpgmectx leaks) -2001-03-30 +2004-11-24 [colin] 0.9.12cvs169.1 - * src/pixmaps/deleted.xpm - src/pixmaps/mark.xpm - src/summaryview.c: added deleted and mark icon. - * src/gtkutils.c: gtkut_widget_init(): changed gtk_widget_destroy() - to gtk_widget_unref(). - * src/addr_compl.c: start_address_completion(): fixed the bug that - displayed warning when the address book was empty (thanks to - Chideok Hwang). - -2001-03-29 - - * src/summaryview.c: summary_show(): fixed a memory leak bug - (thanks to ChiDeok Hwang). - * src/pixmaps/forwarded.xpm - src/pixmaps/replied.xpm - src/pixmaps/new.xpm - src/pixmaps/unread.xpm - src/compose.c - src/mainwindow.c - src/prefs_common.c - src/procmsg.h - src/summaryview.[ch]: applied the patch from Marc Hoper - that adds replied and forwarded mark to replying or forwarding - messages (thanks!). And new and unread mark were replaced - by the icons David Mehrmann created (thanks!). - * src/summaryview.c: made the width of unread and MIME column - fixed. - * src/prefs.c: prefs_config_parse_one_line(): made it check the - '=' separator (thanks to Sergey Vlasov). + * src/plugins/pgpmime/plugin.c + * src/plugins/trayicon/Makefile.am + * src/plugins/trayicon/newmarkedmail.xpm + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/unreadmarkedmail.xpm + Sync with HEAD -2001-03-26 +2004-11-23 [colin] 0.9.12cvs168.1 - * src/prefs_common.[ch]: moved smooth scroll option to the - interface tab. - * src/textview.c: made the one-line scroll also perform smooth - scrolling. + * src/partial_download.c + * src/partial_download.h + * src/plugins/pgpmime/plugin.c + Sync with HEAD -2001-03-25 +2004-11-23 [colin] 0.9.12cvs166.1 - * src/prefs_common.[ch] - src/textview.c: applied the smooth scroll patch from Setoh and - Ninomiya (thanks!). + * src/Makefile.am + * src/codeconv.c + * src/compose.c + * src/folderview.c + * src/main.c + * src/partial_download.c + * src/partial_download.h + * src/prefs_account.c + * src/prefs_account.h + * src/privacy.c + * src/privacy.h + * src/procmime.c + * src/common/Makefile.am + * src/common/base64.h + * src/common/partial_download.c + * src/common/partial_download.h + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/prefs_gpg.h + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + Sync with HEAD + +2004-11-23 [colin] 0.9.12cvs163.1 -2001-03-24 + * src/main.c + Sync with HEAD (cursor optimization) - * src/summaryview.c: summary_attract_by_subject(): rewritten it - using hash table for speeding up. - * src/prefs_account.c: made filter_on_receive TRUE by default. - * src/mainwindow.c: reordered menu items. +2004-11-23 [colin] 0.9.12cvs162.1 -2001-03-23 + * src/prefs_common.c + * src/prefs_themes.c + * src/procmsg.c + Sync with HEAD - * src/gtkutils.c: gtkut_clist_bindings_add(): fixed a bug that - caused address completion not to accept space and enter key. +2004-11-23 [colin] 0.9.12cvs158.9 -2001-03-22 + * src/compose.c + Fix double-free when forwarding + * src/msgcache.c + Fix leak on error path + - * src/utils.[ch] - src/codeconv.c: fixed a bug that didn't encode non-ASCII headers - correctly. - * src/compose.c: fixed a bug that didn't decode some headers - correctly when replying or reediting drafts (thanks to Sergey - Vlasov). +2004-11-23 [colin] 0.9.12cvs158.8 -2001-03-21 + * src/compose.c + Fix possible double-free + Spotted by Alfons - * src/gtkutils.[ch]: added gtkut_widget_init() that modifies the - behaviors of some classes. - * src/main.c: main(): made it call gtkut_widget_init() first. - * src/summaryview.c: summary_create(): removed the key binding code. +2004-11-23 [colin] 0.9.12cvs158.7 -2001-03-19 + * src/compose.c + Fix some signal handlers' prototypes + Spotted by Alfons - * src/procmsg.[ch]: modified for the sake of readability. +2004-11-22 [colin] 0.9.12cvs158.6 -2001-03-18 + * src/compose.c + Remove unneeded code and duplicated + wrapping - patch by Alfons - * src/mainwindow.c: changed "Clean trash" to "Empty trash". - Added new menu items for folder manipulation. - allsel_cb(): made it change the target between summary view and - message view according to the input focus. - Removed "Select all" from Summary submenu. - * src/folderview.[ch]: added functions for creating/renaming/deleting - folder. - * src/procmsg.[ch]: made "marked" and "deleted" flag permanent, and - removed "important" flag. - * src/summaryview.c: added summary_set_row_marks() that sets style - of a row according to the flags, and made some functions use it. - * src/mainwindow.c: allsel_cb(): modified so that it selects - summary view correctly if message view is toggled off. +2004-11-22 [colin] 0.9.12cvs158.5 -2001-03-17 + * src/prefs_themes.c + Fix oversized selector - * src/socket.c: sock_connect_by_getaddrinfo(): fixed a resource - leak bug of socket, and rewrote the routine. - * src/inc.c: inc_mail(), inc_all_account_mail(): fixed a bug that - displayed the wrong unread number in the folder tree if a - folder was open and new messages arrived at the folder. - * src/socket.c: sock_connect_by_getaddrinfo(): fixed a bug - again. +2004-11-22 [colin] 0.9.12cvs158.4 -2001-03-15 + * src/compose.c + fix dump_text() + patch by Alfons - * src/mh.c: mh_move_msg(), mh_move_msgs_with_dest(): made it - check the existence of the destination file. - * src/procmsg.c: procmsg_set_flags(): made it count the last - number of the message list (and fixed a bug that didn't open - newly arrived message). +2004-11-19 [colin] 0.9.12cvs158.3 -2001-03-13 + * src/textview.c + Add a context menu on links (open, copy) - * src/prefs_common.c: prefs_send_create(): removed EUC-JP and - Shift_JIS from the outgoing codeset. +2004-11-18 [paul] 0.9.12cvs158.2 -2001-03-12 + * src/addrgather.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/mimeview.c + * src/prefs_common.c + * src/plugins/image_viewer/viewer.c + * src/plugins/spamassassin/spamassassin_gtk.c + replace deprecated gtk_notebook_set_page + and gtk_notebook_current_page - * version 0.4.62 +2004-11-18 [paul] 0.9.12cvs158.1 -2001-03-11 + * configure.ac + * src/compose.c + * src/mainwindow.c + * src/messageview.c + * src/prefs_common.c + * src/common/utils.c + * src/common/utils.h + sync with HEAD - * src/send.c: send_message_queue(): modified so that it finds - the account from the `From' and the server name of the queued - message. - * src/account.[ch]: added account_find_from_smtp_server() that - finds an account from the specified address and SMTP server. - * src/Makefile.am - src/mainwindow.c - src/summaryview.[ch] - src/sourcewindow.[ch]: integrated the viewing source patch from - DINH V. HoรŸรพ(thanks!). - -2001-03-10 - - * src/addr_compl.[ch] - src/addressbook.c - src/compose.c: applied the enhanced address completion patch - from Alfons Hoogervorst (thanks!). - * src/addr_compl.c: replaced g_assert() with g_return(_val)_if_fail(). - * src/folder.c: folder_init() - src/folderview.c: folderview_drag_motion_cb() - src/procmsg.c: procmsg_clean_trash() - src/summaryview.c: summary_start_drag() - src/imap.[ch]: integrated the IMAP4 move/remove function patch - from Suzuki Mio (thanks!). - -2001-03-08 - - * src/main.c: parse_cmd_opt(): made the --compose option realize - mailto: URI. - * src/utils.[ch]: execute_async(): supported quoted arguments - correctly. - strstr_with_skip_quote(), strsplit_with_quote(): quote-supported - version of g_strsplit(). - * src/mimeview.c: mimeview_view_file() - src/prefs_common.c: added single quotation mark around the file - name. - -2001-03-07 - - * configure.in - src/compose.c - src/prefs.c - src/procmime.c - src/summaryview.c - src/mbox.c - src/recv.c - src/utils.[ch]: applied the security fix patch from Dmitry V. - Levin with some modification (thanks!). Added my_tmpfile() to - utils.[ch]. - * src/main.c: added --receive-all command-line option. - -2001-03-06 - - * src/socket.c: sock_connect_thread(): fixed a bug that didn't - compile if both multithread and IPv6 are enabled (thanks to - Ishihara). - * src/utils.[ch] - src/compose.c: applied a patch from Jason McCarver that allows - FIFO for signature file (thanks!). - * src/textview.c: made some more refactoring. - * src/socket.c: sock_accept(): changed socklen_t to gint. - -2001-03-05 +2004-11-17 [colin] 0.9.12cvs156.1 - * src/main.c - src/textview.c: some code cleanups. + * src/prefs_account.c + * src/prefs_account.h + * src/procmsg.c + Sync with HEAD (add pref to store encrypted mails encrypted) -2001-03-04 +2004-11-17 [paul] 0.9.12cvs155.1 - * src/compose.[ch] - src/main.c - src/textview.c: integrated the patch from Alfons Hoogervorst that - fixes some glitches in clickable URI and enables mail addresses - clickable, and enables the --compose command line option to - specify address (thanks!). + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * NEWS + * configure.ac + * src/compose.c + * src/jpilot.c + * src/privacy.c + * src/procmime.c + * src/procmime.h + * src/procmsg.c + * src/toolbar.c + * src/pixmaps/error.xpm + sync with HEAD -2001-03-03 +2004-11-17 [colin] 0.9.12cvs151.1 - * src/esmtp.[ch] - src/smtp.[ch] - src/send.c - src/prefs_account.[ch] - src/Makefile.am: applied the SMTP AUTH patch from Martin Schaaf - and fixed its a few bugs (thanks!). - * src/textview.c: textview_key_pressed(): made it don't move focus - to summary view. - * src/main.c: parse_cmd_opt(): modified the help message. - * src/html.[ch]: added empty_line to HTMLParser and modified - the parser routines a bit. + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD (remove debug printf) -2001-03-01 +2004-11-17 [colin] 0.9.12cvs150.1 - * src/html.c: added eucjp_symbol_list, and added some characters - to ascii_symbol_list. + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD (off-by-one fix) -2001-02-19 +2004-11-17 [colin] 0.9.12cvs149.1 - * src/codeconv.[ch]: added a member `charset' and `charset_str' - to CodeConverter. - * src/html.[ch]: added the symbol list for ISO-8859-1 codeset. - html_parser_new(): made it change the symbol hash table - according to the character set of the document. - html_parse_special(): made it recognize character code number. + * src/procmsg.c + Sync with HEAD (coding style fixes) -2001-02-17 +2004-11-16 [colin] 0.9.12cvs148.1 - * src/textview.c: added textview_show_html() that parses HTML and - display as a text. - textview_show_part(): made it call textview_show_html() if - the part is text/html. - * src/html.[ch]: implemented HTML parser. + * src/procmsg.c + Sync with head (Fix the fix) -2001-02-15 +2004-11-16 [colin] 0.9.12cvs147.1 - * src/codeconv.[ch]: added CodeConverter, and its methods - (conv_code_converter_new(), conv_code_converter_destroy(), and - conv_convert()). - * src/textview.c: removed the branches by HAVE_LIBJCONV and - rewrote them using CodeConverter. + * src/procmsg.c + Sync with Main (leak fix) -2001-02-12 +2004-11-16 [colin] 0.9.12cvs146.14 - * src/mbox.c: proc_mbox(): workaround for duplicated From_ line. + * src/compose.c + Remove useless chunk of code + Patch by Alfons -2001-02-11 +2004-11-15 [colin] 0.9.12cvs146.13 - * src/codeconv.c: some code cleanups. + * src/compose.c + Fix drafting after insertion + Patch by Alfons -2001-02-05 +2004-11-15 [colin] 0.9.12cvs146.12 - * src/mainwindow.c: main_window_popup(): fixed a bug that didn't - popup the main window correctly. - * src/codeconv.h: fixed a bug that the definition of CS_EUC_CN and - CS_EUC_TW was reversed (thanks to Sakamoto). + * src/compose.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_toolbar.c + Fix some const-correctness -2001-02-04 +2004-11-15 [colin] 0.9.12cvs146.11 - * src/gtkutils.[ch] - src/main.c - src/mainwindow.[ch] - src/socket.[ch]: applied the patch from Hiramatu that enables - prohibition of multiple execution and remote control with - command line option (thanks!). + * src/summaryview.c + * src/prefs_themes.c + * src/messageview.c + Fix some leaks -2001-02-03 +2004-11-15 [colin] 0.9.12cvs146.10 - * src/summaryview.c: summary_button_pressed(), summary_selected(): - made it toggle the view if middle button is clicked while message - view is hidden. - summary_drag_data_get(): fixed a memory leaking. - * src/Makefile.am - src/compose.c: compose_write_headers(): modified so that it uses - host_alias for X-Mailer or X-Newsreader field. + * src/codeconv.c + More unreadable locale fixes -2001-02-03 +2004-11-14 [colin] 0.9.12cvs146.9 - * version 0.4.61 + * src/textview.c + Fix uri_security_check + Patch by Alfons - * src/folderview.c: fixed a bug that prevented a folder from being - created if there were already folders that have the same name - somewhere at another place. +2004-11-13 [paul] 0.9.12cvs146.8 -2001-02-02 + * src/folder.c + * src/procmime.c + fix 2 bugs introduced in last commit - * src/folderview.c: folderview_update_all(): fixed a bug that - caused segmentation fault when a folder was selected after - updating the folder tree. - * src/compose.c: compose_send(): fixed a locking bug. - compose_write_headers(): fixed a bug that referred to cur_account. - compose_convert_header(): made it check the arguments. +2004-11-13 [paul] 0.9.12cvs146.7 -2001-02-01 + * src/compose.c + * src/exporthtml.c + * src/exportldif.c + * src/folder.c + * src/imap.c + * src/imap_gtk.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/mh_gtk.c + * src/prefs_themes.c + * src/procmime.c + * src/setup.c + * src/summaryview.c + replace deprecated g_basename - * src/main.c: some cleanups and added --help option. +2004-11-13 [paul] 0.9.12cvs146.6 -2001-01-31 + * src/compose.c + * src/imap.c + * src/matcher_parser.h + * src/matcher_parser_parse.y + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/common/utils.c + various small fixes/cleanups - * src/send.c: re-enabled user-defined domain name setting. - * src/utils.c: is_next_mbs(): changed the size of temporary - multibyte array to MB_CUR_MAX. - strdup_mbstowcs(): added error check to mbstowcs(). - strdup_wcstombs(): added error check to wcstombs(). - * src/addr_compl.c: get_address_from_edit(): made it check the - return value of strdup_mbstowcs(). - * src/codeconv.c: conv_encode_header(): added error checking - to strdup_mbstowcs(). +2004-11-12 [colin] 0.9.12cvs146.5 -2001-01-30 + * src/textview.c + Validate event's origin on visibility notify + Patch by Alfons. - * src/utils.c: log_error(): changed g_error() to g_warning() so - that it doesn't abort. - Added iswalnum(). - * src/addr_compl.c: add_address(): fixed a bug that aborted the - program if the name or the address is empty. - get_address_from_edit(): supported multibyte characters. - * configure.in: fixed a typo. - * src/send.c: re-enabled user-defined SMTP port setting. +2004-11-12 [paul] 0.9.12cvs146.4 -2001-01-30 + * src/exporthtml.c + * src/exportldif.c + * src/imap.c + * src/mh.c + * src/mimeview.c + * src/prefs_spelling.c + * src/prefs_themes.c + replace deprecated g_dirname - * version 0.4.60 +2004-11-12 [colin] 0.9.12cvs146.3 - * configure.in: added --enable-gpgme option, and disabled GPGME - by default. - * made GPGME related members in MimeInfo not used if disabled. - * src/rfc2015.c: some cleanups for warning. - * README - README.jp - INSTALL - INSTALL.jp: updated. - * Makefile.am: modified bzip2 option. - -2001-01-29 - - * src/procmime.[ch]: added MIME_APPLICATION_OCTET_STREAM to - MIME type. - * src/mimeview.c: mimeview_view_file(): made it do nothing if - the MIME type is application/octet-stream. - * src/folderview.c: folderview_update_all(): made it show modal - dialog while updating folders. - * src/folderview.c: folderview_update_all(): fixed a bug that - didn't remove the dialog. - -2001-01-28 - - * src/mimeinfo.c: merged the patch from John E.P. Hynes that - launches the attached file using metamail (thanks!). - * src/procmime.[ch]: added procmime_get_tmp_file_name(). - * src/compose.c - src/addr_compl.[ch]: merged the patch from Alfons Hoogervorst - that enables address completion in the address entry on the - composition window (thanks!). - * src/addr_compl.c: get_all_addresses(), read_address_book(): - modified so that it uses xml_free_tree() for freeing the address - tree. - -2001-01-27 - - * src/utils.c: remove_dir_recursive(): fixed a bug that failed to - remove the current directory (thanks to Maki). - * src/summary_search.c: added `Select all matched' option to the - search dialog (thanks to Takahashi). - * src/pixmaps/stock_mail_attach.xpm - src/pixmaps/tb_address_book.xpm - src/compose.c: added some toolbar icons contributed from - Leandro Pereira (thanks!). - -2001-01-25 - - * src/rfc2015.c: passphrase_cb(): *finally* fixed a bug that caused - segmentation fault when the passphrase dialog was cancelled. - Hided the passphrase in the debug message. - * src/about.c: about_create(): fixed a bug that failed to compile - when none of the features were used. - * src/foldersel.c: foldersel_set_tree(): made it display all - MH folders. - * src/inc.c: inc_start(): fixed a bug that showed password dialog - continuously if it was cancelled. - * src/summaryview.c: summary_write_cache(): put an assertion after - folder_item_get_cache_file() to prevent the crash. - * thanks to Maki for the above four fixes. - * src/utils.h: added #include . - -2001-01-24 - - * src/rfc2015.c: changed some g_message() used for error messages - to g_warning(). - -2001-01-23 - - * src/procmsg.[ch]: modified READ_CACHE_DATA() macro so that - it can handle a string data of which length >= BUFFSIZE. - * src/rfc2015.c: rfc2015_encrypt(): changed return to `goto failure'. - * src/pixmaps/stock_mail_receive_all.xpm - src/pixmaps/stock_mail_reply_to_all.xpm - src/Makefile.am - src/mainwindow.c: main_window_toolbar_create(): added new toolbar - icons contributed from David Mehrmann (thanks!). - * src/inc.[ch]: overhauled the architecture so that it don't create - and destroy progress dialog for each incorporation in `get all' - mode. - -2001-01-22 - - * src/mh.c: mh_scan_tree_recursive(): fixed a bug that mistook - sub folders named `inbox', etc. as special folders. - * src/rfc2015.c: rfc2015_encrypt(): fixed a bug that didn't quote - boundary correctly. - -2001-01-21 - - * applied the GnuPG patch from Werner Koch (thanks!). - * removed Mixmaster support. - * src/rfc2015.c: changed g_error() to g_warning() and modified some - messages. - * src/about.c: about_create(): modified compiled-in features list. - * README - README.jp - INSTALL - INSTALL.jp: updated. - * src/select-keys.c: create_dialog(): modified the layout. - * src/headerwindow.c - src/addressbook.c - src/logwindow.c: made it raise the window if the window is already - open. - * src/prefs_common.[ch]: added an option for immediate execution. - * src/summaryview.c: made it execute immediately when messages are - moved or deleted if immediate_exec option is turned on. - * src/summaryview.c: summary_delete(), summary_move_selected_to(): - moved summary_step() before summary_execute(). - * src/folderview.c: folderview_update_all(): made it scan folder - tree correctly. - * src/compose.c: compose_write_headers(): made it don't add - In-Reply-To header if to_list is empty. + * src/textview.c + Some coding style fixes -2001-01-09 Werner Koch +2004-11-12 [colin] 0.9.12cvs146.2 - * configure.in, acconfig.h: Check for GPGME. - * ac/: New directory for local autoconf macros. - * src/Makefile.am: Add support for GPGME + * src/codeconv.c + We want to replace _all_ extended chars in + conv_unreadable_*, because any string containing + extended chars not parsing as UTF8 is + undisplayed on gtk2. - * src/main.c (idle_function_for_gpgme): New. - (main): Register this function. +2004-11-12 [paul] 0.9.12cvs146.1 - * src/about.c: Add a note about GPGME. + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * NEWS + * configure.ac + * src/account.c + * src/folderview.c + * src/folderview.h + * src/imap.c + * src/imap_gtk.c + * src/inc.c + * src/mainwindow.c + * src/mh_gtk.c + * src/news_gtk.c + * src/pop.c + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_ext_prog.c + * src/procmime.c + * src/procmime.h + * src/procmsg.c + * src/procmsg.h + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/common/defs.h + * src/common/utils.c + * src/common/utils.h + * src/gtk/menu.c + * src/gtk/menu.h + sync with HEAD - * src/rfc2015.c, rfc2015.h: New. +2004-11-11 [colin] 0.9.12cvs144.2 - * src/mimeview.c (mimeview_show_message): Check signature. - * src/procmime.c (procmime_scan_message): Ditto. + * src/textview.c + Fix URI range selection (patch by Alfons) - * src/messageview.c (messageview_show): Add decryption stuff. +2004-11-09 [colin] 0.9.12cvs144.1 - * src/compose.c (compose_write_to_file): Encrypt the file if requested. - (compose_toggle_encrypt_cb): New - (compose_toggle_mixmaster_cb): New, just to be prepared for - Mixmaster support. - (compose_write_headers): Suppress some headers in mixmaster mode. + * ChangeLog.claws + * src/compose.c + * src/folder.c + * src/folder_item_prefs.c + * src/prefs_account.c + * src/prefs_account.h + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD - * src/prefs_common.c (prefs_common_create): Add Privacy notebook sheet. - (prefs_privacy_create): New. Also some new structures etc. - * src/compose.c (compose_create): Set encrypt button to prefs default. - * src/compose.h (struct _Compose): Add use_encryption, use_mixmaster. +2004-11-08 [colin] 0.9.12cvs143.1 - * src/compose.c (compose_send): Add missing unlock before one return. + * src/summaryview.c + Sync with HEAD (optimize quicksearch) -2001-01-18 +2004-11-08 [colin] 0.9.12cvs142.2 - * src/gtksctree.[ch] - src/folderview.c - src/summaryview.[ch]: applied the patch from Hiramatu that enables - DnD from the summary view to the folder view and fixes some other - probrems (thanks!). - * src/mainwindow.c: scan_tree_func(): fixed a bug that caused - segmentation fault. - * src/imap.c: quoted user name in LOGIN and folder name in SELECT. - * src/gtksctree.c: gtk_sctree_button_press(): fixed a bug that - didn't toggle expansion of node. + * src/compose.c + Don't wrap when Edit/Auto wrapping is disabled -2001-01-17 +2004-11-08 [colin] 0.9.12cvs142.1 - * src/imap.c: applied the patch from Nishimura that updates the - message list more precisely and reads the message flags (thanks!). - * src/textview.c: textview_show_header(): made X-Newsreader field - be emphasized too. - * src/summaryview.c: summary_show(): made it flush events when - displaying summary. + * src/textview.c + Sync with HEAD -2001-01-15 +2004-11-08 [colin] 0.9.12cvs141.1 - * src/summaryview.c: applied the patch from Alfons that enabled - the horizontal scrollbar of summary view (thanks!). + * src/textview.c + Sync with HEAD (fix some mail URIs) -2001-01-13 +2004-11-08 [colin] 0.9.12cvs140.3 - * src/compose.c: compose_cb(): fixed a bug that didn't open the - composition window right after launching the program. - * src/setup.c: scan_tree_func(): fixed a bug that caused - segmentation fault. + * src/textview.c + o Use text cursor instead of arrow when + not on a link + o Fix handling of contiguous links (as in + "colin@colino.net" ) + This one unveils a bug in get_email_part() -2001-01-13 +2004-11-07 [colin] 0.9.12cvs140.2 - * version 0.4.52 + * src/textview.c + Fix memleak. Patch by Alfons. - * src/textview.c: textview_set_font(): fixed a bug that caused - segmentation fault if the mode of the text widget was changed - between multibyte and singlebyte while the region was selected - (GTK+ bug?). +2004-11-06 [colin] 0.9.12cvs140.1 -2001-01-11 + * src/compose.c + Sync with HEAD (don't ask passphrase + when drafting) - * src/mainwindow.c - src/summaryview.c: made it unable to delete or move messages when - in a news folder. - * src/prefs_common.c - src/news.c: added the option for maximum news article number. - -2001-01-10 - - * src/compose.c: compose_send(): changed the location of temporary - file. Made it use the default account if all of tried account - aren't mail one, and made it show alert dialog and abort when even - that failed. - * src/prefs_account.c: prefs_account_get_new_id(): made it preserve - last id number. - prefs_account_open(): made it fill in personal information - according to the default account when creating a new account. - * sylpheed.spec.in: added to autogenerate sylpheed.spec with the - proper version number (thanks to BONAIM). - * configure.in - Makefile.am: added entries for sylpheed.spec.in. - -2001-01-09 - - * src/compose.[ch]: modified so that it can change account - correctly. - * src/send.[ch]: modified so that it doesn't see cur_account. - * src/prefs_account.c: modified so that news setting doesn't - show SMTP server entry. - -2001-01-08 - - * src/folderview.c: fixed a bug that didn't sort special folders - correctly when a new folder is created or renamed. - -2001-01-07 - - * src/compose.[ch]: enabled to select account at composing window. - * src/folderview.c: made it display unread number next to folder - name. - * src/prefs_common.[ch]: added the option for unread number display. - -2001-01-06 - - * src/compose.[ch]: integrated news posting patch from DINH V. Ho` - and made many modifications (thanks!). - compose_write_headers(): made the spaces in newsgroups removed. - Supported Followup-To. - compose_destroy(): got the objects removed properly. - * src/news.c: merged news_post_to_group() and news_post() since - they doesn't have to do multiple posting. - * src/import.c: import_destsel_cb(): fixed a bug that failed to - import into the selected folder. - * src/prefs_account.c: modified the interfaces. - -2001-01-05 - - * src/codeconv.[ch] - prefs_common.c: changed "SHIFT-JIS" to "Shift_JIS" since the - string is registerd to IANA. - * src/nntp.[ch]: added nntp_post(). - * src/news.[ch]: added news_post() and news_post_to_group(). - -2001-01-04 - - * src/account.c: account_edit_open() - src/mainwindow.c: new_account_cb(): made it unable to edit - accounts if some composing windows are open. - -2001-01-03 - - * src/folder.[ch]: added folder_set_name(). - * src/account.c: made a folder name of IMAP4/NNTP become the same - as the name of account. - -2001-01-02 - - * src/summaryview.c: summary_filter_func(): fixed a bug that failed - to filter messages. - -2001-01-02 - - * version 0.4.51 - - * src/mbox.c: fixed a bug that didn't incorporate spool file - correctly. Modified so that it recognizes From_ line as separator - of messages even if the previous line isn't empty line. - * src/send.c: send_message_queue() - src/procmsg.c: procmsg_send_queue(): Fixed a bug that printed - warning when it tried to delete a sent message. - -2001-01-01 - - * version 0.4.50 - - * src/folder.[ch] - src/news.[ch]: modified so that it actually gets news articles. - * src/utils.[ch]: added make_dir_hier() that creates directory - hierarchy. - * src/folder.c: - folder_item_get_cache_file(), folder_item_get_mark_file(): - made it creates cache directory if it doesn't exist. - folder_add(): made it insert the added folder into the correct - position. - * src/imap.[ch]: modified so that it suits the new folder - architecture. Fixed a bug that caused segmentation fault - if authentication failed at imap_auth(). - * src/folderview.c: implemented IMAP4 folder handling routines. - -2000-12-31 - - * src/prefs_account.[ch]: added account ID and nntp_server - to PrefsAccount. And added the interface for NNTP server. - * src/folderview.c: modified news folder handling routines. - * src/folder.[ch]: removed cache_dir from RemoteFolder, and - modified folder_item_get_path(). - -2000-12-29 +2004-11-06 [paul] 0.9.12cvs139.2 - * src/folder.[ch]: added create_folder(), rename_folder(), - remove_folder() to Folder class. - * src/mh.[ch]: added mh_create_folder(), mh_rename_folder(), and - mh_remove_folder(). - Implemented mh_create_tree() that creates MH directory tree. - mh_rename_folder(): modified so that the paths of sub folders - are set properly. - * src/folderview.c: modified folderview_new_folder_cb(), - folderview_rename_folder_cb(), and folderview_delete_folder_cb() - so that they work properly. - Added folderview_remove_mailbox_cb() and the menu entry that - remove mailbox from folder tree. - * src/setup.[ch]: added for initial setup. - * src/alertpanel.c: modified the appearance of the dialog. - * src/compose.c: fixed compose_save_to_outbox() and - compose_queue() so that it sets flags correctly. - -2000-12-28 - - * src/mainwindow.c: modified the strings of toolbar labels. - -2000-12-27 + * AUTHORS + * src/textview.c + * src/textview.h + textview URI handling. hovering over a + link displays it in the status bar, + and changes the mouse pointer to a hand + cursor. a link is activated with a single + click. (Modified from the) patch by Jean-Yves + Lefort + - * src/gtkutils.[ch]: added gtkut_ctree_node_move_if_on_the_edge(). - * src/summaryview.c: summary_display_msg(): made it scroll the - list if the message of the edge of that is displayed. - -2000-12-25 - - * src/folder.[ch] - src/mh.[ch]: added functions for moving messages. - * src/procmsg.[ch]: moved procmsg_move_messages_with_dest() - to folder.c and mh.c. Added procmsg_to_folder_hash_table(). +2004-11-05 [colin] 0.9.12cvs139.1 -2000-12-24 + * src/compose.c + * src/procmime.c + Sync with HEAD again ^^ - * src/utils.[ch]: added get_tmp_file(). - * src/pop.c - src/inc.c - src/folder.c: fixed a bug that failed to drop messages. - * src/mh.c: mh_scan_folder(): made it check new, unread, and total - number of the folder. +2004-11-05 [colin] 0.9.12cvs139.1 -2000-12-23 + * src/compose.c + * src/procmime.c + Sync with HEAD - * src/folderview.c: added special folder setting routine. - * src/folder.[ch]: added a method is_msg_changed(). - Implemented folder_find_item_from_path(). - * src/summaryview.c: fixed some bugs that wrongly freed FolderItem's. - * autogen.sh: fixed so that the configure can take arguments. +2004-11-03 [paul] 0.9.12cvs138.1 -2000-12-22 + * ChangeLog.claws + * configure.ac + * po/POTFILES.in + * src/prefs_ext_prog.c + * src/procmime.c + * tools/kdeservicemenu/README + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + sync with HEAD - * src/main.c - src/mainwindow.[ch]: added main_window_new_mailbox() that asks - the path of mailbox and create the one. - * src/folderview.c: made the folder tree and selected folder - expanded. - -2000-12-21 - - * src/mh.[ch] - src/folder.c: implemented mh_scan_tree() that scans the folder - recursively and create the tree. - -2000-12-19 - - * src/compose.c - src/defs.h - src/filter.[ch] - src/folder.[ch] - src/foldersel.[ch] - src/folderview.[ch] - src/imap.[ch] - src/import.c - src/inc.c - src/main.[ch] - src/mainwindow.c - src/mbox.[ch] - src/mh.[ch] - src/news.[ch] - src/prefs_common.c - src/procmsg.[ch] - src/summaryview.[ch] - src/xml.[ch] - src/Makefile.am: merged the development tree into the cvs tree. - Some functions are not unimplemented yet. +2004-11-01 [christoph] 0.9.12cvs136.2 -2000-12-18 + * src/procmime.c + convert MIME parameters to UTF-8 - * version 0.4.9 +2004-10-29 [colin] 0.9.12cvs136.1 -2000-12-11 + * src/common/utils.c + Sync with HEAD (don't use '=' in mime boundary) - * src/xml.[ch]: supported omitted tag (). - * src/procmsg.c: procmsg_msg_exist(): fixed a memory leak bug. - * src/imap.c: imap_parse_atom(): fixed a bug that caused - segmentation fault if the subject was empty (thanks to Tsutsui). - * src/folder.[ch]: updated. +2004-10-29 [paul] 0.9.12cvs135.1 -2000-12-10 + * configure.ac + * doc/src/rfc2231.txt + * src/procmime.c + * src/common/quoted-printable.c + * src/common/utils.c + * src/common/utils.h + sync with HEAD - * src/xml.[ch]: added xml_parse_file() that parses the whole XML - file specified and returns the tree. +2004-10-27 [paul] 0.9.12cvs134.1 -2000-12-09 + * configure.ac + * src/main.c + * src/procmime.c + * src/plugins/pgpmime/pgpmime.c + sync with HEAD - * po/pt_BR.po: fixed some typos that caused segmentation fault. +2004-10-26 [paul] 0.9.12cvs132.3 -2000-12-07 + * src/account.c + * src/addressbook.c + * src/addrgather.c + * src/addrharvest.c + * src/codeconv.c + * src/compose.c + * src/customheader.c + * src/editaddress.c + * src/editgroup.c + * src/enriched.c + * src/expldifdlg.c + * src/exporthtml.c + * src/exportldif.c + * src/folder.c + * src/foldersel.c + * src/folderview.c + * src/grouplistdialog.c + * src/html.c + * src/imap.c + * src/jpilot.c + * src/ldapserver.c + * src/ldif.c + * src/mimeview.c + * src/news.c + * src/news_gtk.c + * src/pop.c + * src/prefs_display_header.c + * src/prefs_gtk.c + * src/prefs_msg_colors.c + * src/prefs_toolbar.c + * src/procheader.c + * src/procmime.c + * src/summaryview.c + * src/textview.c + * src/toolbar.c + * src/vcard.c + * src/common/mgutils.c + * src/common/nntp.c + * src/common/smtp.c + * src/common/template.c + * src/common/utils.c + * src/common/xmlprops.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/sgpgme.c + replace deprecated g_strcasecmp(), g_strncasecmp(), + g_string_sprintfa(), gtk_notebook_current_page() + +2004-10-26 [colin] 0.9.12cvs132.2 - * version 0.4.8 + * src/prefs_folder_item.c + Fix default-account selection - * src/session.h: added. - * src/folder.[ch]: updated. - * src/compose.c: compose_write_to_file() - src/codeconv.c: conv_get_outgoing_charset_str(): fixed a bug - that put a garbage to charset if the outgoing character set was - specified and non-ascii characters were used in subject. +2004-10-21 [colin] 0.9.12cvs133 -2000-12-04 + * src/compose.c + Sync with HEAD (Remove extra separator in compose's Options) + * src/textview.c + Set wrapping to char - * src/statusbar.c: statusbar_puts(): fixed a bug that locked the - progress if the status bar was hidden. +2004-10-21 [paul] 0.9.12cvs131.2 -2000-12-03 + * src/compose.c + * src/sourcewindow.c + fix wrapping + fix window shrinking - * src/folder.[ch]: added for the more object-oriented folder - management. +2004-10-21 [colin] 0.9.12cvs131.1 -2000-12-02 + * ChangeLog.claws + * src/compose.c + Sync with HEAD - * version 0.4.7 +2004-10-21 [paul] 0.9.12cvs130.2 - * src/mainwindow.c - src/prefs_common.[ch]: made the state of status bar get preserved. - * src/compose.c: compose_insert_sig(): modified so that it doesn't - put a separator if a signature file doesn't exist. - * src/prefs_account.[ch] - src/inc.c: added the option that toggles whether to receive - messages when getting from all accounts. - * README - README.jp: updated the description and added some usages. + * src/prefs_folder_item.c + sync with HEAD (Apply to subfolders) -2000-12-01 +2004-10-19 [colin] 0.9.12cvs130.1 - * src/Makefile.am - src/gtkshruler.[ch] - src/compose.[ch]: applied the patches from Alfons Hoogervorst - that makes the ruler of composition window graphical (thanks!). + * ChangeLog.claws + * src/compose.c + * src/common/utils.c + * src/gtk/menu.c + Sync with HEAD -2000-11-27 +2004-10-19 [colin] 0.9.12cvs128.1 + * src/addrbook.c + * src/addrcache.c + * src/addressbook.c * src/codeconv.c - src/mainwindow.c - src/prefs_common.c: replaced CS_WINDOWS_1251 with CS_CP1251. + * src/compose.c + * src/customheader.c + * src/editaddress.c + * src/editgroup.c + * src/exporthtml.c + * src/folder.c + * src/folderview.c + * src/imap.c + * src/jpilot.c + * src/main.c + * src/matcher_parser_parse.y + * src/mbox.c + * src/pop.c + * src/prefs_account.c + * src/prefs_gtk.c + * src/prefs_msg_colors.c + * src/procheader.c + * src/procmime.c + * src/procmime.h + * src/procmsg.c + * src/summaryview.c + * src/textview.c + * src/common/base64.c + * src/common/partial_download.c + * src/common/socket.c + * src/common/sylpheed.c + * src/common/utils.c + * src/common/utils.h + * src/gtk/pluginwindow.c + * src/gtk/quicksearch.c + * src/plugins/clamav/clamav_plugin.c + * src/plugins/clamav/clamav_plugin.h + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/prefs_gpg.h + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/spamassassin/libspamc.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin.h + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c + Sync with HEAD + +2004-10-14 [colin] 0.9.12cvs126.2 -2000-11-27 + * src/codeconv.c + * src/textview.c + Fix conv_unreadable_locale - * version 0.4.6 +2004-10-13 [colin] 0.9.12cvs126.1 - * src/compose.c: turned the color of quoted messages black again. + * src/compose.c + Sync with HEAD (don't convert charset for + drafted messages, minor cleanup) -2000-11-26 +2004-10-13 [colin] 0.9.12cvs125.1 - * src/about.c: added a clickable URI to the Sylpheed home page, - and a list of compiled-in features. - * src/compose.c: made the color of quoted messages blue. - * src/summaryview.c: added `Show all header' to the context menu. - * src/prefs_common.c: removed the threading option from the dialog. - * src/compose.c: fixed a bug that didn't parse the quotation format - correctly. + * po/POTFILES.in + Sync with HEAD (POTFILES fix) -2000-11-25 +2004-10-12 [colin] 0.9.12cvs124.3 - * src/compose.c: compose_set_ext_editor_sensitive(): modified so - that it toggles linewrap menu item and tool button. - * src/prefs_common.c: modified the default of the signature - separator. - * src/compose.[ch]: added ruler to the compose window. - * src/prefs_common.[ch]: added a member for the state of ruler - display. + * src/compose.c + Fix encoding bug from latest sync -2000-11-24 +2004-10-12 [paul] 0.9.12cvs124.2 - * src/headerview.[ch]: added the destroy function. - * src/messageview.c: messageview_destroy(): fixed a memory leak - bug that didn't freed the HeaderView object. - * src/prefs.c: prefs_write_open(): fixed a memory leak bug. - * src/xml.c: xml_close_file(): fixed a memory leak bug (thanks - to Alfons Hoogervorst for the above three memory leak bug fixes). + * src/plugins/pgpmime/prefs_gpg.c + * src/plugins/pgpmime/prefs_gpg.h + forgotten in last commit -2000-11-23 +2004-10-12 [paul] 0.9.12cvs124.1 - * version 0.4.5 + * ChangeLog.claws + * configure.ac + * m4/spamassassin.m4 + * src/Makefile.am + * src/account.c + * src/compose.c + * src/compose.h + * src/crash.c + * src/main.c + * src/mimeview.c + * src/passphrase.c + * src/passphrase.h + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_common.c + * src/privacy.c + * src/privacy.h + * src/procmime.c + * src/procmime.h + * src/procmsg.c + * src/rfc2015.c + * src/rfc2015.h + * src/select-keys.c + * src/select-keys.h + * src/textview.c + * src/common/utils.c + * src/common/utils.h + * src/gtk/about.c + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/passphrase.h + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/select-keys.h + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + sync with HEAD + +2004-10-04 [colin] 0.9.12cvs122.1 - * README - README.jp - INSTALL - INSTALL.jp: modified some descriptions. - -2000-11-22 - - * src/compose.c: implemented line-wrapping functions. - * src/prefs_common.[ch]: added the settings for line-wrapping. - * src/codeconv.[ch]: added Windows-1251 to the codesets. - conv_jistoeuc(): fixed a bug that caused segmentation fault - when some half-width kana characters appeared. - * src/summaryview.c: summary_select_all(): made it show message - on the status bar if the number of messages is large. - -2000-11-18 - - * src/compose.c: compose_reply(), compose_quote_parse_fmt(): - modified so that it parses the quotation mark too. - Added %I that means the initial of sender to the format. - * src/codeconv.[ch]: added GB2312 and Big5 to the codesets. - Fixed a bug that set the wrong outgoing codeset. * src/mainwindow.c - src/prefs_common.c: modified the menu item of Chinese codeset. + * src/messageview.c + * src/messageview.h + * src/textview.c + Sync with HEAD -2000-11-17 +2004-10-04 [colin] 0.9.12cvs121.1 - * src/codeconv.[ch] - src/prefs_common.[ch]: modified so that outgoing charset is - saved as a string, not a number. + * src/summaryview.c + Sync with HEAD -2000-11-16 +2004-10-04 [paul] 0.9.12cvs120.1 - * src/textview.c: textview_set_font(): changed the scheme of - selecting between font and fontset. And changed the default - font of ISO-8859-1. - * src/headerview.c: headerview_show_xface(): made it ignore - invalid X-Face. - * src/codeconv.c: conv_codeset_strdup(), conv_get_code_conv_func(): - modified so that it consider the source codeset as ISO-2022-JP if - it is NULL and the current locale is Japanese. + * configure.ac + sync with HEAD [don't try to build + pgpmime plugin when gpgme is disabled] -2000-11-14 +2004-10-03 [colin] 0.9.12cvs119.3 - * src/textview.c: textview_destroy(): fixed a bug that caused - segmentation fault if textview->msgfont is NULL (thanks to - Hiramatu). - * src/main.c - src/defs.h: applied the patch from Yanase that enables to - save the shortcuts of the menus (thanks!). + * src/gtk/gtksctree.c + Lots of side effects. Put back as before 117.2. + * src/summaryview.c + Fix bug #602 -2000-11-11 +2004-10-03 [colin] 0.9.12cvs119.2 - * src/mainwindow.[ch]: added main_window_set_menu_sensitive() that - toggles the sensitivity of menu items. - * src/summaryview.c: renamed summary_set_popup_sensitive() to - summary_set_menu_sensitive(), and made it set the sensitivity of - the main menu. + * src/gtk/gtksctree.c + Revert 608 fix that doesn't work that good -2000-11-09 +2004-10-02 [colin] 0.9.12cvs119.1 - * src/textview.c: textview_init(): fixed a bug that didn't disable - the theme engine of GtkText (thanks to Hiramatu). - * src/compose.c: compose_quote_parse_fmt(): added %n and %N that - means the full name of sender and the first name. - * manual/ja/*.??ml: updated to the latest version. + * src/mainwindow.c + * src/messageview.c + * src/prefs_common.h + * src/procmime.c + * src/procmime.h + * src/textview.c + Sync with HEAD + * src/gtk/gtksctree.c + Close bug #608 + +2004-10-01 [colin] 0.9.12cvs118.1 -2000-11-07 + * src/mimeview.c + Sync with HEAD (better Save All fix) - * version 0.4.4 +2004-10-01 [colin] 0.9.12cvs117.2 - * src/defs.h: separated the definitions from main.h and applied the - patch from TOGAWA that sets DEFAULT_SPOOL_PATH and MAXPATHLEN - from the system headers (thanks!). - * src/codeconv.c: conv_get_current_charset(): fixes for lt_LT and - UTF-8 locale. - * src/textview.c: textview_set_font(): modified so that it sets - the correct font when the locale is multi-byte. - textview_destroy(): added proper codes for destruction. - textview_show_header(): fixed the coloration of X-Mailer. + * src/gtk/gtksctree.c + Faster on selection -2000-11-06 +2004-10-01 [colin] 0.9.12cvs117.1 - * src/textview.[ch]: made TextView have single-byte and multi-byte - GtkText, and switch between them according to the given codeset. - * src/compose.c: compose_create(): modified the font setting - routine. + * src/mimeview.c + Sync with HEAD (Save All: only attachments) -2000-11-02 +2004-10-01 [paul] 0.9.12cvs116.1 - * src/textview.[ch]: moved the message font variable into TextView. - textview_set_font(): modified so that it uses gdk_font_load() - if the given codeset is US-ASCII or ISO-8859-*. + * ChangeLog.claws + * configure.ac + * src/account.c + * src/prefs_common.c + * src/gtk/colorlabel.c + sync with HEAD -2000-11-01 +2004-09-30 [colin] 0.9.12cvs115.1 - * src/codeconv.c - src/procmime.c - src/prefs_common.c - src/textview.c - src/compose.c: workaround for the 8bit code issue (used - gdk_font_load() instead of gdk_fontset_load() when the locale is - C, or not set). + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/folderview.c + * src/Makefile.am + * src/pixmaps/read.xpm + Sync with HEAD (new pixmap) -2000-11-01 +2004-09-29 [colin] 0.9.12cvs114.1 - * version 0.4.3 + * src/compose.c + Sync with HEAD + Fix focus handling in headers - * src/compose.[ch]: added `Draft' tool button. - * src/imap.c: imap_parse_envelope(): fixed a parsing bug. - * README, README.jp: added the explanation of the locale setting. +2004-09-29 [paul] 0.9.12cvs113.1 -2000-10-31 + * src/quote_fmt_parse.y + sync with HEAD + - * src/compose.c: made it overwrite the previous draft message when - reedited the draft and saved it again. - * src/procmsg.[ch]: added procmsg_msg_exist() that examine whether - the message really exists. - * src/folderview.[ch]: added folderview_scan_folder_a() and - folderview_scan_folder_foreach_a() that scan the specified - folders for each folderviews. - * src/mainwindow.[ch]: removed main_window_scan_folder() and - main_window_scan_folder_all(). - Added `Reedit' to the menu. - * src/import.[ch]: removed MainWindow from the argument of - import_mbox(). - * src/summaryview.c: removed the unnecessary items from the popup - menu. Changed summary_reedit_cb() to summary_reedit(), and made - it public. +2004-09-28 [colin] 0.9.12cvs112.1 -2000-10-30 + * src/folderview.c + * src/mainwindow.c + Sync with HEAD - * src/compose.h: added a member msginfo to Compose. - * src/procmsg.[ch]: added procmsg_msginfo_copy() that duplicates - the MsgInfo object. +2004-09-28 [colin] 0.9.12cvs110.1 -2000-10-25 + * src/folderview.c + Sync with HEAD (Contextual Empty trash menu) - * src/summaryview.c: made the the popup menu change the sensitivity - according to the context. Fixed a bug that showed the `clean trash' - dialog repeatedly if `D' key was pressed when the focus was on the - summary view. - * src/pixmaps/unread.xpm: changed the color of unread mark to blue. +2004-09-28 [colin] 0.9.12cvs108.1 -2000-10-22 + * src/addressbook.c + Sync with HEAD (addressbook edit on double-click) - * src/main.c: fixed g_thread initialization. +2004-09-28 [colin] 0.9.12cvs106.1 -2000-10-21 + * src/inc.c + Sync with HEAD (folder_item freeze on inc) - * src/codeconv.c: added pt_BR to locale_table. - * src/prefs_common.c: prefs_send_create(): added `US-ASCII', - `ISO-8859-1', and Japanese codeset to the option menu of outgoing - codeset when not using libjconv. - * src/compose.c: fixed the bug on saving draft again. +2004-09-27 [colin] 0.9.12cvs105.1 -2000-10-19 + * src/folderview.c + Sync with HEAD (right-align new and unread column) - * src/compose.c: compose_write_headers(): fixed a bug that failed - to write headers if To: was empty when saving draft. +2004-09-27 [colin] 0.9.12cvs104.1 -2000-10-18 + * src/main.c + Sync with HEAD (revert 0.9.12cvs101) - * src/procmime.[ch] - src/compose.c - src/headerwindow.[ch] - src/summaryview.c - src/messageview.[ch] - src/mimeview.c - src/textview.c - src/procmsg.[ch] - src/procheader.[ch]: modified so that they can handle queue folder - properly. - * src/compose.[ch] - src/summaryview.c: implemented draft-reediting function. - * src/mainwindow.c - src/summaryview.c - src/mimeview.c: replaced *(GtkWidget **) with the macro - GTK_WIDGET_PTR(). +2004-09-24 [colin] 0.9.12cvs103.2 -2000-10-17 + * src/wizard.c + Fix gtk warnings and use domain part of the email address + when domain detection fails (no dot in domain name) - * src/procmsg.[ch]: procmsg_msginfo_free(): fixed a memory leak bug. - Added MSG_QUEUED and MSG_DRAFT to MsgFlags, and made it set them - if the folder is QUEUE_DIR or DRAFT_DIR. +2004-09-23 [colin] 0.9.12cvs103.1 -2000-10-14 + * src/plugins/spamassassin/libspamc.c + * src/plugins/spamassassin/libspamc.h + * src/plugins/spamassassin/utils.c + * src/plugins/spamassassin/utils.h + Sync with HEAD (Update spamassassin to 3.0) - * version 0.4.2 +2004-09-21 [colin] 0.9.12cvs102.3 - * src/headerview.c - src/messageview.c: modified the border of the headerview. - * src/gtkutils.h: added the macro GTK_WIDGET_PTR() that casts - an Sylpheed object to GtkWidget. - * src/utils.c: remove_return(), remove_space(): fixed a bug that - possibly caused segmentation fault. - * src/compose.[ch] - src/mainwindow.c - src/summaryview.c: implemented `forward as an attachment'. - * src/utils.[ch]: open_uri(): brought on URI opening function from - textview.c and manual.c. - -2000-10-13 + * src/action.c + Add horizontal scrollbar in action io dialog as needed + Patch by Alfons. - * src/mainwindow.c - src/summaryview.c - src/compose.[ch] - src/prefs_common.[ch]: removed `Reply with quote', and added - `Reply to all', and added the option that decides whether to - quote message on replying. - -2000-10-12 - - * src/folderview.c: modified so that it uses gtkut_wait_for_draw() - instead of GTK_EVENTS_FLUSH() for statusbar redraw. - * src/codeconv.[ch] - src/mainwindow.c - src/prefs_common.c: added Baltic (ISO-8859-4,13) to the code sets. - * src/compose.c: compose_send(): modified so that it shows error - dialog when failed to send a message. - -2000-10-11 - - * src/account.c: account_edit_close(): fixed a bug that didn't set - current account when creating an account for the first time. - * configure.in: added es to ALL_LINGUAS. - -2000-10-10 - - * src/codeconv.c: conv_codeset_strdup(): made it use libkcc if - possible. - conv_get_code_conv_func(): modified so that it doesn't convert - codeset if it is unknown. - * src/folderview.c: folderview_update_msg_num(): modified style - changing routine. - -2000-10-09 - - * src/codeconv.c: conv_codeset_strdup(): modified so that it sets - codesets automatically if the arguments are NULL. - * src/textview.c: textview_write_line(): made it output warning - message on the text view if conversion failed. - -2000-10-06 - - * README, README.jp: modified the author of the manual. - -2000-10-05 - - * src/headerview.[ch] - src/messageview.[ch]: modified so that it uses GtkLabel widget - instead of GtkText. - * src/codeconv.c: conv_unmime_header(): modified so that it deletes - unreadable codes if the current locale is EUC-JP and libjconv is - used. - -2000-10-04 - - * src/procmime.[ch] - src/messageview.c - src/mimeview.c - src/textview.c: modified so that it parses MIME message more - preferably. - * src/imap.c: imap_parse_address(): fixed a bug. - -2000-10-03 - - * src/procmsg.[ch]: added procmsg_get_message_file_path(). - * src/recv.c: recv_bytes_write(): added CR+LF -> LF conversion - routine. - * src/imap.[ch]: changed the name of the member `group' in - IMAPSession to `mbox'. - imap_gen_send(): modified so that it doesn't output the password - to the log. - Modified session destroying routine. - * src/folderview.c: folderview_write_cache(): made it preserve - the IMAP folder list. - * src/procmime.c: procmime_scan_multipart_message(): fixed a bug - that showed boundary at the end of an attached RFC822 part. - * src/prefs_common.c: changed the default of toolbar style to - both icon and text. - -2000-10-02 - - * src/imap.c: imap_get_uncached_messages(): modified so that it - doesn't get the cached envelopes. - imap_session_get_message_info(): made it read only the cache - if the session is not established. - * src/procmsg.c: procmsg_set_flags(): supported IMAP folder. - * src/news.c: news_get_article_info(): made it read only the cache - if the session is not established. - -2000-10-01 - - * src/textview.c: textview_write_line(): fixed a memory leak bug. - * src/folderview.[ch]: made it create IMAP4 folders from the - account information. - * src/imap.[ch]: imap_session_get(): modified so that it creates - IMAP4 session from the account information. - -2000-09-30 - - * src/imap.[ch]: added for IMAP4 support. - * src/summaryview.[ch] - src/procmsg.c - src/recv.[ch]: modified for IMAP4 support. - * src/folderview.c: more IMAP4 implementation. - * src/procmsg.[ch]: added procmsg_get_message_file() that retrieves - the specified message and return the file name. - * src/gtkutils.c: gtkut_widget_wait_for_draw(): fixed a bug that - locked up the process if the given widget was invisible. +2004-09-20 [colin] 0.9.12cvs102.2 -2000-09-28 - - * src/folderview.[ch]: added IMAP4-related code. + * src/plugins/image_viewer/viewer.c + Remove imlib stuff + use gtk_pixmap_set when clearing + (would be better to use gtkImages, but causes size-allocate + signals storm) -2000-09-28 +2004-09-17 [paul] 0.9.12cvs102.1 - * version 0.4.1 + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * src/inc.c + sync with HEAD - * src/main.h: added IMAP_CACHE_DIR. - * src/utils.[ch]: added get_imap_cache_dir(). - * src/procmsg.h: added M_IMAP to MsgType, and MSG_IMAP to MsgFlags. - Added macro MSG_IS_IMAP(). - * src/codeconv.c: added `#include ' for setlocale(). - * sylpheed.spec: fixed %files section. -2000-09-27 +2004-09-17 [colin] 0.9.12cvs101.1 - * version 0.4.0 - - * src/codeconv.c: conv_get_current_charset(): made it compare - string with strncasecmp(). - * src/compose.c: comopse_reply_parse_header(): workaround for - the malformed References: header generated by OE5 :( + * ChangeLog.claws + * src/main.c + Sync with HEAD (fix segs at exit) -2000-09-26 +2004-09-14 [colin] 0.9.12cvs99.5 - * src/prefs_common.c - src/prefs_account.c: modified the layout of the widgets. - -2000-09-26 - - * version 0.3.99 - - * src/*.[ch]: added copyright notice to the top of the source files. - * src/compose.c: compose_write_attach(): modified filename encode - routine. - -2000-09-25 - - * src/mainwindow.c: fixed the menu entry of manual. - * src/compose.c - src/codeconv.[ch]: moved compose_encode_header() into codeconv.c, - and applied the libjconv patch. - * src/utils.c: strdup_mbstowcs(), strdup_wcstombs(): used g_realloc() - to reduce the alloc'd memory to the optimal size. - * src/prefs_common.[ch]: added outgoing codeset option menu. - * src/compose.c: compose_send(): added exclusive lock to prevent - multiple-sending. - * configure.in: made '--enable-ipv6=no' the default. - * src/compose.c: compose_write_attach(): made it encode the name - of the attached file. - * src/procmsg.c: procmsg_get_last_message_number(): fixed a bug that - didn't check the type of file. - procmsg_move_messages_with_dest(): fixed a bug that failed to - move message if a directory that had the same name existed. - * src/utils.c: is_ascii_str(): modified so that '\t', ' ', '\r', '\n' - are included as ASCII characters. - -2000-09-24 - - * src/compose.c - src/procmime.[ch]: modified so that it actually works when using - libjconv :) - * src/codeconv.[ch]: added conv_codeset_strdup() that converts - the codeset of string according to the codeset specified in - arguments. - * src/utils.[ch]: added is_ascii_str() that determines whether the - string is 7bit-ASCII or not. - * src/procmime.[ch] - src/codeconv.[ch]: moved the character set related functions - into codeconv.c. - * merged the patch and the manual written by BONAIM (thanks!). - -2000-09-23 - - * configure.in - src/compose.c - src/gtkutils.c - src/mainwindow.c - src/procmime.[ch] - src/textview.c - src/unmime.[ch]: applied the patch from Higuchi that utilizes - libjconv and enables to handle many locales, including UTF-8 - (Unicode) (thanks!). - * src/account.c: modified so that the account isn't changed when - another account is selected on account edit dialog. - -2000-09-20 - - * src/prefs_common.[ch] - src/textview.c: added an option that specifies whether to display - short headers on message view. - * src/codeconv.[ch]: added function conv_unmime_header() that - decodes MIME-encoded header and converts the character set. - And added conv_unreadable_latin(), and modified conv_latintodisp(). - * src/messageview.[ch]: made the window get closed when escape key - is pressed. - -2000-09-17 - - * src/imageview.c: fixed a bug that caused segmentation fault if - message view was in new window. - * src/prefs_common.c: added `xemacs %s' to the external editor - command line list. - -2000-09-16 - - * version 0.3.29 - - * src/summaryview.c: enabled to open a new message window with - double-clicking. - * src/prefs_common.[ch] - src/messageview.c: made it preserve the window size of message - window. - * src/prefs_account.c: added `None (local)' to the option menu of - protocol. - -2000-09-15 - - * Makefile.am: added autogen.sh to EXTRA_DIST. - -2000-09-09 - - * src/prefs_common.c: applied the patch from Paul Rolland that - enables font selection dialog (thanks!). - * src/compose.[ch] - src/utils.[ch]: moved tzoffset() and compose_get_date() of - compose.[ch] into utils.[ch]. - * src/main.[ch]: renamed the name of filter file to `filterrc'. - -2000-09-06 - - * src/compose.[ch] - src/utils.[ch]: modified address parsing routine so that it - parses quotes correctly. - * src/textview.c: textview_show_part(): modified so that it shows - the simplified headers if the part is text/plain. - -2000-09-03 - - * src/messageview.[ch] - src/summaryview.[ch] - src/mainwindow.c: enabled to open a message in new window. - * src/messageview.[ch] - src/mimeview.[ch] - src/textview.[ch] - src/imageview.[ch]: added destroy function, and modified the - key handling routines. - -2000-09-02 - - * src/socket.c: sock_connect_by_getaddrinfo(): fixed a bug that - caused segmentation fault (thanks to KUROSAWA). - * src/alertpanel.c: modified so that the focused button is - selectable. - * src/account.c - src/compose.c - src/folderview.c: modified so that the order of the buttons of - alert panel will be `Yes', `No'. + * src/common/socket.c + * AUTHORS + Fix send error on 64bit platforms + Patch by Guy Rouillier -2000-09-01 +2004-09-14 [colin] 0.9.12cvs99.4 - * src/utils.[ch]: added execute_async() and execute_command_line() - that execute command line using execvp(). - * src/textview.c - src/mimeview.c - src/procmsg.c: replaced system() with execute_command_line() - for security. - * src/procmsg.c: turn back to system(). - * src/utils.c: modified execute_command_line(). + * src/action.c + Fix action output with utf8 + Patch by Alfons. -2000-08-31 +2004-09-14 [colin] 0.9.12cvs99.3 - * src/mainwindow.c: main_window_get_size(): modified so that it - doesn't update the height of SummaryView if MessageView is - toggled off. - * src/compose.[ch]: applied the patch from NAKAGAWA that fixes some - probrems of external editor handling (thanks!). - * src/uuencode.[ch] - src/procmime.[ch]: applied the patch from Hiramatu that make it - supports Content-Transfer-Encoding: x-uuencode (thanks!). + * ChangeLog.claws + * src/folder.c + Sync with HEAD -2000-08-30 +2004-09-09 [colin] 0.9.12cvs99.2 - * src/compose.[ch] - src/prefs_common.[ch]: implemented the external editor faculty. - * src/compose.c: compose_attach_property(): fixed some bugs on - changing the property of attached file. - * src/compose.c: fixed some bugs of external editor functions. + * src/action.c + Fix progress bar (displaying "Completed %v/%u") + Patch by Alfons. -2000-08-29 +2004-09-08 [colin] 0.9.12cvs99.1 - * version 0.3.28 + * src/account.c + * src/folder.c + * src/procmsg.c + * src/procmsg.h + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD - * src/mainwindow.c - src/prefs_common.[ch] - src/summaryview.c: applied the patch from Paul Rolland that - restores the size of widgets when restarting (thanks!). - * src/folderview.c - src/prefs_common.[ch] - src/summaryview.c: applied the patch from Paul Rolland that saves - the width of CTree columns (thanks!). +2004-09-08 [colin] 0.9.12cvs97.2 -2000-08-27 + * src/summaryview.c + Don't select mails in collapsed threads + when navigating with up/down - * src/headerview.c: modified the height of HeaderView. - * src/textview.c: textview_show_part(): made it process the message - as normal text if it is single-part RFC822 message. - * src/folderview.c - src/summaryview.c: some changes around the key handling. - * src/prefs_common.[ch]: substituted the word `assort' with `filter'. +2004-09-07 [colin] 0.9.12cvs97.1 -2000-08-26 + * src/inc.c + Sync with HEAD (meaningful error messages) - * src/codeconv.[ch]: added conv_latintodisp() for ISO-8859-1 support. - * src/procheader.c: procheader_get_one_field(): fixed a bug that - caused segmentation fault if the first line of the file is space - or tab (thanks to Hiramatu). - * src/mimeview.c: mimeview_drag_data_get(): modified so that the - filename doesn't include G_DIR_SEPARATOR (thanks to Hiramatu). - * src/prefs_account.c - src/prefs_common.c: modified the dialog size. - * src/prefs.c: made the dialog window growable. - -2000-08-25 - - * version 0.3.27 - - * configure.in: removed unnecessary AC_CHECK_FUNC(gettext) that - caused the failure of the detection of libintl. - * src/filter.[ch] - src/prefs_common.c: implemented `not contain', and modified for - future enhancement. - * src/imageview.c: changed alertpanel_error() to g_warning() so that - it doesn't grab mouse events. - * src/compose.[ch]: added compose_list that holds the list of - Compose objects, and added the function compose_get_compose_list(). - * src/main.c - src/mainwindow.c - src/summaryview.c: made it confirm if composing message exists. - -2000-08-23 - - * src/compose.c: compose_reply_set_entry(): fixed a bug that caused - segmentation fault when trying to reply the message in the queue - folder (thanks to Kotobuki). - compose_attach_property(): modified the property dialog routine - so that it can handle input error. - * src/mimeview.c: applied the patch from Hiramatu that enables - the drag 'n drop from MimeView (thanks!). - * src/headerview.[ch] - src/procheader.c - src/procmsg.h: applied the patches for X-Face support from - HIROSHIMA (thanks!). - -2000-08-22 - - * src/compose.c: compose_attach_property(): modified so that the - property dialog can actually change the property of attached file. - -2000-08-21 - - * configure.in - src/Makefile.am: updated for gdk_imlib. - * added AUTHORS and NEWS. - * configure.in - acconfig.h - src/Makefile.am: modified so that configure auto-detects gdk-pixbuf - and gdk_imlib library. And fixed a bug on IPv6 detecting. - * src/imageview.c: supported gdk-pixbuf. - * README - README.jp - INSTALL - INSTALL.jp: added the mention about built-in image view. - * configure.in: modified so that configure can disable gdk-pixbuf - or/and gdk_imlib library. +2004-09-06 [colin] 0.9.12cvs96.1 -2000-08-20 + * src/toolbar.c + Sync with HEAD (fix Redirect graying out) - * src/imageview.[ch] - src/main.c - src/messageview.[ch] - src/mimeview.[ch]: applied the patches from HIROSHIMA that enables - to display image (thanks!). +2004-09-06 [colin] 0.9.12cvs95.1 -2000-08-19 + * src/summaryview.c + * src/mimeview.c + Sync with HEAD (fix dropped URIs) - * version 0.3.26 +2004-09-06 [colin] 0.9.12cvs94.1 - * src/summaryview.c: summary_assort_func(): modified to avoid - `not receive' setting. + * src/addressbook.c + * src/addressitem.h + * src/addritem.c + * src/addritem.h + Sync with HEAD (addressbook DnD) -2000-08-18 +2004-09-03 [colin] 0.9.12cvs93.1 - * src/filesel.c: applied the patch from HIROSHIMA that makes it - remember previous directory when opening the dialog (thanks!). - * src/summaryview.[ch]: added a function summary_redisplay_msg(). - * src/mainwindow.c: set_charset_cb(): made it redisplay the message - that is currently shown when the character set is changed. - * src/inc.c - src/pop.c - src/prefs_common.c - src/filter.h: applied the patch from Tanaka that enables not to - receive specified messages according to the sorting rule (thanks!). + * src/summaryview.c + Sync with HEAD (next/prev unread) -2000-08-15 +2004-09-03 [colin] 0.9.12cvs92.1 - * src/procmsg.[ch]: added MSG_MIME to the type MsgFlags. And modified - so that it handles MSG_MIME flag, and it scans uncached messages - when cache reading failed even if it is specified not to scan - new messages. - * src/procheader.c: procheader_parse(): added the determination of - multipart MIME message. - * src/main.h: increased CACHE_VERSION. - * src/summaryview.[ch]: added the `MIME' column that shows whether - a message is multipart or not. - * src/prefs_common.[ch]: added the `MIME' column to the setting of - displaying item. - * added src/pixmaps/clip.xpm. + * src/prefs_common.c + * src/prefs_common.h * src/summaryview.c - src/procmsg.[ch]: modified so that it prompts the print command - before printing. + Sync with HEAD ('mark_as_read_delay' pref) -2000-08-14 +2004-09-02 [colin] 0.9.12cvs91.2 - * src/folderview.c: folderview_create() - src/summaryview.c: summary_create(): - src/addressbook.c: addressbook_create(): set the expander style of - CTree to GTK_CTREE_EXPANDER_SQUARE. - * src/compose.c: modified the interface of property dialog. + * src/common/xml.c + Fix leak -2000-08-13 +2004-09-02 [colin] 0.9.12cvs91.1 - * src/compose.c: added property dialog for attached file. + * src/gtk/menu.c + Sync with HEAD (menu accel don't work, but whatever) -2000-08-11 +2004-09-02 [colin] 0.9.12cvs90.1 - * src/procmsg.[ch]: added a function procmsg_print_message() that - prints the given message. - * src/summaryview.c: summary_print(): modified so that it prints - all selected messages. - * src/folderview.c: folderview_select_node(): fixed a bug that - didn't focus on folder tree if inbox was empty when incorporating. + * src/account.c + Sync with HEAD (fix bug 582) -2000-08-10 +2004-09-02 [colin] 0.9.12cvs89.1 - * version 0.3.25 + * src/addrindex.c + Sync with HEAD (free deleted queries) - * src/prefs_commmon.[ch]: added `Other' tab and an option for - printing. And moved external browser option to there. - * src/mainwindow.c - src/summayview.[ch]: added print menu and implemented print - functions. +2004-09-02 [colin] 0.9.12cvs88.1 -2000-08-09 + * src/ldapquery.c + Sync with HEAD (fix LDAP freezes) - * src/prefs_account.c: made the default value of smtp_server to - NULL. - * src/folderview.c: folderview_update_msg_num(): modified so that - it doesn't emphasize trash folder even if it has new or unread - messages. +2004-09-02 [colin] 0.9.12cvs87.1 -2000-08-08 + * src/prefs_spelling.c + Sync with HEAD (add default dictionary) - * src/filesel.c: filesel_select_file(): (perhaps) fixed a bug that - caused segmentation fault when file selection dialog was closed - and other dialog was open immediately. +2004-09-01 [colin] 0.9.12cvs86.1 -2000-08-05 + * src/filtering.c + * src/folderview.c + * src/imap.c + * src/prefs_matcher.c + * src/stock_pixmap.c + * src/summary_search.c + * src/summaryview.c + * src/wizard.c + * src/wizard.h + Sync with HEAD (uninitialized vars fixes) + + gtk2 specific warning fixes - * src/compose.c: compose_encode_header(): fixed a bug that caused - infinite loop if wctomb() failed. +2004-08-31 [colin] 0.9.12cvs85.1 -2000-08-04 + * src/folder.c + Sync with HEAD (Fix memory corruption due to + uninitialized var) - * version 0.3.24 +2004-08-31 [colin] 0.9.12cvs84.4 - * src/mimeview.c: enabled to open an attached file with double click - and popup menu. And cleaned up the code. - * src/procmime.[ch]: added a function procmime_get_part() that - saves the part of multipart message. + * src/summary_search.c + Fix segfaults when searching in folders with broken headers -2000-08-03 +2004-08-31 [colin] 0.9.12cvs84.3 - * src/main.[ch] - src/mimeview.c - src/prefs_common.[ch] - src/procmime.[ch] - src/utils.[ch]: applied a patch that enables to launch attached - image, audio, and HTML file (thanks to Hashimoto). - * src/filter.c: filter_match_condition(): fixed a bug that caused - segmentation fault if the body of specified filter is NULL. And - made the filter considered as being matched on that case. + * src/compose.c + * src/textview.c + Fix some more encoding/decoding issues -2000-07-30 +2004-08-30 [colin] 0.9.12cvs84.2 - * src/summaryview.c: - summary_save_as(): fixed a bug that unabled to save news articles. - summary_display_msg(): added exclusive lock to prevent it from - reading another news article while it is already processing one. - * src/gtkutils.[ch]: added gtkut_widget_wait_for_draw() that waits - the draw signal to be emitted. - * src/mainwindow.c: - main_window_cursor_wait() - main_window_cursor_normal(): added gdk_flush() to change cursor - immediately. - * Makefile.am - libkcc/Makefile.am: added EXTRA_DIST for `make dist'. And added - a target `release' to Makefile.am. + * src/mimeview.c + * src/prefs_themes.c + * src/gtk/filesel.c + * src/gtk/filesel.h + Add a folder-mode selection (fixes mimeview's "Save all") -2000-07-28 +2004-08-29 [colin] 0.9.12cvs84.1 - * src/socket.c: supported IPv6. - * configure.in - acconfig.h: added checking for IPv6. - * prefs_common.c: changed the default of toolbar_style to icon only. + * src/mimeview.c + Sync with HEAD (don't escape saved filenames) -2000-07-27 +2004-08-27 [colin] 0.9.12cvs83.1 - * initial cvs import. - * updated README and README.jp. + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * src/mh.c + * src/procheader.c + * src/procmsg.c + * src/procmsg.h + * src/common/utils.c + * src/gtk/menu.h + * po/ + Sync with HEAD 0.9.12cvs83 (sync with main) -2000-07-24 +2004-08-26 [colin] 0.9.12cvs82.4 + + * src/codeconv.c + Fix strange stack corruption + Convert to utf8 after unmime, not before - * version 0.3.23 +2004-08-26 [colin] 0.9.12cvs82.3 - * src/procmime.[ch]: modified the structure of MimeInfo so that it - can be handled as a node of tree. - Added procmime_mimeinfo_free_all() that frees all of the MimeInfo - recursively. - Added procmime_get_text_part() that scans a message and gets a text - part for quoting. - * src/mimeview.c: divided mimeview_scan_multipart_message() into - procmime_scan_multipart_message() and mimeview_set_multipart_tree(). - * src/compose.c: compose_quote(), compose_forward(): - made it quote the text part of multipart message properly. - Made it preserve the size of Compose window. - * src/prefs_common.[ch]: added compose_width and compose_height to - the members. - * src/textview.c: textview_show_part(): some code cleanups. - * src/codeconv.[ch]: added a function conv_get_code_conv_func(). + * src/main.c + * src/wizard.c + Fix account folders duplication -2000-07-20 +2004-08-25 [colin] 0.9.12cvs82.2 - * version 0.3.22 + * src/wizard.c + Remove ports + Add SSL selection + Use login@server as account name - * src/codeconv.[ch]: fixed a bug that showed garbage characters if - the return code of the message was CR+LF. And added - conv_sjistoeuc(). - * src/summaryview.c: summary_attract_by_subject(): made it move - the current view point to the selected row when executed. - * src/textview.c: textview_show_part(): modified the character set - determination routine. - * src/folderview.c: folderview_update_msg_num(): fixed a bug that - caused segmentation fault if boldfont was NULL. - * src/compose.c: compose_create(): made it sets itself as the target - of addressbook on window creation. +2004-08-25 [colin] 0.9.12cvs82.1 -2000-07-19 + * src/plugins/pgpmime/pgpmime.c + Sync with HEAD (leak fix). - * src/compose.c: compose_send(): fixed a bug that didn't save - queued message to outbox when failed to send the message (thanks - to T. Yamamoto). +2004-08-25 [colin] 0.9.12cvs81.1 -2000-07-15 + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + Sync with HEAD (Handle combined messages). - * src/inc.[ch]: modified so that it changes error message dialog - depending on the results. +2004-08-24 [colin] 0.9.12cvs80.3 -2000-07-14 + * src/wizard.c + Fix full name, ports, and imap - * src/mainwindow.c: main_window_create(): set usize of account - button on the status bar to 1 so that it doesn't get expanded - more than necessary. - * src/account.[ch]: account_foreach(): made it abort the iteration - if the function returns nonzero. - * src/inc.[ch] - src/pop.c: modified so that it shows error message dialog if the - message processing is failed. +2004-08-24 [colin] 0.9.12cvs80.2 -2000-07-04 + * src/Makefile.am + * src/main.c + * src/setup.c + * src/setup.h + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/wizard.c ** ADDED ** + * src/wizard.h ** ADDED ** + * src/pixmaps/sylpheed_icon.xpm ** ADDED ** + Add a setup wizard - * version 0.3.21 +2004-08-24 [colin] 0.9.12cvs80.1 - * src/mainwindow.c: made it popup account selection menu when - account tool button or account status bar is pressed. - * src/folderview.c - src/prefs.c: suppressed the ENOENT perror messages. - * src/pop.c: made it fall back on LAST command if UIDL failed. + * src/folder.c + Sync with HEAD (set mimeflags on all messages) + +2004-08-24 [colin] 0.9.12cvs79.3 -2000-07-01 + * src/matcher_parser_lex.l + Fix 8bits strings not in utf8 - * src/procheader.c: procheader_parse(): fixed a bug that didn't - parse References: header correctly (thanks to YAMAGUCHI). +2004-08-24 [colin] 0.9.12cvs79.2 -2000-06-29 + * src/compose.c + Check conversion result before replacing buffer - * version 0.3.20 +2004-08-23 [colin] 0.9.12cvs79.1 - * src/compose.c: compose_reply_set_entry(): fixed a bug that didn't - cc'd correctly when replying. - * src/mainwindow.c - src/summaryview.c: sorted out the main menu and the popup menu. + * src/compose.c + Sync with HEAD (create message header in memory) + +2004-08-23 [colin] 0.9.12cvs78.1 -2000-06-26 + * src/rfc2015.c + * src/rfc2015.h + Sync with HEAD (fix bug 197 again) - * version 0.3.19 +2004-08-23 [colin] 0.9.12cvs77.3 - * src/prefs_account.[ch] - src/compose.c: made it be able to set Cc:, Bcc:, and Reply-To: - automatically at composing (thanks to NAKAGAWA). + * src/compose.c + Fix again inline gpg signing (which outputs utf8 + in gtk2). Not syncing this fix to HEAD as this + code is meant to die. -2000-06-25 +2004-08-23 [colin] 0.9.12cvs77.2 - * src/prefs_common.[ch] - src/mainwindow.c - src/main.c: made it selectable whether to ask before cleaning - trash at the exit. - * src/prefs_common.c: cleaned up the code and the interface a bit. - * src/summaryview.c: modified the unthread functions for speeding - up. + * src/prefs_account.h + Remove useless include -2000-06-24 +2004-08-23 [colin] 0.9.12cvs77.1 - * src/prefs_common.[ch] - src/summaryview.c: made it display recipient on the `From' column - if the address of the sender is the same as the current account - (thanks to NAKAGAWA). - * src/utils.[ch]: added a function extract_address() that extracts - the address from `From:' header string. - * src/mainwindow.c: allsel_cb(): fixed a bug that caused segmentation - fault if `Edit/Select all' was selected when the message view was - hidden (thanks to Tomita). + * src/imap.c + * po/es.po + * po/fr.po + * po/it.po + * po/pl.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + Sync with HEAD (fix bug 577) -2000-06-21 +2004-08-22 [colin] 0.9.12cvs76.1 - * src/summaryview.c: modified execution routine so that it only - unthreads nodes that are needed to be unthreaded. + * src/plugins/trayicon/trayicon.c + Sync with HEAD (fix formatting bug) -2000-06-19 +2004-08-21 [colin] 0.9.12cvs74.2 - * src/news.c: news_session_get(): implemented the reconnection on - being disconnected. - * src/nntp.[ch]: added nntp_mode(). + * src/gtk/colorsel.c + Fix bug 564 (Folder color selection window exits on any + keypress) -2000-06-18 +2004-08-21 [colin] 0.9.12cvs74.1 - * src/mbox.c: fixed a bug that didn't close mbox FILE pointer. - And support assortment on processing mbox. - * src/inc.c: inc_drop_message(): modified so that it uses hash table - to store the last message number of folders. + * ChangeLog.claws + * src/compose.c * src/summaryview.c - src/addressbook.c: modified the behavior of CTree at right-click. - * src/pop.c: pop3_getrange_uidl_recv(): fixed a potential buffer - overflow bug (thanks to Nishiyama). + * src/toolbar.c + Sync with HEAD (fix bug 576) -2000-06-17 +2004-08-21 [colin] 0.9.12cvs70.1 - * version 0.3.18 + * src/compose.c + * src/mainwindow.c + Sync with HEAD + - * src/pop.[ch] - src/inc.[ch]: implemented management of read message on POP server - by UIDL. - * src/utils.[ch]: removed (s)list_remove_all() because it can be - replaced with g_(s)list_free(). - * src/summaryview.c: modified the arrangement of menu a bit. - * src/summaryview.c: summary_status_show(): made it doesn't display - server name but newsgroup. - * src/prefs_common.c - src/prefs_account.c: adjusted the calculation routine of dialog - size. +2004-08-21 [paul] 0.9.12cvs66.4 -2000-06-15 + * src/mainwindow.c + * src/messageview.c + * src/gtk/menu.c + * src/plugins/spamassassin/spamassassin_gtk.c + remove some deprecated gtk1 functions - * version 0.3.17 - * src/compose.c: compose_reply_set_entry(): modified so that it - cc's to the all addresses on To: and Cc: of the replied message. - And swapped the position of Subject: and To: entry. +2004-08-21 [colin] 0.9.12cvs66.3 -2000-06-14 + * src/compose.c + * src/codeconv.c + Fix warnings + Remove encoding hacks + Fix bug 575 (Strange character messes up message) + Don't display conversion error when drafting - * src/procheader.c: modified so that it can handle headers that - aren't separated by space. - * src/socket.c: sock_connect(): added a wait after connection to - prevent lockup (thanks to NINOMIYA). +2004-08-21 [paul] 0.9.12cvs66.2 -2000-06-13 + * src/prefs_account.c + fix GnuPG mode bugs - * src/inc.c: - inc_mail() - inc_all_account_mail(): fixed a bug that caused segmentation - fault if no account exist. - * src/mainwindow.[ch]: made receive button unclickable when - no account exist. - * src/compose.c: compose_queue(): fixed a bug that didn't mark - queued message properly. - * src/utils.[ch]: separated code conversion functions into - src/codeconv.[ch]. -2000-06-13 +2004-08-20 [colin] 0.9.12cvs66.1 - * version 0.3.16 + * src/codeconv.c + Sync with HEAD 0.9.12cvs66 - * src/mimeview.c: mimeview_save_as() - src/summaryview.c: summary_save_as(): made it ask whether to - overwrite the existing file. +2004-08-20 [paul] -2000-06-12 + * src/plugins/pgpmime/plugin.c + modify PGP/MIME plugin's description - * src/utils.c - src/recv.c - src/prefs.c - src/prefs_common.c - src/prefs_account.c - src/addressbook.c - src/compose.c - src/mbox.c: fixed a bug that failed to check write error when - disk was full and caused the loss of the file. - -2000-06-11 - - * src/mainwindow.c: main_window_clean_trash(): made it move focus - to folder view when finished. - * src/utils.[ch]: added code conversion functions for display. - And added strncpy2() that doesn't do zero fill and does - null-termination, unlike original strncpy(). - * src/textview.c: modified so that it changes the code conversion - function according to charset. And supported charset=SHIFT_JIS. - * src/mainwindow.c - src/prefs_common.h - src/textview.c: made it possible to force character set of - a message. - * src/folderview.c: folderview_select_next_unread(): - made it search unread folder from begin if it isn't found. +2004-08-17 [colin] 0.9.12cvs65.1 -2000-06-11 + * src/common/ssl.c + * src/plugins/pgpmime/plugin.c + Sync with HEAD - * version 0.3.15 +2004-08-14 [colin] 0.9.12cvs60.3 - * src/mainwindow.c: fixed a probrem again that main window was - stretched to the width of the toolbar. - * src/mbox.c - src/utils.c: is_header_line(): modified so that it recognizes - a header which doesn't have a space after colon (thanks to Hotta). - * src/filter.c: added `#include '. - * src/smtp.c: replaced snprintf() with g_snprintf(). - * src/Makefile.am: added `-I$(top_srcdir)/intl' to INCLUDES for - included gettext. - * included sylpheed.spec. - -2000-06-10 - - * src/prefs_common.[ch]: enabled to set the pixels of line space - and decide whether to leave space on head of lines. - * src/summaryview.c: modified so that it clears message view - when displayed message is removed from the summary view. - * src/mimeview.c: fixed a bug that caused infinite loop if - terminal boundary of multipart message was not found (thanks to - Nishika). - * src/folderview.c: folderview_scan_mailbox(): made it ignore - dot directory. - * src/main.c: made it show warning dialog and exit if the file with - the same name already exists when creating directory. - -2000-06-09 + * src/plugins/trayicon/trayicon.c + Put back resize callback, on size-request signal + rather than size-allocate to avoid infinite + callback loop - * src/textview.c - src/prefs_common.[ch]: made it possible to leave space between - and on head of lines. +2004-08-13 [colin] 0.9.12cvs60.2 -2000-06-07 + * src/common/defs.h + Cache versions have been fixed - * src/compose.c - src/procmime.[ch]: made it scan /etc/mime.types and determine - the MIME type of the attached file. - * src/summaryview.c: made it clear message view if the summary - is unselected on the execution, and made it move focus to - folder view if the folder becomes empty. - * src/mainwindow.c: fixed a probrem that main window was stretched - to the width of the toolbar. - * src/inc.c: fixed a bug that caused multiple gtk_main() event loop - if `Check new mail on startup' was set. +2004-08-13 [colin] 0.9.12cvs60.1 -2000-06-06 + * src/folderutils.c + Sync with HEAD - * src/compose.c: fixed a probrem that had been unable to insert - a file to the current cursor position. +2004-08-12 [colin] 0.9.12cvs59.1 -2000-06-06 + * src/plugins/trayicon/trayicon.c + Sync with HEAD - * version 0.3.14 +2004-08-12 [colin] 0.9.12cvs57.5 - * src/compose.[ch]: added `attach' button to the toolbar. And - replaced the icon of `insert' to the new one. + * sylpheed.desktop + * configure.ac + * src/Makefile.am + * src/main.c + Add support for Freedesktop.org's startup notification -2000-06-05 +2004-08-11 [colin] 0.9.12cvs57.4 - * src/mainwindow.[ch]: added `Execute' to the toolbar. And added - a function main_window_set_toolbar_sensitive() that sets the - sensitivity of the button of the toolbar. - * src/compose.c: fixed a bug that output wrong header if - a return code was included in the string of the text entry. + * src/textview.c + Fix off-by-one -2000-06-04 +2004-08-11 [colin] 0.9.12cvs57.3 - * src/mainwindow.[ch]: added `Delete' to the toolbar and the menu. - And added the same items in popup menu to the main menu. - * src/utils.[ch]: added functions for DnD support. - * src/compose.c: implemented file attachment and insertion with DnD - (thanks to Hiramatu). + * src/message_search.c + * src/summary_search.c + Make searches case insensitive by default + * src/textview.c + Fix case-insensitive search in message -2000-06-04 +2004-08-11 [colin] 0.9.12cvs57.2 - * version 0.3.13 + * src/summary_search.c + Let case-sensitive be specified - * src/summaryview.c: fixed a bug that passed null pointer to - is_dir_exist(). +2004-08-10 [colin] 0.9.12cvs55.4 -2000-06-03 + * src/common/socket.c + Fix the possible race condition - * src/alertpanel.[ch]: added functions alertpanel_message(), - alertpanel_notice(), and alertpanel_error(), and cleaned up - the code. - * src/folderview.c - src/compose.c - src/addressbook.c - src/summaryview.c - src/summary_search.c - src/prefs_account.c - src/foldersel.c: made them use alertpanel_error(), - alertpanel_warning() or alertpanel_notice() for error message - dialog. - * src/summaryview.[ch]: enable sorting in reversed order. - * src/inc.c: made it show error message dialog when failed to - connect or authorize. - * src/utils.h: added a macro FILE_OP_ERROR() and replaced many - perror() with it. - -2000-06-03 - - * version 0.3.12 - - * src/compose.c: fixed a bug that didn't save a message to outbox - when queued. - * src/send.c: send_message_queue(): fixed a bug that included - headers for queueing in the parsed data. - * src/mainwindow.c: send_queue_cb(): made it pop statusbar message - and update queue folder when finished. - -2000-06-02 - - * version 0.3.11 - - * src/filter.c - src/inc.c - src/compose.c: suppressed the warning messages. - * src/mainwindow.[ch]: added next unread message button and menu - items. - * src/summaryview.[ch]: added a function summary_select_next_unread() - that selects and opens next unread message. - -2000-06-01 - - * src/prefs_common.[ch]: added a setting to decide whether to open - unread message on entering a folder. - * src/summaryview.c: made it open the first unread message only if - the preference is set. - * src/compose.c: fixed a bug that freed the string obtained from - GtkEntry. - -2000-05-31 - - * src/compose.c: added `Send later' to the menu and the toolbar - which queues the message to send it later. - -2000-05-30 - - * src/mainwindow.c: added an interface to resend the queued message. - * src/compose.c: made it show alert dialog when a message will be - queued. - -2000-05-29 - - * src/procmsg.[ch]: added function procmsg_send_queue() that calls - send_message_queue() for each queued messages. - -2000-05-28 - - * src/inc.c: inc_drop_message(): modified so that it drops a message - to the default inbox folder if destination folder doesn't exist. - * src/compose.[ch]: added imput compatible queueing header to the - queued message. - * src/send.[ch]: added function send_message_queue() that send - queued message. - -2000-05-27 - - * configure.in - acconfig.h: made it enabled to decide wheter to use multithread - or not on configure. - * src/summaryview.c: fixed a bug that made thread when executed - despite of the setting (thanks to Hiroshima). - * src/socket.[ch]: changed the return value of public - sock_connect_*() function to the pointer to SockInfo object. - * src/procmime.c: procmime_scan_mime_header(): - fixed a bug that returned NULL if the scanned part had no header - (thanks to shigeri). - * src/procmime.[ch]: - added function procmime_scan_content_disposition() that parses - Content-Disposition header field. - * src/mimeview.c: made it uses filename value in Content-Disposition - header. - * src/pop.c - * src/inc.c: modified so that password is prompted if the password - on preferences is empty and previous POP3 session has failed on - authorization. +2004-08-09 [paul] 0.9.12cvs55.3 -2000-05-23 + * configure.ac + * src/Makefile.am + * src/common/Makefile.am + sync with HEAD - * src/socket.[ch]: added non-blocking IO mode socket and - multithreaded connection support. - * src/inc.c: supported multithread connection. -2000-05-22 +2004-08-09 [paul] 0.9.12cvs55.2 - * src/folderview.c: made the focus of SummaryView grabbed when - a folder is selected only if the messages exist. + * autogen.sh + * po/poconv.sh + remove unneeded script -2000-05-20 + * configure.ac + add forgotten USE_LDAP_TLS (sync with HEAD) - * version 0.3.10 - * po/ja.po: fixed a bug that head `/' of a menu label was missing - and caused segmentation fault when opened Compose window. +2004-08-09 [colin] 0.9.12cvs55.1 -2000-05-20 + * src/main.c + * src/common/ssl.c + * src/common/sylpheed.c + * src/common/sylpheed.h + Sync from 0.9.12cvs55 HEAD (nonblocking SSL_connect) + +2004-08-09 [paul] 0.9.12cvs54.1 + + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * po/POTFILES.in + * src/Makefile.am + * src/folderutils.c + * src/main.c + * src/pgpmime.c + * src/pgpmime.h + * src/sgpgme.c + * src/sgpgme.h + * src/plugins/Makefile.am + * src/plugins/pgpmime/.cvsignore + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/pgpmime.h + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + sync with HEAD + +2004-08-08 [paul] 0.9.12cvs51.1 + + * configure.ac + * src/folder.c + sync with HEAD - * version 0.3.9 +2004-08-07 [colin] 0.9.12cvs50.1 - * src/utils.c: get_domain_name(): modified so that it uses - gethostname(). - * src/mimeview.c: added key binds for `Save as' and - `Display as text'. + * src/pop.c + * src/common/partial_download.c + fix warnings (sync from HEAD) -2000-05-19 +2004-08-07 [colin] 0.9.12cvs48.1 - * src/recv.c: fixed a bug that failed to return error value - when fputs() failed and caused the loss of received mails when - disk space was not left (thanks to Tajiri). - * src/compose.c: supported Reply-To. - * src/mimeview.c: improved key operation interface. + * src/prefs_folder_item.c + sync with HEAD 0.9.12cvs48 -2000-05-18 +2004-08-06 [colin] 0.9.12cvs47.1 - * src/mimeview.[ch] - src/procmime.[ch] - src/textview.[ch]: supported nested multipart message and - clean up the codes. - Supported encapsulated RFC822 message. + * src/compose.c + Sync with HEAD -2000-05-16 +2004-08-06 [christoph] 0.9.12cvs46.2 - * src/compose.[ch]: made it free the alloc'd memory for attach - information when the compose window is destroyed. - Placed the attachment list and the text widget onto the paned - widget. - Enabled cut/copy/paste/select all on all of the editable widgets. - Implemented removal of attached file and popup menu on attachment - list. - * src/prefs_common.[ch]: added signature separator setting. - * src/alertpanel.[ch]: added a function alertpanel_warning(). + * src/main.c + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/plugin.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + don't mix GTK1.2 plugin with GTK2 plugins + +2004-08-06 [colin] 0.9.12cvs46.1 + + * ChangeLog + * ChangeLog.claws + * ChangeLog.jp + * configure.ac + * sylpheed-claws.pc.in + * src/folder.c + * src/imap.c + * src/localfolder.c + * src/messageview.c + * src/mimeview.c + * src/mimeview.h + * src/msgcache.c + * src/news.c + * src/prefs_ext_prog.c + * src/prefs_folder_item.c + * src/prefs_fonts.c + * src/prefs_msg_colors.c + * src/prefs_spelling.c + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/prefs_wrapping.c + * src/procmime.h + * src/common/defs.h + * src/common/nntp.c + * src/common/session.c + * src/common/session.h + * src/common/socket.c + * src/common/utils.h + * src/common/xml.c + * src/common/xml.h + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/spamassassin/spamassassin_gtk.c + * m4/openssl.m4 *** REMOVED *** + Sync with HEAD 0.9.12cvs46 + +2004-08-03 [paul] 0.9.12cvs40.2 -2000-05-14 + * src/action.c + * src/addressadd.c + * src/addressbook.c + * src/addrgather.c + * src/browseldap.c + * src/compose.c + * src/crash.c + * src/editaddress.c + * src/editgroup.c + * src/editldap_basedn.c + * src/foldersel.c + * src/importldif.c + * src/mimeview.c + * src/prefs_common.c + * src/prefs_template.c + * src/sourcewindow.c + * src/summaryview.c + * src/gtk/about.c + * src/gtk/foldersort.c + * src/gtk/logwindow.c + * src/gtk/pluginwindow.c + * src/gtk/prefswindow.c + change all gtk_scrolled_window_set_policy from + GTK_POLICY_ALWAYS to GTK_POLICY_AUTOMATIC - * src/prefs_common.[ch] - src/textview.c: made open URI command customizable. - * src/compose.[ch]: implemented multipart MIME message composition - (attachment of file). - * src/textview.c - src/compose.c: fixed a bug that didn't turn off the GTK+ theme - engine again. +2004-08-02 [paul] 0.9.12cvs40.1 -2000-05-13 + * AUTHORS + update translation team section + * po/pt_BR.po + updated by Frederico Goncalves Guimaraes + - * version 0.3.8 +2004-07-31 [colin] 0.9.12cvs39.9 - * src/summaryview.c: added key binds for composing message - (w, a, A, f). Also added other key binds (y, D, Q). - * src/compose.c: made Cc entry take over the Cc of the replied - message. - * src/pixmaps/new.xpm - src/pixmaps/unread.xpm: replaced pixmap image. - * src/procheader.c: procheader_date_get_localtime(): - changed the single figures of year from four to two. + * src/exphtmldlg.c + Fix compilation -2000-05-12 +2004-07-31 [colin] 0.9.12cvs39.8 - * src/inc.c: made it ask password if it is not specified on account - preferences. - * src/prefs_account.h: added member tmp_pass to struct PrefsAccount - that preserves the temporary password. - * src/inputdialog.[ch]: added function input_dialog_with_invisible() - that prompts input with the string hidden. + * src/exphtmldlg.c + Fix an alertpanel type -2000-05-11 +2004-07-30 [colin] 0.9.12cvs39.7 - * src/compose.c: fixed a bug that didn't turn off the GTK+ theme - engine if message font wasn't specified. + * src/alertpanel.c + Fix alertpanel_error_log's icon -2000-05-10 +2004-07-30 [colin] 0.9.12cvs39.6 - * version 0.3.7a + * src/pop.c + Two of them should still be warnings - * src/summaryview.c: fixed a bug that stderr was forgotten on - fprintf(). +2004-07-30 [colin] 0.9.12cvs39.5 -2000-05-10 + * src/pop.c + More warning -> error +2004-07-29 [colin] 0.9.12cvs39.4 - * version 0.3.7 + * src/pop.c + Warning -> error - * src/pop.c: fixed a problem that if some POP3 commands returned - error, the previous operations were all cancelled. - * src/compose.c - src/textview.c: made workaround to the slow down of GtkText widget - when using Pixmap theme or its derivatives. +2004-07-29 [colin] 0.9.12cvs39.3 -2000-05-08 + * src/prefs_matcher.c + Fix segfault - * src/inc.c: fixed a bug that caused X IO error when exec'd - nonexistent program. +2004-07-29 [colin] 0.9.12cvs39.2 -2000-05-07 + * src/alertpanel.c + More nice-looking alertpanels - * src/folderview.[ch]: added the member `mtime' to the struct - FolderInfo. - * src/summaryview.c: made the mtime of the folder checked that is - going to open. - * src/procmsg.c: added filesystem unchecking mode. +2004-07-29 [colin] 0.9.12cvs39.1 -2000-05-05 + * src/messageview.c + sync with head + (inform user when partial mail is deleted on server) - * src/textview.[ch]: implemented clickable URI (thanks to BONAIM). - And made `X-Mailer:' header emphasized if it contains `Sylpheed'. +2004-07-29 [colin] 0.9.12cvs38.1 -2000-05-04 + * src/messageview.c + sync with head - * src/summaryview.c: summary_write_cache(): permission fix of - cache file. +2004-07-28 [paul] 0.9.12cvs37.7 -2000-05-04 + * src/mainwindow.c + complete the replacement of deprecated gtk_progress_* - * version 0.3.6a +2004-07-28 [paul] 0.9.12cvs37.6 - * src/headerview.c: added headerview_clear() method. - * src/messageview.c: fixed a bug that didn't clear HeaderView - on messageview_clear(). + * src/action.c + * src/inc.c + * src/mainwindow.c + * src/send_message.c + * src/gtk/progressdialog.c + * src/gtk/progressdialog.h + replace deprecated gtk_progress_* -2000-05-04 +2004-07-28 [paul] 0.9.12cvs37.5 - * version 0.3.6 + * src/gtk/filesel.c + remove gtk_window_set_wmclass() +2004-07-28 [paul] 0.9.12cvs37.4 + * src/addressbook.c + * src/compose.c + * src/foldersel.c + * src/mainwindow.c * src/messageview.c - src/textview.c: added *_clear() method. - * src/summaryview.c: made it clear MessageView when new folder - is open. + * src/sourcewindow.c + * src/gtk/logwindow.c + remove gtk_window_set_wmclass() + + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_fonts.c + * src/prefs_gtk.c + * src/prefs_matcher.c + * src/ssl_manager.c + * src/gtk/prefswindow.c + replace gtk_window_position() + +2004-07-28 [colin] 0.9.12cvs37.3 -2000-05-03 + * src/alertpanel.c + * src/alertpanel.h + Add a way to specify panel type for specific + panels (alertpanel()) + * src/account.c + * src/addressbook.c + * src/compose.c + * src/expldifdlg.c + * src/main.c + * src/messageview.c + * src/summaryview.c + * src/textview.c + * src/gtk/sslcertwindow.c + Fix alertpanel()s so that their icon match + their real type - * src/inc.c: fixed a bug that went to the inbox that was specified - by each account when incorporating from all accounts. - * src/compose.c: made it confirm whether to discard the message or - not when the window will be closed. +2004-07-28 [paul] 0.9.12cvs37.2 -2000-05-03 + * src/addr_compl.c + * src/addressbook.c + * src/alertpanel.c + * src/compose.c + * src/export.c + * src/foldersel.c + * src/folderview.c + * src/grouplistdialog.c + * src/import.c + * src/mainwindow.c + * src/message_search.c + * src/messageview.c + * src/passphrase.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_gtk.c + * src/prefs_matcher.c + * src/prefs_msg_colors.c + * src/prefs_summary_column.c + * src/prefs_template.c + * src/sourcewindow.c + * src/ssl_manager.c + * src/summary_search.c + * src/gtk/colorsel.c + * src/gtk/description_window.c + * src/gtk/gtkaspell.c + * src/gtk/inputdialog.c + * src/gtk/logwindow.c + * src/gtk/prefswindow.c + * src/gtk/progressdialog.c + replace deprecated gtk_window_set_policy - * version 0.3.5 +2004-07-27 [colin] 0.9.12cvs37.1 - * src/pop.[ch] - src/inc.[ch]: re-supported APOP authentication. - * src/prefs_account.c: fixed a bug that had't saved protocol type. - * src/socket.h - src/statusbar.h: attached G_GNUC_PRINTF() to printf() like - functions. - * src/progressdialog.[ch]: changed the name of class from Progress - to ProgressDialog. + * src/msgcache.c + More fixes (synced for head again) -2000-05-02 +2004-07-27 [colin] 0.9.12cvs35.3 - * src/summaryview.c: fixed a bug that caused segmentation fault - a news folder was selected without using ja message catalog. - * src/utils.h: attached G_GNUC_PRINTF() to printf() like functions. - * src/Makefile.am: added `-DG_LOG_DOMAIN=\"Sylpheed\"' to - INCLUDES. + * src/msgcache.c + Fix wrong test -2000-05-01 +2004-07-27 [colin] 0.9.12cvs35.2 - * src/automaton.[ch] - src/inc.[ch] - src/pop.[ch]: re-implemented POP3 fetching routines using - finite-state automaton model (thanks to Hiramatu). - * src/inc.c: fixed a bug that caused unwilled quitting of program - when connection to mail server failed. And fixed a memory leak bug. - * src/summaryview.c: made the focus move to FolderView when left - cursor key is pressed. + * src/mimeview.c + Fix width a bit (by Paul) + * src/alertpanel.c + * src/alertpanel.h + Specialize icons, make alertpanel_message() + private + * src/message_search.c + * src/sgpgme.c + * src/summary_search.c + Suit alertpanel changes -2000-04-30 +2004-07-27 [colin] 0.9.12cvs35.1 - * src/textview.c: textview_write_line(): modified quotation - discerning routine a bit. + * src/alertpanel.c + Add an icon + * src/passphrase.c + Add debug output - maybe someone will + want to look at the problem with Grab + Input :) + Bump version as we're synced with HEAD -2000-04-29 +2004-07-26 [colin] 0.9.12cvs33.26 - * version 0.3.4 + * src/pop.c + Fix uidl-file parsing when not in new + format - * src/procmime.[ch]: moved MIME decorder from src/textview.c to - src/procmime.c. - * src/mimeview.[ch]: implemented saving of multipart message. And - supported MIME encoded file name. - * src/summaryview.c: implemented `Save as'. +2004-07-26 [colin] 0.9.12cvs33.25 -2000-04-28 + * src/gtk/menu.c + Move popup menu up if necessary (fixes + account selector) + * src/mainwindow.c + Set account selector's button height to + minimum - * src/prefs_common.[ch]: implemented an interface for setting the - display item of SummaryView. - * src/addressbook.c - src/account.c: made the column titles of those don't take key - focus. +2004-07-26 [colin] 0.9.12cvs33.24 -2000-04-26 + * src/alertpanel.c + Maybe fix 551 (Truncated font in alert window) - * src/textview.c: implemented BASE64 decoding and display. +2004-07-26 [colin] 0.9.12cvs33.23 -2000-04-25 + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/ja.po + * po/pl.po + * po/ru.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + Sync po files with HEAD - * src/prefs_common.[ch]: added members which decide whether - each item of SummaryView is displayed or not. - * src/headerwindow.c - src/logwindow.c: made those windows closed when escape key is - pressed. - * src/headerview.c: disused ScrolledWindow. - * src/base64.c: from64tobits(): modified so that it recognize '\n' - as the last of line as well as '\r'. +2004-07-26 [paul] 0.9.12cvs33.22 -2000-04-24 + * src/compose.c + fix Bug 556 'Organisation-header is sent even if empty' - * src/headerview.c: disabled word wrap and line wrap of the text - widget. +2004-07-24 [colin] 0.9.12cvs33.21 -2000-04-24 + * src/compose.c + * src/gtk/gtkaspell.c + * src/gtk/gtkaspell.h + Fix speller accelerators (require hack) - * version 0.3.3 +2004-07-24 [colin] 0.9.12cvs33.20 - * src/prefs_common.c: prefs_assort_create(): added some headers - to the default headers for assortment. + * src/gtk/gtkaspell.c + Fix over-eager code deletion breaking + Check while typing -2000-04-23 +2004-07-24 [colin] 0.9.12cvs33.19 - * src/procmsg.c: fixed a bug that caused segmentation fault if - the permission of a message was denied on parsing the header - (thanks to wakai@UEC univ.). - * src/mimeview.c: made it pass key press event to SummaryView. + * src/browseldap.c + * src/ldapctrl.c + * src/ldapctrl.h + * src/ldapserver.h + Sync ldap with HEAD + (Fixes 546 LDAP completely broken) -2000-04-21 +2004-07-24 [colin] 0.9.12cvs33.18 - * src/main.h - src/alertpanel.c: modified font specifications so that they match - to better fonts. - * src/utils.[ch]: added wide-character functions for FreeBSD support. - Added the existence check of . - * acconfig.h - configure.in: added wint_t and libxpg4 check for FreeBSD support. - * src/unmime.c: modified so that it checks the existence of - . - Above three are a contribution from Sasaki. Thanks! + * src/prefs_msg_colors.c + Fix prototype mismatch + (Fixes 547 void function cannot return value) -2000-04-18 +2004-07-24 [colin] 0.9.12cvs33.17 - * src/main.h: decreased default height of window. + * src/mainwindow.c + Fix sort going back to previous sort key + when changing sort direction -2000-04-17 +2004-07-24 [colin] 0.9.12cvs33.16 - * src/procmime.c: fixed a bug that eliminated the parenthesis in - attribute value that was double-quoted. + * src/compose.c + Fix space insertion when re-wrapping at + cursor point -2000-04-15 +2004-07-24 [colin] 0.9.12cvs33.15 - * version 0.3.2 + * src/gtk/gtkaspell.c + Don't change cursor position in insert-text + callback + (Fixes 539 Word wrapping on input transposes letters) - * src/mimeview: implemented multipart message parser and display. - * src/procmime.c: procmime_scan_content_type(): - supported multiple elements. - * src/textview.c: supported multipart message and clean up the code. +2004-07-24 [colin] 0.9.12cvs33.14 -2000-04-14 + * src/gtk/gtkaspell.c + Reencode non-ascii chars to dictionary's + encoding + (Fixes 544 Spell check broken non english locale) - * src/summaryview.c: added size column and sorting by size. - * src/mainwindow.c: added `Sort by size' to sort menu. - * src/procmime.c: fixed a bug that caused buffer overrun and - segmentation fault. - * src/procmime.c: generalized Content-Type parsing. +2004-07-24 [colin] 0.9.12cvs33.13 -2000-04-13 + * src/summaryview.c + Fix Shift+Down, add Home/End/PgUp/PgDown - * version 0.3.1 +2004-07-21 [colin] 0.9.12cvs33.12 - * src/textview.c: supported MIME headers and - Content-Transfer-Encoding: quoted-printable. + * src/prefs_common.c + Fix a gtk warning (Patch by Andrej Kacian) -2000-04-12 +2004-07-21 [colin] 0.9.12cvs33.11 - * src/messageview.[ch] - src/textview.[ch]: separated MessageView into two classes. - * src/procmime.[ch]: added for MIME message handling. + * src/gtk/filesel.c + More check -2000-04-11 +2004-07-21 [colin] 0.9.12cvs33.10 - * src/mimeview.[ch]: added for MIME message handling. - * configure.in: added wctype.h and wchar.h existence check. + * src/compose.c + * src/crash.c + * src/export.c + * src/import.c + * src/messageview.c + * src/mimeview.c + * src/prefs_spelling.c + * src/prefs_themes.c + * src/summaryview.c + * src/gtk/filesel.c + * src/gtk/filesel.h + * src/gtk/pluginwindow.c + Untwist open/save mode guessing logic, make + it explicit -2000-04-10 +2004-07-20 [colin] 0.9.12cvs33.9 - * src/procmsg.[ch] - src/procheader.[ch]: some code cleanups. - * src/messageview.[ch]: integrated HeaderView. + * src/codeconv.c + conv_encode_header: src_charset is UTF-8 on + gtk2 + * src/compose.c + Remove double encoding of the headers -2000-04-09 +2004-07-20 [colin] 0.9.12cvs33.8 - * version 0.3.0 + * src/codeconv.c + Fix typo -2000-04-08 +2004-07-20 [colin] 0.9.12cvs33.7 - * src/addressbook.c: Made the tree sorted when folder/group is - added or edited. - * src/xml.c: xml_compare_tag(): fixed a bug that caused segmentation - fault if the current tag was empty. - * src/mainwindow.c: made the state of MainWindow saved. + * src/mainwindow.c + Set the separated messageview to the saved + size of Claws' messageview (Patch by Alfons) + Fix a callback prototype (me) -2000-04-08 +2004-07-20 [colin] 0.9.12cvs33.6 - * version 0.3.0pre1 + * src/codeconv.h + Forgot one hunk in 0.9.12cvs33.4 - * src/addressbook.c: fully implemented address group editing. - Fixed a bug that wrongly confirmed deletion of address when - escape key was pressed on alert dialog. +2004-07-19 [colin] 0.9.12cvs33.5 -2000-04-07 + * src/action.c + Action output fix + Patch by Alfons - * src/addressbook.c: added menu bar. And enabled hierarchical - folder. - * src/prefs_account.c: modified so that it allows not to specify - pop server. - * src/inc.c: inc_account_mail(): modified so that if receiving - server isn't specified, it does nothing. +2004-07-19 [colin] 0.9.12cvs33.4 -2000-04-05 + * src/compose.c + Fix outgoing charset bug in headers + * src/codeconv.c + Clean for glib2 - Patch by Alfons - * version 0.2.9 +2004-07-19 [colin] 0.9.12cvs33.3 - * src/addressbook.c: almost fully implemented addressbook functions. + * src/statusbar.c + Remove grip from the statusbar + Patch by Alfons -2000-04-04 +2004-07-19 [colin] 0.9.12cvs33.2 - * src/compose.c: fixed a bug that caused segmentation fault when - `File->Insert file' was selected more than twice. + * src/messageview.c + * src/textview.c + Fix messageview remembering the previous + scroll position when loading a new message + Patch by Alfons -2000-04-03 +2004-07-19 [colin] 0.9.12cvs33.1 - * version 0.2.9pre4 + * src/folder.h + * src/folderview.c + * src/summaryview.c + Sync with HEAD - * src/addressbook.[ch]: implemented creation of new folder and group, - and deletion of folder and group. And fully implemented - addressbook_delete_object() which deletes the specified object - recursively. +2004-07-18 [colin] 0.9.12cvs32.7 -2000-04-02 + * configure.ac + Remove useless check for XIM - noticed + by Alfons - * src/addressbook.c: implemented registration of address and multiple - appending to Compose address entry. - * src/menu.[ch]: added a function menu_set_insensitive_all() that - turn all menu items insensitive. - * src/folderview.c: some code cleanup. +2004-07-18 [colin] 0.9.12cvs32.6 -2000-04-01 + * src/summaryview.c + Remove non-modified and shift-modified + accelerators in summaryview's popup + menu, as that doesn't get catched by + the accel-activate signal catcher... - * src/account.c - src/prefs_common.c: fixed a bug on getting the number of CList - rows. +2004-07-18 [colin] 0.9.12cvs32.5 -2000-03-30 + * src/prefs_common.c + Define sensible default prefs for + wrapping - * version 0.2.9pre3 +2004-07-18 [colin] 0.9.12cvs32.4 - * src/folderview.c: fixed a bug that caused warnings when tree was - expanded/collapsed on the first operation. + * src/compose.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_wrapping.c + Remove Smart Wrapping pref, which does + nothing on gtk2 branch -2000-03-29 +2004-07-18 [colin] 0.9.12cvs32.3 - * src/addressbook.c: addressbook_list_selected(): made it be able - to handle multiple address. - * src/compose.c: modified so that when Bcc: is toggled, corresponding - AddressBook also toggle it. - * src/mainwindow.c: - main_window_create(): moved gtk_widget_set_uposition() before - gtk_widget_show() so as not to cause window flickering. - main_window_get_position(): replaced gdk_window_get_position() - with gdk_window_get_root_origin() to acquire correct window - position (Thanks to shigeri for these modifications). + * src/sourcewindow.c + Proper utf8 -2000-03-27 +2004-07-18 [colin] 0.9.12cvs32.2 - * src/filesel.c: made it selects home directory on the first time - it is called. + * src/compose.c + Save attachment status when drafting -2000-03-26 +2004-07-18 [colin] 0.9.12cvs32.1 - * src/utils.c: conv_mb_alnum(): modified so that it uses character - conversion table. - * src/foldersel.c: made the folder tree take focus when the dialog - is shown. + * src/gtk/filesel.c + Fix erratic folder selection in open mode -2000-03-26 +2004-07-18 [colin] 0.9.12cvs31.11 - * version 0.2.9pre2 + * src/pop.c + Don't let partial messages get deleted + even with "dowload all" + (0.9.12cvs31.8 fix extension) +2004-07-18 [colin] 0.9.12cvs31.10 - * src/addressbook.c: implemented addressbook_export_to_file() and - related functions. + * src/gtk/logwindow.c + Fix log scrolling -2000-03-25 +2004-07-18 [colin] 0.9.12cvs31.9 - * src/xml.[ch] - src/addressbook.c: fixed the variable name for attribute. - * src/prefs_common.[ch]: added a member `conv_mb_alnum'. - * src/utils.[ch]: added conv_mb_alnum() that converts multi-byte - alphabet and numeric into single-byte one. - * src/messageview.c: messageview_show(): made it pass conv_mb_alnum() - when conv_mb_alnum flag is on. + * src/common/utils.c + Fix non-utf8 strings coming from commands + and files -2000-03-25 +2004-07-18 [colin] 0.9.12cvs31.8 - * version 0.2.9pre1 + * src/pop.c + Fix partial download bug with Download all + messages option - * src/compose.c: modified so that when Addressbook is open by a - Compose and it is closed, target of Addressbook is reset. - * src/addressbook.c: made it work with Compose. +2004-07-18 [colin] 0.9.12cvs31.7 -2000-03-24 + * src/textview.c + Fix bug introduced in 0.9.12cvs31.2 + (blocked in select mode after double click) - * configure.in: AM_PATH_{GLIB, GTK}: raised the required version of - GTK+ and GLIB to 1.2.6. - * src/xml.[ch]: more implementation of XML parser. - * src/addressbook.c: implemented addressbook parsing and displaying - routine. +2004-07-18 [colin] 0.9.12cvs31.6 -2000-03-21 + * src/compose.c + * src/gtk/menu.c + More glib-warning fixes - * src/folderview.c: folderview_scan_folder(): modified so that if - a folder's message number is zero, set new, unread and total number - to zero. +2004-07-18 [colin] 0.9.12cvs31.5 -2000-03-20 + * src/compose.c + Fix trashing the primary clipboard when moving + around with tab + (Fix Bug 536 Unintuitive: "To:" copied to clipboard) - * src/xml.[ch]: added for XML handling used by addressbook. - * src/folderview.c: modified so that Trash folder is skipped - when an unread folder is selected automatically by space key. +2004-07-18 [colin] 0.9.12cvs31.4 -2000-03-18 + * src/codeconv.c + convert unencoded iso headers to utf8 + (Fix Bug 538 Unencoded local characters in subject make it + disappear) - * src/summaryview.c: fixed a bug that cursor was turned into watch - forever when a newsgroup was selected. +2004-07-18 [colin] 0.9.12cvs31.3 -2000-03-18 + * src/compose.c + Fix tab char handling in wrapping + (Fix Bug 537 Line wrap problem - TAB character treated as + one character instead of 8) - * version 0.2.8 +2004-07-18 [colin] 0.9.12cvs31.2 -2000-03-17 + * src/textview.c + return FALSE on GDK_MOTION_NOTIFY + (Fix Bug 535 Hyperlinks/addresses are not selectable + (unable to highlight)) - * src/mainwindow.[ch]: implemented counting on setting cursor - type. And modified the menu of `thread view' and `unthread view'. - * src/summaryview.c: enabled thread-toggling on opening folder. - * src/prefs_common.[ch]: added a member `enable_thread' to determine - whether summary view builds thread or not when a folder is open. +2004-07-18 [colin] 0.9.12cvs31.1 -2000-03-15 + * src/folderview.c + Sync with 0.9.12cvs31 - * src/summaryview.c: modified popup sensitivity function a bit. +2004-07-18 [colin] 0.9.12cvs30.4 -2000-03-13 + * src/compose.c + Also block text_inserted when inserting a file - * version 0.2.7 +2004-07-18 [colin] 0.9.12cvs30.3 - * src/addressbook.[ch]: more implementation of the interface of - addressbook. - * src/compose.c: connected to addressbook object. - * src/folderview.[ch]: folderview_compare_path(): - modified so that absolute path is correctly compared. - And added folderview_select_node(). - And modified folderview_scan_folder() so that it update the summary - when asked. - * src/import.c: made it update folder tree when imported mbox. - * src/summaryview.c: modified according to the changes of - folderview.c. And modified so that it display alert dialog if - source folder is identical to destination. - added summary_set_popup_sensitive() that set the sensitivity of - popup menu according to the context. And made all of the items of - popup menu insensitive when summary is cleared. - * src/procmsg.c: procmsg_move_messages_with_dest(): - modified so that if source folder is identical to destination, - abort its process. - * src/summary_search.c - src/manage_window.c: modified so as not to print warning to console - when alert dialog appeared twice. - * src/filesel.c: made file selection dialog transient. + * src/compose.c + Fix smart wrapping (block text_inserted handler + while putting quotation to avoid wrap on input, + don't join lines if next is sig separator) -2000-03-11 +2004-07-17 [colin] 0.9.12cvs30.2 - * src/manage_window.[ch]: added callback function - manage_window_focus_out(). - * src/account.c - src/inputdialog.c - src/mainwindow.c - src/prefs_account.c - src/prefs_common.c - src/summary_search.c: added focus_out_event signal handler. - * src/addressbook.[ch]: added preliminary addressbook code. + * src/folderview.c + * src/mainwindow.c + * src/mimeview.c + * src/summaryview.c + * src/gtk/quicksearch.c + * src/gtk/quicksearch.h + Block key events handlers *and* accels while + quicksearch is focused + (Fixes Bug 534 quick-search bar not accepting certain letters) -2000-03-06 +2004-07-17 [colin] 0.9.12cvs30.1 - * src/utils.h: added a macro Xalloca() that does alloca() and - handles the exception. - * src/import.c: made the import dialog transient window and enabled - cancelling by escape key. + * src/folder.h + * src/folderview.c + * src/summaryview.c + Sync with 0.9.12cvs30 -2000-03-04 +2004-07-17 [colin] 0.9.12cvs28.2 - * version 0.2.6 + * src/mimeview.c + * src/procmime.c + * src/summaryview.c + * src/gtk/menu.c + Squash some compile and glib warnings - * src/compose.c: fixed a bug that caused memory leak when compose - window was closed. +2004-07-17 [paul] 0.9.12cvs28.1 -2000-03-03 + * src/mimeview.c + sync with 0.9.12cvs28 HEAD - * src/nntp.h: increased NNTP message buffer size for XOVER strings - which is too long. +2004-07-16 [paul] 0.9.12cvs26.1 + + * src/gtk/quicksearch.c + * src/account.c + * src/account.h + * src/compose.c + * src/customheader.c + * src/folder_item_prefs.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/mimeview.c + * src/news.c + * src/pgpmime.c + * src/pop.c + * src/pop.h + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_display_header.c + * src/prefs_gtk.c + * src/prefs_gtk.h + * src/procheader.c + * src/procmime.c + sync with 0.9.12cvs26 HEAD -2000-02-28 +2004-07-15 [colin] 0.9.12cvs18.14 - * src/summaryview.c: binded step-forward and step-backward to each - Control-n and Control-p. - * src/filter.c: filter_read_str(): fixed a memory leak bug and - replaced g_malloc() for allocating the buffer with alloca(). - * src/procheader.c: procheader_get_fromname(), - procheader_date_get_localtime() - src/utils.c: conv_euctojis() - src/compose.c: compose_quote_parse_fmt() - src/prefs.c: prefs_set_data_from_text() - prefs_set_text(): replaced g_malloc() with alloca(). + * src/folder.c + Disable GPG signature check during + folder move and scan + (Closes Bug 521 Signature checking slows down Folder-Move) -2000-02-26 +2004-07-14 [colin] 0.9.12cvs18.13 - * version 0.2.5 + * src/common/partial_download.c + update includes - * src/logwindow.c: improved log_window_append() so that it shows - warning, error and normal message with different colors. - * src/utils.[ch]: added functions log_message(), log_warning(), and - log_error() that show normal message, warning, and error for each. - And modified many warning messages to use these. - * src/messageview.c: messageview_init(): made it set colors of - quotation and URI to black when failed to allocate colors. - * src/news.c: news_parse_xover(): replaced g_malloc() for allocating - the buffer with alloca(). +2004-07-14 [colin] 0.9.12cvs18.12 -2000-02-25 + * src/common/partial_download.c + * src/common/partial_download.h + Move doc at top, add correct copyright - * src/folderview.c: fixed a bug that didn't put previously selected - folder name in text entry. In addition to that, made some - modifications. +2004-07-14 [colin] 0.9.12cvs18.11 -2000-02-24 + * src/folder.c + * src/messageview.c + * src/pop.c + * src/pop.h + * src/procmsg.c + * src/summaryview.c + * src/common/Makefile.am + * src/common/partial_download.c ** NEW FILES ** + * src/common/partial_download.h ** NEW FILES ** + Move partial-download related stuff to its + own file - * version 0.2.4 +2004-07-14 [colin] 0.9.12cvs18.10 - * src/logwindow.[ch]: added log window that displays protocol log. - * src/about.c: adjusted the size of dialog. - * src/folderview.c: made it select a folder when double-clicked. + * src/send_message.c + Fix smtp auth when user is null or empty -2000-02-23 +2004-07-13 [colin] 0.9.12cvs18.9 - * src/prefs_common.[ch]: added an item `translate_header' that - decides whether header name like `From:' or `Subject:' is - translated or not. - * src/compose.c: made it show alert dialog when receiptor isn't - entered. - * src/inc.c: some code cleanups. + * src/gtk/quicksearch.c + Use alphabetic order -2000-02-22 +2004-07-13 [colin] 0.9.12cvs18.8 - * version 0.2.3 + * src/pop.c + Be paranoid on the checks - * src/compose.c: made header entries move those focus to next - entry or text widget when activated. And sorted out the menu items. - * src/mainwindow.[ch] - src/prefs_common.[ch] - src/main.c: made it save the sizes of widgets and the position of - window when quitting. - * src/prefs_common.c: set a14, k14 fontset as default message font. - * src/about.c: changed the appearance of about dialog using text - widget and so on. - * src/recv.c: modified recv_write() so that it converts an escaped - From_ line. +2004-07-13 [colin] 0.9.12cvs18.7 -2000-02-20 + * src/gtk/quicksearch.c + Fix Engrish once again - * version 0.2.2 +2004-07-13 [colin] 0.9.12cvs18.6 - * src/compose.[ch]: supported Bcc. + * src/procmsg.c + * src/summaryview.c + Mark messages for deletion when they are about to + be removed from trash -2000-02-19 +2004-07-13 [colin] 0.9.12cvs18.5 - * version 0.2.1 + * src/matcher.c + * src/matcher.h + * src/matcher_parser_parse.y + * src/prefs_matcher.c + * src/gtk/quicksearch.c + Add 'partial' ('p') match string to find partially + downloaded messages - * src/utils.[ch]: added function to_number() that examines string - and if that is a number string, return its value. - * src/procmsg.c: fixed a bug that caused malfunction when non-digit - character was included in file name. +2004-07-13 [colin] 0.9.12cvs18.4 -2000-02-18 + * src/pop.c + Fix misplaced block - * version 0.2.0 +2004-07-13 [colin] 0.9.12cvs18.3 - * src/folderview.c: fixed a bug that caused segmentation fault - when opened folder node was deleted (thanks to Hiramatu). - And implemented folderview_rm_server_cb() which removes news server. - * src/mbox.c: modified a warning message. + * src/pop.c + * src/pop.h + * src/messageview.c + Refactor API (to avoid passing 5+ params and code + duplication) + * src/folder.c + * src/msgcache.c + * src/procheader.c + * src/common/defs.h + Add planned_download to cache + Don't mess uidl file when moving partially downloaded + mails (they change folder, we should change it in the + uidl list too or we'll remove an incorrect message) + (this also helps removing hacks when changing + planned_download in messageview.c) -2000-02-13 +2004-07-12 [colin] 0.9.12cvs18.2 - * version 0.2.0alpha-pre8 + * src/gtk/quicksearch.c + Fix missing status update in quicksearch - * src/mainwindow.c: inc_all_account_mail_cb(): made it select inbox - folder to prevent the probrem when current folder is updated. - * src/summaryview.c: summary_execute(): made it write to summary - cache when executed. +2004-07-12 [paul] 0.9.12cvs18.1 -2000-02-12 + * po/POTFILES.in + * src/Makefile.am + * src/account.c + * src/codeconv.c + * src/compose.c + * src/inc.c + * src/main.c + * src/prefs_common.c + * src/procmsg.h + * src/toolbar.c + * src/prefs_msg_colors.[ch] ** NEW FILES ** + * src/prefs_wrapping.[ch] ** NEW FILES ** + * src/common/intl.h + * src/common/utils.[ch] + * src/gtk/quicksearch.[ch] + sync with 0.9.12cvs18 HEAD - * version 0.2.0alpha-pre7 +2004-07-12 [colin] 0.9.11cvs17.25 - * src/utils.[ch]: added path_cmp() that compares two paths ignoring - trailing directory separator. - * src/folderview.[ch] - src/summaryview.[ch]: modified so that folder tree is updated - when messages are moved or deleted. - * src/inc.c: some code cleanup. + * src/folder.c + * src/folder.h + Remove unused function added by me in 0.9.11cvs17.10 -2000-02-11 +2004-07-11 [colin] 0.9.11cvs17.24 - * version 0.2.0alpha-pre6 + * src/inc.c + * src/messageview.c + * src/pop.c + * src/pop.h + Use folderitem and msgnum instead of filename to + know which mail to delete + Move old partial mail deletion to pop.c - * src/utils.[ch]: added get_domain_name() that return domain - name as a static string. - * src/compose.c: compose_generate_msgid(): modified so that even - if current address doesn't contain '@', it generates a decent - message ID. - * src/send.c: some code cleanup. +2004-07-10 [colin] 0.9.11cvs17.23 -2000-02-10 + * src/inc.c + Add debug + * src/pop.c + * src/pop.h + Don't re-use same enums for unrelated stuff: it's + completely misleading ! + Document a bit - * src/folderview.c: modified the behavior of folder tree when - the folder is right-clicked. - * src/compose.c: compose_encode_header(): added irresponsible - buffer overrun check. +2004-07-09 [colin] 0.9.11cvs17.22 -2000-02-09 + * src/inc.c + Remove folder-type check and do + more tests to be sure everything's + ok + * src/messageview.c + Punctuation update, remove useless + code, fix two warnings + * src/noticeview.c + Layout cleaning, reset 2nd button + when specifying one - * version 0.2.0alpha-pre5 +2004-07-09 [colin] 0.9.11cvs17.21 - * updated gettext and libtool. - * configure.in: modified localedir definition so that message - catalogs are installed into correct directories. - * src/folderview.c - src/mainwindow.c: modified them so that a folder can be reopen - even if it is currently open. - * src/prefs_common.[ch] - src/messageview.c: added an option that toggle the coloration of - message. + * src/messageview.c + * src/pop.c + * src/pop.h + Allow user to change his mind + and postpone decision (by + unmarking the mail) -2000-02-08 +2004-07-09 [colin] 0.9.11cvs17.20 - * version 0.2.0alpha-pre4 + * src/messageview.c + Fix bug with delete state + * src/pop.c + * src/pop.h + Fix buffer leak (fread doesn't + terminate buffers with \0) + Refactoring (remove magic + numbers) - * src/mainwindow.c - src/messageview.c: fixed a bug that broke memory on allocating - colors. +2004-07-09 [colin] 0.9.11cvs17.19 -2000-02-07 + * src/pop.c + Don't log "Skipping message" if + we're going to TOP it two lines + later - * src/folderview.c: some bug fixes on selecting folder. +2004-07-09 [colin] 0.9.11cvs17.18 -2000-02-07 + * src/messageview.c + Fix Engrish - * version 0.2.0alpha-pre3 +2004-07-09 [colin] 0.9.11cvs17.17 - * src/folderview.c - * src/summaryview.[ch]: some code cleanups. - * src/messageview.c: fixed a color allocating bug (maybe). + * src/pop.c + strlen checking... + * src/messageview.c + refactoring a bit -2000-02-06 +2004-07-08 [colin] 0.9.11cvs17.16 - * version 0.2.0alpha-pre2 + * src/noticeview.c + * src/noticeview.h + Add an optional second button + * src/messageview.c + * src/pop.c + * src/pop.h + Don't delete partially received mails after a certain + time; rather, let the user decide. - * src/folderview.[ch]: made folder view not open selected folder - unless return or space key is pressed, or clicked by mouse - button 1 or 2. - * src/inc.c: some code cleanups. - * TODO.jp: added some items. +2004-07-08 [colin] 0.9.11cvs17.15 -2000-02-05 + * src/common/smtp.h + Sync with HEAD - * version 0.2.0alpha-pre1 +2004-07-08 [colin] 0.9.11cvs17.14 - * src/summaryview.[ch]: fixed a bug that broke summary thread - when deleted duplicated messages (thanks to BONAIM). - And some code cleanup. - * src/procmsg.[ch]: renamed procmsg_move_messages() to - procmsg_move_messages_with_dest(), and replaced former with - new function which doesn't specify destination. - * src/prefs_common.c - src/gtkutils.c: some memory leak fixes of linked lists. - * src/utils.[ch]: added list_remove_all() to remove all elements - of doubly-linked list. - * src/inc.[ch]: added inc_all_account_mail() that incorporates - new messages of all accounts. - * src/account.[ch]: added account_foreach() to process each accounts. - * added TODO.jp + * src/messageview.c + * src/common/smtp.c + Use to_human_readable() for sizes -2000-02-04 +2004-07-08 [colin] 0.9.11cvs17.13 - * version 0.1.23alpha + * src/inc.c + * src/messageview.c + * src/pop.c + * src/pop.h + * src/procmsg.c + Fix partial-downloading issues: + catch unsupported TOP + don't delete partially downloaded mails before 5 days + don't update existing with non-MH folders; that'll + make dups, but it's better than trashing the folder + free new msginfo parts + Fix indentation ;-) - * src/inc.c: made the folder tree update the message number - when incorporated new messages. - * src/folderview.[ch]: added a function folderview_scan_folder() - to scan one folder on the view, which is specified by folder name. +2004-07-08 [colin] 0.9.11cvs17.12 -2000-02-02 + * src/common/smtp.c + * src/common/smtp.h + Sync smtp size verification with HEAD - * version 0.1.22alpha +2004-07-08 [colin] 0.9.11cvs17.11 - * src/prefs_account.[ch]: added the setting of assorting on - receiving. - * src/inc.c: supported assorting on receiving. - * src/procmsg.c: cleaned up the code. - * src/news.c: fixed a bug that locked up when failed to get xover. - * src/compose.c: made a message unmark that is put into specific - folders. + * src/summaryview.c + * src/prefs_common.c + * src/prefs_common.h + * src/gtk/quicksearch.c + * src/gtk/quicksearch.h + Sync sticky pref with HEAD + +2004-07-08 [colin] 0.9.11cvs17.10 + + * src/folder.c [1.213.2.6] + * src/folder.h [1.87.2.6] + * src/inc.c [1.149.2.7] + * src/messageview.c [1.94.2.8] + * src/procheader.c [1.47.2.6] + * src/procmsg.c [1.150.2.4] + * src/procmsg.h [1.60.2.5] + * src/pop.c [1.56.2.4] + * src/pop.h [1.17.2.3] + Let too big messages get downloaded, but truncated + Add a button to download them completely + +2004-07-06 [colin] 0.9.11cvs17.9 + + * src/gtk/quicksearch.c [1.1.2.3] + Add a Clear button + * commitHelper + * PATCHSETS + Add a script to help with cvs + +2004-07-03 [colin] 0.9.11cvs17.8 + + * src/plugins/imageviewer/viewer.c + fix imageviewer (which was staying on the first + displayed image) + +2004-07-03 [colin] 0.9.11cvs17.7 + + Removed FIXME_GTK2 warnings + * src/gtk/gtkutils.c + useless #warnings + * src/gtk/menu.c + useless #warnings (no need to mess with menu rc) + * src/gtk/menu.h + unused functions + + +2004-07-03 [colin] 0.9.11cvs17.6 + + Removed FIXME_GTK2 warnings + * src/codeconv.c + useless #warnings (rewrite needed) + * src/compose.c + useless #warnings (rewrite needed) + useless #warnings (gtk2 is like that) + useless #warnings (previously fixed) + * src/main.c + useless #warnings (previously fixed) + * src/message_search.c + useless #warnings (gtk2 is like that) + Made apparent that search is case-sensitive + * src/mimeview.c + useless #warnings (rewrite needed) + useless #warnings (gtk2 is like that) + reimplemented real warnings + * src/prefs_common.c + Removed block cursor option (not it gtk2) + * src/prefs_gtk.c + useless #warnings (rewrite needed) + * src/procheader.c + useless #warnings (rewrite needed) + * src/sourcewindow.c + useless #warnings (incorrect placing) + * src/summary_search.c + useless #warnings (gtk2 is like that) + Made apparent that search is case-sensitive + * src/action.c + useless #warnings (gtk2 is like that) + * src/textview.c + useless #warnings (rewrite needed) + * src/toolbar.c + useless #warnings (rewrite needed) -2000-02-01 +2004-07-03 [colin] 0.9.11cvs17.5 - * version 0.1.21alpha + * src/textview.c + Fix mismerge which broke URI opening + +2004-07-01 [colin] 0.9.11cvs17.4 + + * src/gtk/filesel.c + Fill filename when saving + +2004-06-27 [colin] 0.9.11cvs17.3 + + * src/gtk/filesel.[ch] + Use the new GTK file selector + Update prototype to match the reality: multiple file + selection is open-only + * src/compose.c + Match the new prototypes + * configure.ac + Match the new requirements (gtk 2.4.0) + +2004-06-26 [colin] 0.9.11cvs17.2 + + * src/plugins/trayicon/trayicon.c + Remove useless signal handler on resize, which causes + an infinite "loop" + +2004-06-26 [colin] 0.9.11cvs17.1 + + * tools/Makefile.am + remove launch_firebird and add nautilus2sylpheed.sh + * src/quicksearch.c + src/summaryview.c + Fix show/hide "Extended symbols" button problem + Fix apparition at startup + Fix const warnings + * src/plugins/image_viewer/Makefile.am + Fix configure + * common/ssl.c + Re-enable certificate check, as it doesn't seem to + cause Xlib errors anymore + +2004-06-25 [paul] 0.9.11cvs17 + + * sync with 0.9.11cvs17 HEAD + + NOTE: QuickSearch is broken + +2004-06-07 [colin] 0.9.10claws67.10 + * src/plugins/trayicon/trayicon.c + src/plugins/trayicon/libeggtrayicon/Makefile.am + src/plugins/trayicon/libeggtrayicon/eggtrayicon.c + Fix gettextization in trayicon plugin + +2004-06-07 [colin] 0.9.10claws67.9 + + * src/summaryview.c + src/gtk/gtksctree.[ch] + Let Shift+{Up,Down} work in summaryview + (well, Down "works" and Up works) + Let the list scroll when using these keys - * src/folderview.c - src/summaryview.c: implemented the function 'go to next folder - when no unread message found.' - * src/summaryview.c: made connection state displayed on the - status bar when connecting to a news server. - * src/compose.c: changed X-Mailer: header field string a bit. - * src/prefs_common.c: implemented residual functions of assortment. +2004-06-06 [colin] 0.9.10claws67.8 -2000-01-31 + * src/plugins/trayicon/trayicon.c + Fix pixmap update - * version 0.1.20alpha +2004-06-06 [colin] 0.9.10claws67.7 - * src/prefs_common.c: implemented reading/writing/register/deletion - of assortment setting. - * src/mainwindow.c: slightly modified the appearance of statusbar. - * src/account.c: account_delete(): fixed a bug that didn't assigned - the pointer to GList when an account was deleted. + * src/addressbook.c + Fix signal handling causing system-wide focus grab -2000-01-29 +2004-05-25 [paul] 0.9.10claws67.6 - * src/procmsg.c: procmsg_get_mark_sum(): fixed a bug that failed - to read mark file (thanks to BONAIM). - * src/prefs_common.c: added the interface of assortment setting. + * Makefile.am + src/Makefile.am + clean up -2000-01-28 +2004-05-25 [paul] 0.9.10claws67.5 - * src/summaryview.c: fixed a bug that didn't redraw marking properly - when displaying an unread message with left-click (thanks to - shigeri). + * replace deprecated gtk_signal... functions -2000-01-27 +2004-05-23 [colin] 0.9.10claws67.4 - * src/summaryview.[ch]: added functions for assortment. - * src/about.c: added a button to close window. + * src/compose.c + Fix wrapping -2000-01-26 +2004-05-22 [colin] 0.9.10claws67.3 - * src/procmsg.c: fixed a bug that didn't add news flag correctly. - * src/compose.c: fixed a bug that can't reply to a news article. - * src/filter.[ch]: added for message filtering. - * src/procheader.[ch]: added procheader_get_unfolded_line() - to process filtering. And added procheader_get_header_list() - that reads headers of a message and store them on the memory, - and procheader_header_list_destroy() that removes all headers - read by procheader_get_header_list(). + * src/compose.c + Re-fix [Edited] in compose.c::compose_reedit() -2000-01-25 +2004-05-22 [colin] 0.9.10claws67.2 - * version 0.1.19alpha + * src/procmime.c + Fix parsing of multiparts mails - * src/news.c: modified so that it retrieves only overview information - that is not yet cached. - * src/procmsg.[ch]: modified for news handling. +2004-05-22 [colin] 0.9.10claws67.1 -2000-01-24 + * src/summaryview.c + Fix quicksearch + +2004-05-22 [paul] 0.9.10claws67 + + * sync with 0.9.10claws67 HEAD + +2004-05-14 [alfons] + + * src/procmime.h + add forgotton prototype + +2004-05-10 [paul] 0.9.10claws57 + + * sync with 0.9.10claws57 HEAD + +2004-05-05 [paul] 0.9.9.claws1 + + * ChangeLog-gtk2 ** REMOVED ** + ChangeLog-gtk2.claws ** ADDED ** + rename and adopt the normal claws format + + * configure.ac + require gtkmathview >= 0.5 + + * ac/* ** REMOVED ** + ac/ ** REMOVED ** + intl/Makefile.in ** REMOVED ** + m4/ ** ADDED ** + m4/missing ** ADDED ** + m4/missing/gdk-pixbuf.m4 ** ADDED ** + m4/missing/gettext.m4 ** ADDED ** + m4/missing/gpgme.m4 ** ADDED ** + m4/missing/imlib.m4 ** ADDED ** + m4/.cvsignore ** ADDED ** + m4/Makefile.am ** ADDED ** + m4/README ** ADDED ** + m4/aclocal-include.m4 ** ADDED ** + m4/aspell.m4 ** ADDED ** + m4/check-type.m4 ** ADDED ** + m4/gnupg-check-typedef.m4 ** ADDED ** + m4/openssl.m4 ** ADDED ** + m4/spamassassin.m4 ** ADDED ** + po/ChangeLog ** REMOVED ** + po/Makefile.in.in ** REMOVED ** + po/Rules-quot ** REMOVED ** + po/boldquot.sed ** REMOVED ** + po/en@boldquot.header ** REMOVED ** + po/en@quot.header ** REMOVED ** + po/insert-header.sin ** REMOVED ** + po/quot.sed ** REMOVED ** + po/remove-potcdate.sed ** REMOVED ** + po/remove-potcdate.sin ** REMOVED ** + po/stamp-po ** REMOVED ** + Makefile.am + autogen.sh + configure.ac + enable building with automake 1.8.x + add 'autopoint --force' to autogen.sh and remove all + auto-generated files, remove ac/ directory and use + m4/ directory instead + + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.c + fix gettextization + +2004-02-28 Colin Leroy + * src/prefs_matcher.c + src/prefs_filtering.c + src/prefs_filtering_action.c + Fix non-editable GtkEntries + +2004-02-22 Thorsten Maerz + * src/prefs_themes.c + utf8 conversion for theme info + +2004-02-21 Thorsten Maerz + * sync 0.9.9claws + +2004-02-14 Thorsten Maerz + * src/grouplistdialog.c + allow multiple selections without ctrl key - * src/news.c: supported xover. - * src/mbox.c: fixed a bug that didn't handle empty line correctly - (Thanks to shigeri). +2004-02-09 Thorsten Maerz + * src/main.c + enable customizable accelerators -2000-01-23 +2004-02-08 Thorsten Maerz + * src/prefs_common.c + re-enable different font settings for gtk1/2 + * src/prefs_folder_item.c + fix folder prefs displayed wrong + * src/textview.c + set 'sunken' shadow type - * version 0.1.18alpha +2004-02-07 Colin Leroy + * src/compose.c + Fix message being always [Edited] + Encode headers correctly (utf8 buf) + +2004-01-27 Thorsten Maerz + * src/socket.c + remove double g_source_attach() + (Thanks to Colin Leroy) + +2004-01-27 Thorsten Maerz + * src/gtk/gtksctree.c + Fix SSL certificate list not shown + * src/mimeview.c + Fix clicks in mime tree + +2004-01-27 Thorsten Maerz + * src/common/socket.c + Fix SSL receive + * src/compose.c + Fix clipboard menu hotkeys - * src/procmsg.[ch]: modified some functions so that they can - handle news folder. - * src/news.c: added header cache routine. - * src/procheader.c: fixed a bug that caused memory leak when some - header was duplicated. - And added Newsgroups: in parsing headers. - * src/summaryview.c: added news article cache routine. - * src/compose.c: made it be able to reply/forward news article. +2004-01-25 Thorsten Maerz + * src/gtk/gtkaspell.[ch] + src/compose.c + reimplement spellchecker -2000-01-22 +2004-01-25 Thorsten Maerz + * src/gtk/filesel.c + crash when inserting file in compose window + (TODO: keep old selection on clicks) + * src/main.c + use gtkrc-2.0 instead of gtkrc - * src/compose.c: fixed a bug that failed to parse To: header - if a comma is included in double quotation (Thanks to shigeri). - * src/mbox.c: modified the code for processing mbox so that it - can handle unescaped From_ line correctly. +2004-01-25 Thorsten Maerz + * src/messageview.c + remove orphaned mimeview unref() -2000-01-21 +2004-01-20 Thorsten Maerz + * src/grouplistdialog.c + expand nodes containing subscribed groups - * version 0.1.17alpha +2004-01-19 Thorsten Maerz + * src/textview.c + textview: hide cursor, restore old click behaviour - * src/foldersel.c: fixed a bug that didn't display folder tree. - And added the register routine for news server and group setting. +2004-01-18 Thorsten Maerz + * src/textview.c + variable names messed up -2000-01-20 +2004-01-17 Colin Leroy + * src/addr_compl.c + Fix completion address too thin + * src/compose.c + Fix tab-to-subject behaviour + * src/summaryview.c + Implement key up & down in summaryview - * version 0.1.16alpha +2004-01-12 Thorsten Maerz - * src/statusbar.[ch]: added statusbar_puts_all(). - statusbar_puts(): made it truncate a string that is too long. - * src/folderview.[ch]: changed CTree's row data from string - to FolderInfo structure. - And implemented popup menu that registers news server and group. - * src/messageview.c: modified short header display routine. + * sync 098claws -2000-01-19 +2004-01-08 Thorsten Maerz + * configure.ac + Makefile.am + doc/.cvsignore + doc/Makefile.am + faq, man, manual moved to doc/ + * ac/aspell.m4 + ac/check-type.m4 + ac/gnupg-check-typedef.m4 + ac/openssl.m4 + ac/spamassassin.m4 + ac/missing/gdk-pixbuf.m4 + ac/missing/gpgme.m4 + ac/missing/imlib.m4 + fix automake warnings - * added src/news.[ch] for NetNews session management. - * src/summaryview.[ch]: added NetNews reading codes. +2003-12-06 Colin Leroy + * src/summaryview.c + Fix quicksearch -2000-01-18 +2003-12-05 Colin Leroy + * src/summaryview.c + Fix going to next unread folder + +2003-12-05 Colin Leroy + * src/crash.c + Fix gtk2 compilation + * src/session.c + Remove iotag source handler at disconnection + * src/socket.[ch] + Remove source handler when closing socket + (fixes another seg) + +2003-12-04 Colin Leroy + * src/compose.c + src/prefs_account.c + src/prefs_common.c + Fix some dropdown menus - * src/mainwindow.c - src/prefs_common.[ch]: made them preserve toolbar style. - * src/main.c: made it save configuration before exiting. - * src/summaryview.c: modified summary status display routine. - * added src/nntp.[ch] for handling low level NNTP session. +2003-12-04 Colin Leroy + * src/compose.c + Fix event handlers on header fields + * src/common/socket.c + src/common/session.c + Fix segfault with callback (SSL) + Fix end of session -2000-01-17 +2003-10-06 Thorsten Maerz - * added src/progress.[ch] for displaying progress. - * src/inc.c: modified progress dialog routines to use - src/progress.[ch]. - * src/folderview.[ch]: added preliminary NetNews supporting code. + * Fix compile bug in src/compose.c + * removed src/gtk/gtkstext.[ch] -2000-01-16 +2003-09-17 Takuro Ashie - * version 0.1.15alpha + * Convert character set and escape "text" attributes in toolbar setting + files. + * Fixed bug in button-press-event handling. - * src/main.c - src/folderview.c: some permission fixes. - * src/folderview.c: implemented folder creation/renaming/removing. - * src/utils.[ch]: added remove_dir_recursive() that removes - a directory recursively. +2003-09-16 Thorsten Maerz -2000-01-15 + * Fixed bug in key-press-event handling. - * src/mainwindow.[ch]: added toolbar style selection. - * added src/inputdialog.[ch] to prompt user to enter a string. - * src/summaryview.[ch]: modified the behavior of view on - normal mode. - * src/mbox.c: fixed a bug that couldn't lock file when - lockf() was used (Thanks to shigeri). +2003-09-16 Takuro Ashie -2000-01-14 + * Enabled to compile tray-icon plugin (Ad-hoc). + * Avoid hang up bug of icon list in mime view (Ad-hoc). - * version 0.1.14alpha +2003-09-14 Takuro Ashie - * src/mainwindow.[ch]: changed the appearance of toolbar. - And fixed window handling. - * src/summaryview.c: modified the messages displayed on status bar. - * src/compose.[ch]: added toolbar. - * src/*.xpm: borrowed some icons from gnome-libs (temporary). + * Enabled to compile on sylpheed-claws. + (tray-icon plugin still cannot compile yet.) -2000-01-13 +2003-09-06 Takuro Ashie - * version 0.1.13alpha + * Updated to 0.9.5. - * src/summaryview.c: fixed a bug of threading. And some code - cleanups. And rewrote the routine of deleting duplicated messages - using hash table. - * src/mainwindow.[ch]: added toolbar. +2003-08-02 Takuro Ashie -2000-01-12 + * Updated to 0.9.4. + * Ported monitoring SSL mechanism to GSource of GLib2 + (I don't confirm it) + * Added _gtk2 suffix to key name of font preference to avoid + ovverwriting preference of Gtk+-1.2 version. - * version 0.1.12alpha +2003-06-09 Takuro Ashie - * src/summary_search.c: if the OS don't have wcsstr(), use wcswcs() - instead. - * src/summaryview.c: changed CTree creating routine as it creates - thread on the fly for speeding up. - * src/procmsg.c: rewrote message processing routines using hash - table for speeding up. It should be considerably faster than - before. + * Updated to 0.9.2. -2000-01-11 +2003-05-30 Takuro Ashie - * version 0.1.11alpha + * Updated to 0.9.1. + * Translate po files into UTF-8 when execute autogen.sh. - * po/ja.po: modified msgstr for Solaris standard gettext. - * src/main.c: added config.h inclusion. - * src/compose.c: changed to add replied message's In-Reply-To - message id to References header if it don't have References header. - * src/summaryview.c: changed threading routine to use hash table - for speeding up. +2003-05-28 Takuro Ashie -2000-01-11 + * Updated to 0.9.0. - * version 0.1.10alpha +2003-04-29 Takuro Ashie - * po/ja.po: modified msgstr so as not to core dump on Solaris. - * src/main.c: added inclusion of locale.h. - (Thanks to Sato for above.) - * src/mbox.c - * src/socket.c: applied Solaris patch by shigeri with some - modification. (Thanks!) + * Plugged GError related memory leaks. -2000-01-10 +2003-04-28 Takuro Ashie - * version 0.1.9alpha + * Changed default size of fonts. + * Enabled to set titile font size of warning dialog. - * src/compose.c: compose_encode_header(): fixed some bugs. - And modified header generating routines to support proper - References header, and supported Organization header. - * src/procmsg.[ch] - src/procheader.c: removed Cc: and Reply-To: from cache data. - * src/procheader.[ch]: renamed header list structure to HeaderEntry. - * src/summaryview.[ch]: summary_thread_func(): some optimization. - And added summary_pass_key_press_event() to pass key press event - from other widgets. - * src/messageview.c: messageview_key_pressed(): modified so that - key event is passed to summary view even if message view is - separated. (Thanks to wakai@UEC univ. for pointing this out.) +2003-04-23 Takuro Ashie -2000-01-09 + * Embed a sylpheed icon into executable binary on Windows. - * version 0.1.8alpha +2003-04-21 Takuro Ashie - * src/compose.c: implemented RFC1522, RFC2407 (loosely) compliant - header MIME encoding. - * src/procheader.c: some bug fixes of folded header line processing. - * src/headerview.c: headerview_show(): some bug fixes. + * I forgot to traslate character set of element string in src/xml.c. -2000-01-07 +2003-04-18 Takuro Ashie - * version 0.1.7alpha + * Fixed detecting bind_textdomain_codeset in configure.in. + * The bug in which "Example" of "Date fromat" preference isn't displayed + correctly has been fixed. - * src/utils.c: conv_euctojis(): fixed a bug that didn't add - kanji-out sequence [ \033 ( B ] when input string was ended - with kanji. (Thanks to Nozomu Kobayashi for pointing this out.) - * src/compose.c: compose_encode_header(): changed as it outputs - encoded string to another buffer. - And implemented a faculty to save sent message to outbox and - to queue message that failed to send (preliminary). - And, finally implemented proper To: and Cc: processing :) - * src/folderview.c: added preliminary right-clicking popup menu - for operating folders. - * some permission fixes at creating or copying file. +2003-04-04 Takuro Ashie -2000-01-07 + * Added bind_textdomain_codeset into AC_CHECK_FUNCS. + Replaced AM_GLIB_GNU_GETTEXT to AM_GNU_GETTEXT. + glib-gettextize + Removed intl directory. + Translated po files into UTF-8. + (Thanks! Ryuji Abe) - * version 0.1.6alpha +2003-03-28 Takuro Ashie - * src/procheader.c: fixed a bug that didn't null-terminate - header list and caused segmentation fault. + * The bug which doesn't unscape string in xml.c has been fixed. -2000-01-06 +2003-03-27 Takuro Ashie - * version 0.1.5alpha + * The bug which is failed to translate encoding of file name thorough + file dialog has been fixed. - * src/procheader.[ch]: added function procheader_get_one_field() - that gets one header field that matches the header list. - And removed procheader_get_unfolded_line(), which is less generic. - And rewrote procheader_get_header_fields() using - procheader_get_one_field(). - * src/summaryview.c: some bug fixes of key input scan routine. - * README, README.jp: modified documents a bit. +2003-03-25 Takuro Ashie -2000-01-05 + * Modified to translate file names which is used in inporting/expoting + mbox feature and "Save as" feature into locale encoding. + * Translate file names into locale encoding when "Attache file" and + "Insert file". + * Force set G_BROKEN_FILENAMES environment variable. + * Other minor fixes. - * src/menu.c: menu_set_sensitive(): fixed a bug that if a menu item - had a submenu, set sensitivity of the submenu, not the item. +2003-03-17 Takuro Ashie -2000-01-05 + * Modified to treat MH folder's name as locale encoding. - * version 0.1.4alpha +2003-03-16 Takuro Ashie - * src/summaryview.c: fixed a bug that caused segmentation fault - when empty summary view was center-clicked. - And fixed a bug that freed moving folder strings when marked - as unread. - If current folder is trash, don't delete message. - * src/summaryview.[ch] - * src/mainwindow.c - * src/procmsg.[ch]: added update-cache mode (discards previous cache). + * The bug which clash on switching candidates of auto completion of + addresses, cannot use auto completion in Japanesse is fixed + (Thanks! Tokunaga-san)ยกยฅ -2000-01-04 +2003-03-14 Takuro Ashie - * src/procheader.[ch]: more optimization of header processing - routine. And added a new function procheader_get_header_fields() - that receives an array of header name as a parameter and - set header bodies. - * src/utils.[ch]: added remove_return() for removing return code. - * src/unmime.c: added remove_return() on the last of UnMimeHeader(). + * The bug which cannot switch key accelerator preference has been fixed + (Thanks! smbd-san)ยกยฅ -2000-01-03 +2003-03-14 Takuro Ashie - * src/compose.c: if message body is ascii only, set US-ASCII as - charset in Content-Type. - * src/main.[ch] - * src/prefs.c - * src/prefs_common.c - * src/prefs_account.c - * src/account.c: changed the location of rc files. - * src/account.c: enabled closing window when escape key is pressed. + * version 0.8.11-gtk2-20030314 -2000-01-02 +2003-03-14 Takuro Ashie - * version 0.1.3alpha + * The bug in which character set conversion of filtering messages has + been fixed.(Thanks! COCOA-san). - * src/compose.c: fixed a bug that caused segmentation fault - when sending failed. - And relocated header-generation routines from src/send.c. - * src/send.c: moved header-generation routines to src/compose.c. - * src/prefs.c: added '~' to home directory expansion. - * src/prefs_account.[ch]: added signature file path configuration. - * src/prefs_common.[ch]: added spool path configuration. - * src/inc.c: changed the method of user name acquisition to use - g_get_user_name(). +2003-03-13 Takuro Ashie -2000-01-01 + * Revived "Leave space on head" preference in "Message" category. + * A bug which clash when put the cursor to end of buffer and execute + "Wrap current paragraph" was fixed.(Thanks! Tokunaga-san) - * version 0.1.2alpha +2003-03-12 Takuro Ashie - * added ChangeLog (this file), ChangeLog.jp. - * some code cleanups. - * added manage_window.[ch] for transient window management. - * src/procheader.c: optimized header processing routine a bit. - * src/send.c: fixed exception handling on connection. - * src/inc.c: added exception handling on getting user name. + * version 0.8.11-gtk2-20030312 -2000-01-01 +2003-03-12 Takuro Ashie - * version 0.1.1alpha + * Fixed position of switching account popup (Thanks! Ikezoe-san)ยกยฅ + * Modified to use Pango's API directly for font preference. + * Integrated GtkTextView of textview to one widget. + * Set fonts of header title in textview by "header_title" tag. + * Removed some deprecated codes. - * src/send.c: fixed a bug that didn't add Content-Type: header. +2003-03-11 Takuro Ashie -2000-01-01 + * Updated to 0.8.11. + * Merged cygwin patch(Thanks! Sakai-san). - * version 0.1.0alpha +2003-03-09 Takuro Ashie - * initial release. + * version 0.8.10-gtk2-20030309 diff --git a/ChangeLog.gtk1 b/ChangeLog.gtk1 new file mode 100644 index 000000000..576008a44 --- /dev/null +++ b/ChangeLog.gtk1 @@ -0,0 +1,16032 @@ +2005-03-29 [paul] 1.0.4cvs1 + + * src/compose.c + fix bug 697 'Segmentation Fault due to + NULL string (%s) pointers in fprintf' + draft privacy information only when + privacy system available + patch by by Markus Schwarzenberg + (schwarzbipms_fraunhofer_de) + * src/gtk/gtkaspell.c + don't pass NULL to *printf() and the likes + spotted by Alex Moore, patch by Alfons + +2005-03-24 [paul] 1.0.4 + + * 1.0.4 released + +2005-03-24 [paul] 1.0.3cvs8 + + * ChangeLog + * ChangeLog.jp + * src/codeconv.c + * src/textview.c + * src/unmime.c + * src/unmime.h + * src/common/smtp.c + sync with main 1.0.4 + see ChangeLog 2005-03-18 and 2005-03-24 + fixes buffer overflow + +2005-03-25 [paul] + + * tools/Makefile.am + * tools/README + * tools/acroread2sylpheed.pl + add script to send pdfs as attachments from Adobe Reader 7 + +2005-03-21 [holger] 1.0.3cvs7 + + * src/plugins/spamassassin/spamassassin.c + Don't leave hook registered when plugin init + failed. + +2005-03-20 [colin] 1.0.3cvs6 + + * src/common/plugin.c + Check that plugin isn't already loaded + * src/procheader.c + Fix buffer overflow (security issue) + Both patches by Alfons + +2005-03-20 [paul] 1.0.3cvs5 + + * src/compose.c + neglect Reply-To header if empty + Patch by Alfons + +2005-03-19 [holger] 1.0.3cvs4 + + * src/summaryview.c + * src/summaryview.h + Add plugin hook for manual filtering invocation, + remove some dead code. + +2005-03-18 [paul] 1.0.3cvs3 + + * AUTHORS + * src/gtk/about.c + * src/pixmaps/sylpheed_logo.xpm + add new Sylpheed-Claws logo by Jesper Schultz + +2005-03-11 [paul] 1.0.3cvs2 + + * src/plugins/trayicon/trayicon.c + make a string translatable + +2005-03-11 [paul] 1.0.3cvs1 + + * po/ru.po + updated by Pavlo Bohmat + +2005-03-10 [paul] 1.0.3 + + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + * po/zh_CN.po + updated by Thomas Gilgin, Ricardo Mones Lastra, Fabien + Vantard, Andrea Spadaccini, Frederico Goncalves Guimaraes, + Andrej Kacian, Aleksandar Urosevic, Ralgh Young + + 1.0.3 released + +2005-03-04 [colin] 1.0.1cvs22 + + * src/common/smtp.c + * src/common/smtp.h + Don't use SIZE parameter in MAIL FROM: if + server doesn't support it. Patch by + Eugen Freiter + +2005-03-04 [paul] 1.0.1cvs21 + + * ChangeLog + * ChangeLog.jp + * src/addrharvest.c + * src/codeconv.c + * src/codeconv.h + * src/compose.c + * src/procmime.c + sync with main 1.0.3 + see ChangeLog 2005-02-28, 2005-03-02, and 2005-03-04 + fix buffer overflow, CAN-2005-0667, see + http://secunia.com/advisories/14491/ + +2005-02-27 [paul] 1.0.1cvs20 + + * src/messageview.c + fix crash-causing typo. spotted by + Ralgh Young + +2005-02-25 [paul] 1.0.1cvs19 + + * src/prefs_account.c + * src/prefs_folder_item.c + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + fix bug 698 'Clicking OK without username 'crashes' + account edit window'. Patch by Alfons + +2005-02-24 [colin] 1.0.1cvs18 + + * src/messageview.c + Don't send out receipts if offline. Ask. + +2005-02-23 [colin] 1.0.1cvs17 + + * src/compose.c + Encode parts when signing + +2005-02-23 [colin] 1.0.1cvs16 + + * src/compose.c + * src/procmsg.c + Fix mimeinfo leakages + +2005-02-21 [colin] 1.0.1cvs15 + + * src/compose.c + Fix signing/encrypting still on after + privacy system has been disabled + +2005-02-18 [colin] 1.0.1cvs14 + + * src/quote_fmt_lex.l + * src/quote_fmt_parse.y + Bugfix: Fix parser init (patch by Ivan) + +2005-02-18 [colin] 1.0.1cvs13 + + * src/plugins/pgpmime/pgpmime.c + Fix build (missed my `mv`) + +2005-02-18 [colin] 1.0.1cvs12 + + * src/Makefile.am + * src/privacy.c ** RE-ADDED ** + * src/privacy.cpp ** REMOVED ** + * src/privacy.h + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/passphrase.h + * src/plugins/pgpmime/pgpmime.c ** RE-ADDED ** + * src/plugins/pgpmime/pgpmime.cpp ** REMOVED ** + * src/plugins/pgpmime/pgpmime.h + * src/plugins/pgpmime/prefs_gpg.h + * src/plugins/pgpmime/select-keys.h + * src/plugins/pgpmime/sgpgme.h + Revert huge API breakage. + +2005-02-16 [christoph] 1.0.1cvs11 + + * src/mh.c + add scan required function for MH folders + + (Patch by Ivan Rayner ) + +2005-02-15 [christoph] 1.0.1cvs10 + + * src/plugins/pgpmime/pgpmime.cpp + * src/plugins/pgpmime/pgpmime.h + add sign and encrypt functions + +2005-02-15 [christoph] 1.0.1cvs9 + + * configure.ac + * src/Makefile.am + * src/privacy.c ** REMOVE ** + * src/privacy.cpp ** NEW ** + * src/privacy.h + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/passphrase.h + * src/plugins/pgpmime/pgpmime.c ** REMOVE ** + * src/plugins/pgpmime/pgpmime.cpp ** NEW ** + * src/plugins/pgpmime/pgpmime.h + * src/plugins/pgpmime/prefs_gpg.h + * src/plugins/pgpmime/select-keys.h + * src/plugins/pgpmime/sgpgme.h + change Privacy-API to C++ + +2005-02-15 [colin] 1.0.1cvs8 + + * src/mimeview.c + * src/common/utils.c + Sanitize substitution for saved filenames: + only \ / * and \r \n \t are bad. + +2005-02-15 [colin] 1.0.1cvs7 + + * src/compose.c + * src/procmime.c + Optimize (constant instead of strlen). Thanks + Alfons for the hint. + +2005-02-14 [colin] 1.0.1cvs6 + + * src/compose.c + * src/procmime.c + Use quoted-printable instead of 7bit or 8bit + to encode "^From " and avoid mail corruption + on the MTA, as specified by RFC 3156. Thanks + Hoa for the hint. + +2005-02-12 [colin] 1.0.1cvs5 + + * src/filtering.c + Remove wrong use of compose struct after + compose_send(). Spotted by Alfons and Holger Berndt. + +2005-02-10 [paul] 1.0.1cvs4 + + * src/compose.c + sync with main, see ChangeLog 2005-02-10 + +2005-02-10 [colin] 1.0.1cvs3 + + * src/mainwindow.c + dereference freed messageview, + and don't try to use it after free. + This caused occasional late segfaults + when quitting. + +2005-02-10 [colin] 1.0.1cvs2 + + * src/messageview.c + Don't display html with plugin automatically + (Dillo steals focus) + +2005-02-09 [colin] 1.0.1cvs1 + + * src/mimeview.c + * src/mimeview.h + * src/messageview.c + Display first relevant part using plugin + if not text/plain if possible (useful for + vCalendar for example) + +2005-02-08 [paul] 1.0.1 + + 1.0.1 released + +2005-02-08 [paul] 1.0.0cvs29 + + * po/de.po + * po/es.po + * po/fr.po + * po/it.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + updated by Thomas Gilgin, Ricardo Mones Lastra, + Fabien Vantard, Andrea Spadaccini, Frederico Goncalves + Guimaraes, Andrej Kacian, Aleksandar Urosevic + +2005-02-05 [paul] 1.0.0cvs28 + + * src/compose.c + fix Bug 682 'redirect is broken' + + +2005-02-05 [thorsten] 1.0.0cvs27 + + * src/partial_download.c + fix buf overflow + +2005-02-03 [colin] 1.0.0cvs26 + + * src/common/plugin.c + Don't load GTK2 plugins at all. This solves + the plugins problem when switching between + GTK1 and GTK2 version. + +2005-02-02 [colin] 1.0.0cvs25 + + * src/messageview.c + Fix dangerous typo + +2005-01-31 [colin] 1.0.0cvs24 + + * src/compose.c + Fix MsgInfo reference leak + +2005-01-28 [colin] 1.0.0cvs23 + + * src/folderview.c + Change check - partial_recv is not cached. + +2005-01-28 [colin] 1.0.0cvs22 + + * src/folderview.c + Don't call partial_mark_for_delete() when + it's useless + +2005-01-27 [colin] 1.0.0cvs21 + + * src/procmsg.c + * src/compose.c + Fix build - sorry. + +2005-01-27 [christoph] 1.0.0cvs20 + + * src/folder.c + use normal message remove function if a folder has no function + to remove all messages + + * src/folderview.c + fix memory leak + +2005-01-27 [colin] 1.0.0cvs19 + + * src/procmime.c + Forgot to commit this file with cvs18. + +2005-01-27 [colin] 1.0.0cvs18 + + * src/compose.c + Uhm, better not touch the original msginfo_list. + +2005-01-27 [colin] 1.0.0cvs17 + + * src/procmsg.c + * src/procmsg.h + Add a way to dump message/rfc822 MimeInfos to MsgInfos... + * src/compose.c + ... And use it to be able to reply to the currently + selected MimeInfo. + +2005-01-27 [colin] 1.0.0cvs16 + + * src/messageview.c + * src/summaryview.c + * src/compose.c + * src/compose.h + * src/toolbar.c + * src/mainwindow.c + Factorize this reply mess + +2005-01-26 [paul] 1.0.0cvs15 + + * ChangeLog + * ChangeLog.jp + * src/common/template.c + sync with main, (fix memory leak), see ChangeLog + 2005-01-25 + +2005-01-25 [paul] 1.0.0cvs14 + + * src/compose.c + compose_redirect(): fix sensitivity of attachment + "Properties..." button + +2005-01-24 [colin] 1.0.0cvs13 + + * src/summaryview.c + Freeze clist during operations involving message + lists. + +2005-01-24 [paul] 1.0.0cvs12 + + * ChangeLog + * ChangeLog.jp + * src/messageview.c + * src/mh.c + * src/common/utils.c + sync with main, see ChangeLog 2005-01-19 + +2005-01-24 [colin] 1.0.0cvs11 + + * src/procheader.c + Fix build with MIPSpro compiler. + Patch by Ivan Rayner + +2005-01-24 [colin] 1.0.0cvs10 + + * src/folderview.c + Use (+) in collapsed folders with quicksearch- + matching subfolders + +2005-01-23 [holger] 1.0.0cvs9 + + * src/crash.c + Include missing header file + +2005-01-22 [colin] 1.0.0cvs8 + + * src/summaryview.c + * src/gtk/quicksearch.c + Make recursive quicksearch work in + root folders (and code fixes) + +2005-01-21 [colin] 1.0.0cvs7 + + * src/summaryview.c + Set cursor to wait while looking in subfolders + +2005-01-21 [colin] 1.0.0cvs6 + + * src/summaryview.c + Don't clear quicksearch if recursion is on, + even if !sticky + +2005-01-21 [colin] 1.0.0cvs5 + + * src/gtk/quicksearch.c + * src/prefs_common.c + * src/prefs_common.h + Add option to recurse or not + +2005-01-21 [colin] 1.0.0cvs4 + + * src/folder.h + * src/folderview.c + * src/folderview.h + * src/summaryview.c + * src/gtk/quicksearch.c + * src/gtk/quicksearch.h + Make quicksearch recursive - results materialized + by search icons in the folderview. + +2005-01-20 [holger] 1.0.0cvs3 + + * src/addrindex.c + * src/addrindex.h + Add addrindex_load_person_attribute() (for plugins) + +2005-01-19 [colin] 1.0.0cvs2 + + * src/mbox.c + * src/mbox.h + * src/mainwindow.c + * src/summaryview.c + * src/summaryview.h + Add an easy way to export specific messages + to an mbox file. + +2005-01-19 [paul] 1.0.0cvs1 + + * po/ja.po + * po/ko.po + updated by Rui Hirokawa and + SungHyun Nam + +2005-01-18 [paul] 1.0.0 + + * version 1.0.0 released + +2005-01-17 [thorsten] 0.9.13cvs38 + + * src/crash.c + * src/gtk/pluginwindow.c + return value of filesel should not be free()d + +2005-01-17 [paul] 0.9.13cvs37 + + * AUTHORS + * po/es.po + * po/fr.po + * po/hr.po + * po/it.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + update translations. submitted by Ricardo Mones + Lastra, Fabien Vantard, Dragan, Andrea Spadaccini, + Frederico Goncalves Guimaraes, Andrej Kacian, + Aleksandar Urosevic + +2005-01-16 [colin] 0.9.13cvs36 + + * src/prefs_toolbar.c + Fix two leaks, both found by Alfons. + +2005-01-15 [paul] 0.9.13cvs35 + + * src/gtk/pluginwindow.c + fix 2 memleaks, patch by Alfons + +2005-01-15 [paul] 0.9.13cvs34 + + * ChangeLog + * ChangeLog.jp + * src/common/template.c + sync with main, see ChangeLog 2005-01-11 + (fix potential memory corruption bug) + +2005-01-14 [colin] 0.9.13cvs33 + + * src/html.c + * src/msgcache.c + Fix coding style issues from the last patch + +2005-01-14 [colin] 0.9.13cvs32 + + * src/msgcache.c + Fix possible double free, avoid putting 8k on the stack + * src/html.c + * src/html.h + Fix links with tags inside, add some entities + * AUTHORS + Both patches by Rich Coe + +2005-01-09 [thorsten] 0.9.13cvs31 + + * tools/calypso_convert.pl + support nested subdirs (possible in recent calypso versions) + fix "change of readonly value" error with perl >= 5.8 + +2005-01-08 [colin] 0.9.13cvs30 + + * src/prefs_filtering_action.c + Plug leak - patch by Alfons + +2005-01-07 [paul] 0.9.13cvs29 + + * ChangeLog + * ChangeLog.jp + * src/pop.c + * src/pop.h + sync with main, see ChangeLog 2005-01-06 + +2005-01-06 [colin] 0.9.13cvs28 + + * src/prefs_matcher.c + Plug leak. Patch by Alfons + +2005-01-04 [christoph] 0.9.13cvs27 + + * src/folderview.c + * src/imap_gtk.c + * src/news_gtk.c + Create extra popup menu entries for account settings + + (Closes Bug 663 segfault choosing "Properties" for root MH mailbox) + +2005-01-03 [colin] 0.9.13cvs26 + + * src/main.c + Plugins should be loaded before --receive or --receive-all + is processed. + Patch by Felix Eckhofer + +2005-01-03 [colin] 0.9.13cvs25 + + * src/pop.c + * src/pop.h + Add data_len member, because we can get NULs from network + Patch by Alfons + +2005-01-01 [colin] 0.9.13cvs24 + + * src/procmime.c + Fix possible memleak in corner case - found by + Martin Kluge, patch by Alfons + +2004-12-30 [colin] 0.9.13cvs23 + + * src/account.c + Fix prototypes - patch by Alfons + +2004-12-30 [paul] 0.9.13cvs22 + + * ChangeLog + * ChangeLog.jp + * NEWS + * src/account.c + sync with main 1.0.0. + see ChangeLog 2004-12-22 + +2004-12-18 [paul] 0.9.13cvs21 + + * AUTHORS + * ChangeLog + * ChangeLog.jp + * src/action.c + sync with main, see ChangeLog 2004-12-17 + +2004-12-17 [thorsten] 0.9.13cvs20 + + * src/compose.c + protect trailing spaces when signing message + +2004-12-16 [paul] 0.9.13cvs19 + + * ChangeLog + * ChangeLog.jp + * NEWS + * src/compose.c + * src/syldap.c + sync with main 1.0.0rc + see ChangeLog 2004-12-15 + +2004-12-14 [colin] 0.9.13cvs18 + + * src/gtk/prefswindow.c + Fix build. Sorry :) + +2004-12-14 [colin] 0.9.13cvs17 + + * src/gtk/gtkutils.c + * src/gtk/gtkutils.h + * src/gtk/prefswindow.c + Catch Enter in prefswindow while in text + widget. Patch by Alfons. + +2004-12-14 [paul] 0.9.13cvs16 + + * ChangeLog + * ChangeLog.jp + * src/action.c + * src/compose.c + * src/common/utils.c + sync with main, see ChangeLog entries 2004-12-10 + and 2004-12-13 + + * po/ru.po + updated by Pavlo Bohmat + +2004-12-13 [thorsten] 0.9.13cvs15 + + * src/plugins/spamassassin/libspamc.c + fix memleak + +2004-12-13 [colin] 0.9.13cvs14 + + * src/gtk/prefswindow.c + * src/gtk/pluginwindow.c + Fix key_pressed handlers + +2004-12-11 [colin] 0.9.13cvs13 + + * src/quote_fmt_parse.y + Rework quote_fmt_parse to use less local + arrays in local blocks, so it doesn't + freak out IBM's stack protector. Patch + by Alfons. + +2004-12-10 [colin] 0.9.13cvs12 + + * src/messageview.c + Fix logic error + * src/mainwindow.c + Fix corruptions when de-separating messageview + +2004-12-10 [paul] 0.9.13cvs11 + + * src/prefs_themes.c + use a different set of icons for the Preview + +2004-12-09 [colin] 0.9.13cvs10 + + * src/procmime.c + Fix procmime_encode_content doing horribly wrong + stuff when encoding to B64 from memory + +2004-12-08 [colin] 0.9.13cvs9 + + * src/gtk/colorlabel.c + Fix color label off-by-one + Patch by Alfons + +2004-12-08 [hoa] 0.9.13cvs8 + + * src/quote_fmt_parse.y + really fix buffer overflow + +2004-12-08 [colin] 0.9.13cvs7 + + * src/matcher_parser_parse.y + * src/msgcache.c + * src/prefs_matcher.c + * src/procheader.c + * src/matcher.c + * src/common/defs.h + Cache total_size and use that to speed up + 'partial' match. + Add 'partial' to the list of useable stuff + in filtering + +2004-12-08 [paul] + + * po/sr.po + updated by URKE MMI + +2004-12-08 [colin] 0.9.13cvs6 + + * src/textview.c + Fix possible boundary overrun in + get_email_part(). Patch by Alfons + +2004-12-08 [hoa] 0.9.13cvs5 + + * src/quote_fmt_parse.y + fix buffer overflow + http://bugs.gentoo.org/show_bug.cgi?id=67253 + +2004-12-07 [thorsten] 0.9.13cvs4 + + * src/procmime.c + fix leak introduced with 0.9.13cvs1 + +2004-12-07 [keith] 0.9.13cvs3 + + * src/procmime.c + Fix typo + +2004-12-07 [colin] 0.9.13cvs2 + + * AUTHORS + * src/prefs_account.c + * src/common/smtp.c + * src/common/smtp.h + Add SMTP PLAIN authentication. Patch by + George Michaelson + +2004-12-07 [thorsten] 0.9.13cvs1 + + * src/procmime.c + [Bug 650] reply button causes crash + Patch partly by David Relson + +2004-12-06 [paul] 0.9.13 + + 0.9.13 released + +2004-12-06 [paul] + + * po/sk.po + updated by Andrej Kacian + * INSTALL + * README.claws + updated + +2004-12-06 [christoph] + + * configure.ac + move GPGME check to PGP/MIME plugin checks + +2004-12-06 [colin] 0.9.12cvs187 + + * src/compose.c + X-Sylpheed-Gnupg-Mode -> X-Sylpheed-Privacy-System + +2004-12-06 [paul] 0.9.12cvs186 + + * INSTALL + * README.claws + updated + * po/es.po + * po/fr.po + * po/it.po + * po/ja.po + * po/pt_BR.po + * po/zh_CN.po + updated by Ricardo Mones Lastra, Fabien Vantard, Andrea + Spadaccini, Rui Hirokawa, Frederico Goncalves Guimaraes, + and Yang Guilong + +2004-12-05 [paul] 0.9.12cvs185 + + * INSTALL + * Makefile.am + * README.claws + update + * TODO.claws **REMOVED** + removed, use the wiki instead + * tools/Makefile.am + * tools/README + remove newscache_conv.pl from the release package + and notes as it is broken and not currently maintained + * tools/filter_conv.pl + use --config-dir to find claws' config dir + * tools/kdeservicemenu/README + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + make a top-level menu entry + +2004-12-04 [paul] 0.9.12cvs184 + + * src/addrharvest.c + conv_unmime_header_overwrite(name) + +2004-12-04 [colin] 0.9.12cvs183 + + * src/compose.c + Fix saving of compose window position + when sending mail. Patch by Alfons. + +2004-12-04 [paul] 0.9.12cvs182 + + * ChangeLog + * ChangeLog.jp + * INSTALL + * NEWS + * README + * README.jp + * doc/manual/ja/Makefile.am + * doc/manual/ja/sylpheed-1.html + * doc/manual/ja/sylpheed-10.html + * doc/manual/ja/sylpheed-11.html + * doc/manual/ja/sylpheed-12.html + * doc/manual/ja/sylpheed-13.html + * doc/manual/ja/sylpheed-14.html + * doc/manual/ja/sylpheed-15.html + * doc/manual/ja/sylpheed-16.html + * doc/manual/ja/sylpheed-17.html + * doc/manual/ja/sylpheed-18.html + * doc/manual/ja/sylpheed-19.html + * doc/manual/ja/sylpheed-2.html + * doc/manual/ja/sylpheed-20.html + * doc/manual/ja/sylpheed-3.html + * doc/manual/ja/sylpheed-4.html + * doc/manual/ja/sylpheed-5.html + * doc/manual/ja/sylpheed-6.html + * doc/manual/ja/sylpheed-7.html + * doc/manual/ja/sylpheed-8.html + * doc/manual/ja/sylpheed-9.html + * doc/manual/ja/sylpheed.html + * doc/manual/ja/sylpheed.sgml + * src/Makefile.am + * src/procmime.c + * src/pixmaps/regular.xpm **REMOVED** + sync with main 1.0.0beta4, including: "canonicalize text files + before encoding to BASE64, and uncanonicalize after decoding + to conform with RFC 2045" + +2004-12-03 [christoph] 0.9.12cvs181 + + * src/compose.c + build the Privacy System menu without GtkItemFactory to + allow '/' in Privacy System names + + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + Update description and change Privacy System name + +2004-12-03 [paul] + + * src/pixmaps/dir_close.xpm + * src/pixmaps/dir_open.xpm + * src/pixmaps/drafts_close.xpm + * src/pixmaps/drafts_open.xpm + * src/pixmaps/group.xpm + * src/pixmaps/unread.xpm + update icons (sync with main (adjust hue)) + +2004-12-02 [paul] 0.9.12cvs180 + + * ChangeLog + * ChangeLog.jp + * src/Makefile.am + * src/pop.c + * src/common/utils.c + * src/common/utils.h + * src/pixmaps/folder.xpm **REMOVED** + sync with main + fixes bug 644 'extra CRs in subject line break filtering' + +2004-12-02 [colin] 0.9.12cvs179 + + * src/compose.c + Prevent duplicate edition of queued + and drafted mails + +2004-12-02 [colin] 0.9.12cvs178 + + * src/compose.c + Fix quote linewrapping ignoring pref + Patch by Alfons + +2004-11-30 [colin] 0.9.12cvs177 + + * src/gtk/prefswindow.c + * src/gtk/pluginwindow.c + Add shortcut keys to prefs window + and plugin window. Patch by Fabien Vantard. + +2004-11-29 [colin] 0.9.12cvs176 + + * src/folderview.c + Fix disappearing separators in folderview's popup + +2004-11-29 [colin] 0.9.12cvs175 + + * src/procmime.c + Another format bug + +2004-11-29 [colin] 0.9.12cvs174 + + * src/pop.c + Fix format string + +2004-11-26 [colin] 0.9.12cvs173 + + * src/common/smtp.c + * src/common/smtp.h + Use ESMTP for all servers advertising it + Add SIZE= parameter to MAIL command for + ESMTP servers + +2004-11-24 [colin] 0.9.12cvs172 + + * src/plugins/pgpmime/pgpmime.c + Forgot one :( + +2004-11-24 [colin] 0.9.12cvs171 + + * src/plugins/pgpmime/pgpmime.c + Fix numerous GpgmeGtk leaks + +2004-11-24 [colin] 0.9.12cvs170 + + * src/plugins/pgpmime/pgpmime.c + Fix numerous GpgmeCtx leaks + +2004-11-24 [colin] 0.9.12cvs169 + + * src/plugins/pgpmime/plugin.c + Update requirements + * src/plugins/trayicon/Makefile.am + * src/plugins/trayicon/newmarkedmail.xpm + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/unreadmarkedmail.xpm + Add new icons when there are unread marked mails + answers + +2004-11-23 [thorsten] 0.9.12cvs168 + + * src/plugins/pgpmime/plugin.c + typo: plugin_init instead of plugin_done + +2004-11-23 [thorsten] 0.9.12cvs167 + + * commitHelper + o add me + * src/partial_download.c + * src/partial_download.h + o fix path for includes + +2004-11-23 [colin] 0.9.12cvs166 + + * src/procmime.c + Uh, changed API. + +2004-11-23 [colin] 0.9.12cvs165 + + * src/procmime.c + Fix mime headers wrapping + +2004-11-23 [christoph] 0.9.12cvs164 + + * src/common/Makefile.am + * src/common/partial_download.[ch] + * src/Makefile.am + * src/partial_download.[ch] + * src/folderview.c + move to src because it depends on src stuff + + * src/codeconv.c + * src/common/base64.h + move B64LEN macro to base64.h + + * src/compose.c + * src/privacy.[ch] + add PrefsAccount to sign-function parameters + + * src/main.c + * src/prefs_account.[ch] + * src/gtk/prefswindow.[ch] + o use new prefswindow for account prefs + o add possibility to add new pages to account prefs + + * src/plugins/pgpmime/prefs_gpg.[ch] + * src/plugins/pgpmime/prefs_gpg.glade + add account prefs for GPG + + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/sgpgme.[ch] + create signers list based on the GPG account prefs + +2004-11-23 [colin] 0.9.12cvs163 + + * src/main.c + Fix cursor going from normal to wait + as many times as there are folders + (very noticeable on exported displays) + +2004-11-23 [colin] 0.9.12cvs162 + + * src/msgcache.c + HEAD needs this leak fix too + +2004-11-22 [luke] 0.9.12cvs161 + + * src/gtk/gtkstext.c + 'Up' key moves one line (not one paragraph) like 'Down' + +2004-11-22 [paul] 0.9.12cvs160 + + * src/prefs_themes.c + fix oversized GtkFrames + +2004-11-19 [paul] 0.9.12cvs159 + + * src/prefs_common.c + update prefs_keybind_apply_clicked() + +2004-11-18 [paul] 0.9.12cvs158 + + * src/compose.c + * src/messageview.c + * src/common/utils.c + * src/common/utils.h + use Message-ID format like that previously + used in compose_generate_msgid() + +2004-11-17 [christoph] 0.9.12cvs157 + + * src/mainwindow.c + * src/prefs_common.c + integrate "Common preferences" into new preferences dialog + +2004-11-17 [colin] 0.9.12cvs156 + + * src/prefs_account.c + * src/prefs_account.h + * src/procmsg.c + Add an option to let the user choose to store encrypted + mail as clear text or encrypted. + +2004-11-17 [colin] 0.9.12cvs155 + + * src/compose.c + * src/toolbar.c + Be verbose when sending fails + * src/procmsg.c + Fix procmsg_send_queue returning 0 when there's an error + Don't send messages to be encrypted to nobody + + +2004-11-17 [colin] 0.9.12cvs154 + + * src/privacy.c + Fix more pointer confusion + +2004-11-17 [paul] 0.9.12cvs153 + + * src/procmime.h + forgotten in sync with main 1.0.0beta3 + + +2004-11-17 [paul] 0.9.12cvs152 + + * ChangeLog + * ChangeLog.jp + * NEWS + * src/compose.c + * src/jpilot.c + * src/procmime.c + sync with main 1.0.0beta3 + see ChangeLog 2004-11-15 and 2004-11-16 + +2004-11-17 [colin] 0.9.12cvs151 + + * src/plugins/pgpmime/pgpmime.c + Remove debug printf + +2004-11-17 [colin] 0.9.12cvs150 + + * src/plugins/pgpmime/pgpmime.c + Fix off-by-one causing segs + +2004-11-17 [colin] 0.9.12cvs149 + + * src/procmsg.c + < Reboot_> don't compare pointers to NULL with ! + So, use the other form to bring consistency. + Also fix coding style. + +2004-11-16 [colin] 0.9.12cvs148 + + * src/procmsg.c + Fix the fix :) + +2004-11-16 [colin] 0.9.12cvs147 + + * src/procmsg.c + Fix leaks in procmsg_send_message_queue + +2004-11-12 [paul] 0.9.12cvs146 + + * src/prefs_account.c + * src/procmime.c + * src/procmime.h + fix sync breakage + +2004-11-12 [paul] + + * src/pixmaps/complete.xpm + * src/pixmaps/continue.xpm + small sync with main, see ChangeLog 2004-11-11 + +2004-11-11 [paul] 0.9.12cvs145 + + * ChangeLog + * ChangeLog.jp + * src/account.c + * src/folderview.c + * src/folderview.h + * src/imap.c + * src/imap_gtk.c + * src/inc.c + * src/mainwindow.c + * src/mh_gtk.c + * src/news_gtk.c + * src/pop.c + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_ext_prog.c + * src/procmsg.c + * src/procmsg.h + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/common/defs.h + * src/common/utils.c + * src/common/utils.h + * src/gtk/menu.c + * src/gtk/menu.h + sync with main 1.0.0beta2 (plus 4) + +2004-11-09 [christoph] 0.9.12cvs144 + + * src/compose.c + * src/prefs_account.[ch] + add option menu to select default privacy system + + * src/plugins/pgpmime/pgpmime.c + better memory allocation + + * src/folder.c + syncronize flags when scanning a folder + +2004-11-08 [colin] 0.9.12cvs143 + + * src/summaryview.c + Prevent useless folder count updates while + quicksearch is running. It is really annoying + while quicksearch is running a full-mail + scan, like 'b foo', in a big folder. + +2004-11-08 [colin] 0.9.12cvs142 + + * src/textview.c + Really fix these mail URIs + +2004-11-08 [colin] 0.9.12cvs141 + + * src/textview.c + fix "colin@colino.net" + types of URIs + +2004-11-06 [colin] 0.9.12cvs140 + + * src/compose.c + Don't ask for passphrase if not sending + +2004-11-05 [christoph] 0.9.12cvs139 + + * src/compose.c + o encode text content of composed mails + * src/procmime.c + o allow encoding of MimeInfos that are stored in memory buffers + + +2004-11-03 [paul] 0.9.12cvs138 + + * po/POTFILES.in + add 'src/plugins/pgpmime/prefs_gpg.c'. + Patch submitted by Fabien Vantard + + * src/prefs_ext_prog.c + fix typos. Patch submitted by Fabien Vantard + + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + add German, Spanish, Italian, Brazilian Portuguese, + and Slovak translations. Submitted by Thomas Gilgin, + J. Josรฉ del Rรญo 'partymola', Andrea Spadaccini, + Frederico Goncalves Guimaraes, and Andrej Kacian + +2004-11-01 [christoph] 0.9.12cvs137 + + * src/procmime.c + implement RFC2231's parameter encoding + +2004-10-29 [colin] 0.9.12cvs136 + + * src/common/utils.c + Fix boundary delimiter (a Pine user gets this: + > Malformed message: Unexpected characters at end of parameters: + > =_Thu__28_Oct_2) + +2004-10-29 [paul] + + * tools/textviewer.sh + fix typo. patch submitted by Johann Koenig + + +2004-10-29 [paul] + + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + add French translations, submitted by Fabien Vantard + +2004-10-28 [christoph] 0.9.12cvs135 + + * doc/src/rfc2231.txt ** NEW ** + * src/procmime.c + * src/common/quoted-printable.c + * src/common/utils.[ch] + implement RFC2231's parameter decoding + +2004-10-27 [paul] + + * tools/kdeservicemenu/README + * tools/kdeservicemenu/install.sh + * tools/kdeservicemenu/sylpheed-kdeservicemenu.pl + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + output files to /tmp instead of littering the + current dir + add uninstall function + refactor + +2004-10-26 [christoph] 0.9.12cvs134 + + * src/procmime.c + better check if parameters have to be in quoted string + +2004-10-25 [paul] + + * tools/kdeservicemenu/README + * tools/kdeservicemenu/install.sh + * tools/kdeservicemenu/sylpheed-kdeservicemenu.pl + * tools/kdeservicemenu/template_sylpheed-attach-files.desktop + * tools/kdeservicemenu/template_sylpheed-compress-attach.desktop + add files for Sylpheed Service Menu in Konqueror + +2004-10-22 [paul] 0.9.12cvs133 + + * src/compose.c + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_wrapping.c + remove 'smart wrapping' + +2004-10-21 [colin] 0.9.12cvs132 + + * src/compose.c + Remove extraneous separator in Options + +2004-10-21 [colin] 0.9.12cvs131 + + * src/compose.c + Replace "unknown" attachments by "application/octet-stream" + Be a bit more defensive when using strchr + +2004-10-20 [paul] + + * po/ru.po + updated by Pavlo Bohmat + +2004-10-19 [christoph] 0.9.12cvs130 + + * src/compose.c + fix wrong menu entry path + + (Closes Bug 626 crashes after clicking 'reply' or 'reply to all') + + * src/gtk/menu.c + add extra check for missing menu entries + +2004-10-19 [christoph] 0.9.12cvs129 + + * src/compose.c + * src/common/utils.c + use utils' generate_msgid() in compose.c + +2004-10-18 [christoph] 0.9.12cvs128 + + * src/plugins/pgpmime/passphrase.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/prefs_gpg.[ch] + * src/plugins/pgpmime/prefs_gpg.glade + * src/plugins/pgpmime/sgpgme.c + add GPG prefs + +2004-10-18 [christoph] 0.9.12cvs127 + + * src/addrbook.c + * src/addrcache.c + * src/addressbook.c + * src/codeconv.c + * src/compose.c + * src/customheader.c + * src/editaddress.c + * src/editgroup.c + * src/exporthtml.c + * src/folder.c + * src/folderview.c + * src/imap.c + * src/jpilot.c + * src/main.c + * src/matcher_parser_parse.y + * src/mbox.c + * src/pop.c + * src/prefs_account.c + * src/prefs_gtk.c + * src/prefs_msg_colors.c + * src/procheader.c + * src/procmime.[ch] + * src/procmsg.c + * src/summaryview.c + * src/textview.c + * src/common/base64.c + * src/common/partial_download.c + * src/common/socket.c + * src/common/sylpheed.c + * src/common/utils.[ch] + * src/gtk/filesel.c + * src/gtk/pluginwindow.c + * src/gtk/quicksearch.c + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/select-keys.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/spamassassin/libspamc.c + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.[ch] + * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.c + o don't use any GNU C extensions + o fix warnings + o replace some non-POSIX functions + + * src/plugins/spamassassin/spamassassin.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/clamav/clamav_plugin.[ch] + * src/plugins/clamav/clamav_plugin_gtk.c + replace statusbar_print_all() from common code because it is a + GUI function + +2004-10-17 [paul] + + * po/es.po + * po/ko.po + * AUTHORS + update Spanish and Korean translations, + submitted by Ricardo Mones Lastra and + SungHyun Nam + +2004-10-13 [colin] 0.9.12cvs126 + + * src/compose.c + Don't convert message to forced encoding when + drafting, plus minor magic-values cleanup. + +2004-10-13 [colin] 0.9.12cvs125 + + * po/POTFILES.in + Update POTFILES.in to reflect the source + place changes + +2004-10-08 [christoph] 0.9.12cvs124 + + * m4/spamassassin.m4 + fix libspamc OpenSSL + + * src/compose.c + rearrange the compose menu + +2004-10-08 [christoph] 0.9.12cvs123 + + * src/Makefile.am + * src/account.c + * src/compose.[ch] + * src/crash.c + * src/main.c + * src/mimeview.c + * src/passphrase.[ch] ** REMOVE ** + * src/prefs_account.[ch] + * src/prefs_common.[ch] + * src/privacy.[ch] + * src/procmime.[ch] + * src/procmsg.c + * src/rfc2015.[ch] ** REMOVE ** + * src/select-keys.[ch] ** REMOVE ** + * src/common/utils.[ch] + * src/gtk/about.c + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/passphrase.[ch] ** NEW ** + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/prefs_gpg.[ch] + * src/plugins/pgpmime/select-keys.[ch] ** NEW ** + * src/plugins/pgpmime/sgpgme.[ch] + o Add new MIME-Writer + o extend PrivacySystem with sign and encrypt functions + o extend PGP/MIME plugin with sign and encrypt functions + o integrate extended Privacy API in Compose and Sending process + +2004-10-04 [colin] 0.9.12cvs122 + + * src/mainwindow.c + * src/messageview.c + * src/messageview.h + * src/textview.c + Make forced encoding limited to messageview and + apply only to parts displayed using textview + +2004-10-04 [colin] 0.9.12cvs121 + + * src/summaryview.c + Fix bug #605 (collapsed threads re-expand when moving or + deleting mails) + +2004-10-03 [colin] 0.9.12cvs120 + + * src/summaryview.c + Fix bug #602 + +2004-10-02 [colin] 0.9.12cvs119 + + * src/mainwindow.c + * src/messageview.c + * src/prefs_common.h + * src/procmime.c + * src/procmime.h + * src/textview.c + Clean up forced charset feature + Add forced decode + +2004-10-01 [colin] 0.9.12cvs118 + + * src/mimeview.c + Better fix for Save all: skip multipart mails' first + text part + +2004-10-01 [colin] 0.9.12cvs117 + + * src/mimeview.c + Only save attachments in Save All + +2004-10-01 [paul] 0.9.12cvs116 + + * ChangeLog + * ChangeLog.jp + * src/account.c + * src/prefs_common.c + * src/gtk/colorlabel.c + sync with main 0.9.12cvs17 + +2004-09-30 [colin] 0.9.12cvs115 + + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/folderview.c + * src/Makefile.am + * src/pixmaps/read.xpm + Add icon for total # column + +2004-09-29 [colin] 0.9.12cvs114 + + * src/compose.c + Don't close compose until message is sent if + Show Send Dialog is Always + +2004-09-29 [paul] 0.9.12cvs113 + + * src/quote_fmt_parse.y + In the quotation templates recognise sender's first and last + names (%F %L) when the name is in the format "Duck, Donald". + Patch submitted by Thomas Gilgin, + + +2004-09-28 [colin] 0.9.12cvs112 + + * src/mainwindow.c + Put back mnemonic + * src/folderview.c + Fix Empty trash being visible-invisible-visible... + +2004-09-28 [colin] 0.9.12cvs111 + + * src/mainwindow.c + Relabel Empty all Trash folders + +2004-09-28 [colin] 0.9.12cvs110 + + * src/folderview.c + Add contextual Empty trash menu + * src/mainwindow.c + Revert cvs109 which was useless + +2004-09-28 [colin] 0.9.12cvs109 + + * src/mainwindow.c + Fix uninialized var + +2004-09-28 [colin] 0.9.12cvs108 + + * src/addressbook.c + Fix triple-click + +2004-09-28 [colin] 0.9.12cvs107 + + * src/addressbook.c + Fix double-click on entries + +2004-09-28 [colin] 0.9.12cvs106 + + * src/inc.c + Reintroduce folder_item update freeze on incorporation + +2004-09-27 [christoph] 0.9.12cvs105 + + * src/folderview.c + right-align new and unread column + +2004-09-27 [paul] + + * 0.9.12b released + +2004-09-27 [paul] 0.9.12cvs104 + + * src/main.c + revert 0.9.12cvs101, it causes another segfault + +2004-09-23 [christoph] 0.9.12cvs103 + + * src/plugins/spamassassin/libspamc.[ch] + * src/plugins/spamassassin/utils.[ch] + update libspamc to SpamAssassin 3.0.0 + +2004-09-17 [paul] 0.9.12cvs102 + + * ChangeLog + * ChangeLog.jp + * src/inc.c + sync with main 0.9.12cvs14, see ChangeLog 2004-09-09 + + +2004-09-17 [colin] 0.9.12cvs101 + + * src/main.c + Fix segfaults when quitting. valgrind says: + ==12144== Invalid read of size 4 + ==12144== at 0x80D7DDA: messageview_is_visible (messageview.c:938) + [...] + ==12144== Address 0x1BF1BD30 is 56 bytes inside a block of size 72 free'd + [...] + ==12144== by 0x80CC671: exit_sylpheed (main.c:498) + + +2004-09-13 [christoph] 0.9.12cvs100 + + * src/folder.c + add NULL pointer checks to fix segfault when messages can + not be fetched + +2004-09-08 [colin] 0.9.12cvs99 + + * src/account.c + Remove a debug printf + +2004-09-08 [christoph] 0.9.12cvs98 + + * src/procmsg.[ch] + change MSG_CACHED (unused in claws) to MSG_SCANNED to remember + if the message structure has been scanned + + * src/folder.c + o scan structure when the mail is fetched for the first time + to prevent unnecessary fetching of messages while scanning + the folder for messages + o revert 0.9.12cvs24 + + * src/plugins/pgpmime/pgpmime.c + check signature if auto signature checking is enabled when the + signature status is requested for first time and not when + checking if a part has a signature + +2004-09-07 [colin] 0.9.12cvs97 + + * src/inc.c + Change session error messages so that they + are a bit more helpful (the origin of the + error is not apparent if one isn't in + front of Sylpheed when it happens). + +2004-09-06 [colin] 0.9.12cvs96 + + * src/toolbar.c + Fix graying out Redirect in non english languages + Patch by Fabien Vantard + +2004-09-06 [colin] 0.9.12cvs95 + + * src/summaryview.c + * src/mimeview.c + Fix dropped URIs + +2004-09-06 [colin] 0.9.12cvs94 + + * src/addressbook.c + * src/addressitem.h + * src/addritem.c + * src/addritem.h + Add basic drag and drop to addressbook + +2004-09-03 [colin] 0.9.12cvs93 + + * src/summaryview.c + Next/Prev unread message should start + from next/prev node (especially if + mark_as_read_delay != 0) + +2004-09-03 [colin] 0.9.12cvs92 + + * src/prefs_common.c + * src/prefs_common.h + * src/summaryview.c + Add an hidden 'mark_as_read_delay' pref + +2004-09-02 [colin] 0.9.12cvs91 + + * src/gtk/menu.c + Add unduplicated menu entries (fixes bug 532) + Patch by Fabien Vantard + +2004-09-02 [colin] 0.9.12cvs90 + + * src/account.c + Fix bug 582 (broken auto account selection) + +2004-09-02 [colin] 0.9.12cvs89 + + * src/addrindex.c + Free deleted queries too + +2004-09-02 [colin] 0.9.12cvs88 + + * src/ldapquery.c + Fix freezes in LDAP, due to memory corruption + after deletion of a query (and not removing it + from the corresponding list of queries). + Very probably fixes bug 567 and bug 569 + +2004-09-02 [colin] 0.9.12cvs87 + + * src/prefs_spelling.c + Fix bug with aspell prefs init, where spell checking + is enabled at first but dictionary not specified. Use + LANG's dictionary by default. + +2004-09-01 [colin] 0.9.12cvs86 + + * src/filtering.c + * src/imap.c + * src/prefs_matcher.c + * src/stock_pixmap.c + Fix more nasty uninitialized variables + +2004-08-31 [colin] 0.9.12cvs85 + + * src/folder.c + Fix memory corruption when entering procmsg_msginfo_free() + with unitialized msginfo. Thanks Valgrind. + +2004-08-29 [colin] 0.9.12cvs84 + + * src/mimeview.c + Don't escape filenames before saving - that's + not dangerous. By the way, fix the leak. + +2004-08-27 [paul] 0.9.12cvs83 + + * src/mh.c + * src/procheader.c + * src/procmsg.c + * src/procmsg.h + * src/common/utils.c + * src/gtk/menu.h + sync with main 0.9.12cvs6, see ChangeLog + 2004-08-24, 2004-08-25, 2004-08-26 + + +2004-08-26 [paul] + + * po/ja.po + updated by Rui Hirokawa + +2004-08-25 [colin] 0.9.12cvs82 + + * src/plugins/pgpmime/pgpmime.c + Fix leak on non-combined encrypted messages + +2004-08-25 [colin] 0.9.12cvs81 + + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + Handle combined encryption/signature + +2004-08-24 [colin] 0.9.12cvs80 + + * src/folder.c + Set mime flags on non multipart messages too + +2004-08-23 [christoph] 0.9.12cvs79 + + * src/compose.c + create message header in memory as GString before writing it + to the message file + +2004-08-23 [colin] 0.9.12cvs78 + + * src/rfc2015.c + * src/rfc2015.h + * src/compose.c + Fix (again) bug 197: inline encryption broken + +2004-08-23 [paul] + + * po/zh_CN.po + updated by Hansom Young + +2004-08-23 [paul] + + * 0.9.12a released + +2004-08-23 [colin] 0.9.12cvs77 + + * src/imap.c + Try and fix bug 577 (session->last_access_time is broken since + sync with main 0.9.12cvs2). + Patch by Stephan Sachse + +2004-08-23 [paul] + + * po/es.po + * po/fr.po + * po/pl.po + * po/pt_BR.po + * po/sk.po + * po/sr.po + update translations. submitted by Ricardo + Mones Lastra, Fabien Vantard, Emilian Nowak, + Frederico Goncalves Guimaraes, Andrej Kacian, + Urke MMI + +2004-08-22 [paul] 0.9.12cvs76 + + * src/plugins/trayicon/trayicon.c + fix formatting bug in trayicon_popup_menu_entries[] + + +2004-08-22 [paul] 0.9.12cvs75 + + * m4/Makefile.am + remove reference to openssl.m4 + + +2004-08-21 [colin] 0.9.12cvs74 + + * src/compose.c + Fix bug 576 (Duplicate auto-bcc on reedit) + +2004-08-21 [colin] 0.9.12cvs73 + + * src/toolbar.c + Grey out Redirect in the toolbar when selection is + multiple. Fixes bug 520 + +2004-08-21 [colin] 0.9.12cvs72 + + * src/compose.c + Save Sign, Encrypt and Mode status when drafting or queuing + Fixes bug 502 (drafted message does not keep sign / encrypt + state) + +2004-08-21 [colin] 0.9.12cvs71 + + * src/summaryview.c + Fix bug 494 (Messages are always opened in summary + view when right clicked.) Also fixes bug 508. + +2004-08-21 [colin] 0.9.12cvs70 + + * src/compose.c + When using inline encryption, don't use QP or Base64: + the mail will be encrypted to a 7bit string. + Fixes bug 197 + +2004-08-21 [colin] 0.9.12cvs69 + + * src/compose.c + Fix inline-signing with 8bit chars: data must be + converted to Quoted-printable before signing. + +2004-08-21 [colin] 0.9.12cvs68 + + * src/compose.c + Remove 'Message/Save to draft folder' + and 'Message/Save and keep editing' to + put a single 'File/Save' command. + Fixes bug 224 + +2004-08-21 [colin] 0.9.12cvs67 + + * src/mainwindow.c + Fix bug 222 (Summary view state not retained between sessions) + +2004-08-20 [colin] 0.9.12cvs66 + + * src/codeconv.c + Fix bug 574 (empty cur_locale is not enough) + +2004-08-20 [paul] + + * src/plugins/pgpmime/plugin.c + modify PGP/MIME plugin's description + +2004-08-16 [colin] 0.9.12cvs65 + + * src/common/ssl.c + Fix version comparison + +2004-08-16 [colin] 0.9.12cvs64 + + * src/common/ssl.c + I meant 2.2. + +2004-08-16 [colin] 0.9.12cvs63 + + * src/common/ssl.c + People with glibc 2.1 have had problems with non-blocking + SSL_connect. Disable it for glibc < 2.2. + +2004-08-16 [colin] 0.9.12cvs62 + + * src/common/ssl.c + Fix format error + +2004-08-13 [colin] 0.9.12cvs61 + + * src/plugins/pgpmime/plugin.c + Add plugin's description + +2004-08-12 [christoph] 0.9.12cvs60 + + * src/folderutils.c + fix bug that did not thaw folder updates when deleting + duplicates in empty folders + +2004-08-12 [colin] 0.9.12cvs59 + + * src/plugins/trayicon/trayicon.c + Add a context menu with most common operations + +2004-08-12 [colin] 0.9.12cvs58 + + * configure.ac + * sylpheed.desktop + * src/Makefile.am + * src/main.c + Add support for Freedesktop.org's startup notification + +2004-08-10 [colin] 0.9.12cvs57 + + * src/main.c + * src/common/socket.c + * src/common/ssl.c + * src/common/sylpheed.c + * src/common/sylpheed.h + Put back the ssl connect nonblocking... + without the race condition + +2004-08-09 [colin] 0.9.12cvs56 + + * src/main.c + * src/common/ssl.c + * src/common/sylpheed.c + * src/common/sylpheed.h + Reverting previous commit, doesn't work + +2004-08-09 [colin] 0.9.12cvs55 + + * src/main.c + * src/common/ssl.c + * src/common/sylpheed.c + * src/common/sylpheed.h + Make SSL_connect nonblocking, using a thread + +2004-08-09 [paul] 0.9.12cvs54 + + * po/POTFILES.in + reflect new location of sgpgme.c + * src/main.c + sync with main, see ChangeLog 2004-08-09 + +2004-08-08 [christoph] 0.9.12cvs53 + + * src/folderutils.c + freeze FolderItem updates while deleting duplicate messages + +2004-08-08 [christoph] 0.9.12cvs52 + + * configure.ac + * src/Makefile.am + * src/main.c + * src/pgpmime.c + * src/pgpmime.h + * src/sgpgme.c + * src/sgpgme.h + * src/plugins/Makefile.am + * src/plugins/pgpmime/.cvsignore + * src/plugins/pgpmime/Makefile.am + * src/plugins/pgpmime/pgpmime.c + * src/plugins/pgpmime/pgpmime.h + * src/plugins/pgpmime/plugin.c + * src/plugins/pgpmime/sgpgme.c + * src/plugins/pgpmime/sgpgme.h + new plugin for PGP/MIME + +2004-08-07 [christoph] 0.9.12cvs51 + + * src/folder.c + disable immediate folder change notification on opened folders + until SummaryView can handle it quickly + +2004-08-07 [colin] 0.9.12cvs50 + + * src/pop.c + * src/common/partial_download.c + fix warnings + +2004-08-07 [colin] 0.9.12cvs49 + + * src/Makefile.am + * src/account.c + * src/addressbook.c + * src/alertpanel.c + * src/alertpanel.h + * src/compose.c + * src/exphtmldlg.c + * src/expldifdlg.c + * src/main.c + * src/message_search.c + * src/messageview.c + * src/pop.c + * src/sgpgme.c + * src/summary_search.c + * src/summaryview.c + * src/textview.c + * src/gtk/sslcertwindow.c + * src/pixmaps/stock_dialog-error.xpm + * src/pixmaps/stock_dialog-info.xpm + * src/pixmaps/stock_dialog-question.xpm + * src/pixmaps/stock_dialog-warning.xpm + sync new alertpanel from gtk2 + +2004-08-07 [colin] 0.9.12cvs48 + + * src/prefs_folder_item.c + fix memory corruption in folderitem's prefs + +2004-08-06 [colin] 0.9.12cvs47 + + * src/compose.c + close compose window after queuing, before + sending when user presses Send + +2004-08-05 [christoph] 0.9.12cvs46 + + * src/msgcache.c + * src/common/defs.h + add charset to cache file and convert charset when reading the + cache if different from internal used charset + +2004-08-05 [christoph] 0.9.12cvs45 + + * src/messageview.c + * src/mimeview.[ch] + * src/procmime.h + * src/common/utils.h + cleanup (remove unused includes/reorganize) + + * src/prefs_ext_prog.c + * src/prefs_folder_item.c + * src/prefs_fonts.c + * src/prefs_msg_colors.c + * src/prefs_spelling.c + * src/prefs_themes.c + * src/prefs_toolbar.c + * src/prefs_wrapping.c + * src/gtk/prefswindow.[ch] + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/spamassassin/spamassassin_gtk.c + change PrefsPage path into an array of strings and don't + split a single string into parts (better for translation) + +2004-08-05 [christoph] 0.9.12cvs44 + + * src/folder.c + fix FolderItem's message counts after rebuilding a cache + +2004-08-05 [paul] 0.9.12cvs43 + + * ChangeLog + * ChangeLog.jp + * src/imap.c + * src/news.c + * src/common/nntp.c + * src/common/session.c + * src/common/session.h + * src/common/socket.c + sync with main 0.9.12cvs2 + see ChangeLog 2004-08-04 + +2004-08-04 [christoph] 0.9.12cvs42 + + * configure.ac + add missing AC_DEFINE(USE_OPENSSL, ...) + * src/folder.c + use new xml_node_new() function + +2004-08-03 [christoph] 0.9.12cvs41 + + * src/folder.c + * src/localfolder.c + * src/common/xml.[ch] + sync with main 0.9.12cvs1 + see ChangeLog 2004-07-23 + +2004-08-03 [christoph] + + * configure.ac + * m4/openssl.m4 ** REMOVE ** + use pkg-config to get OpenSSL CFLAGS and LIBS + (OpenSSL 0.9.7 is required now) + +2004-08-02 [paul] 0.9.12cvs40 + + * AUTHORS + update translation team section + * po/pt_BR.po + updated by Frederico Goncalves Guimaraes + + +2004-07-29 [colin] 0.9.12cvs39 + + * src/messageview.c + Inform the user when a partially + downloaded mail isn't on the server + anymore (due to Mark for deletion) + +2004-07-29 [colin] 0.9.12cvs38 + + * src/messageview.c + Hide noticeview if necessary + +2004-07-27 [colin] 0.9.12cvs37 + + * src/msgcache.c + More fixes (i overlook a bit, thanks + Christoph for spotting it) + +2004-07-27 [colin] 0.9.12cvs36 + + * src/msgcache.c + Fix wrong test + +2004-07-26 [colin] 0.9.12cvs35 + + * src/pop.c + Fix uidl-file parsing when not in new + format + +2004-07-19 [colin] 0.9.12cvs34 + + * src/compose.c + Save attachment status when drafting + +2004-07-19 [colin] 0.9.12cvs33 + + * src/folder.h + * src/folderview.c + * src/summaryview.c + Reverse 0.9.12cvs29 to 31 (folder icon update + when quicksearch is active) + +2004-07-18 [colin] 0.9.12cvs32 + + * src/pop.c + Fix partial download bug with "Download all + messages" option + +2004-07-18 [colin] 0.9.12cvs31 + + * src/folderview.c + Fix crash + +2004-07-17 [colin] 0.9.12cvs30 + + * src/summaryview.c + Same, when sticky search is off + +2004-07-17 [colin] 0.9.12cvs29 + + * src/folder.h + * src/folderview.c + * src/summaryview.c + Update FolderItem icon whenever its summaryview is + filtered + +2004-07-16 [christoph] 0.9.12cvs28 + + * src/mimeview.c + make doubleclick work again + +2004-07-16 [christoph] 0.9.12cvs27 + + * src/mimeview.c + fix freeze on mime icon doubleclick (opening doesn't work yet) + +2004-07-16 [paul] 0.9.12cvs26 + + * src/gtk/quicksearch.c + * src/compose.c + * src/customheader.c + * src/messageview.c + * src/news.c + * src/prefs_account.c + * src/prefs_display_header.c + * src/procheader.c + replace "Message-Id" with "Message-ID" + +2004-07-16 [paul] 0.9.12cvs25 + + * ChangeLog + * ChangeLog.jp + * src/account.c + * src/account.h + * src/folder_item_prefs.c + * src/main.c + * src/pop.c + * src/pop.h + * src/prefs_account.c + * src/prefs_account.h + * src/prefs_common.c + * src/prefs_common.h + * src/prefs_gtk.c + * src/prefs_gtk.h + sync with main 0.9.12cvs1 + +2004-07-15 [colin] 0.9.12cvs24 + + * src/folder.c + Disable GPG signature check during + folder move and scan + (Closes Bug 521 Signature checking slows down Folder-Move) + +2004-07-14 [christoph] 0.9.12cvs23 + + * src/pgpmime.c + add missing fclose. Patch by Thomas Gilgin. + + * src/procmime.c + add checks if fopen really worked + +2004-07-14 [colin] 0.9.12cvs22 + + * src/pop.c + * src/common/partial_download.c + Update includes + +2004-07-14 [colin] 0.9.12cvs21 + + * src/folder.c + * src/inc.c + * src/matcher.c + * src/matcher.h + * src/matcher_parser_parse.y + * src/messageview.c + * src/msgcache.c + * src/noticeview.c + * src/noticeview.h + * src/pop.c + * src/pop.h + * src/prefs_matcher.c + * src/procheader.c + * src/procmsg.c + * src/procmsg.h + * src/summaryview.c + * src/common/Makefile.am + * src/common/defs.h + * src/gtk/quicksearch.c + * src/common/partial_download.c ** NEW FILES ** + * src/common/partial_download.h ** NEW FILES ** + Partial downloading of pop3 mails + +2004-07-13 [christoph] 0.9.12cvs20 + + * src/mimeview.c + use "button_release_event" instead of "button_press_event", + because executing event callbacks while the button is still + pressed is not good and causes problems + +2004-07-12 [colin] 0.9.12cvs19 + + * src/gtk/quicksearch.c + Fix a missing status update in quicksearch + +2004-07-08 [colin] 0.9.12cvs18 + + * src/common/smtp.h + Fix guint vs gint bug + +2004-07-08 [colin] 0.9.12cvs17 + + * src/common/smtp.c + use to_human_readable() for sizes + +2004-07-08 [paul] 0.9.12cvs16 + + * src/inc.c [1.174] + fix occasional non-clearance of the statusbar + (close Bug 531 'SA plugin: status bar does not + get cleared in OFFLINE mode') + +2004-07-07 [colin] 0.9.12cvs15 + + * src/prefs_common.c [1.225] + * src/prefs_common.h [1.112] + Add a hidden summary_quicksearch_sticky preference, + to allow the quicksearch bar to reset across folders + * src/summaryview.c [1.437] + Use this preference + * src/gtk/quicksearch.c [1.5] + * src/gtk/quicksearch.h [1.3] + Add this preference, fix focus when hitting Enter, + add handling of Esc key to reset + +2004-07-06 [colin] 0.9.12cvs14 + + * src/gtk/quicksearch.c [1.4] + Add Clear button + +2004-07-06 [christoph] 0.9.12cvs13 + + * src/toolbar.c + enable next unread button in empty folders if next folder + dialog is not disabled + + (Closes Feature Request [ 755800 ] "next" button enabled in empty + folders) + +2004-07-06 [colin] 0.9.12cvs12 + + * src/common/smtp.c [1.16] + Display maximum message size in the log + +2004-07-06 [paul] 0.9.12cvs11 + + * src/toolbar.c + fix typo. (spotted by Fabien Vantard) + +2004-07-06 [paul] 0.9.12cvs10 + + * src/main.c + terminate cleanly on SIGHUP. Patch submitted by + Thomas Gilgin + +2004-07-05 [christoph] 0.9.12cvs9 + + * src/inc.c + better replacing of %d in new mail notification command + +2004-07-05 [colin] 0.9.12cvs8 + + * src/common/smtp.[ch] + Take SIZE (returned by EHLO) into account, and + avoid sending too big messages + +2004-07-04 [paul] 0.9.12cvs7 + + * src/account.c + fix auto-account selection on imap/news + +2004-07-01 [paul] 0.9.12cvs6 + + * src/gtk/quicksearch.c + reveal hidden string in gui + + * src/compose.c + fix updating of gpg signing setting on + switching accounts + +2004-06-30 [darko] 0.9.12cvs5 + + * src/common/utils.c + remove expand_search_string() + * src/gtk/quicksearch.c + remove no longer needed for loop (thanks Christoph) + add expand_search_string() + +2004-06-30 [darko] 0.9.12cvs4 + + * src/common/utils.c + allow all filtering expressions in quicksearch + + (Closes Bug 519 filtering expr. in quicksearch) + +2004-06-30 [christoph] 0.9.12cvs3 + + * configure.ac + better 'localedir' + + * src/common/intl.h + allow plugins to define TEXTDOMAIN for the _(...) macro + +2004-06-30 [paul] 0.9.12cvs2 + + * po/POTFILES.in + src/Makefile.am + src/main.c + src/prefs_common.c + src/prefs_msg_colors.[ch] ** NEW FILES ** + move message colouring options to + '/Other Preferences/Message View/Colors' + +2004-06-30 [paul] 0.9.12cvs1 + + * po/POTFILES.in + src/Makefile.am + src/main.c + src/prefs_common.c + src/prefs_wrapping.[ch] ** NEW FILES ** + move message wrapping options to + /'Other Preferences/Compose/Message Wrapping' + +2004-06-28 [paul] 0.9.12 + + * Sylpheed-Claws 0.9.12 released + + * po/es.po + po/fr.po + po/sk.po + updated by Ricardo Mones Lastra, Fabien Vantard, + Andrej Kacian + +2004-06-27 [paul] 0.9.11cvs19 + + * src/common/ssl.c + re-enable certificate check + +2004-06-25 [christoph] 0.9.11cvs18 + + * src/procmsg.h + add MSG_HAS_ATTACHMENT to MSG_CACHED_FLAG_MASK + +2004-06-25 [paul] 0.9.11cvs17 + + * sync with main 0.9.12cvs1 + see ChangeLog 2004-06-23 + + * src/gtk/menu.c + remove unused menu_toggle_toggle() + +2004-06-23 [christoph] 0.9.11cvs16 + + * src/folder.c + * src/procheader.c + * src/procmsg.h + * src/summaryview.c + scan the mime structure of multipart mails for correct + attachment, encryped and signed (with privacy API) part + detection + + (Closes Feature Request [ 961428 ] No paperclip for HTML mails) + +2004-06-22 [paul] + + * po/ru.po + updated by Pavlo Bohmat + +2004-06-20 [christoph] 0.9.11cvs15 + + * src/inc.c + * src/pop.[ch] + disconnect after authentication when doing POP before SMTP + + (Closes Bug 393 Bad inerpretation of "Pop Before SMTP") + +2004-06-19 [christoph] 0.9.11cvs14 + + * src/folder.c + fix FolderItem name update + + (Closes Bug 511 Folder-Renaming not reflected immediately) + +2004-06-17 [paul] 0.9.11cvs13 + + * sync with main 0.9.12 release + src/session.c + session_set_timeout(): fixed a bug that didn't + reset timeout_tag when interval is 0. + +2004-06-16 [christoph] 0.9.11cvs12 + + * src/textview.c + correctly clear the URL in the status bar + +2004-06-15 [christoph] 0.9.11cvs11 + + * src/summaryview.c + add missing gtk_widget_show() + +2004-06-11 [christoph] 0.9.11cvs10 + + * src/plugins/spamassassin/spamassassin.c + correctly check waitpid return code + + (Closes Bug 396 Zombie process when spamassassin is called) + +2004-06-10 [christoph] 0.9.11cvs9 + + * src/mainwindow.c + * src/summaryview.[ch] + * src/gtk/Makefile.am + * src/gtk/quicksearch.c ** NEW ** + separate quick search from summaryview + +2004-06-09 [christoph] 0.9.11cvs8 + + * src/inc.c + remove unused code + + * src/textview.c + get folder for compose default account from MsgInfo and not + from SummaryView + +2004-06-09 [christoph] 0.9.11cvs7 + + * src/folder.[ch] + add information about added or removed messages to + FOLDER_ITEM_UPDATE hook + + * src/imap_gtk.c + * src/mh_gtk.c + scan folder when removing a folder failed instead of + updating the summaryview + +2004-06-08 [paul] 0.9.11cvs6 + + * sync with main 0.9.11cvs2 + see ChangeLog 2004-06-08 + +2004-06-07 [christoph] 0.9.11cvs5 + + * configure.ac + * src/common/Makefile.am + detect library providing 'encrypt' function + +2004-06-07 [paul] 0.9.11cvs4 + + * src/inc.c + sync with main, 'code cleanup' + + * tools/nautilus2sylpheed.sh + fix whitespace limitation. patch submitted by + Stephan Sachse + +2004-06-04 [christoph] 0.9.11cvs3 + + * src/account.c + * src/action.[ch] + * src/addressbook.c + * src/addrindex.h + * src/folder.h + * src/folder_item_prefs.c + * src/inc.c + * src/main.c + * src/messageview.c + * src/mh_gtk.c + * src/prefs_themes.c + * src/procmime.c + * src/quote_fmt.h + * src/stock_pixmap.c + * src/toolbar.c + fix compiler warnings + +2004-06-03 [paul] 0.9.11cvs2 + + * src/msgcache.c + sync with main 0.9.11cvs1: "changed gint32 to + guint32 for some platforms" + +2004-06-02 [christoph] 0.9.11cvs1 + + * src/common/ssl.c + fix SSL_CTX variable name for older OpenSSL versions + + (Closes Bug 503 fix compilation with older OpenSSL) + +2004-05-31 [paul] 0.9.11claws + + * 0.9.11claws released + +2004-05-31 [paul] 0.9.10claws72 + + * po/es.po + po/it.po + po/ja.po + po/pl.po + po/sk.po + po/sr.po + po/zh_CN.po + update translations, submitted by Ricardo Mones Lastra, + Andrea Spadaccini, Rui Hirokawa, Emil, Andrej Kacian, + Urke MMI, and Hansom Young + +2004-05-25 [luke] 0.9.10claws71 + + * AUTHORS + * src/mimeview.c + * src/stockpixmap.[ch] + * src/Makefile.am + * src/pixmaps/privacy_emblem_encrypted.xpm ** NEW ** + * src/pixmaps/privacy_emblem_failed.xpm ** NEW ** + * src/pixmaps/privacy_emblem_passed.xpm ** NEW ** + * src/pixmaps/privacy_emblem_signed.xpm ** NEW ** + * src/pixmaps/privacy_emblem_warn.xpm ** NEW ** + + o Added privacy emblems from Jesper Shultz + + o Overlay emblems onto mimeview icons to indicate + status of signature and if a message is encrypted + + * src/textview.c + remove unused color definitions (were used to + indicate sig status) + +2004-05-25 [paul] 0.9.10claws70 + + * AUTHORS + tools/Makefile.am + tools/README + tools/nautilus2sylpheed.sh ** NEW FILE ** + add script to enable sending files from + nautilus. + Submitted by Reza Pakdel + + * tools/launch_firebird ** REMOVED ** + removed as the standard "firefox '%s'" now functions + correctly + +2004-05-23 [paul] 0.9.10claws69 + + * src/compose.c + fix %X cursor point segfault + patch by Christoph + +2004-05-23 [christoph] 0.9.10claws68 + + * src/folder.c + fix folder moving + +2004-05-21 [paul] 0.9.10claws67 + + * sync with 0.9.10cvs17 + see ChangeLog 2004-05-21 + +2004-05-20 [paul] 0.9.10claws66 + + * sync with 0.9.10cvs16 + see ChangeLog 2004-05-19 and 2004-05-20 + +2004-05-19 [alfons] 0.9.10claws65 + + * src/summaryview.h + on some platforms regoff_t is defined as off_t, so + pull in sys/types.h + +2004-05-19 [paul] 0.9.10claws64 + + * sync with 0.9.10cvs13 + see ChangeLog 2004-05-18 + +2004-05-17 [christoph] 0.9.10claws63 + + * src/folder.c + search all folders when searching for default folders and + not return the special folder of the first folder + +2004-05-13 [alfons] 0.9.10claws62 + + * src/summaryview.c + add a better check to see if a message is a news message + (replaces the MSG_IS_NEWS() check removed in 0.9.9claws19) + +2004-05-13 [paul] 0.9.10claws61 + + * src/msgcache.c + sync with 0.9.10cvs12 + see ChangeLog 2004-05-12 + +2004-05-12 [alfons] 0.9.10claws60 + + * src/folderview.c + release lock in case of folder could not be opened + +2004-05-11 [christoph] 0.9.10claws59 + + * src/inc.[ch] + remove unused folderview update stuff from inc.[ch] + +2004-05-11 [paul] 0.9.10claws58 + + * sync with 0.9.10cvs11 + see ChangeLog 2004-05-10 and 2004-05-11 + +2004-05-09 [christoph] 0.9.10claws57 + + * src/folderview.c + check for folder class functions and not folder type to detect + valid drag targets + +2004-05-08 [christoph] 0.9.10claws56 + + * src/sgpgme.c + fix date output for signature expire times + + (Patch by Edgar Toernig ) + +2004-05-06 [christoph] 0.9.10claws55 + + * src/gtk/prefswindow.c + change window type to DIALOG + + * src/folder.[ch] + * src/folderview.c + * src/news_gtk.c + o add folder_remove() + o change FolderUpdate hook flag names (NEW -> ADD, DESTROY -> REMOVE) + o add new "sort" field to Folder, no longer sort folders by type + higher sort values will be first in the folder list, new folders get 0 + and will be added to the end + + * src/mainwindow.c + * src/gtk/Makefile.am + * src/gtk/foldersort.(c|h|glade) ** NEW ** + add dialog to allow users to change the folder order + +2004-05-04 [paul] 0.9.10claws54 + + * src/inc.c + Display account_name in statusbar when retrieving + messages from a pop account + * src/prefs_account.c + display account name in title of prefs_account + window + * src/prefs_folder_item.c + display folder name in title of prefs_folder window + + all 3 patches submitted by Fabien Vantard + + * AUTHORS + add Fabien Vantard + +2004-05-04 [paul] 0.9.10claws53 + + * src/prefs_actions.c + src/prefs_template.c + 'Esc' Key exits alertpanel + Patch submitted by Fabien Vantard + +2004-04-26 [christoph] 0.9.10claws52 + + * src/gtk/about.c + * src/gtk/colorsel.c + * src/gtk/description_window.c + * src/gtk/filesel.c + * src/gtk/gtkaspell.c + * src/gtk/inputdialog.c + * src/gtk/pluginwindow.c + * src/gtk/progressdialog.c + o remove gtk_window_set_position(..., GTK_WIN_POS_CENTER) because + it does not work correctly with xinerama + o lock incorporation while the plugin window is open + +2004-04-23 [paul] 0.9.10claws51 + + * po/POTFILES.in + update location of inputdialog.c + + * src/gtk/about.c + update Copyright string + + * src/msgcache.c + src/prefs_common.c + src/prefs_themes.c + improve the english a little + +2004-04-22 [christoph] 0.9.10claws50 + + * src/folderutils.[ch] + add folderutils_mark_all_read() + + * src/folderview.c + readd "mark all read" from popup menu, now works + in all folders and not only the opened folder + +2004-04-21 [christoph] 0.9.10claws49 + + * src/Makefile.am + * src/inputdialog.[ch] ** REMOVED ** + * src/gtk/Makefile.am + * src/gtk/inputdialog.[ch] ** NEW ** + move inputdialog.[ch] into gtk directory + + * src/mh_gtk.c + remove check for missing IMAP folder account + +2004-04-20 [christoph] 0.9.10claws48 + + * src/mainwindow.c + * src/foldersel.c + remove new/rename/delete folder GUI functions because + they are always active, even for news folders, and can + not be easily made folder class dependent + + * src/gtk/menu.[ch] + make menu_translate() public + + * src/Makefile.am + * src/folder.[ch] + * src/folderview.[ch] + * src/imap_gtk.[ch] ** NEW ** + * src/main.c + * src/mh_gtk.[ch] ** NEW ** + * src/news_gtk.[ch] ** NEW ** + o dynamically build FolderView popup menus from a folder + specific part, with callbacks to seperated code, and + a common part + o remove the folder class specifiy code from folderview.c + +2004-04-15 [luke] 0.9.10claws47 + + * src/prefs_folder_item.c + o remove buttons for applying 'scan for new mail' + and 'process at startup' to sub folders + o add 'apply to sub folder' check buttons for all + properties and set folder prefs accordingly + o replace multiple gtk_widget_show() with one + gtk_widget_show_all() on container + +2004-04-14 [darko] 0.9.10claws46 + + * src/gtk/Makefile.am + * src/gtk/pluginwindow.c + load plugins from to $(prefix)/lib/sylpheed/plugins + in file selection dialog + * src/plugins/clamav/clamav_plugin.c + const correctness + +2004-04-14 [christoph] 0.9.10claws45 + + * src/folder.c + * src/plugins/image_viewer/viewer.c + fix g_warnings + +2004-04-10 [alfons] 0.9.10claws44 + + * src/compose.c + appropriate auto account selection when forwarding + (fixes bug #476, "forward as attachment does not listen + to account rules") + +2004-04-09 [alfons] 0.9.10claws43 + + * src/summaryview.c + make quick search combo matching case sensitive + +2004-04-06 [alfons] 0.9.10claws42 + + * src/addr_compl.c + use cursor position to prevent clearing the entire entry + +2004-04-06 [alfons] 0.9.10claws41 + + * src/folderview.c + fix bug #472, "filter not updated when renaming folder" + +2004-04-06 [alfons] 0.9.10claws40 + + * src/messageview.[ch] + src/summaryview.c + reflect changes to Show all headers to main view + and message view (only affects detached message + view). see also bug #473, 'Show All Headers + "problem"'. + +2004-04-03 [alfons] 0.9.10claws39 + + * src/matcher.c + free address list + +2004-04-03 [alfons] 0.9.10claws38 + + * src/matcher_parser_parse.y + src/matcher.[ch] + prepare address look up matcher type; marginally + tested, and not hooked into the UI yet. + + basically it accepts the result of the left hand + side of the matcher (the "criteria"): + + from all_in_addressbook "" + ~to_or_cc any_in_addressbook "" + + the first case matches all addresses found in the + from header, and the second case matches if any + (at least one) of the addresses in to or cc headers + are not in the address book. + + the string argument is not used yet, but is intended + to match a group of addresses + +2004-04-02 [luke] 0.9.10claws37 + + * src/prefs_folder_item.c + Add two buttons to apply 'scan for new mail' + and 'process at startup' to sub folders + +2004-04-02 [luke] + * tools/textviewer.sh + better filename extension matching plus some support for + MS Excel, MS Powerpoint and HTML + +2004-03-29 [christoph] 0.9.10claws36 + + * src/folder.h + * src/folderutils.[ch] + * src/mainwindow.c + add delete duplicates for all folders + +2004-03-29 [alfons] 0.9.10claws35 + + * src/folder.c + don't pass NULL to XXXprintf(); fixes Solaris crashes + when selecting top-level folder node (thanks to + Alex S. Moore) + +2004-03-28 [keith] 0.9.10claws34 + + * src/textview.c + prepend "http://" to URIs of the form "www.example.com" + +2004-03-28 [paul] 0.9.10claws33 + + * src/common/nntp.c + src/common/smtp.c + src/folder.c + src/imap.c + src/inc.c + src/news.c + src/pop.c + revise 'translatable string' policy: + don't translate debug_print() or log_print(), + translate log_message() and log_warning() + + * po/zh_CN.po + update submitted by Hansom Young + +2004-03-25 [alfons] 0.9.10claws32 + + * src/prefs_common.c + I mean this one: Return the GList... + +2004-03-25 [alfons] 0.9.10claws31 + + * src/prefs_common.h + add new members at the end of prefs_common, so + they get properly initialized + +2004-03-24 [christoph] 0.9.10claws30 + + * src/imap.c + o NULL is a valid GSList + +2004-03-24 [alfons] 0.9.10claws29 + + * src/prefs_common.[ch] + src/summaryview.c + src/common/defs.h + add history to quick search (patch submitted by + Ivan Francolin Martinez - thanks!) + +2004-03-24 [alfons] 0.9.10claws28 + + * src/imap.c + NULL output pointer parameter + +2004-03-21 [alfons] 0.9.10claws27 + + * src/addrindex.[ch] + src/addr_compl.c + complete addresses on nicks and aliases + +2004-03-21 [alfons] 0.9.10claws26 + + * src/import.c + src/inc.c + src/mbox.[ch] + disable filters on import mbox (patch submitted + by Edgar Toernig) + +2004-03-21 [darko] 0.9.10claws25 + + * src/addr_compl.c + select the address when only one match is found while + doing address completion with tab key (feature + request #914720) + +2004-03-21 [alfons] 0.9.10claws24 + + * src/messageview.c + src/toolbar.c + don't `navigate-delete` when a summary view's selection does not + match the accompanying message view's message + +2004-03-20 [alfons] 0.9.10claws23 + + * src/summaryview.c + hide ext search button on initial display (should fix bug #459, + "Toggling quick-search at 1st time: minor UI inconsistency") + +2004-03-20 [alfons] 0.9.10claws22 + + * src/summaryview.[ch] + add function to get selected msginfo, if there's + only one selected + +2004-03-20 [paul] 0.9.10claws21 + + * sync with 0.9.10cvs7 + see ChangeLog 2004-03-19 + +2004-03-19 [paul] 0.9.10claws20 + + * src/common/nntp.c + src/common/smtp.c + src/common/ssl.c + src/folder.c + src/imap.c + src/inc.c + src/news.c + src/pop.c + don't translate strings in debug_print(), log_print(), + log_message(), and log_warning() + +2004-03-19 [alfons] 0.9.10claws19 + + better next/previous/delete/focus navigation with separate + message view + + * src/toolbar.c + call summaryview_delete() instead of messageview_delete() + * src/messageview.c + disable messageview_delete() + +2004-03-18 [paul] 0.9.10claws18 + + * sync with 0.9.10cvs6 + see ChangeLog 2004-03-16 + +2004-03-17 [alfons] 0.9.10claws17 + + * src/gtk/filesel.c + remove bogus semicolon after if() (sometimes it pays to + read LKML :) + +2004-03-15 [darko] 0.9.10claws16 + + * src/gtk/filesel.c + support full path in place of a filename + * src/mimeview.c + store directory attachments were saved to and + use it when saving attachments + * src/prefs_common.[hc] + store directory attachments were last saved to + +2004-03-15 [paul] 0.9.10claws15 + + * src/folderview.c + fix bug where unsubscribing a newsgroup would destroy + (most of the) filtering rules + +2004-03-15 [paul] 0.9.10claws14 + + * src/folderview.c + fix Bug 458, 'Folder View remaining empty after + removing a NEWS account' (was also true of IMAP + accounts) + +2004-03-15 [paul] 0.9.10claws13 + + * src/folderview.c + fix folderview invisibility of newly subscribed + newsgroups + +2004-03-13 [paul] 0.9.10claws12 + + * src/compose.c + src/plugins/dillo_viewer/dillo_prefs.c + src/plugins/image_viewer/viewerprefs.c + gettextise some forgotten parts + +2004-03-13 [alfons] 0.9.10claws11 + + * src/imap.c + make sure the correct type is passed to sscanf() + +2004-03-13 [paul] 0.9.10claws10 + + * sync with 0.9.10cvs5 + see ChangeLog 2004-03-02 and 2004-03-12, + specifically: + 'always move messages by default when using DnD (except + for News folder). Copy messages if Ctrl-key is pressed.' + and 'added a function to filter selected messages' + +2004-03-12 [christoph] 0.9.10claws9 + + * src/codeconv.c + add parameter check to conv_unmime_header_overwrite() + + * src/imap.c + o fix spelling + o fix removing of NEW flag when UNREAD is unset + + * src/procmime.c + decode MIME-headers + + (Closes 437 i18n attachment display error.) + +2004-03-12 [paul] 0.9.10claws8 + + * po/it.po + update. submitted by Andrea Spadaccini + + * tools/Makefile.am + add 'textviewer.sh' + +2004-03-12 [alfons] 0.9.10claws7 + + * src/imap.c + o quiet compiler and typecast Folder * to IMAP Folder * + o wake up and fix my previous incompatible type assignment bug + +2004-03-12 [alfons] 0.9.10claws6 + + * src/imap.c + don't mix up pointers to int, guint32 _and_ + unsigned int + +2004-03-12 [christoph] 0.9.10claws5 + + * src/folderview.c + Add error requester when renaming a folder failed + + * src/imap.c + Check new FolderItem name for namespace seperator + before renaming + + (Closes Bug 443 Bad named IMAP folders won't be displayed) + +2004-03-11 [christoph] 0.9.10claws4 + + * src/folder.[ch] + * src/imap.c + * src/procmsg.h + syncronize flags in cache with IMAP folder flags + + Adapted a patch submitted by Simon 'corecode' Schubert + + + +2004-03-11 [alfons] 0.9.10claws3 + + * src/textview.[ch] + remove dead code that at one time controlled display of + URIs in status bar + +2004-03-10 [paul] 0.9.10claws2 + + * po/it.po + updated by Lupino + +2004-03-09 [alfons] 0.9.10claws1 + + * src/matcher.c + we're not using yywrap, but we may, so close yyin instead + of initial FILE * + +2004-03-08 [paul] 0.9.10claws + + * 0.9.10claws released + +2004-03-08 [paul] 0.9.9claws41 + + * po/es.po + po/ja.po + po/ru.po + po/sk.po + po/sr.po + po/zh_CN.po + update translations. submitted by Ricardo Mones Lastra, + Rui Hirokawa, Pavlo Bohmat, Andrej Kacian, Urke MMI, + Hansom Young + +2004-03-06 [paul] 0.9.9claws40 + + * src/stock_pixmap.c + fix crash: g_strdup(DEFAULT_PIXMAP_THEME) + patch submitted by Pawel Pekala + +2004-03-06 [alfons] 0.9.9claws39 + + * src/addrindex.c + allow nick name completion again + +2004-03-02 [match] 0.9.9claws38 + + * configure.ac + added definition of USE_LDAP_TLS to support TLS. + * src/ldapctrl.[ch] + * src/ldapquery.c + * src/ldapserver.[ch] + * src/addressbook.c + * src/addrindex.c + * src/editldap.c + included LDAP TLS support. + +2004-03-02 [christoph] 0.9.9claws37 + + * src/folder.[ch] + o add more documentation for FolderClass + o remove usused FolderClass virtual functions + + * src/imap.c + * src/mh.c + * src/news.c + change creation of FolderClass because static initializations + for structs suck in C89 + +2004-03-01 [paul] + + * sync with 0.9.10 + +2004-02-28 [keith] 0.9.9claws36 + + * src/common/utils.c + Fix treatment of whitespace in quicksearch bar (leading + spaces and >1 space between commands and parameters). + +2004-02-27 [alfons] 0.9.9claws35 + + * src/compose.[ch] + Explicitly remove draft timeout to fix nasty race between + compose_send_cb() (which destroys the compose window) and + compose_defer_auto_save_draft() (which expects compose + window to exist). Should fix Keith's and Fred Marton's + bug report (#128, "crash after complaining about character + set conversion") + +2004-02-27 [luke] 0.9.9claws34 + + * src/folder.c + Do folder_item_apply_processing() even if no processing + rules for the folder exist (so global processing is applied) + +2004-02-26 [thorsten] 0.9.9claws33 + + * src/mimeview.c + Remove misleading static declaration + +2004-02-26 [alfons] 0.9.9claws32 + + * src/procmime.[ch] + src/compose.c + src/mimeview.c + src/textview.c + use/add procmime_get_content_type_str() as a safe wrapper + for returning a Content-Type type string; should fix + bug #444, 0.9.7..0.9.9 crashes with "Content-Type: type= + - attachments." + +2004-02-26 [thorsten] 0.9.9claws31 + + * src/mimeview.c + Restructure save_as/save_all + +2004-02-26 [alfons] 0.9.9claws30 + + * src/procmime.c + clean up (2) + +2004-02-26 [alfons] 0.9.9claws29 + + * src/procmime.c + clean up (1) + +2004-02-24 [luke] + + * tools/textviewer.sh + tweaks from Johann Koenig, recognition of shell + scripts in particular + +2004-02-24 [paul] 0.9.9claws28 + + * sync with 0.9.9cvs13 + see ChangeLog 2004-02-24 + +2004-02-23 [paul] 0.9.9claws27 + + * src/inc.c + one alertpanel on pop3 authentication error will suffice + + * src/prefs_fonts.c + remove unnecessary printf + +2004-02-22 [alfons] 0.9.9claws26 + + * src/messageview.c + put back a lost check + +2004-02-21 [alfons] 0.9.9claws25 + + * src/folderview.c + don't forget to save folder properties after renaming folder + +2004-02-20 [paul] 0.9.9.claws24 + + * src/addressbook.c + sync with 0.9.9cvs11, see ChangeLog 2004-02-19 + + * src/inc.c + complete sync with 0.9.9cvs9's 'update folderview + progressively' + + * configure.ac + require gettext >= 0.12.1 + +2004-02-17 [match] 0.9.9claws23 + + * src/compose.c + keep the peace - change style. + +2004-02-17 [alfons] 0.9.9claws22 + + * src/filtering.c + make MATCHACTION_STOP cancel filtering / processing; + clean up and document it to make it a little bit more clear; + +2004-02-17 [alfons] 0.9.9claws21 + + %X marks the cursor spot for reply quote format + + * src/quote_fmt_lex.l + src/quote_fmt.c + add %X token + + * src/quote_fmt.h + src/quote_fmt_parse.y + handle %X token + + * src/compose.c + handle %X token for replies only (for now) + +2004-02-17 [paul] 0.9.9claws20 + + * po/sk.po + updated by Andrej Kacian + + * src/news.c + remove unneeded include + + * src/prefs_fonts.c + be a little more user-friendly with the labels + + * configure.ac + a change forgotten in the last commit: + SYLPHEED_ACLOCAL_INCLUDE(m4) + +2004-02-17 [paul] 0.9.9claws19 + + * ac/* ** REMOVED ** + ac/ ** REMOVED ** + intl/Makefile.in ** REMOVED ** + m4/ ** NEW ** + m4/missing ** NEW ** + m4/missing/gdk-pixbuf.m4 ** NEW ** + m4/missing/gettext.m4 ** NEW ** + m4/missing/gpgme.m4 ** NEW ** + m4/missing/imlib.m4 ** NEW ** + m4/.cvsignore ** NEW ** + m4/Makefile.am ** NEW ** + m4/README ** NEW ** + m4/aclocal-include.m4 ** NEW ** + m4/aspell.m4 ** NEW ** + m4/check-type.m4 ** NEW ** + m4/gnupg-check-typedef.m4 ** NEW ** + m4/openssl.m4 ** NEW ** + m4/spamassassin.m4 ** NEW ** + po/ChangeLog ** REMOVED ** + po/Makefile.in.in ** REMOVED ** + po/Rules-quot ** REMOVED ** + po/boldquot.sed ** REMOVED ** + po/en@boldquot.header ** REMOVED ** + po/en@quot.header ** REMOVED ** + po/insert-header.sin ** REMOVED ** + po/quot.sed ** REMOVED ** + po/remove-potcdate.sed ** REMOVED ** + po/remove-potcdate.sin ** REMOVED ** + po/stamp-po ** REMOVED ** + Makefile.am + autogen.sh + configure.ac + enable building with automake 1.8.x + add 'autopoint' to autogen.sh and remove all + auto-generated files, remove ac/ in favour of + m4/ + +2004-02-17 [alfons] 0.9.9claws18 + + * src/summaryview.c + MSG_IS_NEWS() is not stored at all, and is bogus + +2004-02-17 [martin] 0.9.9claws17 + + * src/prefs_themes.c + fix crash when installing wrong theme and output an + error message + +2004-02-16 [christoph] 0.9.9claws16 + + * src/compose.c + * src/stock_pixmap.[ch] + * src/toolbar.[ch] + * src/pixmaps/linewrapcurrent.xpm ** NEW ** + add "Wrap current paragraph" to compose toolbar + +2004-02-15 [alfons] 0.9.9claws15 + + * src/folderview.c + refine previous commit to make sure other hook functions + get their grab of the pie too + +2004-02-15 [alfons] 0.9.9claws14 + + * src/folderview.c + fix sync breakage so we don't pass invalid pointer types + +2004-02-15 [match] 0.9.9claws13 + + * src/ldapquery.[ch] + * src/ldapserver.h + * src/addrindex.[ch] + tweak threading calls. + * src/addr_compl.[ch] + add alias into completion list. + * src/addressbook.c + fix ldap browse. + improve context menu behavior. + change menu sequence. + add send mail from addressbook. + * src/addrselect.[ch] + * src/compose.[ch] + add send mail from addressbook. + +2004-02-15 [christoph] 0.9.9claws12 + + * src/folderutils.c + skip deleting when duplist is empty + + * src/folderview.[ch] + * src/mainwindow.c + * src/summaryview.[ch] + call folderutils_delete_duplicates() from mainwindow code + +2004-02-15 [alfons] 0.9.9claws11 + + * src/common/utils.c + add prefix for italian ms o(e) + +2004-02-14 [paul] 0.9.9claws10 + + * src/foldersel.c + fix updating of the folder view when creating a + new folder + +2004-02-13 [paul] 0.9.9claws9 + + * src/plugins/clamav/clamav_plugin.c + remove GUI code + +2004-02-13 [paul] 0.9.9claws8 + + * sync with 0.9.9cvs9 + see ChangeLog 2004-02-09, 2004-02-10, 2004-02-12 + +2004-02-13 [alfons] 0.9.9claws7 + + * src/common/utils.c + fix wrong type of argument for ctype functions (pass unsigned + char instead of signed char) + +2004-02-12 [alfons] 0.9.9claws6 + + * src/compose.[ch] + don't select text in header entry when composing to a + default address, but rather give the header entry a + different color / style (same as the folder new color) + +2004-02-12 [alfons] 0.9.9claws5 + + * src/plugins/clamav/clamav_plugin.c + don't exit(2) on libclamav init error - show a warning. + (tested by damaging a clamav database file.) + +2004-02-12 [paul] 0.9.9claws4 + + * sync with 0.9.9cvs4 + see ChangeLog 2004-02-04, 2004-02-05, and 2004-02-06 + +2004-02-11 [luke] 0.9.9claws3 + + * src/mimeview.c + remove redundant check introduced in 0.9.9claws1 + +2004-02-11 [luke] 0.9.9claws2 + + * src/mimeview.c + fix compilation of my previous commit without gpg enabled + +2004-02-10 [luke] 0.9.9claws1 + + * src/mimeview.c + add borders to icons to indicate the privacy status for + the message part (unknown/bad/good) + +2004-02-06 [paul] 0.9.9claws + + 0.9.9claws released + +2004-02-06 [darko] 0.9.8claws64 + + * src/compose.c + don't allow Ctrl+Enter while external editor is active + +2004-02-06 [paul] 0.9.8claws63 + + * po/es.po + po/pl.po + po/sk.po + po/sr.po + update Spanish, Polish, Slovak, and Serbian translations. + submitted by Ricardo Mones Lastra, Emil Nowak, Andrej Kacian, + and Urke MMI + +2004-02-04 [alfons] 0.9.8claws62 + + * src/compose.c + grab focus only when lbutton was pressed (bug #430 cont'd; + don't have clue yet why the cursor pos is at the end of the + text.) + +2004-02-04 [alfons] 0.9.8claws61 + + * src/compose.c + always grab focus when one of the header entries is clicked + (should fix bug #430, "no focus on pasted addresses 3 & higher") + +2004-02-02 [paul] + + * ac/missing/gdk-pixbuf.m4 + ac/missing/gpgme.m4 + ac/missing/imlib.m4 + prevent 'underquoted definition' warnings + patch submitted by David Relson + + * src/plugins/clamav/README + update, improve, correct + +2004-01-31 [thorsten] 0.9.8claws60 + + * src/news.c + 'dir' not initialized if group has no messages + +2004-01-29 [christoph] 0.9.8claws59 + + * src/customheader.[ch] + add custom_header_is_allowed() to check for disallowed header names + that must not be overridden by custom headers + + * src/compose.c + always write From: header and use custom_header_is_allowed() to + check if custom header should be written + + * src/prefs_customheader.c + check if custom header is disallowed using custom_header_is_allowed() + + * src/folderutils.c + destroy message id GHashTable before freeing the MsgInfos + +2004-01-29 [paul] 0.9.8claws58 + + * sync with 0.9.9 release + see ChangeLog 2004-01-29 + +2004-01-29 [paul] 0.9.8claws57 + + * sync with 0.9.8cvs11 + see ChangeLog 2004-01-29 + +2004-01-28 [christoph] 0.9.8claws56 + + * src/pgpmime.c + * src/sgpgme.[ch] + return WARN signature status when signature is not trusted + + * src/Makefile.am + * src/folder.c + * src/folderutils.[ch] ** NEW ** + * src/summaryview.c + implement delete duplicates summaryview independent + +2004-01-28 [paul] 0.9.8claws55 + + * sync with 0.9.8cvs10 + see Changelog 2004-01-27 and 2004-01-28 + +2004-01-26 [christoph] 0.9.8claws54 + + * src/imap.c + create a root node for the Folder if scan fails because root + folder does not exist + +2004-01-26 [paul] 0.9.8claws53 + + * sync with 0.9.8cvs7 + see ChangeLog 2004-01-23 + +2004-01-25 [alfons] 0.9.8claws52 + + * src/compose.c + remove left-over constant INDENT_CHARS + +2004-01-25 [alfons] 0.9.8claws51 + + * src/procmime.c + add NULL pointer check for mimeinfo->node in + procmime_mimeinfo_parent() + +2004-01-25 [darko] 0.9.8claws50 + + * src/compose.c + make "Wrap all long lines" toolbar button wrap all + long lines not just the current line + patch by I. Oshadi Jayawardena + + +2004-01-25 [alfons] 0.9.8claws49 + + * src/procmime.c + remove g_strstrip(); prevents a NULL pointer deref, and isn't + necessary anyway, because *scanf() functions neglect white + space in the input. + Fixes bug #425, "sylpheed 0.9.8claws42 crashes on some messages." + +2004-01-25 [paul] 0.9.8claws48 + + * src/prefs_ext_prog.c + apply Alfons' patch to check for NULL pointers + fixes bug #424 + +2004-01-25 [paul] 0.9.8claws47 + + * sync with 0.9.8cvs8 + see ChangeLog 2004-01-23 + +2004-01-25 [thorsten] 0.9.8claws46 + + * src/messageview.c + remove orphaned mimeview unref() + +2004-01-23 [christoph] 0.9.8claws45 + + * src/summaryview.c + set ctree widget style + +2004-01-23 [paul] 0.9.8claws44 + + * sync with 0.9.8cvs5 + see ChangeLog 2004-01-22 + +2004-01-23 [alfons] 0.9.8claws43 + + * src/procmsg.c + remove redundant code in procmsg_get_thread_tree() + +2004-01-21 [christoph] 0.9.8claws42 + + * src/folderview.c + set ctree widget style, otherwise GTK does not use the + the correct vertical size for the list items + +2004-01-21 [alfons] 0.9.8claws41 + + * src/summaryview.c + GDK_Left should only switch to folderview when + when summaryview hscrollbar is at the leftmost + position (fixes bug #420, "Focus error") + +2004-01-21 [paul] 0.9.8claws40 + + * sync with 0.9.8cvs4 + see ChangeLog 2004-01-20 + +2004-01-20 [christoph] 0.9.8claws39 + + * src/folderview.c + remove setting sensitivity for no longer existing + /Scoring... popup entry + +2004-01-20 [keith] 0.9.8claws38 + + * configure.ac + Revert AM_CONFIG_HEADER to AC_CONFIG_HEADER + +2004-01-20 [paul] 0.9.8claws37 + + * src/prefs_fonts.c + demystify font settings + + * src/textview.c + use textview->msgfont for header->body in + textview_show_header() + +2004-01-20 [paul] 0.9.8claws36 + + * src/compose.c + src/undo.c + remove superfluous debug_print's + + * src/inc.c + clear the statusbar after LOCAL incorporation + +2004-01-20 [paul] 0.9.8claws35 + + * sync with 0.9.8cvs3 + see ChangeLog 2004-01-20 + +2004-01-19 [keith] 0.9.8claws34 + + * src/folderview.c + don't show 'Search folder...' on popup menu + if folder has no mails in it + +2004-01-17 [keith] 0.9.8claws33 + + * src/compose.c + src/prefs_common.c + src/prefs_common.h + store position of compose window in prefs + +2004-01-17 [thorsten] 0.9.8claws32 + + * src/gtk/gtkvscrollbutton.c + ensure scrollbutton resize event on different gtk versions + +2004-01-15 [alfons] 0.9.8claws31 + + * src/summaryview.c + keep MSG_REPLIED and MSG_FORWARDED even when marking a + message as read + +2004-01-12 [christoph] 0.9.8claws30 + + * src/procmime.c + better MIME-Version check + +2004-01-11 [alfons] 0.9.8claws29 + + * src/procmsg.c + remove unnecessary but still effective check (could possibly + lead to some unwanted side effects) + +2004-01-11 [alfons] 0.9.8claws28 + + * src/procmsg.c + we should not prefer lowest message number while threading + (introduced in previous commit) + +2004-01-11 [alfons] 0.9.8claws27 + + * src/procmsg.c + subject threading fixes: + + - make message with lowest message number the + thread parent, + - refine recording last node when threading. the last node + should be the previous one if a node has a thread parent, + or the current node if not + + (there's another threading bug fix coming up) + +2004-01-10 [paul] 0.9.8claws26 + + * src/main.c + src/prefs_ext_prog.c + src/plugins/clamav/clamav_plugin_gtk.c + minor gui fixes + +2004-01-09 [christoph] 0.9.8claws25 + + * src/Makefile.am + * src/string_match.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/string_match.[ch] ** NEW ** + move string_match.[ch] to common directory + +2004-01-09 [christoph] 0.9.8claws24 + + * src/pgpmime.c + add MIME-Version header for the message parser + +2004-01-09 [paul] 0.9.8claws23 + + * po/POTFILES.in + src/Makefile.am + src/main.c + src/prefs_common.c + src/prefs_ext_prog.[ch] ** NEW FILES ** + move External Command options from 'Common Prefs/Other' to + 'Other Prefs/Message View/External Programs', also reveal + the hidden options for audio player and image viewer. + + * src/prefs_common.c + fix toggling of header pane + +2004-01-09 [paul] 0.9.8claws22 + + * src/compose.c + when changing account also change the save folder + + * src/textview.c + if a text/plain attachment has 'Content-Disposition: attachment' + don't display it inline + +2004-01-08 [christoph] 0.9.8claws21 + + * src/procmime.c + check for "MIME-Version: 1.0" in message/rfc882 MIME-parts, + otherwise thread the message content as one text part and + don't assume charset US-ASCII which is only specified as + default for MIME-messages + +2004-01-08 [paul] 0.9.8claws20 + + * src/plugins/clamav/clamav_plugin.c + src/plugins/spamassassin/spamassassin.c + inform the user what is happening via the statusbar + +2004-01-06 [paul] 0.9.8claws19 + + * po/es.po + update Spanish translation. submitted by Ricardo + Mones Lastra + +2004-01-05 [paul] 0.9.8claws18 + + * sync with 0.9.8cvs2 + see ChangeLog 2004-01-05 + +2004-01-03 [luke] 0.9.8claws17 + + * src/procheader.c + Clean up: + o remove unused functions string_getchar() and file_getchar() + o remove the getchar_ parameter from generic_get_one_field() + o add an 'unfold' parameter to generic_get_one_field, to + be used if no HeaderEntry is supplied + o procheader_get_one_field_asis() uses + generic_get_one_field(). + +2004-01-01 [christoph] 0.9.8claws16 + + * src/common/xml.[ch] + o add xml_new_tag() to manage usage counts of strings correctly + o correct xml_copy_tree() function name + + * src/folder.c + * src/main.c + allow registering and unregistering of FolderClasses anytime + +2003-12-31 [christoph] 0.9.8claws15 + + * src/folder.[ch] + * src/common/xml.[ch] + keep folderlist.xml data for unloaded FolderClasses + +2003-12-30 [luke] 0.9.8claws14 + + * src/procheader.[ch] + o added procheader_get_one_field_asis() that does not do + unfolding + o fix procheader_get_header_array_asis() to use the above, + fixing ugliness of headers in textview + + * src/compose.c + o don't unfold headers when redirecting. + +2003-12-30 [paul] 0.9.8claws13 + + * po/POTFILES.in + src/common/defs.h + src/Makefile.am + src/main.c + src/prefs_common.c + src/prefs_themes.[ch] ** NEW FILES ** + redesign and move Icon Theme selector to + the new prefs window + + * src/stock_pixmap.c + fix the old bug where icons are not always + updated when changing themes + + * src/summaryview.c + fix bug where the icons on the title row + of the summary view were not updated + + all patches submitted by Ricardo Mones Lastra + +2003-12-30 [hoa] 0.9.8claws12 + + * src/folder.c + run preglobal and postglobal processing rules + even if the folder does not have any rules. + +2003-12-28 [paul] 0.9.8claws11 + + * ac/aspell.m4 + ac/check-type.m4 + ac/gnupg-check-typedef.m4 + ac/openssl.m4 + ac/spamassassin.m4 + fix 'underquoted definition' warnings, patch submitted by + David Relson + + * src/common/utils.c + subject_get_prefix_length(): add "Odp\\:" to reply prefixes, + patch submitted by Jan Alboszta + +2003-12-28 [paul] 0.9.8claws10 + + * sync with 0.9.8cvs1 + see ChangeLog 2003-12-17 + +2003-12-27 [christoph] 0.9.8claws9 + + * src/common/utils.[ch] + add g_node_map() to map a GNode into a new GNode + converting all node data's with a function + + * src/account.c + * src/folder.[ch] + * src/folderview.c + * src/imap.c + * src/mainwindow.c + * src/summaryview.c + o use g_node_map() to convert XML <-> Folder + o remove redundant FolderItem->parent and + replace it with folder_item_parent() + +2003-12-23 [christoph] 0.9.8claws8 + + * src/folder.[ch] + * src/folderview.c + * src/mainwindow.c + * src/procmsg.c + o use callback for notifications about added and + destroyed folders + o rewrite folderlist saving (new functions to create + folder from XML tree, and XML tree from folder) + + * src/common/xml.[ch] + add function to save XML trees + + * src/prefs_filtering.c + code cleanup + +2003-12-22 [christoph] 0.9.8claws7 + + * src/prefs_account.[ch] + add "SMTP only" accounts + +2003-12-20 [melvin] 0.9.8claws6 + + * src/action.[ch] + Changed the interface for action_update_*_menu() so + action.c does not need to know the paths of the different + actions menu (mainwindow, message view and compose window). + + * src/compose.c + Tiny code cleanup to merge spell checker related code + compose_update_actions_menu(): new function to update + the actions menu. Use it in compose_create() + + * src/compose.h + compose_update_actions_menu(): new function to update + the actions menu. Used also in prefs_actions.c. + + * src/mainwindow.[ch] + main_window_update_actions_menu(): new function to update + the actions menu. Used in main_window_create() and in + prefs_actions.c + + * src/messageview.[ch] + messageview_update_actions_menu(): new function to update + the actions menu. Used in messageview_add_toolbar() and in + prefs_actions.c + + * src/prefs_actions.c + prefs_actions_ok(): fixed to update the actions menu of + the separate message view and the compose windows. + +2003-12-20 [luke] 0.9.8claws5 + * src/procheader.c + fix unfolding/newline stripping for multiline fields + in generic_get_one_field() + +2003-12-19 [christoph] 0.9.8claws4 + + * src/summaryview.c + o code cleanup + o use subject_compare_for_sort() when comparing + simplified subjects + +2003-12-19 [christoph] 0.9.8claws3 + + * src/msgcache.c + more syncing with 0.8.9a + +2003-12-19 [christoph] 0.9.8claws2 + + * src/folder.c + don't write all FolderItem XML attributes for the root node + +2003-12-19 [melvin] 0.9.8claws1 + + * src/messageview.c + Added missing menu branch (Tools/Create processing/rule) + * po/fr.po + Updated French translation for the added string. + +2003-12-19 [paul] 0.9.8claws + + 0.9.8claws released + +2003-12-19 [paul] 0.9.7claws51 + + * po/en_GB.po + po/es.po + po/ja.po + po/pl.po + po/sk.po + po/zh_CN.po + update translations. submitted by me, Ricardo Mones + Lastra, Rui Hirokawa, Emil Nowak, Andrej Kacian, + Hansom Young + + * src/folder_item_prefs.c + 'enable_processing' set to FALSE by default + +2003-12-18 [melvin] 0.9.7claws50 + + * po/fr.po + Updated French translation + +2003-12-17 [christoph] 0.9.7claws49 + + * src/procheader.c + revert discarding of whitespace from 0.9.7claws44 + + RFC2822 2.2.3: Unfolding is accomplished by simply + removing any CRLF that is immediately followed by WSP. + +2003-12-17 [paul] 0.9.7claws48 + + * src/folder.c + fix new message count + + * configure.ac + update autotools macros + + * sync with 0.9.8a + +2003-12-16 [christoph] 0.9.7claws47 + + * src/folder.c + fix folder update before adding MsgInfo to cache + in add_msginfo_to_cache() + + * src/procmsg.c + remove old call to folder_item_update() that is no + longer required + +2003-12-16 [christoph] 0.9.7claws46 + + * src/main.c + make sure the shutdown process only runs once + +2003-12-16 [hoa] 0.9.7claws45 + + * src/mainwindow.c + * src/messageview.c + * src/summaryview.[ch] + Create filter rules using a message is fixed. + We can now create processing rules using a message. + +2003-12-15 [alfons] 0.9.7claws44 + + * src/procheader.c + make sure we discard folding white space + +2003-12-15 [luke] 0.9.7claws43 + * src/textview.c + * src/mimeview.c + o use "name" parameter if "filename" doesn't exist + +2003-12-14 [alfons] 0.9.7claws42 + + * src/summaryview.c + * src/common/utils.c + allow quick finding based on the result of passing + a message to an external command. E.g: + + X "bogofilter < %F" + + gets me all the spam in a folder. + +2003-12-14 [luke] 0.9.7claws41 + + * src/textview.c + * src/mimeview.c + o use parameter "filename" instead of "name" in a couple of + places for correctness + + * src/procmime.c + * src/common/utils.[ch] + o make temporary filename for attachments safe for %p + substitutions in actions. + +2003-12-13 [christoph] 0.9.7claws40 + + * src/main.c + readd exit(0) to clean_quit() because otherwise sylpheed + does not always terminate + + * src/pgpmime.c + * src/privacy.h + add an identifier-string for PrivacySystems + +2003-12-12 [paul] + + * doc/man/sylpheed.1 + update the man page + +2003-12-12 [paul] 0.9.7claws39 + + general clean up + + * configure.ac + correct and clean up './configure --help' info + + * src/plugins/clamav/clamav_plugin.c + src/plugins/spamassassin/spamassassin.c + correct plugin_desc(), works with LOCAL, IMAP, and + POP accounts + + * src/filtering.c + src/matcher.[ch] + src/matcher_parser_parse.y + src/prefs_filtering_action.c + use 'Change Score' instead of '(In/De)crease score'. + use *CHANGE_SCORE* instead of *ADD_SCORE* + + * src/mainwindow.c + hyphenate: 'Pre-processing', 'Post-processing' + + * src/prefs_account.c + change 'Generate Message-ID' to 'Generate Message-Id' + + * src/prefs_folder_item.c + change 'Processing on startup:' to 'Process at startup' + change 'Scan for new mail:' to 'Scan for new mail' + +2003-12-11 [christoph] 0.9.7claws38 + + * src/crash.c + * src/main.[ch] + make sure the clean_exit() funtion is not called again by the + signal handler while it is already running + + (closes Bug 366 lost all folders -> spoiling folderlist.xml file) + + * src/summaryview.c + fix wrong assertion + +2003-12-11 [paul] 0.9.7claws37 + + * src/compose.c + 'anonymise' Message-Id: header string + +2003-12-11 [paul] 0.9.7claws36 + + * src/plugins/clamav/clamav_plugin.c + fix (don't break) signature count + use cl_strerror() instead of deprecated cl_perror() + +2003-12-11 [darko] 0.9.7claws35 + + * src/summaryview.c + also update the sort arrow (thanks Christoph) + +2003-12-11 [darko] 0.9.7claws34 + + * src/summaryview.c + allow reverting to default sort mode (no sort) + +2003-12-10 [hoa] 0.9.7claws33 + + * src/matcher.c + fixed quotation of string for matcher. + +2003-12-08 [paul] 0.9.7claws32 + + * src/imap.c + src/inc.c + plug memory leaks (patch by Alfons) + +2003-12-08 [christoph] 0.9.7claws31 + + * src/folder_item_prefs.[ch] + * src/folderview.c + * src/prefs_folder_item.c + add new FolderItem property to exclude folders from new + mail checks + + Patch submitted by Chad Robinson + +2003-12-07 [paul] 0.9.7claws30 + + * src/plugins/clamav/clamav_plugin.c + fix signature count + +2003-12-07 [thorsten] 0.9.7claws29 + + * src/filtering.c + debug_print some warning if destfolder missing + * src/prefs_filtering.c + uninitialized filter list when deleting a folder + +2003-12-06 [paul] 0.9.7claws28 + + * src/procheader.c + add Alfons' patch to trim line feeds + +2003-12-06 [paul] 0.9.7claws27 + + * partial sync with 0.9.7cvs8 + leaving claws' online/offline more or less intact + see ChangeLog 2003-12-04 and 2003-12-06 + +2003-12-06 [christoph] 0.9.7claws26 + + * src/messageview.c + * src/privacy.[ch] + revert pirvacy API changes + +2003-12-05 [alfons] 0.9.7claws25 + + * src/matcher.[ch] + clean up my old cruft + +2003-12-05 [alfons] 0.9.7claws24 + + * src/matcher.c + fix comparison buglet ;-) and make `test` matcher + work again + +2003-12-05 [alfons] 0.9.7claws23 + + * src/prefs_folder_item.c + K&R 2nd Ed., page 241 (function parameter identifiers + starting with an underscore are kind of insulting) + +2003-12-05 [hoa] 0.9.7claws22 + + * src/main.c + * src/mainwindow.[ch] + * src/mainwindow.h + add destructor for mainwindow so that the last + MimeInfo opened in messageview is destroyed when + exiting sylpheed. + +2003-12-05 [hoa] 0.9.7claws21 + + * src/filtering.[ch] + * src/matcher.[ch] + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/prefs_actions.c + * src/prefs_filtering.c + * src/common/utils.[ch] + quote arguments before giving them to command line. + fixed quote of string in matcher/processing/filtering rules. + + * src/messageview.c + * src/privacy.[ch] + allows decryption to return a new whole + MIME message structure. + +2003-12-04 [hoa] 0.9.7claws20 + + * src/filtering.[ch] + * src/folder.c + * src/mainwindow.c + * src/matcher.c + * src/matcher_parser_parse.y + * src/folderview.c + global rules to run before folder specific rules. + global rules to run after folder specific rules. + + * src/messageview.c + fixed quick addition of rules. + + * src/prefs_filtering.[ch] + * src/summaryview.c + we can now customize the title for the dialog. + updated case where we rename of delete folders. + + * src/addressbook.c + got back the function addressbook_browse_entry_cb() + that is needed in case we compiled with LDAP support. + +2003-12-04 [paul] 0.9.7claws19 + + * sync with 0.9.7cvs6 + see ChangeLog 2003-12-04 + fixes bug 171 'Wrong message decoing: koi8-r and + iso8859-5 looks same. Can't read many emails.' + +2003-12-04 [paul] 0.9.7claws18 + + * po/POTFILES.in + remove 'src/prefs_scoring.c' + +2003-12-03 [hoa] 0.9.7claws17 + + * src/Makefile.am + compilation of scoring.[ch] and prefs_scoring.[ch] + is removed. + + * src/filtering.[ch] + * src/folder.c + * src/folder_item_prefs.[ch] + * src/folderview.c + * src/main.c + * src/mainwindow.c + * src/matcher.[ch] + * src/matcher_parser.h + * src/matcher_parser_parse.y + * src/prefs_filtering.[ch] + * src/prefs_filtering_action.c + * src/prefs_folder_item.c + * src/prefs_scoring.[ch] * REMOVED FILES * + * src/procmsg.[ch] + * src/scoring.[ch] * REMOVED FILES * + * src/summaryview.c + merged scoring and filtering. + + Note : compatibility is kept by parsing score like + add_score. To get the behaviour of older scoring + system, you have to define some equivalent rule : + "score_lower -9999 hide" + "score_greater 9999 mark" + + To define global rules, you have to define them + in the new global processing rules. + The variable that kept the list filtering rules + was "global_processing" and has been renamed into + "filtering_rules". + "global_processing" variable is now the name + of the variable that keeps the list of global + processing rules. + In the configuration file, "[global]" section is + now for the global processing rules (which includes + score things and new global processing rules). + New "[filtering]" section is for the filtering rules. + + Before running with this version, during testing + phase, ** MAKE A BACKUP ** of your matcherrc file. + Then, you have to make the following changes : + - leave all scoring rules in "[global]" section. + - move all other rules of "[global]" section to + a new section named "[filtering]". + +2003-12-03 [christoph] 0.9.7claws16 + + * src/procmime.c + use default Content-Type as specified in RFC2045 if + Content-Type header is syntactically incorrect + +2003-12-03 [christoph] 0.9.7claws15 + + * src/addressbook.c + * src/addrindex.h + * src/addritem.c + * src/expldifdlg.h + * src/exportldif.c + * src/filtering.c + * src/folder.c + * src/folderview.c + * src/jpilot.c + * src/localfolder.c + * src/matcher.h + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/news.c + * src/prefs_filtering_action.c + * src/prefs_folder_item.c + * src/prefs_fonts.c + * src/procmsg.c + * src/sgpgme.c + clean up warnings + + * src/procmime.c + revert 0.9.7claws14 change + +2003-12-03 [alfons] 0.9.7claws14 + + * src/procmime.c + catch invalid Content-Type with no subtype + +2003-12-03 [alfons] 0.9.7claws13 + + * src/alertpanel.h + * src/setup.c + * src/plugins/image_viewer/plugin.c + compile again, we need stddef.h for size_t + +2003-12-03 [paul] 0.9.7claws12 + + * src/account.c + don't allow cloning of accounts with remote folders, + patch submitted by Ricardo Mones Lastra + +2003-12-03 [christoph] 0.9.7claws11 + + * src/folder.[ch] + * src/imap.c + * src/localfolder.[ch] + * src/mh.c + * src/news.c + * src/common/xml.[ch] + add set_xml() and get_xml() virtual functions to FolderClass to + save extra information for Folders (for example the rootpath + only used by LocalFolder). The folderlist write function no + longer needs to know the folder type to save this extra + information. + +2003-12-02 [christoph] 0.9.7claws10 + + * src/Makefile.am + * src/account.c + * src/folder.[ch] + * src/folderview.h + * src/imap.c + * src/localfolder.[ch] ** NEW ** + * src/mainwindow.c + * src/mh.[ch] + * src/news.[ch] + * src/prefs_account.[ch] + * src/prefs_filtering.h + * src/procmsg.h + * src/remotefolder.[ch] ** NEW ** + * src/common/xml.[ch] + add item_set_xml() and item_get_xml() virtual functions to + FolderClass to give folders the ability to add extra information + to the saved FolderItem data. If NULL the default function for + FolderItem will be used. + +2003-11-29 [christoph] 0.9.7claws9 + + * src/procheader.c + fix bug in unfolding + +2003-11-29 [luke] 0.9.7claws8 + + * src/textview.c + fix compilation for non c99 compilers + +2003-11-29 [christoph] 0.9.7claws7 + + * src/procmime.[ch] + * src/mimeview.c + o unknown disposition types should be handled as + attachment (RFC2183) + o missing headers should not default to inline + (would make "Save All" useless when disposition header + is not set by the sending mailer) + o remove old MimeInfo data and cleanup + +2003-11-29 [luke] 0.9.7claws6 + + * src/procmime.[ch] + re-added parsing of Content-Disposition header + - removes the old 'gchar* content_disposition' + - adds a new field 'DispositionType disposition' + - adds parameters to MimeInfo::parameters + + * src/mimeview.c + use the "filename" parameter for saving, and the new + MimeInfo::disposition for save all. + + * src/compose.c + * src/toolbar.[ch] + add a 'check spelling' button as a possibility for + the compose toolbar + + * src/stockpixmap.[ch] + * src/pixmaps/check_spelling.xpm ** NEW ** + * src/Makefile.am + add a pixmap for use with 'check spelling' button or + a user defined action + + * src/textview.c + re-apply fixed (I hope) patch for bug 57 + "Hidden URL in HTML Mails" + +2003-11-28 [christoph] 0.9.7claws5 + + * src/procmime.c + o be more liberal in what we accept as Content-Type parameters + o ignore comments after parameters + + * src/sgpgme.c + o only free passphrase when an error occurs + +2003-11-28 [paul] 0.9.7claws4 + + * src/account.c + add 'Clone Account' function. patch submitted by + Ricardo Mones Lastra + +2003-11-27 [thorsten] 0.9.7claws3 + + * src/mimeview.c + fix crash if 'save_all' failed twice + +2003-11-27 [paul] 0.9.7claws2 + + * po/POTFILES.in + fix a typo + + * po/zh_CN.po + update Simplified Chinese translation. submitted by + Hansom Young + +2003-11-27 [paul] 0.9.7claws1 + + * po/POTFILES.in + clean up + +2003-11-26 [paul] 0.9.7claws + + * 0.9.7claws released + +2003-11-26 [paul] 0.9.6claws99 + + * src/Makefile.am + add reference to pixmaps/mime_message.xpm + +2003-11-26 [paul] 0.9.6claws98 + + * po/POTFILES.in + remove reference to src/sigstatus.c + +2003-11-26 [christoph] 0.9.6claws97 + + * src/Makefile.am + * src/prefs_common.c + * src/rfc2015.c + * src/sigstatus.[ch] ** REMOVE ** + remove signature result popup option and window + +2003-11-26 [paul] 0.9.6claws96 + + * po/es.po + po/ja.po + po/pl.po + po/sk.po + po/sr.po + update translations. submitted by Ricardo Mones Lastra, + Rui Hirokawa, Emil Nowak, Andrej Kacian, and Urke MMI + +2003-11-25 [christoph] 0.9.6claws95 + + * src/procmime.c + display mime structure only in debug mode + +2003-11-25 [melvin] 0.9.6claws94 + + * po/fr.po + Updated French translations + typos fixes of older + translations (thanks to Fabien Vantard for pointing + to some of them) + +2003-11-25 [melvin] 0.9.6claws93 + + * src/editldap.c + Fixed a couple of typos. + +2003-11-24 [paul] 0.9.6claws92 + + * po/POTFILES.in + add 'src/textview.c' + +2003-11-24 [paul] 0.9.6claws91 + + * src/sgpgme.c + fix typo. spotted by Rui Hirokawa + +2003-11-24 [paul] 0.9.6claws90 + + * src/plugins/image_viewer/viewer.c + image_viewer_show_mimepart(): + use procmime_mimeinfo_get_parameter() to get the file name + +2003-11-24 [paul] 0.9.6claws89 + + * src/textview.c + textview_show_mime_part(): rewrite text hint + +2003-11-22 [paul] 0.9.6claws88 + + * sync with 0.9.7cvs5 + see ChangeLog 2003-11-21 + +2003-11-21 [paul] 0.9.6claws87 + + * src/mimeview.c + define shortcut key 'o' for 'Open with...' + +2003-11-21 [alfons] 0.9.6claws86 + + * src/messageview.c + fix bug #383 'Deleting message from "separate message view" + uses local Trash folder' + +2003-11-21 [christoph] 0.9.6claws85 + + * src/mimeview.c + fix content-type guessing by name parameter when finding + the correct viewer + +2003-11-21 [alfons] 0.9.6claws84 + + * src/main.c + no mail incorporation allowed with --offline param. + fixes bug #374, "--offline ignored" + +2003-11-20 [christoph] 0.9.6claws83 + + * src/mimeinfo.c + use signed MimeInfo when checking the signature and not + the selected one + +2003-11-19 [alfons] 0.9.6claws82 + + * src/mainwindow.c + fix crash when toggling separate views, patch submitted + by Pawel Pekala . + fixes bug #342, "separate views cause crash" + +2003-11-19 [paul] 0.9.6claws81 + + * src/compose.c + compose_redirect_write_headers_from_headerlist(): + add Resent-Cc: header (bug fix inherited from 0.9.7cvs3) + + * src/main.c + code cleanup (inherited from 0.9.7cvs4) + + * tools/tb2sylpheed + bugfix: added missing attribute-list start. submitted by + Urke MMI + +2003-11-19 [luke] 0.9.6claws80 + + * src/textview.c + revert my last commit until I get time to fix it + +2003-11-18 [christoph] 0.9.6claws79 + + * src/mimeview.[ch] + check parent MimeInfos for signatures and display the + result of the parent when found + + * src/pgpmime.c + o avoid NULL pointer warnings + o use procmime_mimeinfo_get_parameter() + + * src/sgpgme.c + small text changes + +2003-11-17 [luke] 0.9.6claws78 + + * src/textview.c + add check for disguised URLs, fixing bug 57 + "Hidden URL in HTML Mails" + +2003-11-16 [christoph] 0.9.6claws77 + + * src/procmime.c + fix crash when parsing invalid Content-Type header + +2003-11-16 [christoph] 0.9.6claws76 + + * src/pgpmime.c + * src/privacy.c + * src/procmime.c + * src/sgpgme.[ch] + implement message decrypting + + * src/rfc2015.c + remove old code + +2003-11-14 [luke] 0.9.6claws75 + + * src/mimeview.c + fix a couple of problems that treated application/* and + application/octet-stream the wrong way around + (since 0.9.6claws10), causing "Open" to do nothing. + +2003-11-14 [christoph] 0.9.6claws74 + + * src/messageview.c + * src/pgpmime.c + * src/privacy.[ch] + prepare for message part decrypting + + * src/sgpgme.c + add output for expired signatures + + * src/rfc2015.c + remove some old code + +2003-11-10 [christoph] 0.9.6claws73 + + * src/mimeview.c + add "Full info" button for bad and warn signature status + + * src/sgpgme.c + generate full signature info like gpg's output + (gpg -v --with-fingerprint --verify) + +2003-11-10 [christoph] 0.9.6claws72 + + * src/mimeview.c + * src/pgpmime.c + * src/privacy.[ch] + * src/sgpgme.[ch] + * src/textview.[ch] + o add code to view full signature info + o do automatic signature checks + +2003-11-10 [alfons] 0.9.6claws71 + + * src/summaryview.c + don't crash when gtkut_font_load() returns invalid font (has + something to do with locale settings) + Patch submitted by David Chalmers . + +2003-11-09 [alfons] 0.9.6claws70 + + * src/procmime.c + plug leak + +2003-11-08 [luke] 0.9.6claws69 + + * src/summaryview.c + fix some typos + + * src/compose.c + rewrite compose_attach_parts(), fixing various bugs mainly + to do with re-editing. + + * src/mimeview.c + "save all" now only saves attachments with names/filenames + +2003-11-04 [match] 0.9.6claws68 + + * src/ldapctrl.[ch] + fix broken LDAP support. + + * src/ldapquery.c + remove printf's. + +2003-11-04 [luke] 0.9.6claws67 + + * src/mimeview.c + o fixed bug 4 "focus lost on messages with attachments" + o fixed 'Save all' attachments for new mime changes + o right clicking on icons consistent with right clicking on + mime tree + - fixes a bug where wrong part is saved when you + choose 'Save as' from popup menu + - fixes bug 308 "No way to "save all" attachments" + o fixed a compiler warning. + + * src/textview.c + o removed flickering in mime tree when using "n" and "p" + shortcuts + o fixed bug where selecting the textview and pressing e.g. + 'y' causes sylpheed to respond twice. + + * src/summaryview.c + removed hard coding of * and ! shortcuts (which only served + to cause problems if you tried to redefine the shortcuts) + +2003-11-04 [luke] 0.9.6claws66 + + * src/plugins/image_viewer/viewer.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/image_viewer/viewerprefs.glade + o allow toggling of image scaling by clicking on image + o respond to image's container widget resize + + * src/procmime.c + o fix bad parsing of message when re-editing/viewing a + message saved to the drafts folder + +2003-11-02 [match] 0.9.6claws65 + + * src/browseldap.h + fix if not building LDAP support. + * src/addrindex.c + * src/ldapquery.[ch] + * src/editldap.h + include support for contains query. feature req 529354. + +2003-11-02 [alfons] 0.9.6claws64 + + * src/browseldap.c + fix build bustage if not compiling ldap support + +2003-11-01 [match] 0.9.6claws63 + + * po/POTFILES.in + * src/Makefile.am + * src/addr_compl.[ch] + * src/addrbook.c + * src/addrcache.[ch] + * src/addrdefs.h ** NEW ** + * src/addressbook.c + * src/addressitem.h + * src/addrindex.[ch] + * src/addritem.h + * src/addrquery.[ch] + * src/ldapquery.[ch] + * src/ldapserver.[ch] + refactor LDAP query mechanism. + + * src/browseldap.[ch] ** NEW ** + * src/ldaplocate.[ch] ** NEW ** + add feature to browse LDAP entry that was retrieved using + an explicit LDAP search. + +2003-11-01 [alfons] 0.9.6claws62 + + * src/prefs_gtk.c + prefs_write_param(): fail when we see an invalid type; all the + callers seem to handle this gracefully by reverting changes + +2003-10-30 [christoph] 0.9.6claws61 + + * configure.ac + * ac/openssl.m4 + * ac/spamassassin.m4 + * src/Makefile.am + use extra variables for all libraries to make sure plugins + are only linked with libraries they really need. $LIBS is always + added to the linking parameters, but we only what the libraries + listed in the Makefile + +2003-10-29 [paul] 0.9.6claws60 + + * src/mimeview.c + don't use Subject for unknown part name + +2003-10-29 [paul] 0.9.6claws59 + + * src/compose.c + get name of attachment(s) when re-editing, fwd'ing or + redirecting + + * src/mimeview.c + get name of attachment(s) when saving + +2003-10-29 [hoa] 0.9.6claws58 + + * src/textview.c + implemented multipart/alternative in MIME message viewer. + +2003-10-28 [christoph] 0.9.6claws57 + + * configure.ac + make sure MathML-Viewer is not built with the + Gtk2 version of GtkMathView + +2003-10-28 [paul] 0.9.6claws56 + + * sync with 0.9.7cvs1 + see ChangeLog 2003-10-28 + +2003-10-27 [alfons] 0.9.6claws55 + + * src/matcher_parser_parse.y + * src/gtk/colorlabel.c + allow setting color label to 0 in filtering/processing rules + (should fix bug 368, "Can't create a filter condition "colorlabel 0"") + +2003-10-26 [alfons] 0.9.6claws54 + + * src/summary_search.c + fix misnomer and correct selecting initial search node + +2003-10-26 [christoph] 0.9.6claws53 + + * src/pgpmime.c + * src/sgpgme.c + change display of signature info to use only name of + signer, otherwise the text gets too long. + + * src/procmime.c + don't use MimeInfo's filename to generate tmp filename + +2003-10-25 [christoph] 0.9.6claws52 + + * src/procmime.c + fix message body searching + +2003-10-25 [paul] 0.9.6claws51 + + * src/compose.c + use g_basename rather than basename + +2003-10-24 [christoph] 0.9.6claws50 + + * src/sgpgme.c + change fetching of signature key's trust + +2003-10-24 [paul] 0.9.6claws49 + + * po/sk.po + update Slovak translation + submitted by Andrej Kacian + + * src/mainwindow.c + remove unknown menu entry /File/Add mailbox/mbox... + +2003-10-24 [hoa] 0.9.6claws48 + + * src/Makefile.am + removed all references to mbox folders + + * src/carray.[ch] * REMOVED * + * src/chash.[ch] * REMOVED * + * src/maillock.[ch] * REMOVED * + * src/mailmbox.[ch] * REMOVED * + * src/mailmbox_folder.[ch] * REMOVED * + * src/mailmbox_parse.[ch] * REMOVED * + * src/mailmbox_types.[ch] * REMOVED * + * src/mbox_folder.[ch] * REMOVED * + remove implementation of mbox folders + and old mailbox folder. + mbox folder implementation will be added + as a plugin so that implementation can be entirely + synchronized with the files of the project they are + extracted from (libEtPan!). + + * src/mainwindow.c + * src/folder.c + * src/folderview.[ch] + * src/procmsg.h + Disable as much code that references mbox folders + as possible. + Some UI thing still need to know that folder is mbox + (when we have to enter the name of the mailbox and + we want to add /var/mail/$USER). + +2003-10-23 [christoph] 0.9.6claws47 + + * src/noticeview.c + don't always display button when noticeview is made visible + + * src/mimeview.c + * src/pgpmime.c + * src/privacy.[ch] + * src/sgpgme.[ch] + get signature information from crypto system + +2003-10-22 [paul] 0.9.6claws46 + + * po/es.po + updated by Ricardo Mones Lastra + +2003-10-22 [paul] 0.9.6claws45 + + * src/Makefile.am + update to reflect the changes to the icons that + happened in 0.9.6claws35 + +2003-10-22 [alfons] 0.9.6claws44 + + * src/carray.h + inline carray_count() + +2003-10-21 [alfons] 0.9.6claws43 + + * src/carray.h + glib wrappers + * src/carray.c + disable + * src/mailmbox.[ch] + * src/mailmbox_folder.c + * src/mailmbox_parse.c + * src/mailmbox_types.[ch] + %s/uint32_t/guint + +2003-10-21 [luke] 0.9.6claws42 + + * src/stock_pixmaps.[ch] + * src/mimeview.c + * src/pixmaps/mime_application_octet_stream.xpm ** REMOVE ** + * src/pixmaps/messageview_text.xpm ** REMOVE ** + o remove mime_application_octet_stream.xpm icon (it was never + really needed) + o remove redundant icon messageview_text.xpm + + * src/mainwindow.c + fix visibility of signature noticeview when toggling 'separate + message view' + +2003-10-21 [christoph] 0.9.6claws41 + + * src/procmime.c + decode multipart and rfc822 mime parts to allow further + parsing when required + +2003-10-21 [christoph] 0.9.6claws40 + + * src/procmime.[ch] + * src/textview.c + remove obsolete charset parameter in MimeInfo and fix + TextView to use the charset from the parameter hash table + + * src/plugins/dillo_viewer/Makefile.am + * src/plugins/trayicon/Makefile.am + add OPENSSL_CFLAGS to fix building with using + --with-openssl-* parameters + +2003-10-21 [paul] 0.9.6claws39 + + * src/prefs_matcher.[ch] + replace remnants of the old, renamed 'Execute' matchtype + add a brief description to the Info window + +2003-10-21 [hoa] 0.9.6claws38 + + * src/Makefile.am + * src/carray.[ch] * NEW * + * src/chash.[ch] * NEW * + * src/folder.c + * src/maillock.[ch] * NEW * + * src/mailmbox.[ch] * NEW * + * src/mailmbox_folder.[ch] * NEW * + * src/mailmbox_parse.[ch] * NEW * + * src/mailmbox_types.[ch] * NEW * + implementation of mbox folder with unique message numbers + + made use of libEtPan! implementation of mbox for lower-layer. + +2003-10-20 [alfons] 0.9.6claws37 + + * src/noticeview.c + fix invalid argument warning + * src/pgpmime.c + no in place variable + +2003-10-20 [paul] 0.9.6claws36 + + * src/compose.[ch] + src/filtering.c + src/messageview.c + fix crash when using Forward in Filtering when + external editor option is set + + Patch submitted by Simon 'corecode' Schubert + + +2003-10-20 [paul] 0.9.6claws35 + + * src/pixmaps/mime_gpg_expired.xpm ** REMOVED ** + src/pixmaps/mime_gpg_failed.xpm ** REMOVED ** + src/pixmaps/mime_gpg_passed.xpm ** REMOVED ** + src/pixmaps/mime_gpg_signed.xpm ** REMOVED ** + src/pixmaps/mime_gpg_unknown.xpm ** REMOVED ** + src/pixmaps/privacy_expired.xpm ** NEW FILE ** + src/pixmaps/privacy_failed.xpm ** NEW FILE ** + src/pixmaps/privacy_passed.xpm ** NEW FILE ** + src/pixmaps/privacy_signed.xpm ** NEW FILE ** + src/pixmaps/privacy_unknown.xpm ** NEW FILE ** + src/pixmaps/privacy_warn.xpm ** NEW FILE ** + src/mimeview.c + src/stock_pixmap.[ch] + replace mime_gpg_*.xpm icons with new privacy_*.xpm + icons. add privacy_warn.xpm icon + +2003-10-20 [hoa] 0.9.6claws34 + + * src/folder_item_prefs.[ch] + * src/prefs_folder_item.c + * src/main.c + Added a property per folder to choose whether we + want to apply processing on it on startup or if we + prefer to wait the folder selection to apply it. + + * src/messageview.c + fixed C89 compatibility (for old compilers, for + example gcc 2.95.x). + +2003-10-17 [christoph] 0.9.6claws33 + + * src/mimeview.c + * src/noticeview.[ch] + change noticeview icon to indicate signature status + +2003-10-17 [christoph] 0.9.6claws32 + + * src/Makefile.am + * src/main.c + * src/mimeview.c + * src/noticeview.c + * src/pgpmime.[ch] ** NEW ** + * src/privacy.[ch] + * src/rfc2015.c + * src/sgpgme.c ** NEW ** + reimplement PGP/Mime signature checking (unfinished) + +2003-10-15 [christoph] 0.9.6claws31 + + * src/procmime.[ch] + fix procmime_get_text_content() and + procmime_get_first_text_content() + +2003-10-15 [christoph] 0.9.6claws30 + + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.glade + fix timeout tooltip + +2003-10-15 [paul] 0.9.6claws29 + + * src/messageview.c + workaround for buggy smtp servers. on sending a + return receipt strip the name part from the address + when creating headers + +2003-10-15 [paul] 0.9.6claws28 + + * sync with 0.9.7 release + see ChangeLog 2003-10-15 + +2003-10-14 [christoph] 0.9.6claws27 + + * src/plugins/clamav/clamav_plugin.c + fix clamav plugin + +2003-10-14 [christoph] 0.9.6claws26 + + * src/compose.c + * src/mimeview.c + * src/procmime.[ch] + * src/rfc2015.c + * src/textview.c + * src/plugins/clamav/clamav_plugin.c + use GNode to create the mime tree (some changes to functions + that traverse the tree are just quick and dirty. Maybe we + can find better solutions with g_node_*-functions) + +2003-10-14 [luke] 0.9.6claws25 + + * src/mimeview.c + fix a navigation bug (stupid typo of mine) + +2003-10-14 [christoph] 0.9.6claws24 + + * src/textview.c + fix missing last line in plain/text mails + +2003-10-13 [luke] 0.9.6claws23 + + * src/summaryview.c + fix bug 334 (part 1) + +2003-10-13 [kov] 0.9.6claws22 + + * src/mimeview.c + error checking when the user enters a non-directory at + the file selection dialog. + work-around for users entering directory location without + adding a leading G_DIR_SEPARATOR. + +2003-10-13 [luke] 0.9.6claws21 + + * src/compose.c + error reporting for inserting files, including catching + invalid characters for current locale/encoding + +2003-10-13 [paul] 0.9.6claws20 + + * src/folderview.c + fix bug #347 'subscribe newsgroups crashes' + +2003-10-13 [paul] 0.9.6claws19 + + * src/compose.c + when using 'Reply to all' include the 'send replies + to' folder property + + * po/ja.po + update Japanese translation. submitted by Rui Hirokawa + + +2003-10-13 [hoa] 0.9.6claws18 + + * src/account.c + * src/compose.c + * src/messageview.c + * src/procheader.c + * src/procheader.h + rename get_header_from_msginfo() into + procheader_get_header_from_msginfo() so that we have a + coherent exported naming. + avoid parsing of header contained in a string via + a newly written temporary file. + + Patch submitted by Simon 'corecode' Schubert + + +2003-10-12 [hoa] 0.9.6claws17 + + * src/filtering.c + * src/filtering.h + * src/matcher.c + * src/matcher.h + * src/matcher_parser_parse.y + * src/prefs_filtering_action.c + added "stop" action : stop applying the filtering rules. + added "set score" and "increase/decrease score" actions. + That two last action replace the "change_score" action + introduced by alfons in 0.8.8claws85. + "set score" is to set a given score to the message. + "increase/decrease score" will increase or decrease the + score if the given value is respectively positive or + negative. If someone find a some better name for this last + rule, it can be modified. + +2003-10-12 [paul] 0.9.6claws16 + + * AUTHORS + po/ja.po + update Japanese translation. submitted by Rui Hirokawa + + +2003-10-12 [christoph] 0.9.6claws15 + + * src/procmime.c + fix crash caused by incorrect headers + +2003-10-10 [christoph] 0.9.6claws14 + + * src/main.c + * src/privacy.[ch] + * src/rfc2015.[ch] + implement detection of signed message parts for rfc2015 + +2003-10-10 [thorsten] 0.9.6claws13 + + * src/mimeview.c + fix typo + +2003-10-10 [christoph] 0.9.6claws12 + + * src/stock_pixmap.[ch] + * src/pixmaps/mime_message.xpm ** NEW ** + add a new icon for mime type "message" + + * src/privacy.[ch] + * src/procmime.[ch] + add crypto api + + * src/mimeview.c + o use crypto api + o add icons for message type mime parts + +2003-10-10 [christoph] 0.9.6claws11 + + * src/mainwindow.c + * src/messageview.[ch] + * src/mimeview.[ch] + * src/procmime.[ch] + * src/procmsg.[ch] + * src/rfc2015.c + * src/summaryview.c + * src/textview.[ch] + o remove switching between TextView and MimeView in MessageView + (if required we can hide the icon box and the MimeView will + look exaxtly like the TextView) + o temporary remove signature and decrypting GPGME code + +2003-10-09 [christoph] 0.9.6claws10 + + * src/action.c + * src/compose.c + * src/messageview.c + * src/mimeview.c + * src/procmime.[ch] + * src/procmsg.c + * src/rfc2015.c + * src/textview.c + * src/common/utils.[ch] + * src/plugins/clamav/clamav_plugin.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + new mime parser (several things need fixing) + +2003-10-09 [paul] 0.9.6claws9 + + * src/imap.c + a little more sync with 0.9.6cvs2 and a tidy up + +2003-10-08 [paul] 0.9.6claws8 + + * sync with 0.9.6cvs2 + see ChangeLog 2003-10-03 + +2003-10-05 [christoph] 0.9.6claws7 + + * src/summaryview.c + don't use flags to check if a message is in a news folder + + (closes Bug 282 clicking on folder with copied Messages from News + immediately after having copied them crashes Sylpheed-Claws) + +2003-10-05 [christoph] 0.9.6claws6 + + * src/Makefile.am + * src/progressdialog.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/progressdialog.[ch] ** NEW ** + move progressdialog to gtk directory + +2003-10-04 [christoph] 0.9.6claws5 + + * src/prefs_toolbar.c + * src/gtk/prefswindow.c + remove widget_show_all for pages root widget + + * src/plugins/spamassassin/spamassassin.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.glade + add support for new libspamc transports + +2003-10-04 [christoph] 0.9.6claws4 + + * src/plugins/spamassassin/libspamc.[ch] + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/utils.[ch] + update libspamc to version from SpamAssassin 2.60 + +2003-10-03 [christoph] 0.9.6claws3 + + * src/send_message.c + fix missing format string bug found by + Georgi Guninski + +2003-10-03 [paul] 0.9.6claws2 + + * po/zh_CN.po + update Simpilified Chinese translation, submitted by + Hansom Young + +2003-10-02 [christoph] 0.9.6claws1 + + * src/imap.c + add UIDPLUS support for COPY and EXPUNGE + +2003-10-02 [paul] 0.9.6claws + + * 0.9.6claws released + +2003-10-02 [paul] + + * po/es.po + po/sk.po + update Spanish and Slovak translations + submitted by Ricardo Mones Lastra and Andrej Kacian + +2003-10-02 [paul] 0.9.5claws43 + + * po/en_GB.po + update British English translation + +2003-10-02 [paul] 0.9.5claws42 + + * po/hr.po + update Croatian translation, submitted by Dragan + +2003-10-01 [paul] 0.9.5claws41 + + * po/pl.po + po/sr.po + update Polish and Serbian translations, submitted by + Emil and Urke MMI + +2003-10-01 [melvin] 0.9.5claws40 + + * po/fr.po + Updated French translations + +2003-10-01 [melvin] 0.9.5claws39 + + * src/prefs_fonts.c + Fixed a Gtk warning + + * src/plugins/dillo_prefs.c + Quasi unnoticeable UI clean-up. + +2003-10-01 [paul] + + * tools/README + tools/maildir2sylpheed.pl + bug fixes, rewrites, submitted by Matthias Fรถrste + + +2003-09-29 [paul] 0.9.5claws38 + + * src/inc.c + fix my coding carelessness + +2003-09-29 [paul] 0.9.5claws37 + + * po/POTFILES.in + src/Makefile.am + src/main.c + src/prefs_common.[ch] + src/prefs_fonts.[ch] ** NEW FILES ** + move Font config options to Other Prefs/Display/Fonts + (user's current configuration is preserved) + +2003-09-29 [paul] 0.9.5claws36 + + * src/inc.c + src/prefs_account.c + allow 'local_mbox' value to point to either a directory + (/var/mail - default, new) or a file (/var/mail/username + - original) + +2003-09-28 [paul] 0.9.5claws35 + + * src/rfc2015.c + on signature check, where key exists, print the + Key ID + +2003-09-27 [alfons] 0.9.5claws34 + + * src/action.c + o make progress bar not fill/expand when resizing dialog + o use default fixed text font for actions output + +2003-09-27 [paul] 0.9.5claws33 + + * src/prefs_common.[ch] + src/procmsg.c + src/send_message.c + remove External Program settings from Common Prefs/Send + as they are now unnecessary due to Local account settings. + plus a little tidying-up after 0.9.5claws31 + +2003-09-27 [paul] 0.9.5claws32 + + * src/prefs_account.c + o make correction to gui text: + 'Local mailbox file' -> 'Local mailbox directory' + o give 'local_mbox' option a reasonable default value: + '/var/mail' + o use 'DEFAULT_SENDMAIL_CMD' as default 'mail_command' + value + +2003-09-26 [paul] 0.9.5claws31 + + * src/inc.c + src/prefs_common.[ch] + remove 'Incorporate from spool' common pref, + force creation of a 'Local' account + +2003-09-26 [christoph] 0.9.5claws30 + + * src/folder.c + * src/msgcache.c + add more NULL pointer checks + +2003-09-25 [christoph] 0.9.5claws29 + + * src/folder.c + o don't fetch source message to get it's message id + o immediately scan dest folder when copying a message did not + return a new message number and not do it when the first message + without a new message number is found + +2003-09-23 [christoph] 0.9.5claws28 + + * src/compose.c + fix generating of headers + + (patch by David Relson ) + +2003-09-23 [paul] 0.9.5claws27 + + * po/zh_CN.po + update Simplified Chinese translation. submitted by + Hansom Young + +2003-09-23 [paul] 0.9.5claws26 + + * tools/Makefile.am + tools/README + tools/vcard2xml.py ** NEW FILE ** + add a script that converts an evolution vcard to + sylpheed's xml format + submitted by Bogdan Sumanariu + +2003-09-22 [paul] 0.9.5claws25 + + * src/plugins/clamav/clamav_plugin.c + don't skip MULTIPART parts + +2003-09-21 [christoph] 0.9.5claws24 + + * src/alertpanel.c + remove unneeded include + + * src/folder.c + clean up copy/move mess with duplicated code + + * src/imap.c + fix problem that sometimes the folder was not scanned + also it was changed + +2003-09-21 [christoph] 0.9.5claws23 + + * src/Makefile.am + * src/logwindow.[ch] ** REMOVE ** + * src/mainwindow.c + * src/prefs_common.c + * src/gtk/Makefile.am + * src/gtk/logwindow.[ch] ** ADD ** + make logwindow prefs_common independent and move + it to gtk directory + +2003-09-20 [christoph] 0.9.5claws22 + + * src/compose.c + add extra space for address code conversion + (4 * unconvered size could be too small for short headers) + +2003-09-20 [christoph] 0.9.5claws21 + + * src/compose.c + increase temp buffer size when writing headers + +2003-09-19 [darko] 0.9.5claws20 + + * src/compose.c + don't ignore value of 'Save copy of outgoing messages to + this folder instead of Sent' in message redirect + +2003-09-17 [christoph] 0.9.5claws19 + + * src/compose.c + use ", " as address seperator for mail headers and pass whole + header line at once to compose_convert_header to make sure + it is correctly folded + + (closes Bug 64 Problem when sending to many recipients) + +2003-09-17 [hoa] 0.9.5claws18 + + * src/matcher.[ch] + src/matcher_parser_parse.y + src/prefs_matcher.c + changed the keyword used for command execution in condition + keyword is changed from "execute" to "test" + so that it is not the same as the one used for action. + This will fix a bug when using filtering dialog. + All semantic in the code is also changed to reflect + the keyword change. + +2003-09-17 [paul] + + * sync with 0.9.6 release + +2003-09-17 [paul] 0.9.5claws17 + + * sync with 0.9.5cvs8 + see ChangeLog 2003-09-16 and 2003-09-17 + +2003-09-16 [paul] 0.9.5claws16 + + * sync with 0.9.5cvs6 + see ChangeLog 2003-09-16 + +2003-09-15 [paul] 0.9.5claws15 + + * sync with 0.9.5cvs5 + see ChangeLog 2003-09-15 + +2003-09-14 [alfons] 0.9.5claws14 + + * src/inc.c + make "Go to inbox after receiving new mail" again; + regression of a sync, restored to sylpheed main + behaviour. (misses still some bits) + +2003-09-14 [alfons] 0.9.5claws13 + + * src/prefs_filtering_action.c + o add proper message if empty execute command line + o don't select first action item after registering a + new action to prevent (what seems to be a GTK) bug + #36, "filtering will only accept one action change + per invocation". + +2003-09-14 [alfons] 0.9.5claws12 + + * src/prefs_filtering.c + * src/prefs_filtering_action.c + * src/prefs_matcher.c + fix function signature for key_pressed_event signal handlers + +2003-09-14 [alfons] 0.9.5claws11 + + * src/mainwindow.c + fix regression caused by fix for invalid bug #7 + (should fix #246, "Multiple selections are deselected when + moving from search window to main window") + +2003-09-14 [alfons] 0.9.5claws10 + + * src/actions.[ch] + * src/filtering.[ch] + * src/prefs_actions.c + allow `filtering actions` in actions; only for advanced users + right now: try for example, "%as{mark color 2}" + +2003-09-13 [paul] 0.9.5claws9 + + * po/pl.po + po/zh_CN.po ** NEW FILE ** + update Polish translation, submitted by Emil + + add new Simplified Chinese translation, submitted by + Hansom Young + +2003-09-12 [alfons] 0.9.5claws8 + + * src/summaryview.c + don't open separate message views when View | Separate message view + is active + (please look carefully for any navigation regressions) + +2003-09-11 [alfons] 0.9.5claws7 + + * src/mainwindow.c + make default message view, opened by View | Separate message + view, look like a claws message view (which includes a menu + bar and a toolbar) + (fixes bug #298, "message view loses tool bar") + +2003-09-11 [christoph] 0.9.5claws6 + + * src/folderview.c + fix double deleting of newsgroup folders + + (closes Bug 305 crash after deleting of a newsgroup) + +2003-09-11 [paul] 0.9.5claws5 + + * src/rfc2015.c + src/common/utils.h + more sync'ing from 0.9.5cvs2 + +2003-09-11 [christoph] 0.9.5claws4 + + * src/compose.c + * src/rfc2015.c + * src/common/utils.h + fix sync with 0.9.5cvs2 + +2003-09-11 [paul] 0.9.5claws3 + + * sync with 0.9.5cvs4 + see ChangeLog 2003-09-11 + +2003-09-11 [paul] 0.9.5claws2 + + * sync with 0.9.5cvs2 + see ChangeLog 2003-09-05 + +2003-09-11 [paul] 0.9.5claws1 + + * sync with 0.9.5cvs3 + see ChangeLog 2003-09-10 + +2003-09-10 [paul] 0.9.5claws + + * 0.9.5claws released + +2003-09-10 [paul] 0.9.4claws78 + + * src/Makefile.am + add missing files + +2003-09-10 [melvin] 0.9.4claws77 + + * po/fr.po + Updated French translations + +2003-09-10 [paul] 0.9.4claws76 + + * po/es.po + po/sk.po + po/sr.po + update Spanish, Slovak, and Serbian translations. + submitted by Ricardo Mones Lastra, Andrej Kacian, + and Urke MMI + + * AUTHORS + add translation team section + +2003-09-09 [christoph] 0.9.4claws75 + + * src/folder.c + free item->prefs in folder_item_destroy + +2003-09-09 [alfons] 0.9.4claws74 + + * src/folderview.c + o proper check for root node sorting + o remove unnecessary gtk_ctree_remove_node + + (should fix bug #300, "crash while moving folder") + +2003-09-08 [christoph] 0.9.4claws73 + + * src/folderview.c + o fix double adding of IMAP FolderItems to GtkCTree + o fix crash then mbox folder is removed + +2003-09-08 [christoph] 0.9.4claws72 + + * src/folder.c + * src/folderview.c + * src/mainwindow.c + fix new folder notification + + * src/mbox_folder.c + fix cache path + +2003-09-08 [christoph] 0.9.4claws71 + + * src/compose.c + replace '\n' and '\r' before removing trailing spaces + + * src/folder.[ch] + * src/folderview.c + add information about new or removed items in folder tree change + notification and use this in folderview to add and remove only + the appected items and not refresh the whole tree + +2003-09-07 [match] 0.9.4claws70 + + * src/Makefile.am + * src/addr_compl.c + * src/addressbook.c + * src/addressitem.h + * src/addrindex.c + * src/addritem.c + * src/addritem.h + * src/addrquery.c ** NEW ** + * src/addrquery.h + * src/ldapquery.c + * src/ldapserver.c + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/pixmaps/address_search.xpm ** NEW ** + re-introduce Lookup button for LDAP 'static' searches. + +2003-09-07 [alfons] 0.9.4claws69 + + * src/summaryview.c + abandon setting usize for messageview because it gives layout problems + with the quick search bar and the headerview; fixes assorted UI glitches: + + o bug #148, "Toggling of quick-search bar reduces index view area" + o bug #280, "Window resiizes for line length but does not revert" + +2003-09-07 [christoph] 0.9.4claws68 + + * src/compose.c + o make sure we don't have any newlines in header values + o check custom headers for spaces and newlines and ignore + malformed header names + +2003-09-06 [christoph] 0.9.4claws67 + + * src/folder.c + * src/folderview.c + invoke notification hook for folder tree changes after append + and remove folder + + (closes Bug 294 Crash while moving folder with many subdirectories) + +2003-09-06 [christoph] 0.9.4claws66 + + * src/folder.c + destroy folder's MsgCache if FolderItem is removed to make sure + it is not saved when the FolderItem is destroyed + +2003-09-06 [christoph] 0.9.4claws65 + + * src/plugins/clamav/clamav_plugin.c + fix copy & paste bug + +2003-09-05 [christoph] 0.9.4claws64 + + * src/folder.c + * src/messageview.[ch] + * src/procmsg.[ch] + * src/summaryview.c + extend MSGINFO_UPDATE_HOOK to send delete notifications. Used + by MessageView to clear it when the message is deleted. Should + work even if messages are deleted in MainWindow or by + processing. + +2003-09-05 [alfons] 0.9.4claws63 + + * src/messageview.c + deleting a message in a message view frees its msginfo, make + messageview_update_all() aware of that (should fix bug #293, + "deleting message caused crash") + +2003-09-05 [melvin] 0.9.4claws62 + + * src/action.c + Improve synchronous action exit code (fixes + a ~5 seconds delay after action exit on RedHat 9) + +2003-09-04 [christoph] 0.9.4claws61 + + * src/compose.c + * src/rfc2015.c + * src/common/utils.[ch] + add util function to create mime boundary and use it + in compose and gpg code + +2003-09-04 [alfons] 0.9.4claws60 + + * src/folder.c + source folder item's GNode should already have been freed in + a previous call to src->folder->klass->remove_folder() + (should fix bug #287, "crash when moving folders") + +2003-09-03 [thorsten] 0.9.4claws59 + + * src/plugins/spamassassin/spamassassin_gtk.c + fix compile error + +2003-09-03 [christoph] 0.9.4claws58 + + * src/plugins/spamassassin/spamassassin.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + add timeout config option + +2003-09-03 [paul] 0.9.4claws57 + + * po/sk.po ** NEW FILE ** + add Slovak translation. Submitted by Andrej Kacian + + +2003-09-03 [paul] 0.9.4claws56 + + * src/plugins/clamav/clamav_plugin_gtk.c + gui tweaks: replace a label with a tooltip, modify the + text, use gtk_check_button_new(); instead of + gtk_check_button_new_with_label(""); + +2003-09-02 [alfons] 0.9.4claws55 + + * src/gtk/filesel.c + remember last used dir when attaching multiple files (should fix + bug #290, "Attach File does not remember directory") + +2003-09-01 [paul] 0.9.4claws54 + + * po/es.po + updated by Ricardo Mones Lastra + +2003-09-01 [alfons] 0.9.4claws53 + + * src/gtk/gtkaspell.[ch] + be pedantic and strict and use const gchar * instead of guchar * + +2003-09-01 [alfons] 0.9.4claws52 + + * src/mainwindow.c + * src/summaryviewc. + re-enable Save As when multiple messages are selected + +2003-09-01 [paul] 0.9.4claws51 + + * src/textview.c + g_free(trimmed_uri); + +2003-09-01 [paul] 0.9.4claws50 + + * sync with 0.9.4cvs13 + see ChangeLog 2003-09-01 + +2003-09-01 [paul] 0.9.4claws49 + + * src/textview.c + trim uri before sending to the statusbar + fixes Bug 275 'Clicking on long URL wrapped onto two lines + in the message window causes main S-C window to enlarge + past screen edges' + +2003-09-01 [paul] 0.9.4claws48 + + * sync with 0.9.4cvs12 + see ChangeLog 2003-09-01 + +2003-08-30 [christoph] 0.9.4claws47 + + * src/compose.c + * src/folder_item_prefs.[ch] + * src/prefs_folder_item.c + * src/gtk/gtkaspell.[ch] + commit per folder dictionary patch by + Paul Evans + +2003-08-30 [christoph] 0.9.4claws46 + + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.glade + reduce GUI clutter by placing hints into tooltips + +2003-08-30 [paul] 0.9.4claws45 + + * src/compose.c + add 'Content-Disposition: inline' to a text/plain + part when using PGP/MIME signing + +2003-08-30 [paul] 0.9.4claws44 + + * src/prefs_common.c + src/prefs_spelling.c + src/prefs_spelling.glade + reduce GUI clutter by placing hints into tooltips + +2003-08-29 [christoph] 0.9.4claws43 + + * configure.ac + fix bug found by Ivan Rayner + + * src/stock_pixmap.c + change unecessary warning into a debug message + + * src/plugins/clamav/Makefile.am + Fix error "-I$(CLAMAV_LIBS)" + +2003-08-29 [christoph] 0.9.4claws42 + + * intl/Makefile.in + * src/Makefile.am + * src/matcher.h + * src/common/Makefile.am + * src/common/passcrypt.c + commit fixes and patches for some of the IRIX problems found by + Ivan Rayner + +2003-08-29 [paul] 0.9.4claws41 + + * src/prefs_filtering.c + add 'Top' and 'Bottom' buttons, based on changes in + src/prefs_filter.c in 0.9.4cvs11. + +2003-08-27 [christoph] 0.9.4claws40 + + * src/folderview.c + fix bug that the current summary settings were copied to the + wrong folder item, when the folder item prefs are opened. + Copying is not required because summary settings and + folder_item_prefs do not contain the same settings + +2003-08-27 [thorsten] 0.9.4claws39 + + * src/imap.c + fix compile error + +2003-08-26 [paul] 0.9.4claws38 + + * sync with 0.9.4cvs9 + see ChangeLog 2003-08-26 + +2003-08-25 [paul] 0.9.4claws37 + + * sync with 0.9.4cvs8 + see ChangeLog 2003-08-25 + +2003-08-24 [christoph] 0.9.4claws36 + + * src/prefs_filtering.c + shouldn't remove items from a GSList while iterating over the + list (makes cur invalid and cur->next not accessable) + + (closes Bug 272 i deleted an folder and some seconds later sylpheed + crashed) + +2003-08-23 [christoph] 0.9.4claws35 + + * src/news.c + news folders should be scanned when opened + +2003-08-22 [christoph] 0.9.4claws34 + + * src/prefs_folder_item.c + use macro to assign strings that always frees the old string + + * src/gtk/gtkaspell.[ch] + add gtkaspell_set_dictionary_menu_active_item() to set active + item in dictionary option menu + + * src/prefs_spelling.c + use gtkaspell_set_dictionary_menu_active_item() to select + dictionary + +2003-08-21 [christoph] 0.9.4claws33 + + * src/folder.[ch] + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + optimize folder system + + * src/gtk/gtkstext.c + fix division by zero when font has 0 width for ' ' + +2003-08-21 [paul] 0.9.4claws32 + + * sync with 0.9.4cvs7 + see ChangeLog 2003-08-20 + +2003-08-19 [paul] 0.9.4claws31 + + * src/common/defs.h + add the missing '/' to SYLDOC_MANUAL_HTML_INDEX and + SYLDOC_FAQ_HTML_INDEX. + * src/manual.c + use LC_MESSAGES instead of LC_ALL to find the current + language + + fixes Bug #281 'in src/manual.c URL for manuals and FAQ wrong'. + +2003-08-19 [paul] 0.9.4claws30 + + * po/bg.po + updated by George Danchev + +2003-08-18 [luke] 0.9.4claws29 + * src/mimeview.[ch] + * src/gtk/gtkvscrollbutton.[ch] + o removed gtk_vscrollbutton_reset() (reasons: reduce + dependencies; do it the GTK way; reduce code -14/+2 lines) + o removed horizontal separator between icons + +2003-08-17 [christoph] 0.9.4claws28 + + * src/procmsg.c + no subject threading when the subject has no reply prefix + +2003-08-16 [christoph] 0.9.4claws27 + + * src/mainwindow.c + remember and restore window sizes and position when the main + window is hidden or shown + + (closes Bug 274 Window size in 0.9.4claws18 not remembered when + minimised/reopened using trayicon) + +2003-08-16 [paul] 0.9.4claws26 + + * src/crash.c + add #include "defs.h" + +2003-08-16 [paul] 0.9.4claws25 + + * src/plugins/clamav/clamav_plugin.c + reword a debug_print + + * src/plugins/dillo_viewer/dillo_prefs.c + cosmetic: change the labels' text, add tooltips, and + left-align the hint + +2003-08-15 [christoph] 0.9.4claws24 + + * src/news.c + complete last change (forgot some changes) + +2003-08-15 [christoph] 0.9.4claws23 + + * src/news.c + o check number of messages and don't return a 0 message + when no messages are available + o don't parse xref header anymore + + (closes Bug 203 I'm not getting any news) + +2003-08-15 [paul] 0.9.4claws22 + + * src/common/defs.h + src/crash.c + update and define claws bugzilla location + +2003-08-15 [paul] 0.9.4claws21 + + * po/ru.po + update submitted by Ruslan N. Balkin + +2003-08-14 [christoph] 0.9.4claws20 + + * src/procmsg.c + fix search for oldest node in subject threading + +2003-08-14 [christoph] 0.9.4claws19 + + * src/procmsg.c + * src/common/utils.h + add possibility to check all nodes with the same subject for + subject threading, not only the oldest node. Should not break + threads anymore if the oldest node is thread_by_subject_max_age + days older then parent, because it can now find a child of + oldest node as new parent. + +2003-08-11 [christoph] 0.9.4claws18 + + * src/plugins/spamassassin/spamassassin.c + run spam check in background process + +2003-08-10 [alfons] 0.9.4claws17 + + * src/summaryview.c + make `Select All' sensitive too + +2003-08-10 [christoph] 0.9.4claws16 + + * src/imap.c + add more checks in imap_close + +2003-08-09 [alfons] 0.9.4claws15 + + * src/prefs_spelling.c + no spell checking UI if not requested + +2003-08-09 [alfons] 0.9.4claws14 + + * src/gtk/prefswindow.c + make it compile + +2003-08-09 [christoph] 0.9.4claws13 + + * src/prefs_spelling.c + * src/gtk/prefswindow.[ch] + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/spamassassin/spamassassin_gtk.c + sort prefs pages by heighest weight in tree + +2003-08-09 [paul] 0.9.4claws12 + + * sync with 0.9.4cvs6 + see ChangeLog 2003-08-07 + + * AUTHORS + add Leandro and Luke to claws-branch section + +2003-08-09 [christoph] 0.9.4claws11 + + * src/gtk/Makefile.am + * src/gtk/colorsel.[ch] ** NEW ** + create a color selection dialog that can be used as a simple + function call with it's own gtk main loop like filesel.[ch] + + * src/Makefile.am + * src/main.c + * src/prefs_common.c + * src/prefs_spelling.[ch] ** NEW ** + * src/prefs_spelling.glade ** NEW ** + * src/gtk/gtkutils.[ch] + move "Spell Checker" prefs to new prefs dialog + + * src/prefs_folder_item.c + use new colorsel dialog + +2003-08-08 [paul] 0.9.4claws10 + + * src/inc.c + clear the progress bar unconditionally + +2003-08-08 [paul] 0.9.4claws9 + + * sync with 0.9.4cvs4 + see ChangeLog 2003-07-31 + +2003-08-07 [christoph] 0.9.4claws8 + + * configure.ac + fix bug in image viewer plugin part + + * src/imap.c + don't execute close command if the folder item is not selected + +2003-08-07 [hoa] 0.9.4claws7 + + * src/filtering.[ch] + * src/matcher_parser.h + * src/matcher_parser_parse.y + can define several actions for each filtering rule + can import old versions of filtering rules + + * src/prefs_filtering.c + call to a new dialog box to define actions + + * src/prefs_filtering_action.[ch] + dialog box to define actions for filtering rules + +2003-08-06 [christoph] 0.9.4claws6 + + * src/imap.c + make sure source folder is selected when copying messages + +2003-08-06 [christoph] 0.9.4claws5 + + * sync with 0.9.4cvs2 + see ChangeLog 2003-07-29 + +2003-08-05 [paul] 0.9.4claws4 + + * sync with 0.9.4cvs3 + see ChangeLog 2003-07-30 + +2003-08-04 [match] 0.9.4claws3 + + * po/POTFILES.in + export of LDIF files. + +2003-08-04 [match] 0.9.4claws2 + + * src/ldif.[ch] + support for export LDIF. documented. + * src/importldif.[ch] + * src/exportldif.[ch] + add tooltips. documented. + * src/exphtmldlg.[ch] + * src/common/xmlprops.[ch] + documented. + * src/exportldif.[ch] ** NEW ** + * src/expldifdlg.[ch] ** NEW ** + * src/addressbook.[ch] + * src/Makefile.am + export of LDIF files. + documented. + +2003-08-04 [christoph] 0.9.4claws1 + + * .cvsignore + * Makefile.am + * configure.ac + * sylpheed-claws.pc.in ** NEW ** + * src/Makefile.am + * src/common/Makefile.am + * src/gtk/Makefile.am + install sylpheed header files in $(pkgincludedir) and create a + pkg-config file to allow building a plugin without the source + package + +2003-08-04 [paul] 0.9.4claws + + * version 0.9.4claws + +2003-08-04 [paul] 0.9.3claws97 + + * po/es.po + update Spanish translation. Submitted by Ricardo + Mones Lastra. + +2003-08-03 [paul] 0.9.3claws96 + + * po/hr.po + po/sr.po + update Croatian and Serbian translations. Submitted by + Dragan and Urke MMI respectively + +2003-08-03 [alfons] 0.9.3claws95 + + * src/summaryview.c + mark flag has precedence over important flag - seems + to have been changed in sync of 0.9.3claws45. this fixes + a regression where messages that were scored as important + don't show their mark flags. (using the same column for + both importance as mark flags is the real problem + ofcourse) + +2003-08-03 [melvin] 0.9.3claws94 + + * po/fr.po + Updated French translations. + +2003-08-03 [melvin] 0.9.3claws93 + + * src/Makefile.am + Fixed typo introduced after 0.9.3claws92 + that prevented compilation + Updated to use AM_CPPFLAGS and AM_YFLAGS instead of + CPPFLAGS and YFLAGS to allow user setting these. + * src/common/Makefile.am + * src/gtk/Makefile.am + * src/plugins/clamav/Makefile.am + * src/plugins/demo/Makefile.am + * src/plugins/dillo_viewer/Makefile.am + * src/plugins/image_viewer/Makefile.am + * src/plugins/mathml_viewer/Makefile.am + * src/plugins/spamassassin/Makefile.am + * src/plugins/trayicon/Makefile.am + * src/plugins/trayicon/libeggtrayicon/Makefile.am + Updated to use AM_CPPFLAGS and AM_YFLAGS instead of + CPPFLAGS and YFLAGS to allow user setting these. + +2003-08-02 [christoph] 0.9.3claws92 + + * configure.ac + o rearrange plugin tests + o add test for clamav.h to ClamAV tests + +2003-08-02 [luke] 0.9.3claws91 + + * src/mimeview.c + o fixed appearance of icon list when toggling back from the + ctree + o toggling of icons using the keyboard works correctly + o fixed all other keyboard shortcuts to work when icons are + active + + * src/messageview.c + o fixed bug 4 - focus lost when changing messageview view type + +2003-08-02 [christoph] 0.9.3claws90 + + * src/common/hooks.c + fix crash when pointer stored in hash table could get invalid + when a plugin is unloaded + +2003-08-01 [christoph] 0.9.3claws89 + + * configure.ac + o try to build all plugins (except spamassassin) by default + o don't build a plugin if a dependency check fails + + * src/common/hooks.c + fix warning + +2003-08-01 [match] 0.9.3claws88 + + * src/importldif.c + allow single click field selection. document code. + +2003-08-01 [christoph] 0.9.3claws87 + + * src/plugins/clamav/clamav_plugin.c + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/plugin.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + add version check to all plugins + +2003-08-01 [hoa] 0.9.3claws86 + + * src/prefs_filtering.c + fixed a cosmetic bug, during creation of dialog box, + wrong widgets were shown after creation. + +2003-08-01 [luke] 0.9.3claws85 + + * src/mainwindow.c + o fixed visibility of icons/mimeview after toggling separate + message/folder view (factored out some similar code too). + + +2003-07-31 [alfons] 0.9.3claws84 + + * src/mimeview.c + tweak icon box UI a bit more, now allowing right-clicks actions + getting the relevant mime data too; should fix #250, "Can't save + attachments sometimes". + +2003-07-30 [alfons] 0.9.3claws83 + + * src/compose.c + don't do auto-save-draft inside key press handler, but rather + schedule it half of a second later; should fix #67, "autosave + make re-rediting message crazy" + +2003-07-30 [christoph] 0.9.3claws82 + + * src/plugins/trayicon/trayicon.c + process pending events before unloading the plugin + + (closes Bug 196 Unloading Trayicon plugin crashes Sylpheed-Claws) + +2003-07-30 [alfons] 0.9.3claws81 + + * src/common/hooks.c + parameter 2 of g_hook_destroy() should really be a hook id + +2003-07-30 [alfons] 0.9.3claws80 + + * src/common/plugin.c + fix a possibly harmful function signature mismatch + for plugin_done + +2003-07-30 [alfons] 0.9.3claws79 + + * src/common/hooks[.ch] + const correctness + +2003-07-30 [darko] 0.9.3claws78 + + * src/summaryview.c + make it compile again + +2003-07-30 [luke] 0.9.3claws77 + + * src/crash.c + * src/main.c + o added/moved signal handlers for SIGTERM (normal kill command) + and SIGINT (ctl-c) to be used even without + --enable-crash-dialog, fixing bug 166 + + * src/summaryview.c + o rewrote menu sensitivity code as per mainwindow.c, fixing + bug 227 + + * src/mainwindow.c + o changed sensitivity condition for 'Next new' and 'Next + unread', fixing bug 8 + +2003-07-29 [alfons] 0.9.3claws76 + + * src/common/utils.[ch] + add generate_msgid() + * src/messageview.c + save ack'ed RRR; fixes #205, "return receipt is not saved in + sent folder". + +2003-07-29 [alfons] 0.9.3claws75 + + * src/messageview.c + fix a memleak (claws-only) + +2003-07-29 [alfons] 0.9.3claws74 + + * src/mimeview.[ch] + * src/gtk/gtkvscrollbutton.[ch] + fix UI glitch where mime icon toolbox' scroll position is not + reset after switching to another message + + +2003-07-29 [paul] 0.9.3claws73 + + * src/prefs_folder_item.c + split the prefs into 2 separate pages + +2003-07-29 [paul] 0.9.3claws72 + + * src/compose.c + prepend "\n\n" to a signature without a separator too + +2003-07-29 [paul] 0.9.3claws71 + + * src/compose.c + fix bug where changing to an account without an auto-sig + from an initial account without an auto-sig would insert + 2 blank lines at the cursor point + fix bug where changing to an account with an auto-sig + from an initial account without an auto-sig would insert + the sig at the cursor point + +2003-07-29 [paul] 0.9.3claws70 + + * src/folderview.c + use the colour from the folder pref unless the folder + has new messages + +2003-07-29 [alfons] 0.9.3claws69 + + * src/procmsg.[ch] + * src/messageview.c + * src/procheader.c + rewrite return receipt request work a little bit (the former + implementation presumably depended too much on the UI setting + flags). (we're losing the old pending flag.) + +2003-07-28 [christoph] 0.9.3claws68 + + * src/folder.c + * src/imap.c + * src/mh.c + * src/procmsg.[ch] + fix copy to IMAP folder from other folder + +2003-07-28 [christoph] 0.9.3claws67 + + * src/procmsg.c + fix sync of procmsg_get_message_file_list + +2003-07-28 [christoph] 0.9.3claws66 + + * sync with 0.9.3cvs14 + see ChangeLog 2003-07-18 + * sync with 0.9.3cvs17 + see ChangeLog 2003-07-23 + + (closes Bug 234 segmentation fault after sending out mail via + smtp(auth)) + +2003-07-28 [paul] 0.9.3claws65 + + * po/es.po + update Spanish translation, submitted by Ricardo Mones + Lastra + +2003-07-28 [christoph] 0.9.3claws64 + + * src/folder.[ch] + * src/imap.c + * src/mh.c + return new message numbers as a GRelation instead of a GSList + that has to be in the same order as the input list. A list + would make it hard for IMAP to optimize oepration by sorting + the input list. The returned list would have to be reordered + to match the same order that input list has. + + * src/gtk/gtkaspell.c + fix missing return value, could cause a crash when garbage is + on the stack that is used as the expected return value + +2003-07-28 [paul] 0.9.3claws63 + + * sync with 0.9.4cvs1 + see ChangeLog 2003-07-28 + +2003-07-27 [alfons] 0.9.3claws62 + + * src/mimeview.c + tweak it more to make icon list act like a check button group + +2003-07-27 [christoph] 0.9.3claws61 + + * sync with 0.9.3cvs20 + see ChangeLog 2003-07-25 + +2003-07-27 [paul] 0.9.3claws60 + + * src/procmsg.c + re-commit changes from 0.9.3claws58 - + accidently removed in 0.9.3claws59 + +2003-07-27 [paul] 0.9.3claws59 + + * src/procmsg.[ch] + a sync from 0.9.3cvs17 + see ChangeLog 2003-07-23 + +2003-07-27 [alfons] 0.9.3claws58 + + * src/procmsg.c + add missing header members to MsgInfo; fixes the problem of + not displaying X-Faces, as noticed by Ricardo Mones + +2003-07-26 [christoph] 0.9.3claws57 + + * sync with 0.9.3cvs18 + see ChangeLog 2003-07-24 + +2003-07-26 [christoph] 0.9.3claws56 + + * sync with 0.9.3cvs17 + see ChangeLog 2003-07-23 + +2003-07-26 [christoph] 0.9.3claws55 + + * src/folder.[ch] + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + add support for copy function that copy multiple messages + (not implemented yet) + + * src/summaryview.c + add missing return value + +2003-07-26 [paul] 0.9.3claws54 + + * tools/multiwebsearch.pl + do whitespace substitution before passing the string + to the browser. fixes bug with browsers that don't + do whitespace conversion themselves. + +2003-07-25 [christoph] 0.9.3claws53 + + * src/folder.[ch] + * src/imap.c + * src/mh.c + rewrite adding of multiple messages to a folder for + claws' folder system + +2003-07-25 [luke] 0.9.3claws52 + + * src/mimeview.c + o icon toggles set correctly on leaving ctree mimeview + +2003-07-25 [paul] 0.9.3claws51 + + * partial sync with 0.9.3cvs21 [src/main.c] + see ChangeLog 2003-07-25 + +2003-07-24 [paul] 0.9.3claws50 + + * tools/maildir2sylpheed.pl + fix typo + +2003-07-24 [paul] 0.9.3claws49 + + * src/mimeview.c + increase the gutter size of paned so that the panes + can be resized + + * src/plugins/demo/demo.c + squeeze in another typo fix + +2003-07-24 [paul] 0.9.3claws48 + + * src/plugins/demo/demo.c + src/prefs_account.c + small changes to the English + + * src/pixmaps/mime_application_octect_stream.xpm ** REMOVED ** + src/pixmaps/mime_application_octet_stream.xpm ** NEW FILE ** + src/Makefile.am + src/stock_pixmap.c + rename the misspelled icon + +2003-07-23 [alfons] 0.9.3claws47 + + * src/mimeview.c + make icon list look like a list of toggles + +2003-07-23 [luke] 0.9.3claws46 + + * src/pixmaps/mimeview_gpg_expired.xpm + * src/pixmaps/mimeview_gpg_failed.xpm + * src/pixmaps/mimeview_gpg_passed.xpm + * src/pixmaps/mimeview_text_html.xpm + * src/pixmaps/mimeview_image.xpm + o all icons the same size + + * src/mimeview.[ch] + o mimeview ctree arranged vertically above the viewer + o icons changed to buttons + o can use keyboard to select an icon (Enter) + o resize icon list to width of icons + + * src/gtk/gtkvscrollbutton.c + o sensitivity of buttons reacts to position + +2003-07-23 [christoph] 0.9.3claws45 + + * sync with 0.9.3cvs14 (incomplete) + see ChangeLog 2003-07-17 + +2003-07-23 [alfons] 0.9.3claws44 + + * src/folder.c + * src/procmsg.h + sync with my local tree to restore some claws-only things + +2003-07-23 [paul] 0.9.3claws43 + + * src/pixmaps/mime_gpg_expired.xpm ** NEW FILE ** + src/pixmaps/mime_gpg_unknown.xpm ** NEW FILE ** + src/Makefile.am + src/mimeview.c + src/procmime.h + src/rfc2015.c + src/stock_pixmap.[ch] + indicate missing keys and expired sigs/keys + in mime view column + +2003-07-23 [paul] 0.9.3claws42 + + * src/compose.c + Redirect fixes: enable automatic account selection and + do not append signature to message on changing account + fixes Bug[s] #248 + +2003-07-23 [paul] 0.9.3claws41 + + * sync with 0.9.3cvs16 + see ChangeLog 2003-07-23 + +2003-07-23 [alfons] 0.9.3claws40 + + * src/inc.c + give progress dialog a main window, and give it the first + one (presumably the only one). fixes bug #247, "segfault on + pop-before-smtp" + +2003-07-22 [alfons] 0.9.3claws39 + + * src/summaryview.c + shift-space scrolls up + +2003-07-22 [paul] 0.9.3claws38 + + * sync with 0.9.3cvs15 + see ChangeLog 2003-07-22 + +2003-07-20 [alfons] 0.9.3claws37 + + * src/compose.c + put menu inside #ifdef USE_ASPELL..#endif + +2003-07-20 [christoph] 0.9.3claws36 + + * src/procmsg.c + fix wrong flags in MsgInfo returned by + procmsg_msginfo_get_full_info() + + (closes Bug 221 Deleting messages from the Message View gives incorrect + new/unread message counts in the folder view) + + * src/plugins/spamassassin/spamassassin_gtk.c + add gettext macro for prefs page title + +2003-07-20 [paul] 0.9.3claws35 + + * src/mimeview.c + redraw icon list on signature check + +2003-07-20 [christoph] 0.9.3claws34 + + * src/Makefile.am + * src/account.c + * src/folder.[ch] + * src/folder_item_prefs.[ch] ** NEW ** + * src/folderview.c + * src/mainwindow.c + * src/mh.c + * src/prefs_gtk.c + * src/prefs_scoring.c + * src/summaryview.c + * src/prefs_folder_item.[ch] + o seperate FolderItemPrefs (formerly PrefsFolderItem) and the + Properties dialog + o use prefswindow for folder properties + + * src/gtk/prefswindow.[ch] + change implementation to use an invisible notebook instead + of unparenting widgets + +2003-07-20 [christoph] 0.9.3claws33 + + * src/compose.h + * src/folder.c + * src/folderview.h + * src/headerview.h + * src/prefs_filtering.h + * src/prefs_folder_item.[ch] + * src/procmime.h + * src/procmsg.h + * src/summaryview.h + clean up header mess + (always use 1. typedefs, 2. #includes, 3. structures) + + * src/common/version.h.in + add casts for constants + + * src/plugins/demo/demo.c + fix typo + + * src/plugins/spamassassin/spamassassin.c + remove unused variable + +2003-07-20 [alfons] 0.9.3claws32 + + * src/mimeview.c + o make icon buttons respond on left click + o minor cosmetic change + +2003-07-19 [luke] 0.9.3claws31 + + * src/mimeview.[ch] + * src/gtk/gtkvscrollbutton.c + * src/messageview.c + o improved mimeview behaviour when selecting a new message + o plus code cleanups to remove compile warnings + + +2003-07-19 [alfons] 0.9.3claws30 + + * src/procmsg.c + * src/compose.c + * src/common/utils.[ch] + subject_get_reply_prefix_length() <- subject_get_prefix_length() + +2003-07-19 [alfons] 0.9.3claws29 + + * src/prefs_folder_item.c + reinit "legacy" tmp_prefs, so we don't free nor use invalid + string pointers + +2003-07-19 [luke] 0.9.3claws28 + + * src/messageview.c + * src/mimeview.[ch] + * src/procmime.h + * src/rfc2015.c + * src/stock_pixmap.[ch] + * src/gtk/Makefile.am + * src/Makefile.am + * src/gtk/gtkvscrollbutton.[ch] ** NEW ** + * src/pixmaps/mime_*.xpm ** NEW ** + o mimeview rearrangement with a new icon shortcut bar + +2003-07-19 [alfons] 0.9.3claws27 + + * src/folderview.c + o plug leaking nodes_to_recollapse + o add folderview_recollapse_all_nodes() (not used yet) + +2003-07-19 [alfons] 0.9.3claws26 + + * src/compose.c + * src/common/utils.c + honour #240 "Better SUBJECT handling" by cleaning the prefix + for both forwarding as replying + +2003-07-18 [christoph] 0.9.3claws25 + + * configure.ac + * src/common/sylpheed.[ch] + * src/common/version.h.in + add version in numeric form to allow easy comparison + + * src/plugins/demo/demo.c + add version check + - sylpheed version > plugin version => never allowed, sylpheed + could contain unknown API changes + - sylpheed version < minimum version required => don't load, + API required not available (if linking does not fail) + +2003-07-18 [alfons] 0.9.3claws24 + + * src/common/plugin.[ch] + const correctness + +2003-07-18 [christoph] 0.9.3claws23 + + * src/common/hooks.c + fix crash when hooks where unregisted + + * src/plugins/trayicon/trayicon.c + unregister detroy signal before destroying the widget + (still crashes when the plugin is unloaded) + +2003-07-18 [alfons] 0.9.3claws22 + + * src/folderview.c + delay expanding folder tree during drags until timeout triggered + (needs perhaps some tweaking, so testing is welcome) + +2003-07-17 [alfons] 0.9.3claws21 + + * src/folderview.c + clean up cruft + +2003-07-17 [christoph] 0.9.3claws20 + + * src/common/session.c + fix opening of SSL connections + + * src/plugins/image_viewer/Makefile.am + add OPENSSL_CFLAGS (we should find a better solution to remove + this dependencies if they are not required) + + * src/plugins/spamassassin/spamassassin.c + remove setlocale workaround (fixed in libspamc) + + (closes Bug Bug 184 Entering non-ascii character deletes previous char + if spell checking enabled) + +2003-07-17 [alfons] 0.9.3claws19 + + * src/common/hooks.[ch] + * src/plugins/clamav/clamav_plugin.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/trayicon/trayicon.c + fix signedness muck + +2003-07-17 [alfons] 0.9.3claws18 + + * src/procmime.c + plug memleak + +2003-07-17 [alfons] 0.9.3claws17 + + * src/inc.c + plug memleak + +2003-07-17 [paul] 0.9.3claws16 + + * src/common/defs.h + src/mainwindow.c + src/manual.[ch] + add link to the Claws site's FAQ page, after the suggestion + and patch by Fred Marton + Move url strings to defs.h + + * src/mainwindow.c + fix typo to prevent "unknown menu entry" warnings + +2003-07-17 [alfons] 0.9.3claws15 + + * src/folderview.[ch] + * src/summaryview.[ch] + * src/mimeview.[ch] + plug DnD leaks + +2003-07-17 [paul] 0.9.3claws14 + + * src/inc.c + remove two instances of 'GTK_EVENTS_FLUSH' because + they are unnecessary and probably cause a stack overflow + +2003-07-16 [christoph] 0.9.3claws13 + + * src/mimeview.[ch] + use an invisible GTK notebook to switch between viewers + instead of reparenting widgets + +2003-07-16 [christoph] 0.9.3claws12 + + * src/folder.c + move folder_item_update_freeze() to correct place in + folder_item_scan_full() + +2003-07-16 [paul] 0.9.3claws11 + + * sync with 0.9.3cvs12 + see ChangeLog 2003-07-14 and 2003-07-15 + +2003-07-16 [christoph] 0.9.3claws10 + + * src/imap.[ch] + * src/prefs_account.[ch] + sync IMAP CRAM-MD5 authentication with sylpheed-main + +2003-07-15 [alfons] 0.9.3claws9 + + * src/main.c + make --config-dir do something useful + +2003-07-15 [alfons] 0.9.3claws8 + + * src/procmsg.c + o fix a bug where 'last' didn't really point to the last message + in the top level list of children, but to the last threaded + message. + + o clean up and make it easier to sync + +2003-07-15 [alfons] 0.9.3claws7 + + * src/mainwindow.c + make correct menu items sensitive + +2003-07-14 [alfons] 0.9.3claws6 + + * src/procmsg.c + tune the threader so it will not subject-thread any message + without a subject prefix (this will not thread correctly if + a parent is delivered after their childs, but it looks + better right now) + +2003-07-13 [christoph] 0.9.3claws5 + + * src/mainwindow.c + group "Add mailbox *..." menu items in submenu + +2003-07-13 [alfons] 0.9.3claws4 + + * src/summaryview.c + correct summary_toggle_pressed() signature and make sure + signal is not passed on + +2003-07-13 [alfons] 0.9.3claws3 + + * src/summaryview.c + o for now don't pass on keys when they we're handled by + ctree::key_press_event + o clean up + +2003-07-13 [alfons] 0.9.3claws2 + + * src/main.c + add command line option "--config-dir" to get the current + configuration dir + +2003-07-12 [alfons] 0.9.3claws1 + + * src/matcher.[ch] + * src/matcher_parser_parse.y + * src/prefs_filtering.c + * src/filtering.c + add "Lock" filter action to lock messages; + + * src/filtering.c + remove debug_print() + * src/prefs_filtering.c + re-organize matcher part 9: + make action text entries easily extendible; + merge widget selection for ACTION_MARK, ACTION_UNMARK, ACTION_LOCK, + ACTION_UNLOCK, ACTION_MARK_AS_READ, ACTION_MARK_AS_UNREAD + +2003-07-12 [paul] + + * tools/README + update old information and add missing + information + +2003-07-12 [paul] 0.9.3claws + + * 0.9.3claws released + +2003-07-12 [paul] 0.9.0claws103 + + * src/Makefile.am + add addrquery.h + +2003-07-12 [melvin] 0.9.0claws102 + + * src/messageview.c + Fixed bug #215: Show MIME tab for single text/html messages. + +2003-07-12 [paul] 0.9.0claws101 + + * man/sylpheed.1 + updated + +2003-07-12 [paul] 0.9.0claws100 + + * po/es.po + po/hr.po + po/pl.po + po/sr.po + update Spanish, Croatian, Polish, Serbian translations. + submitted by Ricardo Mones Lastra, Dragan, Witold + Wladyslaw Wojciech Wilk, Urke MMI + +2003-07-12 [melvin] 0.9.0claws99 + + * po/fr.po + Updated French translations. + +2003-07-12 [paul] 0.9.0claws98 + + * src/addressbook.c + disable 'Lookup' button as it has no effect + +2003-07-11 [alfons] 0.9.0claws97 + + * src/summaryview.c + summary_searchbar_pressed() should return TRUE to signal that + event was handled. when returning void, the return value passed + to GTK is actually random, but maybe FALSE, in which case the + event is handled by parent + +2003-07-10 [paul] 0.9.0claws96 + + * ac/missing/gettext.m4 + update to version 0.12 + +2003-07-10 [paul] 0.9.0claws95 + + * src/plugins/clamav/clamav_plugin.c + fix bug where multipart/alternative messages + would slip through without being scanned + +2003-07-10 [christoph] 0.9.0claws94 + + * src/folder.c + correct check if folder supports removing when a message is + moved. if not the message is only copied. + + (closes Bug 132 crash on startup in newsgroups folders) + +2003-07-09 [alfons] 0.9.0claws93 + + * configure.ac + * src/common/defs.h + --with-config-dir (default .sylpheed) + +2003-07-09 [christoph] 0.9.0claws92 + + * configure.ac + use PKG_CHECK_MODULES to check for gtkmathview + (version 0.4.2 now required) + +2003-07-08 [melvin] 0.9.0claws91 + + * src/action.c + Implemented a progress bar that counts the number of completed + tasks when the action runs more than one command. + +2003-07-08 [alfons] 0.9.0claws90 + + * src/procmsg.c + if queued message has an invalid Message-Id, don't try to + find message it refers to (fixes #209 "crash when processing + in folder") + +2003-07-08 [paul] 0.9.0claws89 + + * sync with 0.9.3cvs2 + see ChangeLog 2003-07-08 + +2003-07-08 [match] 0.9.0claws88 + + * src/ldapctrl.c + extend LDAP search for first/last name by parsing search term. + +2003-07-08 [alfons] 0.9.0claws87 + + * src/send_message.c + fix bug #208 "Status message stuck when sending on POP3 account" + +2003-07-07 [paul] 0.9.0claws86 + + * po/hr.po + new Croatian translation, submitted by + Dragan + +2003-07-07 [paul] 0.9.0claws85 + + * sync with 0.9.3cvs1 + see ChangeLog 2003-07-07 + +2003-07-05 [christoph] 0.9.0claws84 + + * src/Makefile.am + * src/messageview.c + * src/mimeview.[ch] + * src/stock_pixmap.[ch] + * src/pixmaps/messageview_text.xpm ** NEW ** + move mimeview tabs to the right side and use icons + instead of text to save some space + + (patch by Luke Plant ) + +2003-07-05 [christoph] 0.9.0claws83 + + * src/inc.c + add NULL pointer checks + + (patch by Luke Plant ) + (closes Bug 204 0.9.0 quits on authentication error?!) + +2003-07-05 [alfons] 0.9.0claws82 + + * configure.ac + take the clue in bug #202 "./configure script - + 'if test' comparison failure" reported by John Kristoff. + +2003-07-04 [christoph] 0.9.0claws81 + + * src/plugins/spamassassin/spamassassin.c + set timeout for spam check + +2003-07-04 [christoph] 0.9.0claws80 + + * src/main.c + destroy all FolderItems when shutting down to + allow folders to clean up + +2003-07-04 [melvin] 0.9.0claws79 + + * src/gtk/gtkaspell.c + Fixed bug #184 "Entering non-ascii character deletes + previous char if spell checking enabled": this makes + the spell checking in multibytes (e.g. UTF-8)locales work. + (Patch by Luke Plant). + +2003-07-04 [christoph] 0.9.0claws78 + + * sync with 0.9.2cvs1 + see ChangeLog 2003-06-10 + +2003-07-04 [paul] 0.9.0claws77 + + * sync with 0.9.3 release + see ChangeLog 2003-07-04 + +2003-07-03 [christoph] 0.9.0claws76 + + * src/folder.[ch] + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + move folder_item_get_path() stuff into a folder virtual function + + * src/procmsg.c + use folder_item_fetch_msg() to get message and do not contruct + the filename from path and number + +2003-07-03 [paul] 0.9.0claws75 + + * sync with 0.9.2cvs12 + see ChangeLog 2003-07-03 + +2003-07-02 [paul] 0.9.0claws74 + + * src/messageview.c + fix text-selection for replying + +2003-07-02 [paul] 0.9.0claws73 + + * sync with 0.9.2cvs11 + see ChangeLog 2003-07-02 + +2003-07-02 [paul] 0.9.0claws72 + + * src/procmsg.c + revert last commit because it breaks more + than it fixes + +2003-07-02 [paul] 0.9.0claws71 + + * src/procmsg.c + fix thread by subject/sort by date + +2003-07-01 [paul] 0.9.0claws70 + + * sync with 0.9.2cvs10 + see ChangeLog 2003-07-01 + +2003-06-30 [paul] 0.9.0claws69 + + * sync with 0.9.2cvs9 + see ChangeLog 2003-06-30 + +2003-06-28 [match] 0.9.0claws68 + + * src/addressbook.c + fix null ptr. + +2003-06-27 [paul] 0.9.0claws67 + + * sync with 0.9.2cvs7 + see ChangeLog 2003-06-27 + +2003-06-26 [christoph] 0.9.0claws66 + + * src/folder.c + freeze folder updates while a folder is scanned + + (closes Bug 185 New message counter) + +2003-06-26 [darko] 0.9.0claws65 + + * src/ldapserver.c + fix infinite loop when adding a new LDAP server + +2003-06-26 [paul] 0.9.0claws64 + + * sync with 0.9.2cvs6 + see ChangeLog 2003-06-26 + +2003-06-26 [paul] 0.9.0claws63 + + * sync with 0.9.2cvs5 + see ChangeLog 2003-06-25 and 2003-06-26 + +2003-06-25 [match] 0.9.0claws62 + + * src/addr_compl.c + Fixed tab/backtab for dropped-down completion list to + move next/previous field. (close bug 147) + +2003-06-25 [christoph] 0.9.0claws61 + + * src/addr_compl.[ch] + * src/addrindex.[ch] + * src/folderview.c + * src/inc.c + * src/news.c + * src/summaryview.c + * src/toolbar.c + fix warnings + +2003-06-25 [leandro] 0.9.0claws60 + + * src/compose.c + o cleanups + o gray out "Message/Remove references" menu item if not + replying to a message + +2003-06-24 [leandro] 0.9.0claws59 + + * src/compose.[ch] + o removed "Message/Create new thread" menu item + o added "Message/Remove references" menu item + (it's off by default and will not check anymore + if the subject changed) + +2003-06-23 [alfons] 0.9.0claws58 + + * src/procmsg.c + try better grouping messages threaded by subject based on their age. + still not perfect - because the message tree is not sorted by date. + +2003-06-23 [thorsten] 0.9.0claws57 + + * src/pop.[ch] + added mail_receive_hook to allow modifications + directly after retrieval (e.g. adding headers). + +2003-06-23 [paul] 0.9.0claws56 + + * src/sourcewindow.c + enable the use of Ctrl+A to select all text in + the sourcewindow + Patch submitted by Ivan Francolin Martinez + + +2003-06-22 [christoph] 0.9.0claws55 + + * src/folder.[ch] + o add notification hook for folder tree changes + o invoke hooks after folder tree scanning + + * src/folderview.[ch] + register hook for folder tree changes that + updates the ctree + + (there are more places that should be updated, like add, remove + or move folder) + + (closes Bug 164 Crash on rebuild folder tree) + (closes Bug 190 Crash on 'rebuilding folder tree') + +2003-06-21 [leandro] 0.9.0claws54 + + * src/compose.[ch] + create a new thread if subject changes + (it's on by default, can be disabled in Message menu) + +2003-06-21 [alfons] 0.9.0claws53 + + * src/summaryview.c + quiet little compiler + +2003-06-21 [christoph] 0.9.0claws52 + + update gettext stuff to version 0.12 + +2003-06-19 [alfons] 0.9.0claws51 + + * src/common/log.c + * src/common/plugin.c + move defs.h before glib.h to prevent MIN/MAX redefs + +2003-06-19 [alfons] + + * src/addressbook.c + translatable + +2003-06-19 [match] 0.9.0claws50 + + * src/addressbook.[ch] + * src/addrindex.[ch] + * src/addr_compl.[ch] + * src/editldap.[ch] + * src/editldap_basedn.[ch] + * src/addritem.[ch] + * src/ldapquery.h + re-implemented dynamic LDAP search. works without + slowdown on display sender with addressbook + option. + * src/addrbook.c + documented code. + +2003-06-19 [paul] 0.9.0claws49 + + * src/compose.c + fix Bug #136 'Nonprovided quotation marks crash claws' + patch submitted by Pawel Pรชkala + +2003-06-19 [alfons] 0.9.0claws48 + + * src/prefs_common.[ch] + * src/procmsg.c + restrict threading by subject by checking thread for + age (prefs_common.thread_by_subject_max_age) + +2003-06-18 [christoph] 0.9.0claws47 + + * src/imap.c + fix memory leak in imap_cmd_fetch() + +2003-06-18 [christoph] 0.9.0claws46 + + * src/prefs_gtk.c + fix memory leak in prefs_set_default() when used multiple + times or after prefs have been read + +2003-06-18 [christoph] 0.9.0claws45 + + * src/common/plugin.c + fix memory leak in plugin_unload() + +2003-06-18 [christoph] 0.9.0claws44 + + * src/imap.c + fix memory leak in imap_cmd_ok() + +2003-06-18 [christoph] 0.9.0claws43 + + * src/folder.c + stop messages that are downloaded from POP3 and added to + an IMAP inbox from being filtered twice (first by POP3 + and again when IMAP folder is scaned to get the UID of + the APPEND operation when no UIDPLUS is available) + +2003-06-18 [alfons] + + * tools/Makefile.am + phoenix <- firebird + +2003-06-18 [paul] + + * tools/launch_phoenix ** REMOVED ** + tools/launch_firebird ** NEW ** + renamed and edited to reflect the browser's name change from + 'phoenix' to 'firebird' + +2003-06-18 [paul] 0.9.0claws42 + + * sync with 0.9.2cvs2 + see ChangeLog 2003-06-16 + +2003-06-17 [alfons] 0.9.0claws41 + + * src/procmsg.c + prevent threading problems when a node is an ancestor (parent / great parent), + which mostly happens with circular references (thanks to Phillipe Gramoullรฉ + for finding an sample set of messages) + +2003-06-16 [christoph] 0.9.0claws40 + + * src/main.c + don't popup main window on --receive or --receive-all + + * src/mainwindow.[ch] + * src/plugins/trayicon/trayicon.c + allow hiding of main window by clicking on the trayicon + (doesn't work correctly in seperate window mode and may + cause unexpected GTK problems I couldn't find yet) + + * src/common/ssl.c + remove incorrect warning + +2003-06-15 [alfons] 0.9.0claws39 + + * src/gtk/gtkstext.c + don't output debug text; + #ifdef out print_line() if not debugging (thanks to Martin Wicke + for pointing this out); + +2003-06-14 [alfons] 0.9.0claws38 + + * src/messageview.c + remove printf() and make one if..else comply with coding style + +2003-06-14 [alfons] 0.9.0claws37 + + * AUTHORS + add Martin Wicke + * src/action.c + * src/messageview.[ch] + * src/summaryview.c + apply patch #754162 "Quoting messages filtered by actions" submitted + by Martin Wicke, which allows quoting message body changed by an + action (Thanks!). + +2003-06-13 [alfons] 0.9.0claws36 + + * src/utils.c + add several other subject reply prefixes (suggested by Christoph and Ivan Martinez) + use case insensitive regexp (suggested by Ivan Martinez) + +2003-06-13 [christoph] 0.9.0claws35 + + * configure.ac + * src/plugins/trayicon/Makefile.am + * src/plugins/trayicon/eggtrayicon.[ch] ** REMOVE ** + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/libeggtrayicon/.cvsignore ** NEW ** + * src/plugins/trayicon/libeggtrayicon/Makefile.am ** NEW ** + * src/plugins/trayicon/libeggtrayicon/eggtrayicon.[ch] ** NEW ** + * src/plugins/trayicon/libeggtrayicon/gtk2-funcs.[ch] ** NEW ** + * src/plugins/trayicon/libeggtrayicon/gtkplugxembed.[ch] ** NEW ** + * src/plugins/trayicon/libeggtrayicon/xembed.h ** NEW ** + replace my own EggTrayIcon backport with the backport + used by (l|x)mule and gabber. + +2003-06-13 [alfons] 0.9.0claws34 + + * AUTHORS + * src/common/utils.c + add Aw: to list of reply prefixes (thanks to Martin Zwickel) + +2003-06-13 [alfons] 0.9.0claws33 + + * src/compose.c + clean up a little bit + +2003-06-12 [alfons] 0.9.0claws32 + + * src/compose.c + const correctness fix + + * src/common/sylpheed.[ch] + () -> (void) + prevent redef MIN/MAX + + * src/common/utils.[ch] + () -> (void) + +2003-06-12 [melvin] 0.9.0claws31 + + * src/compose.c + Updated to take into accounts changes in GtkAspell. + +2003-06-12 [alfons] 0.9.0claws30 + + * src/compose.c + * src/procmsg.c + * src/common/utils.[ch] + handle reply subject prefixes better (initial + suggestion by Robert Story adapted and enhanced + using regexps) + +2003-06-12 [melvin] 0.9.0claws29 + + * src/compose.c + Use new gtkaspell_checkers_strerror() to get the speller's + error message instead of accessing the (now private) + checkers structure. + Minor code clean up + + * src/main.c + Use #ifdef instead of #if for USE_ASPELL + Use the new spell checkers init/quit functions + + * src/gtk/gtkaspell.c + Use #ifdef instead of #if for USE_ASPELL + Moved in the majority of GtkAspell structures that were + exported before by gtkaspell.h + + * src/gtk/gktaspell.h + Made gtkaspell.h contain only the necessary data to be + publicized by moving many structures to gtkaspell.c. + Enclosed all the declaration in a #ifdef USE_ASPELL #endif + gtkaspell_checkers_new(): replaced by... + gtkaspell_checkers_init(): new function for initialization + gtkaspell_checkers_delete(): replaced by... + gtkaspell_checkers_quit(): new function + gtkaspell_checkers_strerror(): new function that returns + the checker's last error message. + +2003-06-11 [melvin] 0.9.0claws28 + + * po/POTFILES.in + Updated to take into account gtkaspell.c migration to + ./src/gtk/ (Thanks to Ricardo Mones Lastra for reporting it) + +2003-06-10 [alfons] 0.9.0claws27 + + * src/filtering.[ch] + * src/folder.c + * src/matcher.c + * src/scoring.[ch] + - try fixing bug #18 (any brave testers?) + - add more robustness by refusing previously + unchecked NULL pointers + +2003-06-10 [alfons] 0.9.0claws26 + + * src/procmsg.c + fix bug #176 by don't checking MsgInfos with a NULL msgid + +2003-06-09 [alfons] 0.9.0claws25 + + * src/prefs_common.c + fix bug #163 "Icon switching doesnt work properly" by + preventing early freeing of prefs_common.pixmap_theme_path. + +2003-06-09 [christoph] 0.9.0claws24 + + * src/gtk/gtkaspell.c + revert Thorsten's fix and add forgotten g_strdup for + aspell path (it should not be possible to alter the path a + GtkASpell uses from outside) + +2003-06-09 [thorsten] 0.9.0claws23 + + * src/gtk/gtkaspell.c + dont free prefs_common.aspell_path when closing compose + +2003-06-08 [colin] 0.9.0claws22 + + * src/plugins/spamassassin/spamassassin.c + fix prefs types + +2003-06-07 [christoph] 0.9.0claws21 + + * src/Makefile.am + * src/compose.c + * src/gtkaspell.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/gtkaspell.[ch] ** NEW ** + o make gtkaspell independent from sylpheed's prefs + o move gtkaspell.[ch] to gtk directory + +2003-06-07 [christoph] 0.9.0claws20 + + * src/Makefile.am + * src/crash.c + * src/export.c + * src/filesel.[ch] ** REMOVE ** + * src/folder.c + * src/main.[ch] + * src/common/sylpheed.[ch] + * src/gtk/Makefile.am + * src/gtk/filesel.[ch] ** NEW ** + * src/gtk/pluginwindow.c + * src/gtk/sslcertwindow.c + move filesel.[ch] to gtk directory + +2003-06-07 [alfons] 0.9.0claws19 + + * src/filesel.c + make (multi) file selection dialog work again (Claws-only) + +2003-06-07 [thorsten] 0.9.0claws18 + + * po/de.po + fix typos + +2003-06-07 [alfons] 0.9.0claws17 + + * configure.ac + * src/mimeview.c + detect apache mishap in which case don't include fnmatch.h + if regex.h is already included + +2003-06-06 [christoph] 0.9.0claws16 + + * configure.ac + * src/mimeview.h + add check for fnmatch.h and include it when available + + * src/mimeview.[ch] + fix wrong case sensitivity of Content-Types + + * src/gtk/Makefile.am + need the same include paths in gtk directory as in + common directory because .h files in common can + include files from these directories, when included + in gtk's .h or .c files + +2003-06-06 [alfons] 0.9.0claws15 + + * src/mimeview.c + * src/summaryview.c + make it compile again because of regex.h / fnmatch.h + include problems (related to recent mime stuff, can + someone check this?) + +2003-06-06 [thorsten] 0.9.0claws14 + + * src/folderview.c + possible use of uninitialized pointer while dragging + +2003-06-06 [paul] 0.9.0claws13 + + * src/compose.c + fix bug where the insert sig button would be effective + only when auto_sig was set + +2003-06-06 [paul] 0.9.0claws12 + + * sync with 0.9.2 release + +2003-06-02 [paul] 0.9.0claws11 + + * sync with 0.9.1cvs1 + see ChangeLog 2003-06-02 + + * po/de.po + update by Jens + +2003-06-01 [christoph] 0.9.0claws10 + + * src/account.c + don't use substring search to find accounts by email address + + (closes Bug 169 Overly loose matching of "From" address) + +2003-05-31 [christoph] 0.9.0claws9 + + * doc-src/rfc2683.txt + * src/imap.c + limit IMAP command length as recommended in RFC2683 + (message number lists will be split into multiple imap + sets, the limit of 1000 octets is not a hard limit) + + (closes Bug 161 sylpheed-claws exits with segfault when logging + in to certain imap-servers) + +2003-05-29 [alfons] 0.9.0claws8 + + * src/toolbar.[ch] + add print button (calling summary_print()); + fine tune setting tooltip text; + (if someone needs other buttons, please take these + commits as a guide, instead of bothering us - also + see 0.8.11claws150) + +2003-05-29 [darko] 0.9.0claws7 + + * src/compose.c + fix crash when word wrapping kicks in due to + changed text by spell checker + +2003-05-29 [paul] 0.9.0claws6 + + * src/compose.c + fix bug where changing account would insert + sig even if auto_sig was FALSE + + * ChangeLog + ChangeLog.jp + INSTALL + sync with 0.9.1 release + +2003-05-28 [christoph] 0.9.0claws5 + + * src/imap.c + fix truncation of too long commands + + (closes Bug 167 IMAP hangs trying to get envelope + information in imap_get_uncached_messages) + +2003-05-27 [paul] 0.9.0claws4 + + * tools/Makefile.am + tools/maildir2sylpheed.pl ** NEW FILE ** + add kmail to sylpheed mailbox conversion script + +2003-05-27 [paul] 0.9.0claws3 + + * sync with 0.9.0cvs10 + see ChangeLog 2003-05-26 + +2003-05-26 [paul] 0.9.0claws2 + + * sync with 0.9.0cvs9 + see ChangeLog 2003-05-26 + +2003-05-24 [paul] 0.9.0claws1 + + * sync with 0.9.0cvs8 + see ChangeLog 2003-05-23 + +2003-05-24 [paul] 0.9.0claws + + * version 0.9.0claws released + +2003-05-24 [paul] 0.8.11claws177 + + * src/plugins/dillo-viewer/Makefile.am + src/plugins/traycon/Makefile.am + add missing files + + * po/bg.po + po/en_GB.po + po/es.po + po/it.po + po/pt_BR.po + po/ru.po + po/sr.po + update Bulgarian, British English, Spanish, Italian, + Brazilian Portuguese, Russian, and Serbian translations, + submitted by George Danchev, [me], Ricardo Mones Lastra, + Andrรฉ Filipe de Assunรงรฃo e Brito, Alessandro Maestri, + Ruslan N. Balkin, and Urke MMI + +2003-05-23 [melvin] 0.8.11claws176 + + * po/fr.po + Updated French translations + +2003-05-22 [paul] 0.8.11claws175 + + * src/Makefile.am + src/addrbook.[ch] + src/addrcache.[ch] + src/addr_compl.[ch] + src/adressbook.[ch] + src/addrindex.[ch] + src/addritem.[ch] + src/editaddress.c + src/editgroup.c + src/editldap_basedn.c + src/editldap.c + src/jpilot.c + src/vcard.c + revert to get ldap into it previous working state + + * po/zh_TW.Big5.po + new Taiwanese translation, + submitted by Tsu-Fan Cheng + +2003-05-22 [christoph] 0.8.11claws174 + + * src/plugins/spamassassin/libspamc.[ch] + sync libspamc with SpamAssaain release 2.55 + +2003-05-22 [paul] 0.8.11claws173 + + * sync with 0.9.0cvs7 + see ChangeLog 2003-05-22 + + * src/summaryview.c + revert change in 0.8.11claws172: follow + Hiroyuki's decision and that's the end of it. + +2003-05-21 [paul] 0.8.11claws172 + + * src/summaryview.c + fix discrepency between open_unread_on_enter + and always_show_msg + +2003-05-21 [paul] 0.8.11claws171 + + * sync with 0.9.0cvs6 + see ChangeLog 2003-05-21 + +2003-05-21 [paul] 0.8.11claws170 + + * sync with 0.9.0cvs5 + see ChangeLog 2003-05-21 + +2003-05-20 [paul] 0.8.11claws169 + + * sync with 0.9.0cvs4 + see ChangeLog 2003-05-20 + fixes bug #152, 'encoding of IMAP folders names' + +2003-05-20 [paul] 0.8.11claws168 + + * sync with 0.9.0cvs3 + see ChangeLog 2003-05-20 + + * src/tools/convert_mbox.pl + minor change in the comments, submitted by Fred Marton + +2003-05-19 [paul] 0.8.11claws167 + + * src/plugins/clamav/Makefile.am + configure.ac + link clamav_lib to the plugin and not to the main program + +2003-05-19 [christoph] + + * src/Makefile.am + add -export-dynamic for linking + +2003-05-19 [paul] 0.8.11claws166 + + * sync with 0.9.0cvs1 + see ChangeLog 2003-05-19 + +2003-05-19 [paul] 0.8.11claws165 + + * src/inc.c + fix 'pop before smtp' timeout + +2003-05-18 [alfons] 0.8.11claws164 + + * src/prefs_matcher.c + put "execute" action command line ("expression") in edit box + +2003-05-18 [christoph] 0.8.11claws163 + + * src/mimeview.[ch] + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + let a viewer have a list of Content-Types + +2003-05-18 [paul] 0.8.11claws162 + + * src/prefs_filtering.c + add 'Recipient' label for FORWARD, FORWARD_AS_ATTACHMENT, + and REDIRECT actions + +2003-05-17 [christoph] + + * README.claws + o remove dynamic signatures that was syned with main + o add infos about no longer "build in" image viewer + o update bugtracker URL + +2003-05-17 [christoph] 0.8.11claws161 + + * src/folder.c + * src/folderview.c + * src/imap.c + don't use imap_scan_folder anymore. Instead call folder_item_scan + for every folder after rebuilding the folder tree. + + (closes Bug 19 imap_scan_folder() computes incorrectly number of new + messages) + +2003-05-17 [christoph] 0.8.11claws160 + + * src/imap.c + don't use STATUS command on current folder to check for + content changes. imap_cmd_ok() now tracks changes to + folder and number of existing messages. + +2003-05-17 [paul] 0.8.11claws159 + + * src/plugins/clamav/clamav_plugin.c + remove unnecessary debug_print + +2003-05-16 [thorsten] 0.8.11claws158 + + * src/plugins/demo.c + included missing intl.h + +2003-05-16 [paul] 0.8.11claws157 + + * po/POTFILES.in + remove non-existant entries + + * src/plugins/clamav/clamav_plugin.c + src/plugins/clamav/clamav_plugin_gtk.c + src/plugins/dillo_viewer/dillo_prefs.c + src/plugins/dillo_viewer/dillo_viewer.c + gettextise + +2003-05-16 [christoph] 0.8.11claws156 + + * po/POTFILES.in + include plugin .c files for translation until I + find a better solution to have plugins have their + own textdomain + * src/plugins/demo/demo.c + * src/plugins/image_viewer/plugin.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + add gettext macros for plugin name and description + +2003-05-16 [paul] + + * sync with 0.9.0 + +2003-05-16 [paul] 0.8.11claws155 + + * sync with lastest 0.9.0pre1 + see ChangeLog 2003-05-16 + +2003-05-15 [paul] 0.8.11claws154 + + * sync with latest 0.9.0pre1 + see ChangeLog 2003-05-14 and 2003-05-15 + +2003-05-14 [christoph] 0.8.11claws153 + + * src/plugins/image_viewer/viewer.c + * src/plugins/image_viewer/viewer.glade ** NEW ** + * src/plugins/image_viewer/viewerprefs.c + make it possible to disable the autoload function in the + imageviewer again + +2003-05-14 [christoph] 0.8.11claws152 + + * src/folder.c + fix folder update after adding a message + +2003-05-13 [alfons] 0.8.11claws151 + + * src/common/session.c + remove debug traces + + * src/addrcache.[ch] + * src/filtering.[ch] + * src/folder.[c] + * src/gtkaspell.[ch] + * src/imap.[ch] + * src/mbox_folder.[ch] + * src/mh.[ch] + * src/mimeview.h + * src/msgcache.[ch] + * src/news.[ch] + * src/passphrase.[ch] + * src/prefs_common.[ch] + * src/prefs_gtk.[ch] + * src/procmsg.c + * src/scoring.[ch] + be pedantic; (in prototypes () implies (int)) + +2003-05-13 [alfons] 0.8.11claws150 + + * src/prefs_toolbar.[ch] + * src/summaryview.[ch] + * src/toolbar.[ch] + change misleading text in toolbar prefs; + add toolbar action for ignore thread (toggles ignore thread flag); + clean up a little bit; + +2003-05-12 [paul] + + * tools/convert_mbox.pl + bug fixed by Fred Marton + +2003-05-12 [paul] + + * sync with 0.9.0pre1 + +2003-05-09 [paul] 0.8.11claws149 + + * sync with 0.8.11cvs43 + see ChangeLog 2003-05-09 + +2003-05-08 [christoph] 0.8.11claws148 + + * src/imap.[ch] + o use CAPABILIY as first command and check for PREAUTH + information in the response to it + o rewrite all imap_cmd_* functions to use an IMAPSession + instead of a SockInfo as parameter + o do STARTTLS after fetching and checking the server + capabilities + +2003-05-08 [paul] 0.8.11claws147 + + * tools/Makefile.am + tools/README + tools/convert_mbox.pl ** NEW FILE ** + add mbox conversion script. Submitted by + Fred Marton + +2003-05-07 [christoph] + + * doc-src/glade.txt + * src/gtk/pluginwindow.glade + * src/plugins/image_viewer/viewerprefs.glade + * src/plugins/spamassassin/spamassassin_gtk.glade + add glade files for user interfaces and a description how + to use glade to create the sylpheed code + +2003-05-07 [paul] 0.8.11claws146 + + * sync with 0.8.11cvs41 + see ChangeLog 2003-05-07 + +2003-05-06 [christoph] 0.8.11claws145 + + * src/main.c + * src/plugins/image_viewer/viewer.c + fix usage of imlib in imageviewer plugin + + * src/gtk/prefswindow.c + handle window close event correctly + +2003-05-06 [paul] 0.8.11claws144 + + * src/common/ssl.c + fix typo introduced in sync + +2003-05-06 [paul] 0.8.11claws143 + + * sync with 0.8.11cvs39 + see ChangeLog 2003-05-06 + +2003-05-06 [paul] 0.8.11claws142 + + * AUTHORS + po/cs.po + updated Czech translation, submitted by + Radek Vybiral + + * src/plugins/clamav/clamav_plugin_gtk.c + clean up + +2003-05-03 [alfons] 0.8.11claws141 + + * src/compose.[ch] + make paste as quotation work even when the call to + text_inserted() was deferred (fixes bug #140 "Paste + as quotation does not work when using "external" + clipboard") + +2003-05-03 [thorsten] 0.8.11claws140 + + * src/addrquery.h + src/ldapquery.h + src/mainwindow.c + removed C++ comments + * src/addr_compl.c + function with non-int retval/param used before + implementation/declaration + +2003-05-02 [paul] 0.8.11claws139 + + * src/addr_compl.[ch] + src/addressbook.[ch] + src/addrindex.c + src/summaryview.c + revert match's changes to (finally) remove the bug where + opening a folder causes massive slowdown when using the + 'Display sender using address book' option + +2003-05-01 [melvin] 0.8.11claws138 + + * src/plugins/dillo_viewer/dillo_prefs.[ch] + * src/plugins/dillo_viewer/dillo_viewer.c + Fixed bug where "Cancel" button from prefs issued + warnings. + Comply a little more to coding style + +2003-05-01 [paul] 0.8.11claws137 + + * sync with 0.8.11cvs38 + see ChangeLog 2003-05-01 + +2003-05-01 [paul] 0.8.11claws136 + + * po/bg.po + updated by George Danchev + +2003-04-30 [christoph] 0.8.11claws135 + + * src/plugins/dillo_viewer/dillo_prefs.c + * src/plugins/image_viewer/viewerprefs.c + * src/plugins/spamassassin/spamassassin_gtk.c + remove gtk_widget_ref() calls for widgets in + glade code + +2003-04-30 [paul] 0.8.11claws134 + + * src/addrindex.c + ok, this time a better fix for the bug where opening folder + has massive slowdown when using the 'Display sender using + address book' option + +2003-04-30 [paul] 0.8.11claws133 + + * src/addrindex.c + revert the 'fix' of 0.8.11claws128 because it doesn't fix it + +2003-04-30 [melvin] 0.8.11claws132 + + New: Dillo plugin preferences (patch by Dimitar Haralanov) + + * src/plugins/dillo_viewer/dillo_prefs.[ch] *** NEW *** + Preferences for the dillo plugin + * src/plugins/dillo_viewer/dillo_viewer.c + Support for preferences + * src/plugins/dillo_viewer/Makefile.am + Added dillo_prefs.[ch] + +2003-04-30 [alfons] 0.8.11claws131 + + * src/common/plugin.[ch] + see? this ANSI C'fication immediately gives us type + checking for free. + +2003-04-30 [alfons] 0.8.11claws130 + + * src/common/plugin.[ch] + * src/plugins/clamav/clamav_plugin.[ch] + * src/plugins/clamav/clamav_plugin_gtk.c + * src/plugins/demo/demo.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/image_viewer/plugin.c + * src/plugins/image_viewer/viewer.[ch] + * src/plugins/image_viewer/viewerprefs.[ch] + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/spamassassin/spamassassin.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + * src/plugins/trayicon/trayicon.c + clean up + +2003-04-30 [alfons] 0.8.11claws129 + + * src/common/utils.c + make is_ascii_str() fail gracefully when NULL pointer + is passed + +2003-04-30 [paul] 0.8.11claws128 + + * src/addrindex.c + fix bug where opening folder has massive slowdown when + using the 'Display sender using address book' option + +2003-04-30 [paul] 0.8.11claws127 + + * src/plugins/clamav/clamav_plugin.c + src/plugins/clamav/clamav_plugin_gtk.c + src/plugins/demo/demo.c + src/plugins/dillo_viewer/dillo_viewer.c + src/plugins/image_viewer/plugin.c + src/plugins/mathml_viewer/mathml_viewer.c + src/plugins/spamassassin/spamassassin.c + src/plugins/spamassassin/spamassassin_gtk.c + src/plugins/trayicon/trayicon.c + get rid of eye-hurting function signatures + +2003-04-30 [paul] 0.8.11claws126 + + * src/plugins/trayicon/trayicon.c + add description + + * src/mimeview.c + be more descriptive + +2003-04-30 [paul] 0.8.11claws125 + + * configure.ac + arrange the plugins in reverse alphabetical order + + * src/plugins/clamav/clamav_plugin.[ch] + src/plugins/clamav/clamav_plugin_gtk.c + rename some params + resize max_size window + re-arrange the order of some gui elements + improve descriptions + + * src/plugins/image_viewer/plugin.c + src/plugins/mathml_viewer/mathml_viewer.c + add descriptions + + * src/plugins/spamassassin/spamassassin_gtk.c + resize max_size window + re-arrange the order of some gui elements + + * src/messageview.c + src/mimeview.c + correct typos + +2003-04-30 [alfons] 0.8.11claws124 + + * src/imap.c + fix a leak found while browsing Martin Kluge's + valgrind log (Claws only) + +2003-04-29 [darko] 0.8.11claws123 + + * src/gtk/gtkstext.h + include wchar.h if it is available, fixes compilation + on HP-UX systems + +2003-04-29 [melvin] 0.8.11claws122 + + * src/prefs_actions.c + Improved help text of Actions' syntax + +2003-04-28 [paul] 0.8.11claws121 + + * src/action.c + a better fix for the crash when performing an action + on a mime part + +2003-04-28 [paul] 0.8.11claws120 + + * src/action.c + fix crash when performing an action on a + mime part + +2003-04-28 [paul] 0.8.11claws119 + + * sync with 0.8.11cvs36 + see ChangeLog 2003-04-28 + +2003-04-27 [paul] 0.8.11claws118 + + * more sync with 0.8.11cvs35 + see ChangeLog 2003-04-25 + +2003-04-26 [christoph] 0.8.11claws117 + + * src/folder.c + fix remove virtual check + +2003-04-26 [paul] 0.8.11claws116 + + * src/messageview.c + fix return-receipt, make it work again + +2003-04-26 [paul] 0.8.11claws115 + + * src/mimeview.c + restore double-clicking of the [application/pgp-signature + (Select "Check signature" to check)] line in the message view, + broken in recent sync + +2003-04-26 [christoph] 0.8.11claws114 + + * src/folder.c + check if remove virtual really exists before + calling the function + +2003-04-25 [match] 0.8.11claws113 + + * src/addrindex.c + * src/addrbook.c + * src/ldapquery.[ch] + * src/ldapctrl.[ch] + fix memleak. + * src/ldapserver.[ch] + fix memleak. fix segfault. + plug a Claws memleak + +2003-04-25 [alfons] 0.8.11claws112 + + * src/folder.c + plug a Claws memleak + +2003-04-25 [alfons] 0.8.11claws111 + + * src/common/session.c + plug a memleak + +2003-04-25 [paul] 0.8.11claws110 + + * sync with 0.8.11cvs35 + see ChangeLog 2003-04-24 and 2003-04-25 + + * src/gtk/pluginwindow.c + correct another strange float value + +2003-04-24 [christoph] 0.8.11claws109 + + * src/folder.c + freeze folder item updates when unsetting new flags + + * src/gtk/pluginwindow.c + correct strange float value + +2003-04-23 [paul] 0.8.11claws108 + + * sync with 0.8.11cvs33 + see ChangeLog 2003-04-23 + +2003-04-22 [paul] 0.8.11claws107 + + * src/Makefile.am + src/messageview.c + src/mimeview.c + src/pgptext.[ch] ** REMOVED ** + remove pgptext.[ch] as its not used any more + +2003-04-22 [paul] 0.8.11claws106 + + * sync with 0.8.11cvs31 + see ChangeLog 2003-04-21 and 2003-04-22 + +2003-04-21 [alfons] 0.8.11claws105 + + * src/main.c + No access to GTK structures if we're a spawned child + (and clean up code a little bit...) Should fix #126. + +2003-04-21 [melvin] 0.8.11claws104 + + * src/plugins/dillo_viewer/README + Improved slightly the text. + +2003-04-21 [melvin] 0.8.11claws103 + + * src/plugins/dillo_viewer/README *** NEW *** + Added a README file for the Dillo plugin + +2003-04-20 [paul] + + * tools/README + tools/outlook2sylpheed.pl + updated and improved by Ricardo Mones Lastra + +2003-04-18 [oliver] 0.8.11claws102 + + * src/inc.c + * src/prefs_account.h + remove Pop3SessionType (used by selective download) + * src/prefs_toolbar.c + enable set Default Toolbar button + +2003-04-18 [paul] 0.8.11claws101 + + * sync with 0.8.11cvs29 + see ChangeLog 2003-04-18 + +2003-04-17 [paul] 0.8.11claws100 + + * src/prefs_common.[ch] + src/summaryview.c + remove 'Open next message on deletion' option, + as the same effect can now be achieved via the + 'Always open messages in summary when selected' + option. + +2003-04-17 [paul] 0.8.11claws99 + + * sync with 0.8.11cvs28 + see ChangeLog 2003-04-17 + +2003-04-17 [christoph] 0.8.11claws98 + + * ac/spamassassin.m4 + * src/plugins/spamassassin/libspamc.[ch] + * src/plugins/spamassassin/utils.[ch] + sync libspamc with SpamAssassin project + +2003-04-17 [christoph] 0.8.11claws97 + + * src/common/socket.h + * src/gtk/sslcertwindow.h + rename old USE_SSL to USE_OPENSSL + +2003-04-17 [paul] 0.8.11claws96 + + * src/prefs_common.h + use gulong for P_COLOR so that it compiles/runs on + 64-bit systems. Patch submitted by James Noyes + + + * po/de.po + updated by Jens + +2003-04-17 [paul] 0.8.11claws95 + + * sync with 0.8.11cvs27 + see ChangeLog 2003-04-16 + +2003-04-15 [paul] 0.8.11claws94 + + * src/prefs_common.[ch] + rearrange to stop the window getting too long: + move Receive dialog stuff to Receive tab + move Send dialog to Send tab + remove Dialogs frame + rename 'Open messages in summary with cursor keys' to + 'Always open messages in summary when selected', as its + more appropriate + +2003-04-15 [paul] 0.8.11claws93 + + * src/prefs_common.[ch] + src/summaryview.c + add new option '/Interface/Open next message on deletion' + +2003-04-15 [paul] 0.8.11claws92 + + * src/summaryview.[ch] + add /Mark/Lock and /Mark/Unlock to the pop-up + menu. Patch submitted by Ivan Francolin Martinez + + +2003-04-15 [paul] 0.8.11claws91 + + * sync with 0.8.11cvs24 + see ChangeLog 2003-04-15 + +2003-04-14 [jens] 0.8.11claws90 + + * updated German translation and some corrections from + Roland Bless + +2003-04-14 [paul] 0.8.11claws89 + + * sync with 0.8.11cvs22 + see ChangeLog 2003-04-14 + +2003-04-13 [paul] 0.8.11claws88 + + * src/plugins/clamav/clamav_plugin.c + fix memory leaks + clean up + +2003-04-12 [paul] 0.8.11claws87 + + * src/plugins/clamav/clamav_plugin.c + activate enable/disable archive scanning option + + * src/plugins/clamav/.cvsignore ** NEW FILE ** + +2003-04-12 [paul] 0.8.11claws86 + + * src/plugins/Makefile.am + src/plugins/clamav/Makefile.am ** NEW FILE ** + src/plugins/clamav/README ** NEW FILE ** + src/plugins/clamav/clamav_plugin.[ch] ** NEW FILES ** + src/plugins/clamav/clamav_plugin_gtk.c ** NEW FILE ** + add Clam AntiVirus plugin + +2003-04-12 [paul] 0.8.11claws85 + + * sync with 0.8.11cvs21 + see ChangeLog 2003-04-11 + +2003-04-11 [paul] 0.8.11claws84 + + * po/es.po + update Spanish translation. Submitted by Ricardo + Mones Lastra. + +2003-04-10 [christoph] 0.8.11claws83 + + * src/mbox.c + fix typo that did not move unfiltered mails to destination + folder + + (closes Bug 115 Sylpheed 0.8.11claws81 does not deliver mail correctly + when filtering from spool) + +2003-04-10 [christoph] 0.8.11claws82 + + * src/imap.c + use BODY.PEEK instead of BODY in in message fetch operation + to make sure the IMAP server does not set the \Seen flag for + messages. Sylpheed does that later itself, when the message + is opened in sylpheed + + (closes Bug 111 Claws destroys unread marks) + +2003-04-09 [oliver] 0.8.11claws81 + + * src/folder.c + fix crash in folder_destroy + * README.claws + remove selective download + +2003-04-09 [christoph] 0.8.11claws80 + + * src/imap.c + fix crash in imap_get_msginfo() when then fetched message + is not found + + (closes Bug 110 Crash during mail composition) + +2003-04-08 [christoph] 0.8.11claws79 + + * src/folder.c + * src/prefs_account.c + Filter new messages that are found in an INBOX folder + when 'Filter messages on receiving' is enabled in the + Folder's AccountPrefs. This allows to use Sylpheed's + filtering engine for IMAP folders where messages are + added to the INBOX by a MTA + +2003-04-08 [paul] 0.8.11claws78 + + * src/procmsg.h + clean up after last commit + +2003-04-08 [paul] 0.8.11claws77 + + * sync with 0.8.11cvs20 + see ChangeLog 2003-04-07 and 2003-04-08 + +2003-04-07 [christoph] 0.8.11claws76 + + * src/filtering.[ch] + * src/inc.[ch] + * src/mbox.c + * src/procmsg.[ch] + add procmsg_msginfo_filter() to execute filtering actions + +2003-04-06 [christoph] 0.8.11claws75 + + * src/imap.c + use IMAPSet for imap_cmd_store() and imap_cmd_envelope() + +2003-04-06 [christoph] 0.8.11claws74 + + * src/common/utils.[ch] + add g_int_compare() function for slist sorting + + * src/imap.c + fetch all MsgInfos with one command in imap_get_msginfos() + using an imap set with a list of ranges + + * src/news.c + use new g_int_compare() function + +2003-04-06 [thorsten] 0.8.11claws73 + + * src/mh.c + corrected implementation of mh_folder_destroy() + +2003-04-05 [christoph] 0.8.11claws72 + + * src/account.c + * src/folder.[ch] + * src/folderview.c + * src/imap.c + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/mbox_folder.c + * src/mh.c + * src/mimeview.h + * src/msgcache.[ch] + * src/news.c + * src/procmime.h + * src/procmsg.[ch] + * src/setup.c + * src/gtk/gtkutils.c + o rename structure field names class and new to klass and + new_msgs, to allow including files in C++ + o add 'extern "C"' block to some header files + o add MsgInfoList and MsgNumberList as alias for GSList for + developers to know what type of list is expected + + * src/plugins/image_viewer/plugin.c + * src/plugins/image_viewer/viewer.[ch] + * src/plugins/image_viewer/viewerprefs.[ch] + rename function names to prevent conflicts + +2003-04-05 [paul] 0.8.11claws71 + + * sync with 0.8.11cvs18 + see ChangeLog 2003-04-03 and 2003-04-04 + +2003-04-02 [christoph] 0.8.11claws70 + + * src/folder.[ch] + * src/imap.[ch] + * src/mbox_folder.[ch] + * src/mh.[ch] + * src/news.[ch] + o Make all virtual folder functions private + o remove unused folder code + + * src/common/socket.[ch] + * src/summaryview.c + fix warnings + +2003-03-30 [alfons] 0.8.11claws69 + + * src/send_message.c + remove two debug traces and see if people still report + errors + +2003-03-30 [alfons] 0.8.11claws68 + + * src/send_message.c + * src/commons/session.c + add more debug traces + +2003-03-30 [christoph] 0.8.11claws67 + + * src/folder.c + change processing folder name from .processing to processing + + * src/common/ssl.c + disable SSL certificate check because it causes Xlib error + when the child process want's to open an GTK window + +2003-03-30 [christoph] 0.8.11claws66 + + * src/folder.c + don't use default folder for processing folder item because + it can be a non local folder + + (fixes bug reported by Stephen Lewis ) + +2003-03-30 [alfons] 0.8.11claws65 + + * src/send_message.c + try fixing crashes when sending messages: my gcc 2.95.4 seems + to generate bad code for 'send_send_data_progressive': When + called from 'send_send_data_finished', the 'data' pointer is + cleared just before the assignment to the dialog pointer + +2003-03-29 [christoph] 0.8.11claws64 + + * src/common/prefs.h + * src/plugins/image_viewer/Makefile.am + * src/plugins/image_viewer/plugin.c + * src/plugins/image_viewer/viewer.[ch] + * src/plugins/image_viewer/viewerprefs.[ch] ** NEW ** + add PrefsPage for ImageViewer + +2003-03-28 [thorsten] 0.8.11claws63 + + * src/common/session.c + added some comments + +2003-03-28 [paul] 0.8.11claws62 + + * sync with 0.8.11cvs16 + see ChangeLog 2003-03-28 + +2003-03-28 [paul] 0.8.11claws61 + + * sync with 0.8.11cvs15 + see ChangeLog 2003-03-28 + +2003-03-27 [christoph] 0.8.11claws60 + + * src/folder.c + * src/imap.c + * src/common/socket.[ch] + set socket state to DISCONNECTED when any operation + fails to allow reconnecting in IMAP code without + checking the return code of all calls to the command + functions + + * src/folderview.c + * src/summaryview.c + remove some more stuff that depends on specific + folder types + +2003-03-27 [paul] 0.8.11claws59 + + * sync with 0.8.11cvs14 + see ChangeLog 2003-03-27 + + * src/selective_download.[ch] ** REMOVED ** + really removed + +2003-03-27 [christoph] 0.8.11claws58 + + * src/folder.c + fix handling of tmp_flags in flag copy function + +2003-03-27 [paul] 0.8.11claws57 + + * sync with 0.8.11cvs13 + see ChangeLog 2003-03-27 + +2003-03-27 [oliver] 0.8.11claws56 + + * src/maiwindow.c + remove sel_download_cb + +2003-03-27 [oliver] 0.8.11claws55 + + * src/inc.c + remove POP3_TOP + +2003-03-26 [oliver] 0.8.11claws54 + + *src/pop.h + remove POP3_TOP* + * README.claws + remove selective donwload readme + +2003-03-26 [oliver] 0.8.11claws53 + * src/matcher.[ch] + * src/matcher_parser_parse.y + * src/pop.c + * src/prefs_account.[ch] + * src/prefs_filtering.c + remove selective donwload + +2003-03-26 [oliver] 0.8.11claws52 + + * src/inc.[ch] + * src/filtering.c + * src/mainwindow.c + remove selective donwload + +2003-03-26 [oliver] 0.8.11claws51 + + * src/Makefile.am + * src/selective_download.[ch] ** REMOVE ** + +2003-03-26 [christoph] 0.8.11claws50 + + * src/news.c + fix NEWS that got broken by a sync with sylpheed-main + +2003-03-26 [christoph] 0.8.11claws49 + + * src/mimeview.c + fix mime type guessing when no mime type is found for a file + +2003-03-25 [christoph] 0.8.11claws48 + + * src/mimeview.c + * src/procmime.c + remove mime type guessing from mime parser and use + name based mime types in viewer lookup for mime type + application/octet-stream + +2003-03-25 [christoph] 0.8.11claws47 + + * doc-src/readme.txt + * doc-src/rfc2554.txt + add RFC about SMTP AUTH + + * src/send_message.c + * src/common/smtp.[ch] + add extra error code for authentication errors and + clear temporary password when this error occurs + + (closes Bug 84 authentication failure while sending should + prompt for password again) + +2003-03-25 [christoph] 0.8.11claws46 + + * configure.ac + * src/Makefile.am + * src/imageview.[ch] ** REMOVE ** + * src/messageview.[ch] + * src/mimeview.[ch] + * src/prefs_common.[ch] + * src/textview.c + * src/plugins/Makefile.am + * src/plugins/image_viewer/.cvsignore ** NEW ** + * src/plugins/image_viewer/Makefile.am ** NEW ** + * src/plugins/image_viewer/plugin.c ** NEW ** + * src/plugins/image_viewer/viewer.[ch] ** NEW ** + move image viewer into a plugin (building is enabled by default) + [ToDo: Prefs for resize and autoview] + +2003-03-25 [paul] 0.8.11claws45 + + * sync with 0.8.11cvs12 + see ChangeLog 2003-03-26 + +2003-03-25 [paul] 0.8.11claws44 + + * sync with 0.8.11cvs11 + see ChangeLog 2003-03-22, 2003-03-24 and 2003-03-25 + + Note: Selective Download is broken. + +2003-03-22 [christoph] 0.8.11claws43 + + * src/folder.c + code cleanup for flags copying + +2003-03-22 [christoph] 0.8.11claws42 + + * src/plugins/trayicon/trayicon.c + fix setting the transparent area when the window size + is forced by the system tray + +2003-03-22 [christoph] 0.8.11claws41 + + * src/plugins/trayicon/gnome-mail.xpm ** REMOVE ** + * src/plugins/trayicon/gnome-nomail.xpm ** REMOVE ** + * src/plugins/trayicon/newmail.xpm ** NEW ** + * src/plugins/trayicon/nomail.xpm ** NEW ** + * src/plugins/trayicon/trayicon.c + * src/plugins/trayicon/unreadmail.xpm ** NEW ** + o replace GBiff icons with KBiff icons resized to 16x16 pixel + o add icon for unread mails + o set transparency for window + +2003-03-22 [christoph] 0.8.11claws40 + + * src/news.c + init news session to prevent crash when session is closed + +2003-03-22 [christoph] 0.8.11claws39 + + * src/imap.c + * src/common/session.[ch] + Init session data to make sure we don't have invalid pointers + for read_ch and write_ch when new multi process sessions are + not used + + * src/main.c + * src/common/plugin.c + * src/common/sylpheed.c + * src/plugins/demo/demo.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin_gtk.c + add plugin types to allow loading plugins at different times + (and maybe for different frontends), because it's not good to + load GTK-Plugins gefore gtk_init was called + + * configure.ac + * src/plugins/Makefile.am + * src/plugins/trayicon/.cvsignore ** NEW ** + * src/plugins/trayicon/Makefile.am ** NEW ** + * src/plugins/trayicon/eggtrayicon.c ** NEW ** + * src/plugins/trayicon/eggtrayicon.h ** NEW ** + * src/plugins/trayicon/gnome-mail.xpm ** NEW ** + * src/plugins/trayicon/gnome-nomail.xpm ** NEW ** + * src/plugins/trayicon/trayicon.c ** NEW ** + New Trayicon plugin that shows an icon in a systray that uses + XEMBED protocol like Gnome's systray. Icon shows if there + are new mails and a tooltip shows information about new, + unread and total messages. + +2003-03-22 [paul] 0.8.11claws38 + + * src/common/smtp.c + fix ESMTP AUTH CRAM-MD5 + [sync with main (still version 0.8.11cvs6), see + ChangeLog 2003-03-22] + +2003-03-21 [colin] 0.8.11claws37 + + * src/send_message.c + Fix USE_SSL => USE_OPENSSL + +2003-03-21 [colin] 0.8.11claws36 + + * src/folderview.c + Fix counts in drag and dropped subfolders + +2003-03-21 [colin] 0.8.11claws35 + + * src/folder.c + * src/folderview.c + speed up a bit folder dnd + +2003-03-20 [alfons] 0.8.11claws34 + + * src/main.c + * src/toolbar.c + * src/procmsg.c + don't send locked queue messages + (feature request "[ 705245 ] Locking message in outbox + should prevent sending") + +2003-03-20 [christoph] 0.8.11claws33 + + * src/folder.c + remove NEW and UNREAD flag in special folders when scanning + + * src/common/smtp.c + fix ESMTP AUTH CRAM-MD5 + +2003-03-20 [paul] 0.8.11claws32 + + * src/prefs_account.c + Re-write 'Tunnel command to open connection' as + 'Use command to communicate with server', and disable + it for all except IMAP accounts + +2003-03-20 [paul] 0.8.11claws31 + + * sync with 0.8.11cvs6 + see ChangeLog 2003-03-20 + +2003-03-19 [match] 0.8.11claws30 + + * src/addritem.[ch] + include documentation. minor refactoring. + * src/addr_compl.[ch] + * src/addrindex.[ch] + * src/addresbook.[ch] + * src/summaryview.c + re-enable address lookup (was disabled in + 0.8.11claws20). + +2003-03-19 [christoph] 0.8.11claws29 + + * src/procmsg.c + add temp flag handling, will make moving and copying + messages possible again + + * src/folder.c + correct calulation of folder stats + +2003-03-18 [match] 0.8.11claws28 + + * src/editgroup.h + remove case sensitive comparison (closes bug 80). + +2003-03-18 [christoph] 0.8.11claws27 + + * src/imap.c + fix imap using a tunnel command + + (closes bug 87) + +2003-03-18 [christoph] 0.8.11claws26 + + * src/folder.[ch] + * src/imap.c + * src/procmsg.[ch] + rewrite flag handling for folders + +2003-03-18 [christoph] 0.8.11claws25 + + * src/folder.c + * src/procmsg.c + * src/summaryview.c + unset NEW and UNREAD flags when message is ignored, to make + sure messages don't show up as unread on other IMAP clients, + because the IGNORE_THREAD flag can not be syncronized through + the IMAP folder + +2003-03-17 [christoph] 0.8.11claws24 + + * src/imap.c + don't use recursion to fetch uids when the number of messages + does not match. Moved code into subfunction that is used + again when needed, to prevent an endless loop. + +2003-03-17 [thorsten] 0.8.11claws23 + + * src/imageview.[ch] + export imageview_get_resized_size() (for plugins) + * src/prefs_common.[ch] + added prefs_common_get() (for plugins) + +2003-03-17 [christoph] 0.8.11claws22 + + * src/imap.c + o remove UID guessing from copy code + o support UIDPLUS extension for APPEND command + +2003-03-17 [paul] 0.8.11claws21 + + * src/gtk/about.c + remove 'Compiled-plugins' section. + + * src/plugins/dillo_viewer/dillo_viewer.c + slight change to description text + +2003-03-16 [match] 0.8.11claws20 + * src/ldapserver.[ch] ** NEW ** + * src/ldapctrl.[ch] ** NEW ** + * src/ldapquery.[ch] ** NEW ** + * src/ldaputil.[ch] ** NEW ** + * src/addrcindex.[ch] ** NEW ** + * src/addrquery.h ** NEW ** + * src/addritem.[ch] + * src/addrcache.[ch] + * src/addrindex.[ch] + * src/addr_compl.[ch] + * src/addressbook.[ch] + * src/addrbook.[ch] + * src/editgroup.c + * src/editaddress.c + * src/editldap.c + * src/editldap_basedn.c + * src/vcard.c + * src/jpilot.c + * src/Makefile.am + included dynamic LDAP queries. improved address + completion. + +2003-03-16 [paul] 0.8.11claws19 + + * tools/multiwebsearch.pl + fix a fatal typo + +2003-03-16 [christoph] 0.8.11claws18 + + * src/mimeview.c + * src/plugins/dillo_viewer/dillo_viewer.c + * src/plugins/mathml_viewer/mathml_viewer.c + make unregistering of MimeViewerFactorys possible + +2003-03-16 [alfons] 0.8.11claws17 + + * configure.ac + correct typo + +2003-03-16 [melvin] 0.8.11claws16 + + * src/plugins/dillo_viewer.c + Fixed bug where it was not possible to view more than + one text/html attachment per message (bug discovered + by Christoph Hohmann). + +2003-03-15 [melvin] 0.8.11claws15 + + * src/prefs_actions.c + Fixed compilation warnings. + +2003-03-15 [melvin] 0.8.11claws14 + + * src/plugins/Makefile.am + * src/plugins/dillo_viewer/.cvsignore ** NEW ** + * src/plugins/dillo_viewer/Makefile.am ** NEW ** + * src/plugins/dillo_viewer/dillo_viewer.c ** NEW ** + Added a html mail viewer plugin that uses Dillo v0.7.0 or + newer (http://dillo.auriga.wearlab.de/). + +2003-03-15 [christoph] 0.8.11claws13 + + * src/imap.c + don't query imap folder for attributes because we already + for them from imap_status + + * src/mimeview.[ch] + add support for plugable MimeViewers (unloading Viewers + not yet complete) + + * src/plugins/Makefile.am + * src/plugins/mathml_viewer/.cvsignore ** NEW ** + * src/plugins/mathml_viewer/Makefile.am ** NEW ** + * src/plugins/mathml_viewer/mathml_viewer.c ** NEW ** + add MathML Viewer (Content-Type text/mathml) using GtkMathView + widget from http://helm.cs.unibo.it/mml-widget/ + +2003-03-14 [christoph] 0.8.11claws12 + + * src/folder.[ch] + o error return code's should better be negative + o replace printf with debug_print + + * src/imap.c + improve IMAP folder scan by checking UID-NEXT + + * src/summaryview.c + remove check that are unnecessary in my opinion + +2003-03-13 [christoph] 0.8.11claws11 + + * src/folder.[ch] + * src/foldersel.c + * src/folderview.c + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + * src/prefs_scoring.c + * src/summaryview.c + use a common function to get a displayable name + for a FolderItem + +2003-03-13 [paul] 0.8.11claws10 + + * tools/Makefile.am + tools/README + tools/multiwebsearch.conf ** NEW FILE ** + tools/multiwebsearch.pl ** NEW FILE ** + add multiwebsearch Actions script + +2003-03-13 [colin] 0.8.11claws9 + + * src/compose.c + Remove leading emtpy lines from quoted text + before quoting it + +2003-03-13 [melvin] 0.8.11claws8 + + * src/prefs_actions.c + Fixed a memory leak + Code clean ups + Added Cancel and OK buttons + Corrected help text + +2003-03-13 [christoph] 0.8.11claws7 + + * src/account.c + * src/folder.[ch] + * src/imap.c + * src/mainwindow.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + * src/setup.c + replace more folder type stuff with folder class stuff + +2003-03-13 [melvin] 0.8.11claws6 + + * src/prefs_actions.c + Added new tokens: + %u: user provided argument + %h: user provided argument (hidden on input) + %s: current text selection in the message view + +2003-03-13 [paul] 0.8.11claws5 + + * sync with 0.8.11cvs5 + see ChangeLog 2003-03-11, 2003-03-12 + +2003-03-12 [christoph] 0.8.11claws4 + + * src/folder.c + use folder class idstr when writing folderlist.xml + + * src/folder.h + * src/imap.c + * src/news.c + replace folder type checks with folder class checks + +2003-03-12 [christoph] 0.8.11claws3 + + * src/folder.[ch] + * src/imap.[ch] + * src/main.c + * src/mbox_folder.[ch] + * src/mh.[ch] + * src/news.[ch] + o create a list of known folder classes in the folder system + o use folder class id strings for folder item identifiers + +2003-03-12 [christoph] 0.8.11claws2 + + * src/imap.c + fix imap uid validity check + +2003-03-12 [christoph] 0.8.11claws1 + + * src/account.c + * src/folder.[ch] + * src/foldersel.c + * src/folderview.c + * src/imap.c + * src/mainwindow.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + * src/prefs_scoring.c + * src/procmsg.c + * src/setup.c + * src/summaryview.c + initial restructuring of folder system, seperating + folders and folder classes + +2003-03-12 [paul] 0.8.11claws + + 0.8.11claws release + +2003-03-12 [christoph] + + * src/gtk/prefswindow.c + fix translation of "Page Index" + +2003-03-12 [paul] 0.8.10claws110 + + a sync from 0.8.11cvs4 before the release + + * src/common/utils.c + subject_compare_for_sort(): allow null strings (fixes + summary sorting). + +2003-03-11 [paul] 0.8.10claws109 + + * po/es.po + update Spanish translation, submitted by + Ricardo Mones Lastra + +2003-03-11 [melvin] 0.8.10claws108 + + * po/fr.po + Updated French translations + +2003-03-11 [paul] 0.8.10claws107 + + * manual/en/Makefile.am + manual/en/*.html + update English manual, add a new page + updated by Francois Barriere + + * po/bg.po + po/it.po + po/sr.po + update Bulgarian, Italian, and Serbian translations + submitted by George Danchev, Alessandro Maestri, and + Urke MMI + +2003-03-10 [paul] 0.8.10claws106 + + * src/gtk/about.c + src/gtk/prefswindow.c + make some strings translatable + +2003-03-10 [darko] 0.8.10claws105 + + * src/compose.c + code cleanup to make Hiro happy + +2003-03-10 [paul] 0.8.10claws104 + + * sync with 0.8.11cvs2 + see ChangeLog 2003-03-10 + +2003-03-09 [melvin] 0.8.10claws103 + + * src/textview.c + textview_set_font(): fix for message display in + UTF-8 locales (thanks to Sergey Vlasov). + (was unintentionnaly reverted in 0.8.6claws6) + +2003-03-08 [darko] 0.8.10claws102 + + * src/compose.c + fix infinite loop in wrapping as reported + by happycactus + obsoletes patch #696482 + +2003-03-08 [christoph] 0.8.10claws101 + + * src/imap.c + add workaround for IMAP servers that do not + support the "UID SEARCH UID" command + +2003-03-07 [christoph] 0.8.10claws100 + + * src/plugins/spamassassin/spamassassin.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + code cleanup + +2003-03-07 [paul] 0.8.10claws99 + + * po/es.po + updated Spanish translation, submitted by + Ricardo Mones Lastra + +2003-03-07 [christoph] 0.8.10claws98 + + * src/send.c + fix in 0.8.10claws94 was wrong + local delivery does not require escaping, remove escaping + code to make signatures of mails with "." lines valid + + NOTE: requires that sendmail is executed with "-i" option, + what is the default now, but has to be changed in all + exsiting accounts) + +2003-03-07 [paul] 0.8.10claws97 + + * sync with 0.8.11 release + see ChangeLog 2003-03-07 + +2003-03-06 [paul] 0.8.10claws96 + + * src/compose.c + revert commit 0.8.10claws92 + +2003-03-06 [paul] 0.8.10claws95 + + * src/folderview.c + fix (solaris) bug 73, 'Crash when selecting top-level folder' + + * src/gtkaspell.c + fix bug 74, 'Crash opening editor window with pseudo-color + display' + + Patches submitted by Kevin Vigor + +2003-03-06 [christoph] 0.8.10claws94 + + * src/send.c + fix rfc2821 (4.5.2) violation in SMTP data sending, + all lines starting with a period get an extra period + inserted + (found by Simon 'corecode' Schubert) + +2003-03-06 [paul] 0.8.10claws93 + + * src/folderview.c + if configured font can't be loaded fall back to gtk + default. (with thanks to Christoph) + + closes long-standing bug 15 'Crashes on startup' + +2003-03-06 [paul] 0.8.10claws92 + + * src/compose.c + freeze text before autosave and thaw afterwards + fixes bug 67 'autosave make re-rediting message crazy' + +2003-03-06 [christoph] 0.8.10claws91 + + * src/compose.c + ignore address comment in dupe check for Cc-list + + (closes reopened bug 47 Replying to message strips name part of + e-mail addresses of Cc: lines) + +2003-03-06 [paul] 0.8.10claws90 + + * src/Makefile.am + remove reference to gtkxtext.h as its no longer in + the repository + +2003-03-06 [paul] 0.8.10claws89 + + * sync with 0.8.10cvs25 + see ChangeLog 2003-03-06 + +2003-03-06 [oliver] 0.8.10claws88 + + * src/messageview.c + remove include + +2003-03-06 [oliver] 0.8.10claws87 + + * src/folderview.c + remove changes introduced inclaws74 + * src/messageview.c + another attempt to sanely delete and update + messages deleted in separate messageview + +2003-03-05 [christoph] 0.8.10claws86 + + * src/summaryview.c + check if "From" matches any account's address if + addressbook completion of addresses is disabled too + + (closes Bug 70 "Display recipient in from" doesn't check + folder's default account) + +2003-03-05 [christoph] 0.8.10claws85 + + * src/compose.c + * src/common/utils.[ch] + don't strip address comments when building Cc lists + + (closes Bug 47 Replying to message strips name part of e-mail addresses + of Cc: lines) + + * src/folder.c + fix return value of copy function + +2003-03-05 [christoph] 0.8.10claws84 + + * src/imap.c + don't ask imap server for non rfc822 headers + + (closes bug 71 IMAP FETCH asks for FROM header field twice) + + * src/imap.c + destroy session on socket error to allow reconnecting + +2003-03-05 [christoph] 0.8.10claws83 + + * configure.ac + fix building with gnome when no prefix is set + + (closes bug 66 Gnome directory is set to NONE) + +2003-03-05 [paul] 0.8.10claws82 + + * sync with 0.8.10cvs23 + see ChangeLog 2003-03-05 + +2003-03-04 [christoph] 0.8.10claws81 + + * src/folder.c + o fix moving and copying when folder returns 0 for new + message number + o remove some code for single message copy and move + operations and use functions for multiple messages + + (closes bug 63 Strange behaviour MOVING messages from MH to IMAP) + + * src/news.c + remove unused include + +2003-03-04 [paul] 0.8.10claws80 + + * src/gtk/about.c + list 'Compiled plugins' + +2003-03-03 [christoph] 0.8.10claws79 + + * src/news.[ch] + have to multiply the percentage of the current fetch with + the percentage that it has of the total fetch operation + for correct values + +2003-03-03 [christoph] 0.8.10claws78 + + * src/news.c + fix calculation of expected lines for progress indicator + +2003-03-03 [christoph] 0.8.10claws77 + + * src/summaryview.c + * src/common/utils.c + fix segfault when opening the root news folder + +2003-03-03 [christoph] 0.8.10claws76 + + * src/mainwindow.[ch] + * src/common/Makefile.am + * src/common/progressindicator.[ch] + add UI independent progress indicator handling + + * src/news.[ch] + use new progress indicator for message info fetching + + * src/common/hooks.h + code cleanup + +2003-03-03 [oliver] 0.8.10claws75 + + * src/toolbar.c + * src/compose.c + removed commented code + +2003-03-03 [oliver] 0.8.10claws74 + + * src/toolbar.[ch] + cleanups and refactoring + * src/compose.[ch] + compose_reply_mode reply & forwarding interface for + toolbar buttons + * src/folderview.c + act on messages marked for deletion in folderview_selected + based on prefs_common.immediate_exec since a message might + have been deleted by messageview in a folder we are changing + to (does anybody understand what I'm on about ?) + +2003-03-03 [oliver] 0.8.10claws73 + + * src/messageview.[ch] + new functions + - messageview_delete: delete message shown in messagview + - messageview_update_view: update messageview to currently + selected summaryview message + - add separate messageview to msgview_list in order to update + toolbar to new toolbar style on the fly (TOOLBAR_NONE, TOOLBAR_ICON etc.) + * src/summaryview.[ch] + summary_get_selection returns a list of selected msgs + in summaryview + * src/mainwindow.c + toolbar reply refactoring + +2003-03-03 [paul] 0.8.10claws72 + + * sync with 0.8.10cvs21 + see ChangeLog 2003-03-03 + +2003-03-02 [christoph] 0.8.10claws71 + + * src/common/passcrypt.c + use POSIX includes + +2003-03-02 [christoph] 0.8.10claws70 + + * configure.ac + * src/prefs_account.c + * src/prefs_gtk.[ch] + * src/common/.cvsignore + * src/common/Makefile.am + * src/common/passcrypt.c ** NEW ** + * src/common/passcrypt.h.in ** NEW ** + Implement password encryption in config files + using unix encrypt and setkey functions. The crypt + key can be set as a configure parameter. Old + passwords will be converted if they do not begin + with '!' + +2003-03-02 [paul] 0.8.10claws69 + + * src/prefs_account.c + fix compile error + +2003-03-01 [thorsten] 0.8.10claws68 + + * po/el.po + po/hr.po + po/it.po + po/nl.po + po/sr.po + po/sv.po + corrected format strings + * po/en_GB.po + corrected headers + (fix compile errors with GNU gettext-0.11.5) + +2003-03-01 [oliver] 0.8.10claws67 + + * src/summaryview.c + menu callbacks call toolbar_menu_reply + +2003-03-01 [oliver] 0.8.10claws66 + + * src/mainwindow.c + * src/messageview.c + menu callbacks call toolbar_menu_reply + * src/toolbar.[ch] + callbacks from menu handled by toolbar_menu_reply + +2003-03-01 [paul] 0.8.10claws65 + + * src/addressbook.c + revert commit 0.8.10claws54 - breaks editing of + addressbook. + + * po/bg.po + update Bulgarian translation, submitted by + George Danchev + +2003-02-28 [christoph] 0.8.10claws64 + + * src/account.c + * src/addressadd.c + * src/compose.c + * src/gtkaspell.c + * src/gtkxtext.h ** REMOVE ** + * src/imap.c + * src/matcher.[ch] + * src/mh.c + * src/news.c + * src/pine.c + * src/prefs_common.c + * src/prefs_matcher.c + * src/procheader.[ch] + * src/procmsg.[ch] + * src/toolbar.c + * src/common/ssl_certificate.c + * src/gtk/colorlabel.c + * src/gtk/menu.c + o fix warnings + o remove code obsoleted by new cache and folder system rework + +2003-02-28 [oliver] 0.8.10claws63 + + * src/toolbar.[ch] + * fix bug where reply in Messageview replied to + Message displayed in summaryview + (reportedd via ML by chinatinte at gmx dot ch) + * fix bug where toolbar popups (WITH_QUOTE, WITHOUT_QOUTE) + didn't work in separate MessageView Toolbar + (wondering if anybody uses this at all ?) + * src/summaryview.[ch] + use toolbar.c's toolbar_reply instead of summary_reply (removed) + (generalize reply and forward code); + * src/messageview.c + remove focus_in event which updated summaryview to messageview + +2003-02-28 [paul] 0.8.10claws62 + + * po/Makefile.in.in + add the --check option + Patch submitted by Ricardo Mones Lastra + +2003-02-28 [paul] 0.8.10claws61 + + * src/prefs_account.c + re-order 'Signature' items + +2003-02-28 [paul] 0.8.10claws60 + + * sync with 0.8.10cvs20 + see ChangeLog 2003-02-28 + +2003-02-28 [paul] 0.8.10claws59 + + * po/POTFILES.in + update to reflect recent movement of files + +2003-02-28 [paul] 0.8.10claws58 + + * sync with 0.8.10cvs19 + see ChangeLog 2003-02-28 + +2003-02-27 [martin] 0.8.10claws57 + + * src/prefs_matcher.c + fix segfault in prefs_matcher_ok() when the + last entry is deleted and prevents that the + message "entry not saved" comes up after deleting + an entry + +2003-02-27 [martin] 0.8.10claws56 + + * src/prefs_filtering.c + fix segfault in prefs_filtering_ok() when the + last entry is deleted and prevents that the + message "entry not saved" comes up after deleting + an entry + +2003-02-27 [paul] 0.8.10claws55 + + * sync with 0.8.10cvs18 + see ChangeLog 2003-02-27 + +2003-02-27 [paul] 0.8.10claws54 + + * src/addressbook.c + fix bug where the address book crashes with + multiple lookups. + Patch [687729] submitted by David Frager + + +2003-02-25 [christoph] 0.8.10claws53 + + * src/Makefile.am + * src/colorlabel.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/colorlabel.[ch] ** NEW ** + move colorlabel files to gtk directory + + * src/esmtp.[ch] ** REMOVE ** + has been merged into smtp.[ch] in 0.7.5 + +2003-02-25 [christoph] 0.8.10claws52 + + * src/Makefile.am + * src/about.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/about.[ch] ** NEW ** + move about files to gtk directory + +2003-02-25 [christoph] 0.8.10claws51 + + * src/folder.c + some code optimization of folder scanning code + + Patch submitted by Simon 'corecode' Schubert + +2003-02-25 [christoph] 0.8.10claws50 + + * src/main.c + * src/common/sylpheed.c + add command line parameter parsing to common code + +2003-02-24 [christoph] + + * Makefile.am + * configure.ac + fix gnome prefix problems, the configure script now removed + `gnome-config --prefix` from `gnome-config --datadir` + and adds $(prefix} instead + + (closes Bug 24 Makefile does not respect prefix when installing + GNOME data) + +2003-02-24 [christoph] 0.8.10claws49 + + * src/news.c + check for valid session before trying to authenticate + + (closes Bug 60 crash if "authenticate on logon" is activated + and newsserver-hostname is not valid) + +2003-02-24 [melvin] 0.8.10claws48 + + * src/prefs_actions.c + Make sure all user's input is sent to the action and then + close the socket.. + +2003-02-23 [alfons] 0.8.10claws46 + + * src/summaryview.c + also wait cursor when deleting files + +2003-02-23 [paul] + + * tools/freshmeat_search.pl + tools/google_search.pl + scripts should now work for any browser/browser command line + +2003-02-22 [christoph] 0.8.10claws45 + + * src/procmsg.c + fix IMAP flag setting, IMAP flag is not handled correctly + anymore by the folder system and information about the + folder should not be saved in the MsgInfo (in my opinion) + + Patch submitted by Simon 'corecode' Schubert + +2003-02-22 [christoph] 0.8.10claws44 + + * src/summaryview.c + fix spelling of "label" ;-) + +2003-02-22 [thorsten] 0.8.10claws43 + + * src/mimeview.c + src/prefs_common.[ch] + src/procmime.[ch] + do not use description as attachment name + +2003-02-22 [alfons] 0.8.10claws42 + + * src/summaryview.c + freeze/thaw folder item updates when changing color labels, + and put a wait cursors on + +2003-02-22 [thorsten] 0.8.10claws41 + + * src/mimeview.c + save-all fixes: crash if invoked on multipart container, + mimeinfo access, pathseparators, error dialog + +2003-02-21 [alfons] 0.8.10claws40 + + * src/prefs_gtk.c + remove unused var + +2003-02-21 [colin] 0.8.10claws39 + + * src/send.c + Fix smtp logging + +2003-02-21 [colin] 0.8.10claws38 + + * src/summaryview.c + Freeze/thaw folderItem updates when filtering messages + via Tools/Filter messages + +2003-02-21 [paul] 0.8.10claws37 + + * src/compose.c + revert commit 0.8.10claws26, there are ulterior motives + for users to set a Reply-To header when posting to + newsgroups + +2003-02-21 [paul] 0.8.10claws36 + + * sync with 0.8.10cvs17 + see ChangeLog 2003-02-21 + +2003-02-20 [christoph] 0.8.10claws35 + + * src/imap.c + IMAP UID fetch speedup using SEARCH + + Patch submitted by Simon 'corecode' Schubert + + * src/imap.c + fix problem with UIDs in IMAP UID cache that no longer existed + +2003-02-20 [christoph] 0.8.10claws34 + + * src/imap.c + * src/procheader.c + * src/procheader.h + IMAP header fetch speedup (fetch only headers cached in MsgInfo) + + Patch submitted by Simon 'corecode' Schubert + + * src/imap.c + Rewrite imap_cmd_gen_recv use sock_getline instead + of sock_gets to avoid problems with too long reply + lines + +2003-02-20 [colin] 0.8.10claws33 + + * src/prefs_account.c + Better wording + +2003-02-20 [colin] 0.8.10claws32 + + * src/compose.c + Remove useless '&& !to_sender' + +2003-02-20 [darko] + + * AUTHORS + change my e-mail address + +2003-02-19 [colin] 0.8.10claws31 + + * src/prefs_common.c + X11 style colors for every configurable color + +2003-02-19 [alfons] 0.8.10claws30 + + * src/prefs_gtk.[ch] + * src/prefs_common.c + for color_new accept both plain integers and X11 style color + names (as found in /usr/lib/X11/rgb.txt) + +2003-02-19 [paul] 0.8.10claws29 + + * src/mainwindow.c + add tooltips to online/offline button and account selector + button + +2003-02-19 [paul] 0.8.10claws28 + + * src/folder.c + src/news.c + src/prefs_account.[ch] + src/prefs_common.[ch] + move 'Maximum number of articles to download' to + account prefs. + clean up account prefs gui a little by hiding entries + rather then greying out entries + +2003-02-19 [hiro] 0.8.10claws27 + + * src/common/utils.c + fix bug #54 'yesterdays date is displayed in the message + summary window' + +2003-02-19 [paul] 0.8.10claws26 + + * src/compose.c + fix bug reported in Feature Request [688596] + 'Reply-to header in news' + +2003-02-18 [paul] 0.8.10claws25 + + * src/select-keys.c + add a 'List all keys' button to key selection dialog + +2003-02-18 [colin] 0.8.10claws24 + + * src/stock_pixmap.c + fix compile error + +2003-02-18 [colin] 0.8.10claws23 + + * src/common/smtp.[ch] + src/prefs_account.c + Try to starttls if it seems to be the only + way to authenticate a user + +2003-02-18 [paul] 0.8.10claws22 + + * src/Makefile.am + src/folderview.c + src/stock_pixmap.[ch] + src/pixmaps/drafts_close.xpm ** NEW FILE ** + src/pixmaps/drafts_open.xpm ** NEW FILE ** + as a Drafts folder is a special folder allow it to have + its own unique icons + +2003-02-18 [colin] 0.8.10claws21 + + * src/imap.c + Fix port selection when using starttls + +2003-02-18 [paul] 0.8.10claws20 + + * src/mainwindow.c + src/prefs_common.[ch] + make blue the default new mail colour + +2003-02-18 [paul] 0.8.10claws19 + + * sync with 0.8.10cvs14 + see ChangeLog 2003-02-18 + +2003-02-17 [jens] 0.8.10claws18 + + * src/common/md5.c + fixed a compile problem with gcc 3.3 + works on 2.95.3 too (testet on PPC as it is big endian) + +2003-02-17 [paul] 0.8.10claws17 + + * sync with 0.8.10cvs13 + see ChangeLog 2003-02-17 + +2003-02-17 [paul] 0.8.10claws16 + + * sync with 0.8.10cvs12 + see ChangeLog 2003-02-17 + +2003-02-16 [match] 0.8.10claws15 + + * src/addressbook.c + Eliminates reloading of address data when items + deleted or added. Applied submitted by + Luke Plant + +2003-02-16 [paul] 0.8.10claws14 + + * src/news.c + when a 'protocol error' is encountered disconnect from + the server. This means that the user can carry on viewing + other articles and doesn't have to either wait until the + server timesout or quit sylpheed. + Fixes bug #53 'Unable to read messages in newsgroups, + displayed message doesn't change' + +2003-02-15 [christoph] 0.8.10claws13 + + * src/imap.c + fix bug that stopped scanning of folders when an + IMAP folder was empty + + (closes bug 46 stop scan messages in folders after empty folder) + +2003-02-15 [paul] + + * tools/Makefile.am + tools/README + tools/freshmeat_search.pl ** NEW FILE ** + tools/google_search.pl ** NEW FILE ** + Add 2 Actions scripts which search freshmeat/google + for the selected text using the browser configured + in sylpheedrc. + + Note: These scripts are very dependent on the format of the + browser command and may not work on every occasion. Testing + is welcome. + +2003-02-14 [alfons] 0.8.10claws12 + + * src/compose.c + fix breakage because of uninitialized account pointer. + please verify. + +2003-02-14 [paul] 0.8.10claws11 + + * src/compose.c + src/prefs_account.[ch] + src/prefs_common.[ch] + move signature settings to Account Prefs + +2003-02-14 [paul] 0.8.10claws10 + + * sync with 0.8.10cvs11 + see ChangeLog 2003-02-14 + +2003-02-13 [thorsten] 0.8.10claws9 + + * src/news.c + revert news progressbar (GUI separation) + +2003-02-13 [paul] 0.8.10claws8 + + * src/compose.c + make replies behave correctly, re: RFC 1036, Section 2.2.3, + paragraph 1 + +2003-02-13 [paul] 0.8.10claws7 + + * src/compose.[ch] + src/summaryview.c + fix 'Follow-up and Reply-to' so that it creates a reply to + the newsgroup and the sender. If the message has the keyword + 'poster' in the Followup-To header, all replies go to the + sender, re: RFC 1036, Section 2.2.3 + rename all instances of 'ignore_replyto' to 'to_sender', both + were previously used, now we use just one. + +2003-02-13 [paul] 0.8.10claws6 + + * sync with 0.8.10cvs9 + see ChangeLog 2003-02-13 + +2003-02-13 [paul] 0.8.10claws5 + + * configure.ac + show which plugins are configured in the configure + output. + +2003-02-12 [thorsten] 0.8.10claws4 + + * src/news.c + show progress while fetching news headers + +2003-02-12 [christoph] 0.8.10claws3 + + * configure.ac + * src/plugins/Makefile.am + use AM_CONDITIONAL to enable plugins, automake correctly + manages this when creating distdir + +2003-02-12 [christoph] 0.8.10claws2 + + * ac/spamassassin.m4 + * src/plugins/spamassassin/Makefile.am + fix building SpamAssassin plugin without OpenSSL + +2003-02-12 [paul] 0.8.10claws1 + + * ac/Makefile.am + src/Makefile.am + src/plugins/Makefile.am + fix failure of 'make release' + +2003-02-12 [paul] 0.8.10claws + + * 0.8.10claws released + +2003-02-12 [paul] 0.8.9claws56 + + * po/bg.po + po/es.po + po/it.po + po/ru.po + po/sr.po + updated translations by George Danchev, Ricardo Mones Lastra, + Alessandro Maestri, Ruslan N. Balkin and Urke MMI respectively + + * sylpheed.spec.in + Allow the building of RPMs by a regular user. Submitted + by Sergei Astanin + +2003-02-11 [alfons] 0.8.9claws55 + + * src/colorlabel.c + don't use pixmaps for label color rect but draw rectangles + so we can respect the color map of palette based visuals + (fixes the long time crashes on Suns - thanks to Andreas + Engel and Steve O'Hara-Smith for testing) + +2003-02-11 [christoph] 0.8.9claws54 + + * src/matcher_parser_parse.y + correct bug where filering rules of not existing folders in + matcherrc were added to global filtering + + (closes Debian Bug #180253 - Directory's filter-rules are merged with + main filter-rules after removing directory, http://bugs.debian.org/180253) + +2003-02-11 [paul] 0.8.9claws53 + + * sync with 0.8.10cvs7 + see ChangeLog 2003-02-09 + +2003-02-11 [melvin] 0.8.9claws52 + + * po/fr.po + Updated French tranlsations + +2003-02-10 [paul] 0.8.9claws51 + + * sylpheed.spec.in + correct --enable-openssl + Fix submitted by Sergei Astanin + +2003-02-09 [martin] 0.8.9claws50 + + * src/prefs_matcher.c + fix segfault in prefs_matcher_substitute_cb() when + no row is selected + +2003-02-09 [paul] 0.8.9claws49 + + * src/folderview.c + fix bug where a newsgroup folder's processing rules were + merged with the global filtering rules when the newsgroup + folder was deleted, causing some seriously bad results, + see + +2003-02-08 [melvin] 0.8.9claws48 + + * src/compose.c + Corrected and modified an alert message. + +2003-02-07 [paul] 0.8.9claws47 + + * src/folderview.c + fix bug where both an 'Account properties' window and a + 'Folder properties' window were opened when clicking on + 'Properties' in an NNTP or IMAP folder's popup menu. + +2003-02-07 [paul] 0.8.9claws46 + + * sync with 0.8.10cvs6 + see ChangeLog 2003-02-06 + +2003-02-06 [christoph] 0.8.9claws45 + + * src/mbox.c + freeze folder updates while importing mbox files + (closes bug 43 importing mbox took hours) + + Patch submitted by Jens Rantil + +2003-02-06 [thorsten] 0.8.9claws44 + + * po/de.po + Updated german translations + +2003-02-06 [thorsten] 0.8.9claws43 + + * src/news.h + use guint for message numbers (fix count in grouplist dialog) + +2003-02-05 [paul] 0.8.9claws42 + + * sync with 0.8.10cvs2 + see ChangeLog 2003-02-05 + +2003-02-04 [colin] 0.8.9claws41 + + * src/prefs_common.[ch] + src/procmsg.c + src/summaryview.c + Add an option to disable threading by subject + +2003-02-04 [christoph] 0.8.9claws40 + + * src/inc.c + only abort fetching mails from multiple accounts when the + error is fatal and does not allow to check any more accounts + (currently only disk full error) + + (closes bug 31 after POP3 error: "no such mail" Sylpheed does not + receive mails for other accouts) + +2003-02-04 [christoph] 0.8.9claws39 + + * src/folder.c + first add the new message to the cache, then + send the update notification + + (closes bug 39 after sending message folderview doesnt get updated) + +2003-02-04 [colin] 0.8.9claws38 + + * src/inc.c + _really_ fix this Connecting... status + +2003-02-04 [paul] 0.8.9claws37 + + * sync with 0.8.10 + see ChangeLog 2003-02-04 + +2003-02-04 [paul] 0.8.9claws36 + + * sync with 0.8.9cvs6 + see ChangeLog 2003-02-03 + +2003-02-04 [paul] 0.8.9claws35 + + * po/pt_BR.po + updated by Andrรฉ Filipe de Assunรงรฃo e Brito + + +2003-02-03 [thorsten] 0.8.9claws34 + + * po/de.po + Updated german translations + +2003-02-02 [paul] 0.8.9claws33 + + * po/es.po + updated by Ricardo Mones Lastra + +2003-02-02 [thorsten] 0.8.9claws32 + + * src/mh.c + Fix mh_get_msginfo() segfault if file is inaccessible + +2003-01-31 [colin] 0.8.9claws31 + + * src/procheader.c + Fix last commit's bug + +2003-01-31 [colin] 0.8.9claws30 + + * src/procheader.c + Missing a change for gpg-signed messages + +2003-01-31 [paul] 0.8.9claws29 + + * src/pixmaps/gpg_signed.xpm ** NEW FILE ** + src/procheader.c + src/stock_pixmap.[ch] + src/summaryview.c + indicate GnuPG signed messages by displaying an icon + in the Attachment column. + +2003-01-31 [paul] 0.8.9claws28 + + * sync with 0.8.9cvs4 + see ChangeLog 2003-01-31 + +2003-01-31 [alfons] 0.8.9claws27 + + * src/textview.c + tune URI parser to accept mailto URLs with a '?' + (patch from Ruslan Balkin) + +2003-01-31 [colin] 0.8.9claws26 + + * src/summaryview.c + Fix a leak introduced in claws24 + +2003-01-31 [colin] 0.8.9claws25 + + * src/summaryview.c + Freeze/Thaw folder updates when deleting dups + +2003-01-31 [colin] 0.8.9claws24 + + * src/addr_compl.c + src/summaryview.c + src/msgcache.c + little speed improvements + +2003-01-31 [colin] 0.8.9claws23 + + * src/summaryview.c + Fix segfault when forwarding nothing + Patch from "Ruslan N. Balkin" + +2003-01-30 [paul] 0.8.9claws22 + + * sync with 0.8.9cvs3 + see ChangeLog 2003-01-30 + +2003-01-30 [paul] 0.8.9claws21 + + * sync with 0.8.9cvs2 + see ChangeLog 2003-01-30 + +2003-01-29 [paul] 0.8.9claws20 + + * sync with 0.8.9cvs1 + see ChangeLog 2003-01-29 + +2003-01-28 [paul] 0.8.9claws19 + + * po/POTFILES.in + update to reflect changes. + thanks to Ricardo Mones Lastra + +2003-01-27 [christoph] 0.8.9claws18 + + * ac/openssl.m4 + * ac/spamassassin.m4 + * src/plugins/spamassassin/README + * src/plugins/spamassassin/libspamc.[ch] + * src/plugins/spamassassin/utils.[ch] + updated to latest libspamc + +2003-01-27 [christoph] 0.8.9claws17 + + * src/folder.c + fix wrong use of procheader_get_header_fields + +2003-01-27 [christoph] 0.8.9claws16 + + * src/news.c + * src/prefs_account.[ch] + * src/common/nntp.[ch] + allow to force authentication for NNTP servers + + Patch submitted by Florian Mickler + +2003-01-26 [paul] 0.8.9claws15 + + * src/summaryview.c + speed up of marking messages as read + patch submitted by Jens Rantil + +2003-01-26 [christoph] 0.8.9claws14 + + * src/Makefile.am + * src/mgutils.[ch] ** REMOVE ** + * src/xml.[ch] ** REMOVE ** + * src/xmlprops.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/mgutils.[ch] ** NEW ** + * src/common/xml.[ch] ** NEW ** + * src/common/xmlprops.[ch] ** NEW ** + move xml files to common directory + +2003-01-26 [christoph] 0.8.9claws13 + + * src/plugins/spamassassin/spamassassin_gtk.c + only set gtk entry text if string is available + +2003-01-26 [melvin] 0.8.9claws12 + + * src/description_window.c + Allow resizing of the window + Allow automatic horizontal scroll bar + Do not vertically expand and fill + +2003-01-26 [christoph] 0.8.9claws11 + + * src/Makefile.am + * src/gtkutils.[ch] ** REMOVE ** + * src/common/sylpheed.c + * src/gtk/Makefile.am + * src/gtk/description_window.c + * src/gtk/gtkutils.[ch] ** NEW ** + * src/gtk/prefswindow.c + move gtkutils to gtk directory + +2003-01-26 [paul] 0.8.9claws10 + + * src/summaryview.c + rename summary_unread_clicked() to summary_status_clicked() + +2003-01-26 [melvin] 0.8.9claws9 + + * src/prefs_actions.c + Cosmetical changes to the help text + +2003-01-26 [paul] 0.8.9claws8 + + * src/folder.[ch] + src/mainwindow.c + src/prefs_common.c + src/prefs_sumamry_column.c + summaryview.[ch] + rename the 'Unread' column to 'Status' + +2003-01-25 [match] 0.8.9claws7 + + * src/mgutils.[ch] + removed reference to LDAP constants. removed error2string. + included functions to support LDAP dynamic queries. + * src/syldap.h + moved LDAP constants here. + * src/addressbook.c + * src/addrindex.c + * src/importldif.c + removed references to LDAP constants and references to + error2string. + +2003-01-25 [paul] 0.8.9claws6 + + * src/summaryview.c + summary_thread_build(), summary_thread_init(): remove + unneeded reference to summaryview->folder_item + +2003-01-25 [christoph] 0.8.9claws5 + + * src/gtk/description_window.c + o allow description texts to expand over multiple columns + o translate all columns + * src/prefs_actions.c + change syntax description to use new multi column feature + + Patch submitted by Ivan F. Martinez + +2003-01-25 [match] 0.8.9claws4 + + * src/vcard.c + fixed bug with Quoted-Printable + +2003-01-25 [paul] 0.8.9claws3 + + * src/folder.[ch] + src/summaryview.[ch] + implement per-folder collapsed/expanded threads setting + + * src/prefs_common.c + remove global collapsed/expanded threads option + +2003-01-25 [christoph] 0.8.9claws2 + + * po/POTFILES.in + add pluginwindow and prefswindow + * src/compose.c + make send respond correctly to messages that could be added + to the queue folder, but the UID of the message is unknown + * src/folder.c + * src/imap.c + don't return guessed UIDs in imap_add_msg anymore. We return + 0 to tell the folder system it was appened but the UID is + unknown. Folder system now get's the UID by scaning the folder + and searching the cache for the Message-ID + (closes bug #29 Messages queued, but not sent) + +2003-01-25 [paul] 0.8.9claws1 + + * src/codeconv.c + conv_encode_header(): fix bug when long headers with 8-bit + characters are used, so that the encoded words are wrapped. + If the space in the original text falls on the wrap boundary, + it can be lost. + Patch by Sergey Vlasov. + + * src/folderview.c + fix bug where a change to the sorting method or thread view + of a folder's messages is lost if simpify-subject is set and + toggled on or off. + Patch by Luke Plant. + +2003-01-24 [paul] 0.8.9claws + + * sylpheed-0.8.9claws released + + * Makefile.am + sylpheed.spec.in + remove reference to 'INSTALL.jp' + +2003-01-23 [paul] 0.8.8claws128 + + * po/es.po + po/it.po + po/ru.po + po/sr.po + updated translations. submitted by Ricardo Mones Lastra, + Alessandro Maestri, Ruslan N. Balkin and Urke MMI respectively. + +2003-01-23 [colin] 0.8.8claws127 + + * src/compose.c + Fix drafted and queued news articles re-edition + +2003-01-23 [melvin] 0.8.8claws126 + + * po/fr.po + Updated French translations + +2003-01-23 [colin] 0.8.8claws125 + + * src/inc.c + Fix "Connecting to..." status message + +2003-01-22 [paul] 0.8.8claws124 + + * po/bg.po + updated by George Danchev + + * src/folder.c + revert last commit [0.8.8claws111] as it breaks folder d'n'd + and folder deletion + +2003-01-21 [paul] 0.8.8claws123 + + * po/bg.po + updated by George Danchev + + * src/about.c + its now 2003 + + * src/toolbar.c + don't translate 'Separator' + + * src/plugins/spamassassin/Makefile.am + add aspell to CPPFLAGS + + * src/plugins/spamassassin/spamassassin.c + src/plugins/spamassassin/spamassassin_gtk.c + set correct default for spamassassin_receive_spam + slightly re-word descriptions and some + other minor changes + +2003-01-19 [alfons] 0.8.8claws122 + + * src/mimeview.c + mimeview_save_as(): we might as well show the file name for + the single case "Save As" too + +2003-01-19 [alfons] 0.8.8claws121 + + * src/crash.c + change bug tracker URL to bugzilla URL + +2003-01-19 [alfons] 0.8.8claws120 + + * src/mimeview.c + mimeview_save_all(): display name of file before overwriting; + continue saving all, even when one overwrite was cancelled + +2003-01-19 [christoph] 0.8.8claws119 + + * src/summaryview.c + * src/procmsg.[ch] + fix wrong usage of procmsg_find_children in summaryview + by using procmsg_update_unread_children instead of + summaryview_update_unread_children + +2003-01-19 [christoph] 0.8.8claws118 + + * src/procmsg.c + fix infinite loop in procmsg_find_children + (closes bug #25 sylpheed crashes on delete.) + + Patch submitted by Ivan F. Martinez + +2003-01-19 [paul] 0.8.8claws117 + + * po/pt_BR.po + updated by Ivan Francolin Martinez + +2003-01-18 [melvin] 0.8.8claws116 + + * src/prefs_actions.c + Removed syntax limitation of only one '&' at the end of command. + Now actions that contain '>/dev/null 2>&1' are possible. + +2003-01-18 [melvin] 0.8.8claws115 + + * src/prefs_actions.c + Actions IO dialog: when the action ends + the "Close" button now has focus and [Escape] closes the + window. + +2003-01-18 [christoph] 0.8.8claws114 + + * src/procmsg.c + o add debug output when MsgInfos are really freed + o free GSLists in procmsg_find_children and + procmsg_update_unread_children + +2003-01-18 [christoph] 0.8.8claws113 + + * src/mainwindow.c + reorder Configuration menu + +2003-01-18 [christoph] 0.8.8claws112 + + * src/compose.c + fix applying templates to forwarded messages + + Patch submitted by Ivan Francolin Martinez + +2003-01-17 [christoph] 0.8.8claws111 + + * src/folder.c + destroy folder items, when a folder item is removed + +2003-01-17 [christoph] 0.8.8claws110 + + * src/folder.c + fix wrong folder stats update when ignored message is + deleted + +2003-01-17 [colin] 0.8.8claws109 + + * src/mainwindow.c + * src/summaryview.c + Quicksearch bugfixes: + - hide help button at startup if not extended + - switch to extended when looking for replies + +2003-01-17 [paul] + + * sync with 0.8.9 release + +2003-01-17 [paul] 0.8.8claws108 + + * sync with 0.8.8cvs11 + see ChangeLog 2003-01-17 + +2003-01-16 [colin] 0.8.8claws107 + + * src/procmsg.c + Changed encryption test to re-ask passphrase + if an encrypted message hasn't been decrypted + Fixes bug #5 + +2003-01-16 [christoph] 0.8.8claws106 + + * src/prefs_gtk.c + * src/prefs_toolbar.c + * src/gtk/prefswindow.h + * src/plugins/spamassassin/spamassassin_gtk.c + remove page destroy function that is not used anymore + +2003-01-16 [paul] 0.8.8claws105 + + * sync with 0.8.8cvs9 + see ChangeLog 2002-01-16 + +2003-01-16 [colin] 0.8.8claws104 + + * src/compose.[ch] + Fix bug with autosaved drafts for IMAP, when draft + folder is specified - fixes bugzilla bug #20 + +2003-01-15 [paul] 0.8.8claws103 + + * src/compose.[ch] + src/procmsg.c + store folder and message-id of message forwarding + in queue header and set forward flag after sending + +2003-01-15 [paul] 0.8.8claws102 + + * sync with 0.8.8cvs8 + see ChangeLog 2002-01-15 + +2003-01-15 [colin] 0.8.8claws101 + + * src/Makefile.am + Fix linking with GNU libiconv + +2003-01-15 [darko] 0.8.8claws100 + + * src/pine.c + fix crash when importing pine address book + entry with an empty name (reported by DY + ) + +2003-01-14 [paul] 0.8.8claws99 + + * configure.in ** REMOVED ** + configure.ac ** NEW FILE ** + rename configure.in to configure.ac, as it is now + preferred + +2003-01-14 [melvin] 0.8.8claws98 + + * src/folderview.c + folderview_check_new(): More precise function description + +2003-01-14 [melvin] 0.8.8claws97 + + * src/folderview.c + folderview_check_new(): return the number of new messages + since last check. + * src/inc.c + inc_account_mail(): Disable counting of new messages for IMAP + and NNTP until bug [19] and [14] are fixed. + +2003-01-14 [paul] 0.8.8claws96 + + * sync with 0.8.8cvs6 + see ChangeLog 2003-01-14 + +2003-01-13 [alfons] 0.8.8claws95 + + * src/textview.c + tune email address validation (c. 0.8.8claws89): if . is + just one char away from @, the address is invalid too + (correctly rejects addresses like foo@.com) + +2003-01-13 [paul] 0.8.8claws94 + + * src/messageview.c + src/toolbar.c + fixes to the Message View toolbar and menu: + fix non-functioning Forward button + make Reply button consider default_reply_list + remove 'Follow-up...' menu entry + add 'Forward' and 'Redirect' menu entries + +2003-01-13 [melvin] 0.8.8claws93 + + * src/inc.c + Fixed typo that could make new messages count incorrect. + +2003-01-13 [melvin] 0.8.8claws92 + + * src/folderview.[ch] + folderview_check_new(): return the number of new messages. + * src/inc.c + Should fix bug [14] where new mail notification worked + incorrectly with IMAP accounts. + inc_spool_account(): return number of new msgs, or -1 on error + inc_all_spool(): return number of new msgs + +2003-01-13 [melvin] 0.8.8claws91 + + * src/prefs_actions.c + Justify help text. + +2003-01-12 [thorsten] 0.8.8claws90 + + * src/common/prefs.c + close file before rename + +2003-01-12 [alfons] 0.8.8claws89 + + * AUTHORS + add Christian Mertes + * src/common/utils.[ch] + g_stricase_hash(), g_stricase_equal(): functions for + case insensitive hash tables + * src/textview.c + use top level domain names to validate email address, based + on a patch by Christian Mertes (thanks!), but changed + implementation to use a hash table + +2003-01-12 [paul] 0.8.8claws88 + + * po/bg.po + updated by George Danchev + +2003-01-12 [alfons] 0.8.8claws87 + + * src/summaryview.c + delete / execute performance: use new style folder update + +2003-01-12 [paul] 0.8.8claws86 + + * sync with 0.8.8cvs5 + see ChangeLog 2003-01-13 (!) + +2003-01-12 [alfons] 0.8.8claws85 + + * src/filtering.c + * src/matcher_parser_parse.y + prepare change_score filtering action + * src/matcher.[ch] + give up const-correctness on functions that call non-const-correct functions; + several casts to gpointer in g_free(); + add change_score; + +2003-01-12 [christoph] 0.8.8claws84 + + * src/compose.c + fix 2 warnings + + * src/gtk/prefswindow.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + changed the call of the widget create function + for PrefsPages, because sometimes the widget + create function needs a widget that already has + been attached to a window (to create GDK pixmaps + for exmaple). So we simply pass the GtkWindow as + the second parameter now. + + * src/main.c + * src/mainwindow.c + * src/prefs_toolbar.[ch] + rewrite Toolbar Preferences using the new + prefs window + +2003-01-11 [alfons] 0.8.8claws83 + + * src/addressadd.c + fix crash when adding sender to addressbook because status bar + isn't there (the status bar doesn't seem to be used though, + but I'll let Match decide what to do with it) + +2003-01-11 [colin] 0.8.8claws82 + + * src/main.c + src/toolbar.c + Two useless changes reversed + +2003-01-11 [colin] 0.8.8claws81 + + * src/mainwindow.c + src/mainwindow.h + Add mainwindow_get_mainwindow() + * src/alertpanel.c + src/alertpanel.h + Add alertpanel_error_log() + * src/compose.c + src/inc.c + src/messageview.c + src/toolbar.c + src/main.c + src/procmsg.c + Network errors get a View Log button + +2003-01-10 [alfons] 0.8.8claws80 + + * src/prefs_toolbar.c + * src/toolbar.c + use the translatable string for "Separator" as file name for + separator toolbar items (probably make this uppercase?) + +2003-01-10 [alfons] 0.8.8claws79 + + * src/prefs_toolbar.c + put right A_SEPARATOR description string in "displayed + toolbar items list" so manually added separators are + saved correctly (bug #10, "Adding a separator to the main + toolbar fails, entry in xml file is wrong") + +2003-01-10 [christoph] 0.8.8claws78 + + * src/imap.c + o fix warnings + o use CAPABILITY to check if NAMESPACE is available + +2003-01-10 [christoph] 0.8.8claws77 + + * src/imap.[ch] + apply UIDPLUS IMAP extension support patch + + Patch submitted by Simon 'corecode' Schubert + +2003-01-10 [paul] 0.8.8claws76 + + * src/folderview.c + a sync from main which fixes the news account folders' + Properties bug + +2003-01-10 [christoph] 0.8.8claws75 + + * src/folder.c + don't accept 0 as a valid uid returned by copy and move + functions. 0 means the message was copied or moved but the + new uid could not be fetched. It is not an error condition + for the copy or move operation. + +2003-01-10 [paul] 0.8.8claws74 + + * src/prefs_filtering.c + change English used in Alert when entry is not + saved. + + * sync with 0.8.8cvs4 + see ChangeLog 2003-01-10 + +2003-01-10 [darko] 0.8.8claws73 + + * src/pine.c + fix crash when importing address book entry + without a valid address + +2003-01-09 [alfons] 0.8.8claws72 + + * src/inc.c + filtering performance: use new style folder update + +2003-01-09 [christoph] 0.8.8claws71 + + * src/compose.c + * src/gtk/menu.[ch] + fix wrong selecting of mime encoding type, when + opening property dialog of attachments in the + compose window. 7bit was always selected and that + destoryed files with 8bit data. + (closes bug #9 Sylpheed-claws destroys attachments when + changing MIME-types) + +2003-01-09 [paul] 0.8.8claws70 + + * sync with 0.8.8cvs3 + see ChangeLog 2003-01-09 + +2003-01-08 [alfons] 0.8.8claws69 + + * src/addressadd.c + apply patch by Kim Schulz to fix build breakage + because of missing variable + +2003-01-08 [paul] 0.8.8claws68 + + * sync with 0.8.8cvs2 + see ChangeLog 2002-01-08 + +2003-01-08 [paul] 0.8.8claws67 + + * po/it.po + updated by Alessandro Maestri + + * src/addressadd.c + when using 'Add sender to addressbook' allow + name to be edited and remarks to be entered + Patch submitted by Luke Plant + +2003-01-08 [darko] 0.8.8claws66 + + * README.claws, src/summaryview.c + fix description for marked messages + +2003-01-08 [paul] + + * tools/Makefile.am + tools/launch_phoenix ** NEW FILE ** + add script that enables using Phoenix as the default + web browser. + Submitted by Mohammed Sameer + + * tools/OOo2sylpheed.pl + remove full path to sylpheed executable, just 'sylpheed' + will do + + * tools/README + add launch_phoenix informtion and re-arrange and compress + the data a little + +2003-01-07 [christoph] 0.8.8claws65 + + * src/folder.c + fix update for source folder when moving messages + * src/procmsg.[ch] + * src/summaryview.c + use function to set to_folder for message infos and + automatically update the op_count for old and new + folder + +2003-01-07 [melvin] 0.8.8claws64 + + * src/prefs_actions.c + Fixed bug where an '%p' Action on a displayed image crashed + Sylpheed + Code clean up (get rid of duplicated code and removed unnecessary + structure member) + +2003-01-07 [christoph] 0.8.8claws63 + + * src/compose.c + * src/folder.[ch] + * src/folderview.c + * src/import.c + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/prefs_folder_item.c + * src/procmsg.c + * src/summaryview.c + * src/toolbar.c + o remove all folder update triggering from the UI code. The folder + system should know much better when a folder needs an update. + o to prevent multiple updates in a row the folder updates can be + frozen for some time. + + Note: - Please verify that no updates are missing + - Check where freeze/thaws should be added + +2003-01-07 [christoph] 0.8.8claws62 + + * src/prefs_actions.c + don't translate empty strings + + Patch submitted by Ivan Francolin Martinez + +2003-01-06 [christoph] 0.8.8claws61 + + * src/prefs_actions.c + mark strings for gettext + * src/prefs_matcher.c + use new description window for Execute action and + match condition in Filtering + + Patch submitted by Ivan Francolin Martinez + +2003-01-06 [alfons] 0.8.8claws60 + + keep myself inspired to re-organize matcher part 8; + yes, more to come (I need to move out the descriptive + text for actions to matcher.c, or at least make it not + depend on the wicked ordering) + + * src/prefs_matcher.c + add documentation so others may comprehend the + UI part of the conditions + +2003-01-06 [christoph] 0.8.8claws59 + + * src/prefs_actions.c + use new description window for syntax help + * src/gtk/description_window.c + fix display of descriptions with column count != 2 + + Patch submitted by Ivan Francolin Martinez + +2003-01-06 [christoph] 0.8.8claws58 + + * src/quote_fmt.c + * src/summaryview.[ch] + * src/gtk/Makefile.am + * src/gtk/description_window.[ch] ** NEW ** + use a generic window to display syntax descriptions + currently used in quote_fmt and summaryview (new description + for extended quick search) + + Patch submitted by Ivan Francolin Martinez + +2003-01-06 [paul] 0.8.8claws57 + + * sync with 0.8.8cvs1 + see ChangeLog 2003-01-06 + +2003-01-06 [christoph] 0.8.8claws56 + + * src/mainwindow.c + * src/prefs_gtk.[ch] + * src/gtk/prefswindow.[ch] + * src/plugins/spamassassin/spamassassin_gtk.c + o remove page management from prefswindow, pages + will be an argument to prefswindow_open + o prefswindow_open gets a datapointer that is + passed to the widget_create function to allow + creation of prefswindow for specific items + +2003-01-06 [colin] 0.8.8claws55 + + * src/summaryview.c + We don't want regexp in the reply-finder, + because MIDs can contain !,$,. and so on + +2003-01-06 [jens] 0.8.8claws54 + + * src/jpilot.c + fixed a wrong free in jpilot_read_db_files + +2003-01-06 [alfons] 0.8.8claws53 + + re-organize matcher part 8; more to come + + * src/matcher.c + matcherprop_to_string(): put g_free()s before the + switch-case break to fix memleaks + +2003-01-06 [colin] 0.8.8claws52 + + * src/summaryview.c + cleanup & reply-finder now displays the first + matching message + +2003-01-05 [alfons] 0.8.8claws51 + + re-organize matcher part 7; more to come + + * src/matcher.[ch] + fixes for constant correctness; + more documentation; + +2003-01-05 [alfons] 0.8.8claws50 + + re-organize matcher part 6; more to come + + * src/matcher.[ch] + fixes for constant correctness; + more documentation; + * src/filtering.c + fix for constant correctness + +2003-01-05 [colin] 0.8.8claws49 + + * src/account.[ch] + Add account_get_reply_account function + * src/compose.c + Use account_get_reply_account function + * src/summaryview.c + Basic reply-finder - click on the replied + icon gets you to the outbox using quick-search + +2003-01-05 [paul] 0.8.8claws48 + + * src/prefs_common.c + small change to English + + * src/prefs_filtering.c + prefs_filtering_action_select(): improve logic and uniformity + of gui + +2003-01-05 [alfons] 0.8.8claws47 + + fine tune solution to focus problems (bug #7) + + * src/mainwindow.c + mainwindow_focus_in_event(): remove grab event check + * src/summaryview.c + summary_button_pressed(): move selection on right-click + too. we can't possibly move the selection back after + canceling a dialog, because gtk's incomplete focus + management. whether this is a good solution, only time + will tell. + +2003-01-05 [christoph] 0.8.8claws46 + + * src/imap.c + fix crash when no imap connection could be established + +2003-01-05 [paul] 0.8.8claws45 + + * src/mainwindow.c + src/sumamryview.c + src/gtk/menu.[ch] + fix bug 605957 'shortcuts in popup-menu' + make user-defined shortcuts work + show shortcuts that are already defined + in the main menu + Patch submitted by Luke Plant + +2003-01-05 [alfons] 0.8.8claws44 + + * src/mainwindow.c + focus_in_event handler should not select summary view row + when another window (menu, dialog) grabbed for events + (bug #7, "[0.8.8claws42] Message summary focus") + +2003-01-04 [christoph] 0.8.8claws43 + + * src/procmsg.c + update save folder after adding the sent message + (closes bug #6 Folder View doesn't refresh for "Sent"-messages) + +2003-01-02 [christoph] 0.8.8claws42 + + * src/common/plugin.c + fix unloading of all plugins and unload + plugins in reverse order + + * src/gtk/pluginwindow.c + implement function of load and unload button + + * src/gtk/prefswindow.c + * src/gtk/prefswindow.h + rename register function and add new unregister + function + + * src/plugins/spamassassin/spamassassin_gtk.c + unregister prefs page and update for changes in + src/gtk/prefswindow.c + +2003-01-02 [paul] 0.8.8claws41 + + * po/es.po + updated by Ricardo Mones Lastra + +2003-01-02 [paul] + + * tools/tb2sylpheed + fixes and improvements by Urke MMI + +2003-01-02 [thorsten] 0.8.8claws40 + + * src/procmsg.c + fixed wrong return value + +2003-01-02 [thorsten] 0.8.8claws39 + + * src/prefs.c + fixed printing wrong variable + +2003-01-02 [thorsten] 0.8.8claws38 + + * src/prefs.c + fixed acessing members of freed pfile struct + +2003-01-02 [thorsten] 0.8.8claws37 + + * src/procmsg.c + detect loops across several messages + as suggested by Christoph Hohmann + +2003-01-01 [match] 0.8.8claws36 + + * src/addrindex.c + fixed another memory leak. + +2003-01-01 [match] 0.8.8claws35 + + * src/jpilot.[ch] + fixed memory leaks. applied Doxygen comments. + +2003-01-01 [thorsten] 0.8.8claws34 + + * src/procmsg.c + inhibit endless loop if msg references itself + (closes Bug [ 660477 ] Infinite loop in parent flag search) + +2003-01-01 [christoph] 0.8.8claws33 + + * src/mainwindow.c + * src/gtk/Makefile.am + * src/gtk/pluginwindow.c ** NEW ** + * src/gtk/pluginwindow.h ** NEW ** + add plugin window + + * src/plugins/demo/demo.c + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin_gtk.c + write better plugin descriptions + +2002-12-31 [christoph] 0.8.8claws32 + + * src/gtk/prefswindow.c + * src/plugins/spamassassin/spamassassin_gtk.c + some small improvements to GTK code + +2002-12-31 [christoph] 0.8.8claws31 + + * src/plugins/spamassassin/spamassassin_gtk.c + enable folder select button + +2002-12-31 [christoph] 0.8.8claws30 + + * src/mainwindow.c + * src/gtk/Makefile.am + * src/gtk/prefswindow.c ** NEW ** + * src/gtk/prefswindow.h ** NEW ** + add new prefs window + + * src/common/plugin.c + don't try to load empty config lines + + * src/plugins/spamassassin/Makefile.am + * src/plugins/spamassassin/spamassassin.c + * src/plugins/spamassassin/spamassassin.h ** NEW ** + * src/plugins/spamassassin/spamassassin_gtk.c ** NEW ** + GTK config for SpamAssassin Plugin using + the new prefs window + +2002-12-31 [paul] 0.8.8claws29 + + * po/POTFILES.in + remove obsolete entry 'src/menu.c' + +2002-12-31 [alfons] 0.8.8claws28 + + * src/matcher.[ch] + * src/matcher_parser_parse.y + * src/prefs_matcher.c + add "ignore_thread" and "~ignore_thread" condition so it's + possible to make the actions / scoring operate on the ignore + thread flag + +2002-12-31 [christoph] 0.8.8claws27 + + * src/addrbook.c + * src/addrindex.c + * src/folder.c + * src/matcher.c + * src/prefs_account.c + * src/prefs_actions.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_gtk.c + * src/procmime.c + * src/toolbar.c + * src/xmlprops.c + * src/common/prefs.[ch] + extend prefs file handling for reading and automatic handling + of blocks. When reading prefs_set_block_label will automatically + move on to the block. When writing it will copy all other blocks + automatically + + * src/common/plugin.c + Now loading plugin filenames from [Plugins] block in + sylpheed rc file + +2002-12-30 [christoph] 0.8.8claws26 + + * src/common/hooks.[ch] + return abort status to caller of hooks_invoke + + * src/inc.[ch] + invoke message filtering hook and stop + default handling when filter returns abort + + * src/common/plugin.[ch] + * src/plugins/demo/demo.c + modify plugin loader, because resolving symbols for strings + does not work correctly + + * configure.in + * ac/spamassassin.m4 ** NEW ** + * src/plugins/spamassassin/.cvsignore ** NEW ** + * src/plugins/spamassassin/Makefile.am ** NEW ** + * src/plugins/spamassassin/README ** NEW ** + * src/plugins/spamassassin/libspamc.[ch] ** NEW ** + * src/plugins/spamassassin/spamassassin.c ** NEW ** + * src/plugins/spamassassin/utils.[ch] ** NEW ** + add spamassassin plugin, see src/plugins/spamassassin/README + for details + +2002-12-29 [alfons] 0.8.8claws25 + + * src/mainwindow.c + when moving focus from a message view to the main + window, don't forget to select the summary node + of the displayed message. should fix "[ 659103 ] + focus-follows-mouse confuses sylpheed" + +2002-12-29 [christoph] 0.8.8claws24 + + * src/Makefile.am + * src/stringtable.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/stringtable.[ch] ** NEW ** + move stringtable files to common directory + +2002-12-29 [christoph] 0.8.8claws23 + + * src/Makefile.am + * src/menu.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/menu.[ch] ** NEW ** + move menu files to gtk directory + +2002-12-29 [match] 0.8.8claws22 + + * src/addressbook.c + * src/syldap.c + moved UI specific code out of LDAP code into addressbook + UI code. fixed memory leak. + +2002-12-29 [christoph] 0.8.8claws21 + + * src/folder.c + only check for IGNORED parent message when message is + not IGNORED itself + +2002-12-29 [alfons] 0.8.8claws20 + + * src/summaryview.c + set gtksctree's anchor correct (immediate execute + changes the tree's layout, and anchor points at + the incorrect row). fixes "[ 657233 ] multiple msg + delete sometimes off by 1". + we probably have to look for more tree layout / + anchor glitches. + +2002-12-29 [paul] 0.8.8claws19 + + * src/summaryview.c + fix bug [ 659054 ] incorrect sorting of 'From' column + when using 'display sender using address book' + thanks to Alfons and Luke Plant + +2002-12-29 [christoph] 0.8.8claws18 + + * src/folder.c + * src/procmsg.[ch] + check parent messages for IGNORE THREAD flag, when adding, + moving or copying messages to a folder + +2002-12-27 [alfons] 0.8.8claws17 + + re-organize matcher part 5; more to come + + * src/matcher.c + hash keywords in matchparser_tab + +2002-12-27 [alfons] 0.8.8claws16 + + re-organize matcher part 4; more to come + + * src/matcher_parser.h + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + cleanup + +2002-12-27 [alfons] 0.8.8claws15 + + re-organize matcher part 3; more to come + + * src/matcher.[ch] + cleanup + +2002-12-27 [alfons] 0.8.8claws14 + + re-organize matcher part 2; more to come but this should + work. cc me if there are any regressions. + + * src/matcher.h + add prototype for get_matchparser_tab_id() + * src/matcher_parser_lex.l + look up keywords using matchparser_tab_id(); + +2002-12-27 [alfons] 0.8.8claws12 + + re-organize matcher part 1 + + * src/matcher.h + map yacc generated constants to sylpheed matcher constants + * src/matcher.c + add function to find a matcher constant from a string + +2002-12-27 [christoph] 0.8.8claws11 + + * src/compose.c + MENUITEM_ADD casts the 4th argument from integer to pointer + so it probably should not be a pointer, this means we + should use account id for it and not the account's pointer + +2002-12-27 [paul] 0.8.8claws10 + + * src/mainwindow.c + remove unneeded 'GtkWidget *vbox' + + * src/summaryview.c + further sync with 0.8.8 - make sort + by recipient work as expected + + * NEWS + sync with 0.8.8 + +2002-12-27 [paul] 0.8.8claws9 + + * po/pt_BR.po + updated by Ivan F. Martinez + +2002-12-27 [darko] 0.8.8claws8 + + * src/common/utils.c + added locked pattern to extended search + +2002-12-27 [alfons] 0.8.8claws7 + + * src/prefs_matcher.[ch] + clean up + +2002-12-26 [alfons] 0.8.8claws6 + + * src/matcher.[ch] + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/prefs_matcher.c + allow color label as a condition in the matcher + +2002-12-26 [oliver] 0.8.8claws5 + + * src/toolbar.c + enable Addressbook for Main and Messageview + * src/prefs_actions.c + enable actions in Messageview + +2002-12-26 [christoph] 0.8.8claws4 + + * src/common/plugin.c + add a little debug output + * configure.in + * src/plugins/demo/Makefile.am + better use of automake + +2002-12-26 [christoph] 0.8.8claws3 + + * src/Makefile.am + * src/common/Makefile.am + fix "make distdir" + +2002-12-26 [christoph] 0.8.8claws2 + + * configure.in + sort configure checks into common / gtk / plugins + * po/POTFILES.in + add src/prefs_gtk.c + * src/Makefile.am + add plugins SUBDIR + * src/main.c + * src/common/sylpheed.[ch] + added now sylpheed_done function for shutdown + * src/common/Makefile.am + * src/common/plugin.[ch] ** NEW ** + plugin loader and unloader + * src/plugins/.cvsignore ** NEW ** + * src/plugins/Makefile.am ** NEW ** + build plugins + * src/plugins/demo/.cvsignore ** NEW ** + * src/plugins/demo/Makefile.am ** NEW ** + * src/plugins/demo/demo.c ** NEW ** + small demo plugin that installs a logtext hook and + outputs the log text to stdout + +2002-12-26 [paul] 0.8.8claws1 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-12-26 [paul] 0.8.8claws + + * 0.8.8claws released + +2002-12-26 [paul] 0.8.7claws12 + + * po/bg.po + updated by George Danchev + +2002-12-26 [paul] 0.8.7claws11 + + * po/POTFILES.in + remove unneeded 'src/prefs.c' entry + +2002-12-26 [paul] 0.8.7claws10 + + * src/codeconv.c + src/mainwindow.c + sync with 0.8.8 release + + * src/folder.[ch] + src/mh.c + src/summaryview.c + partial sync with 0.8.8 release + + +2002-12-25 [alfons] 0.8.7claws9 + + * src/matcher.[ch] + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + * src/prefs_matcher.c + add locked flag to possible filtering / matcher + conditions (also a good example what should be + done to add a simple boolean condition) + +2002-12-25 [christoph] 0.8.7claws8 + + * src/Makefile.am + * src/account.[ch] + * src/addrbook.c + * src/addressbook.c + * src/addrindex.c + * src/filtering.c + * src/folder.c + * src/matcher.c + * src/prefs.[ch] ** REMOVE ** + * src/prefs_account.c + * src/prefs_actions.c + * src/prefs_common.c + * src/prefs_customheader.c + * src/prefs_display_header.c + * src/prefs_filtering.c + * src/prefs_folder_item.c + * src/prefs_gtk.[ch] ** NEW ** + * src/prefs_matcher.c + * src/prefs_scoring.c + * src/prefs_summary_column.c + * src/procmime.c + * src/selective_download.c + * src/toolbar.c + * src/common/Makefile.am + * src/common/prefs.[ch] ** NEW ** + split prefs.[ch] into prefs_gtk.[ch] and common/prefs.[ch] + +2002-12-24 [alfons] 0.8.7claws7 + + * src/summaryview.c + summary_thread_build(): fix real cause of the crash mentioned in + 0.8.7claws3. use subject_XXX() and not g_hash_table_XXX() functions, + this way we get meaningful ctree nodes + +2002-12-24 [oliver] 0.8.7claws6 + + * src/mainwindow.[ch] + * src/messageview.[ch] + * src/compose.[ch] + * src/inc.c + * src/summaryview.c + changes to use updated toolbar handling + +2002-12-24 [oliver] 0.8.7claws5 + + * src/toolbar.[ch] + generic toolbar handling + used ideas from Ivan Francolin Martinez (ivanfm@users.sourceforge.net) + * src/prefs_toolbar.[ch] + adjust to handling + +2002-12-24 [oliver] 0.8.7claws4 + + * src/stock_pixmap.[ch] + move SYLPHEED_LOGO to end of list in order + to remove it from Custom Toolbar`s Icon View + +2002-12-24 [alfons] 0.8.7claws3 + + * src/summaryview.c + summary_thread_build(): fix crash because of focus != selection + after threading. when deleting the selection, gtk tries but fails + to find the correct focusable element. we now force the selection + to be focused. this should solve the infamous bug reported by + Jason Wojciechowski (bug "[ 633443 ] Crash on deleting messages"). + a test case is available. + +2002-12-24 [darko] 0.8.7claws2 + + * src/summaryview.c + don't crash when unmarking message with unread children + +2002-12-23 [christoph] 0.8.7claws1 + + * src/Makefile.am + * src/common/Makefile.am + update Makefiles for moved intl.h, version.h and defs.h + * src/imap.c + rewrite imap_session_get to avoid duplicate code + +2002-12-23 [paul] 0.8.7claws + + * Santa-Claws released + + * po/hu.po + po/ru.po + squeeze in updated Hungarian and Russian translations. + Submitted by Gรกl Zoltรกn and Ruslan N. Balkin + +2002-12-23 [paul] 0.8.6claws129 + + * po/pl.po + updated by Witold Wladyslaw Wojciech Wilk + +2002-12-23 [paul] 0.8.6claws128 + + * src/quote_fmt_parse.y + fix typo and add licence header + +2002-12-23 [paul] 0.8.6claws127 + + * po/en_GB.po + updated + +2002-12-23 [paul] 0.8.6claws126 + + * po/it.po + updated translation, submitted by Alessandro Maestri + +2002-12-23 [paul] 0.8.6claws125 + + * src/quote_fmt_parse.y + fix signature-stripping on replies bug. match + '-- \n' and not '-- '. + +2002-12-22 [paul] 0.8.6claws124 + + * po/bg.po + po/es.po + po/sr.po + updated translations. submitted by George Danchev, + Ricardo Mones Lastra, and Urke MMI respectively + +2002-12-21 [paul] 0.8.6claws123 + + * src/addrbook.c + fix coding style + +2002-12-21 [paul] 0.8.6claws122 + + * src/addrbook.c + fix bug [643638] where if a person is in one or more + addressbook groups editing that person's email + address results in removal from those groups. + Patch submitted by Luke Plant. + +2002-12-20 [christoph] 0.8.6claws121 + + * src/common/utils.c + * src/summaryview.c + reimplement expand_search_string using GString to + prevent crashs caused by miscalculated string + lengths reported by Paul + +2002-12-20 [christoph] 0.8.6claws120 + + * src/summaryview.c + don't use "changed" to check if op_count has to be changed as it + is also set when the message has unread children + (closes bug [ 653221 ] crash while deleting duplicates) + +2002-12-20 [paul] 0.8.6claws119 + + * sync with 0.8.6cvs27 + see ChangeLog 2002-12-20 + +2002-12-20 [paul] 0.8.6claws118 + + * sync with 0.8.6cvs26 + see ChangeLog 2002-12-19 and 2002-12-20 + +2002-12-19 [alfons] 0.8.6claws117 + + * src/textview.c + fix incorrect parsing of email addresses, submitted by + Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate + name display if it contains @". + +2002-12-18 [paul] 0.8.6claws116 + + * sync with 0.8.6cvs23 + see ChangeLog 2002-12-18 + +2002-12-18 [paul] 0.8.6claws115 + + * src/Makefile.am + * src/account.c + * src/codeconv.c + * src/gtkutils.[ch] + * src/imap.c + sync with 0.8.6cvs22. + see ChangeLog 2002-12-17 and 2002-12-18 + +2002-12-17 [christoph] 0.8.6claws114 + + * src/imap.c + o don't create a session if imap greeting fails + o don't close socket when authentication fails + this is done by imap_session_destroy + +2002-12-17 [thorsten] 0.8.6claws113 + + * tools/Makefile.am + tools/README + tools/google_msgid.pl ** NEW FILE ** + Added "search for message-id" script and doc + +2002-12-17 [thorsten] 0.8.6claws112 + + * po/hu.po + Updated hungarian translation + (updated by Gal Zoltan) + +2002-12-16 [christoph] 0.8.6claws111 + + * src/addr_compl.c + remove stupid addressbook dump to debug output + * src/mh.c + fix memory leak found by Hiro + +2002-12-14 [paul] 0.8.6claws110 + + * src/compose.c + fix menubar sensitivity on send + + * src/prefs_filtering.c + * src/prefs_matcher.c + * src/prefs_scoring.c + Fix english ;) + + * src/common/quoted-printable.h + sync: fix typo + +2002-12-13 [christoph] 0.8.6claws109 + + * src/Makefile.am + * src/manage_window.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/manage_window.[ch] ** NEW ** + move manage_window files to gtk directory + +2002-12-13 [christoph] 0.8.6claws108 + + * src/Makefile.am + * src/gtkshruler.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/gtkshruler.[ch] ** NEW ** + move gtkshruler files to gtk directory + +2002-12-13 [christoph] 0.8.6claws107 + + * src/Makefile.am + * src/compose.c + * src/gtkstext.[ch] ** REMOVE ** + * src/gtkutils.[ch] + * src/textview.c + * src/gtk/gtkstext.[ch] ** NEW ** + * src/gtk/Makefile.am + o move stext functions to gtkstext.c to remove + dependency of gtkutils + o move gtkstext files to gtk directory + + * src/gtk/Makefile.am + * src/gtk/sslcertwindow.[ch] + UI stuff can always depend on common code so + it's ok to add ../common to include path + +2002-12-13 [colin] 0.8.6claws106 + + * src/summaryview.c + Disconnect sighandlers for mainwindow when + quicksearch has the focus + Fix bug #653231 + * src/mainwindow.[ch] + Make key_pressed callback public, to be able + to disconnect it + +2002-12-13 [christoph] 0.8.6claws105 + + * src/mh.c + create .mh_sequences file in new MH folders + (closes feature request [ 523162 ] MH folders should + get a .mh_sequences) + +2002-12-13 [colin] 0.8.6claws104 + + * src/summaryview.c + Better handling of quicksearch show/hide + (basically the button stays under the mouse + when toggled) + +2002-12-13 [paul] 0.8.6claws103 + + * sync with 0.8.6cvs17 + see ChangeLog 2002-12-13 + +2002-12-13 [paul] 0.8.6claws102 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-12-11 [colin] 0.8.6claws101 + + * src/folder.c + remove statusbar stuff + src/folderview.c + set statusbar verbosity when moving folders + +2002-12-11 [colin] 0.8.6claws100 + * src/prefs_filtering.c + * src/prefs_matcher.c + * src/prefs_scoring.c + Fix english ;) + +2002-12-11 [colin] 0.8.6claws99 + + * src/prefs_common.[ch] + Add summary_quicksearch_type + * src/summaryview.c + Save last used quicksearch type + +2002-12-11 [jens] 0.8.6claws98 + * src/prefs_filtering.c + * src/prefs_matcher.c + * src/prefs_scoring.c + added dialog for incomplete rules in scoring, filtering and + matcher to ask wheather really close + +2002-12-11 [colin] 0.8.6claws97 + + * src/folder.c + Fix folder dnd statusbar logging + +2002-12-10 [christoph] 0.8.6claws96 + + * src/compose.c + * src/folder.c + * src/imap.c + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/news.c + * src/send.c + * src/statusbar.[ch] + * src/common/hooks.c + * src/common/log.[ch] + o handle verbose logging in statusbar directly in statusbar code + and common code does not need any knowledge about a statusbar + o remove direct calls to statusbar_(puts|pop)_all functions + +2002-12-10 [jens] 0.8.6claws95 + + * src/*.c + removed gettext from g_warnings + * po/POTFILES.in + cleaned and updated + * po/de.po + updated + +2002-12-10 [colin] 0.8.6claws94 + + * src/main.c + finish crash dialog fix + +2002-12-10 [colin] 0.8.6claws93 + + * src/main.c + "Fix" "sylpheed already running" instead of + crash dialog appearing after a crash + +2002-12-10 [colin] 0.8.6claws92 + + * po/POTFILES.in + add src/gtk/sslcertwindow.c + +2002-12-10 [paul] 0.8.6claws91 + + * po/POTFILES.in + updated to reflect recent changes + submitted by Alessandro Maestri + +2002-12-09 [christoph] 0.8.6claws90 + + * src/Makefile.am + * src/smtp.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/smtp.[ch] ** NEW ** + move smtp files to common directory + +2002-12-09 [christoph] 0.8.6claws89 + + * src/Makefile.am + * src/session.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/session.[ch] ** NEW ** + move session files to common directory + +2002-12-09 [paul] 0.8.6claws88 + + * src/account.c + fix bug [649746] edit accounts: move account reverted + Patch submitted by Luke Plant + +2002-12-09 [colin] 0.8.6claws87 + + * src/ssl_certificate.c + cleanup + +2002-12-09 [colin] 0.8.6claws86 + + * src/ssl.c + Try to open the cert.pem database and + issue a warning if it isn't there + +2002-12-09 [colin] 0.8.6claws85 + + * src/common/ssl_certificate.c + * src/gtk/sslcertwindow.c + Warning fixes + +2002-12-09 [colin] 0.8.6claws84 + + * src/ssl_certificate.[ch] ** REMOVED ** + * src/common/ssl_certificate.[ch] ** NEW ** + * src/Makefile.am + * src/common/Makefile.am + Moved ssl_certificate.[ch] to common + * src/common/ssl.c + Put back needed include + * src/gtk/sslcertwindow.[ch] + Changed ssl_certificate.h include + +2002-12-09 [colin] 0.8.6claws83 + + * src/gtk/sslcertwindow.[ch] + Implement hook for certificate acception + * src/ssl_certificate.[ch] + Implement hook for certificate acception + * src/common/ssl.c + Reenable certificate acception check + * src/mainwindow.c + Register sslcertwindow's hook + +2002-12-08 [christoph] 0.8.6claws82 + + * src/about.c + * src/addr_compl.c + * src/codeconv.c + * src/manual.c + * src/undo.c + * src/common/utils.c + o add missing includes + o fix warnings + * src/.cvsignore + * src/common/.cvsignore + * src/common/version.h ** REMOVE ** + remove autogenerated file + +2002-12-08 [paul] 0.8.6claws81 + + * src/stringtable.c + put back needed include + +2002-12-08 [colin] 0.8.6claws80 + + * src/gtk/sslcertwindow.c + Cleaner popups when asking + * src/ssl_certificate.c + * src/prefs_common.[ch] + remove ssl certificate pref + put back needed include + * src/undo.c + put back needed include + +2002-12-08 [christoph] 0.8.6claws79 + + * src/folderview.c + * src/logwindow.c + * src/statusbar.c + * src/summaryview.c + only abort hook invokation if required data is missing not + if our own data pointer is NULL, update hookfunction for + log window + +2002-12-08 [paul] 0.8.6claws78 + + * src/about.c + * src/addrcache.c + * src/addrclip.c + * src/addr_compl.c + * src/addrselect.c + * src/codeconv.c + * src/colorlabel.c + * src/enriched.c + * src/esmtp.c + * src/exporthtml.c + * src/headerview.c + * src/imageview.c + * src/manual.c + * src/noticeview.c + * src/pgptext.c + * src/scoring.c + * src/sourcewindow.c + * src/stringtable.c + * src/undo.c + clean up: remove unneccesary includes + +2002-12-08 [christoph] 0.8.6claws77 + + * src/folderview.c + * src/statusbar.c + * src/summaryview.c + * src/common/hooks.[ch] + hook functions now have a gboolean return value, if a hook + returns TRUE it will stop executing of any more hooks in + the same hooklist for this invokation + +2002-12-08 [colin] 0.8.6claws76 + + * src/main.c + put back argv0 for CRASH_DIALOG + +2002-12-08 [christoph] 0.8.6claws75 + + * src/Makefile.am + * src/about.c + * src/account.c + * src/crash.c + * src/esmtp.h + * src/imap.[ch] + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/news.c + * src/pop.[ch] + * src/prefs_account.[ch] + * src/prefs_common.[ch] + * src/send.[ch] + * src/smtp.[ch] + * src/ssl_certificate.[ch] + * src/ssl_manager.[ch] + * src/common/Makefile.am + * src/common/log.c + * src/common/nntp.[ch] + * src/common/socket.[ch] + * src/common/ssl.[ch] + * src/gtk/sslcertwindow.[ch] + * ac/openssl.m4 + use new autoconf script to detect OpenSSL with extra parameters + to specify the location of libs and includes, also remove USE_SSL + to USE_OPENSSL + + * src/common/sylpheed.[ch] + * src/common/version.h.in + start seperation of common code initialization seperated from gui + + * src/summaryview.c + The function that is called when a color label changes + should not change the color lable again + +2002-12-08 [colin] 0.8.6claws74 + + * src/gtk/sslcertwindow.c + warning fixes + +2002-12-08 [colin] 0.8.6claws73 + + * src/statusbar.c + src/common/log.h + Register a hook for statusbar_puts_all + * src/common/log.c + invoke statusbar_puts_all's hook + +2002-12-08 [colin] 0.8.6claws72 + + * src/ssl_certificate.c + Put back a badly-removed include + +2002-12-08 [colin] 0.8.6claws71 + + * src/gtk/sslcertwindow.[ch] ** NEW ** + new certificate presentation + * src/gtk/Makefile.am + add new files + * src/ssl_certificate.[ch] + gtk cleanup, made utility functions public + * src/ssl_manager.c + use new cert presentation + +2002-12-07 [christoph] 0.8.6claws70 + + * src/Makefile.am + * src/nntp.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/nntp.[ch] ** NEW ** + move nntp files to common directory + +2002-12-07 [christoph] 0.8.6claws69 + + * src/procmsg.[ch] + * src/summaryview.c + implement msginfo update callback using sylpheed's new + hook system. Invoke hooks from procmsg_msginfo_[un]set_flags. + +2002-12-06 [christoph] 0.8.6claws68 + + * src/editgroup.c + This patch changes the 'Edit Group Details' dialog to + allow extended selections in either pane, so that + addresses can be added or removed from a group more + quickly and easily. (it actually is a net decrease in + file size, as some unnecessary functions have been + removed). + (patch submitted by Luke Plant ) + +2002-12-06 [christoph] 0.8.6claws67 + + * src/Makefile.am + * src/template.[ch] ** REMOVE ** + * src/common/Makefile.am + * src/common/template.[ch] ** NEW ** + move template files to common directory + + * src/nntp.c + add missing log.h include + +2002-12-06 [melvin] 0.8.6claws66 + + * src/prefs_actions.c + Added the trailing ">" syntax to insert command's output + without replacing old text (in contrast to trailing "|"). + +2002-12-05 [colin] 0.8.6claws65 + + * src/common/utils.c + Don't modify original search_string or it'll change + the next iterations in the for() + +2002-12-05 [darko] 0.8.6claws64 + + * src/common/utils.c + proper check for filtering commands, found by Colin + +2002-12-05 [darko] 0.8.6claws63 + + * src/common/utils.c + check proper string for NULL pointer, found by Colin + +2002-12-05 [darko] 0.8.6claws62 + + * src/common/utils.[ch] + expand_search_string(): new function + converts Mutt-like patterns to Sylpheed's + filtering engine + * src/summaryview.c + use expand_search_string() to allow Mutt-like + patterns in extended search + * README.claws + document extended option in quick search + +2002-12-05 [paul] 0.8.6claws61 + + * sync with 0.8.6cvs16 + see ChangeLog 2002-12-05 + + * po/POTFILES.in + clean up + +2002-12-04 [christoph] 0.8.6claws60 + + * src/imap.[ch] + put imap authentication code into a new function and + remove it from imap_session_new that will allow to + send other commands before authentication + +2002-12-04 [christoph] 0.8.6claws59 + + * src/imap.[ch] + use already existing method to prevent unneeded IMAP + folder selects. Set imap_select parameters to NULL + in some functions if the values are not required. + + * src/xml.h + remove no longer required include + +2002-12-04 [paul] 0.8.6claws58 + + * po/es.po + updated by Ricardo Mones Lastra + + * configure.in + po/hu.po ** NEW FILE ** + initial Hungarian translation, submitted + by Gรกl Zoltรกn + +2002-12-03 [christoph] 0.8.6claws57 + + * src/Makefile.am + * src/gtksctree.[ch] ** REMOVE ** + * src/gtk/Makefile.am + * src/gtk/gtksctree.[ch] ** NEW ** + move gtksctree files to gtk directory + +2002-12-03 [christoph] 0.8.6claws56 + + * src/Makefile.am + * src/md5.[ch] ** REMOVE ** + * srm/common/Makefile.am + * src/common/md5.[ch] ** NEW ** + move md5 files to common directory + + * src/gtkstext.c + remove not required #include + +2002-12-03 [sergey] 0.8.6claws55 + + * src/gtkutils.c + * src/gtkutils.h + gtkut_window_popup(): new function. + * src/mainwindow.c + main_window_popup(): use gtkut_window_popup() to raise + window without changing its position. + (see sylpheed-main ML message [sylpheed:17247]) + +2002-12-03 [sergey] 0.8.6claws54 + + * src/send.c + send_message_local(): removed first-dot escaping + (SMTP-only, not needed for sending through pipe) + +2002-12-03 [paul] 0.8.6claws53 + + * po/POTFILES.in + update to reflect recent changes (thanks + to Ricardo Mones Lastra) + + * tools/filter_conv.pl + fix problem with quoted strings. Patch submitted + by Luke Plant + +2002-12-03 [paul] 0.8.6claws52 + + * sync with 0.8.6cvs15 + see ChangeLog 2002-12-03 + +2002-12-02 [christoph] 0.8.6claws51 + + * src/logwindow.[ch] + * src/common/log.[ch] + implement logging using a hook function + + * src/folderview.c + * src/folder.[ch] + define hooklist name in header file to avoid + errors caused by wrong spelling of hooklist names + + * src/toolbar.c + fix warnings + +2002-12-02 [christoph] 0.8.6claws50 + + * src/common/Makefile.am + add src/common/hooks.[ch] + + * src/common/hooks.[ch] + implement a simple hook system using glib's hook functions + + * src/folder.[ch] + * src/folderview.c + use new hook system for folder item updates + +2002-12-02 [christoph] 0.8.6claws49 + + * doc-src/ui_seperation.txt ** NEW ** + information for ui seperation + + * src/Makefile.am + remove files that were moved to common + include common directory by default for the header files + + * src/inc.c + * src/common/socket.c + * src/automaton.[ch] + implement automaton using g_io_*-functions instead of + gdk_input_add to make it ui independent + + * src/codeconv.c + * src/compose.c + * src/ldif.c + * src/pgptext.c + * src/procmime.c + * src/rfc2015.c + * src/smtp.c + * src/unmime.c + remove common/ prefix because directory is now in + include path + + * src/compose.c + * src/folder.c + * src/folderview.c + * src/mainwindow.c + * src/messageview.c + * src/prefs_common.c + * src/procmsg.c + * src/rfc2015.c + fix warnings + + * src/imap.c + * src/inc.c + * src/news.c + * src/pop.c + * src/send.c + * src/smtp.c + * src/ssl_certificate.c + add log.h header file for logging functions + + * src/main.c + * src/common/utils.c + * src/summaryview.c + * src/xml.c + o move debug_mode to common/utils.c + o add functions to set and get debug_mode + + * src/defs.h ** REMOVE ** + * src/intl.h ** REMOVE ** + * src/socket.[ch] ** REMOVE ** + * src/ssl.[ch] ** REMOVE ** + * src/utils.[ch] ** REMOVE ** + replaced by new files in src/common/ + + * src/common/Makefile.am + add new files in src/common/ + + * src/common/defs.h ** NEW ** + * src/common/intl.h ** NEW ** + * src/common/log.[ch] ** NEW ** + * src/common/socket.[ch] ** NEW ** + * src/common/ssl.[ch] ** NEW ** + * src/common/utils.[ch] ** NEW ** + replacement for files in src/ + +2002-12-02 [colin] 0.8.6claws48 + + * src/folderview.c + Scroll folderview if necessary during dnd + +2002-12-02 [colin] 0.8.6claws47 + + * src/folder.[ch] + Add check to verify a move is within a single mailbox + * src/folderview.c + Add specific error string for this check + +2002-12-02 [colin] 0.8.6claws46 + + * src/folder.c + Add a test to folder moving, remove a statusbar_print + * src/folderview.c + Add Move folder... context-menu item + Factorize folder moving code + Enable folder DND for mbox + +2002-12-01 [christoph] 0.8.6claws45 + + * ac/aspell.m4 + remove conf.aspelltest if the version check fails + +2002-11-30 [christoph] 0.8.6claws44 + + * autogen.sh + run libtoolize --force in autogen to create missing + libtool scripts + +2002-11-30 [christoph] 0.8.6claws43 + + * src/Makefile.am + * src/pgptext.c + * src/procmime.c + * src/rfc2015.c + * src/uuencode.[ch] ** REMOVED ** + * src/common/Makefile.am + * src/common/uuencode.[ch] ** NEW ** + move uuen/decoder to common directory + +2002-11-30 [christoph] 0.8.6claws42 + + * src/Makefile.am + * src/base64.[ch] ** REMOVED ** + * src/codeconv.c + * src/compose.c + * src/ldif.c + * src/pgptext.c + * src/procmime.c + * src/rfc2015.c + * src/smtp.c + * src/unmime.c + * src/common/Makefile.am + * src/common/base64.[ch] ** NEW ** + move base64 en/decoder to common directory + +2002-11-30 [christoph] 0.8.6claws41 + + * src/common ** NEW ** + new directory for UI independent code + * src/gtk ** NEW ** + new directory for GTK frontend + * src/common/.cvsignore ** NEW ** + * src/gtk/.cvsignore ** NEW ** + ignore build files + * src/common/Makefile.am ** NEW ** + * src/gtk/Makefile.am ** NEW ** + automake files to build new seperated stuff + * src/Makefile.am + the binary will currently still be build with the + files in src, so we include the code from the + subdirs for now after building the libs there + +2002-11-30 [paul] 0.8.6claws40 + + * src/compose.c + fix bug [642731] 'Wrong selected account with drafted mail' + +2002-11-29 [oliver] 0.8.6claws39 + + * src/messageview.c + o update summaryview when switching between different + messageviews + * src/toolbar.c + o check if messageview holds already removed msg + from summaryview + + +2002-11-29 [oliver] 0.8.6claws38 + + * src/toolbar.c + remove not needed variables and includes + make messageview stay opened and move to next when msgs are deleted + +2002-11-29 [oliver] 0.8.6claws37 + + * src/toolbar.c + disable compose button (messageview toolbar) by default + deleted msgs are moved to trash + +2002-11-29 [melvin] 0.8.6claws36 + + * configure.in + Increased minimal gpgme version to 0.3.10 (Zombies out) + and to detect signatures expirations (gpgme 0.3.6) + + * src/main.c + Use non obsolescent function for Gpgme engine checking. + + * src/rfc2015.c + Inform about expired signatures or signatures which key + has expired. Expiration date is displayed. + + * src/sigstatus.c + Inform about expired signatures or signatures which key + has expired. + +2002-11-28 [paul] 0.8.6claws35 + + * src/folderview.c + re-instate 'Check for new messages' in Newsgroup + folders right-click menu, after a suggestion from + Tim Mann + + * src/main.c + after a crash check only local folders for new + messages + +2002-11-28 [paul] 0.8.6claws34 + + * configure.in + apply patch that fixes the checking of GTK with XIM + support on different OSs, such as FreeBSD. Patch + submitted by Topia + +2002-11-28 [paul] 0.8.6claws33 + + * src/mainwindow.c + src/prefs_common.c + src/prefs_toolbar.c + more changes to the English + +2002-11-28 [paul] 0.8.6claws32 + + * sync with 0.8.6cvs13 + see ChangeLog 2002-11-28 (no sync needed + for src/compose.c) + +2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)] 0.8.6claws31 + + * src/mainwindow.[ch] + add patch by Ivan F. Martinez introducing messageview Toolbar + some changes and committed by oliver + +2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)] 0.8.6claws30 + + * src/messageview.[ch] + add patch by Ivan F. Martinez introducing messageview Toolbar + some changes and committed by oliver + +2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)] 0.8.6claws29 + + * src/compose.[ch] + add patch by Ivan F. Martinez introducing messageview Toolbar + some changes and committed by oliver + +2002-11-28 [Ivan Francolin Martinez (ivanfm@users.sourceforge.net)] 0.8.6claws28 + + * src/toolbar.[ch] + add patch by Ivan F. Martinez introducing messageview Toolbar + some changes and committed by oliver + +2002-11-28 [oliver] 0.8.6claws27 + + * src/prefs_toolbar.[ch] + getting ready for messageview toolbar + free mem allocated by gettext + change prefs_toolbar to prefs_toolbar_open + +2002-11-28 [thorsten] 0.8.6claws26 + + * src/imageview.[ch] + cleaned up conflicting declarations of + imageview_show_image() + +2002-11-28 [paul] 0.8.6claws25 + + * src/grouplistdialog.c + src/prefs_common.c + src/prefs_summary_column.c + a few more improvements to the English + +2002-11-28 [colin] 0.8.6claws24 + + * man/sylpheed.1 + A few updates to command-line parameters + +2002-11-28 [colin] 0.8.6claws23 + + * src/prefs_filtering.c + Fix problems with prefs_filtering_delete_path: + a) if the first rule is removed, original pointers + weren't updated (leading to segfaults) + b) it was always global_processing updated in case + of removed path was parent of rule path + +2002-11-27 [paul] 0.8.6claws22 + + * src/mainwindow.c + src/prefs_account.c + src/prefs_actions.c + src/prefs_common.c + src/prefs_customheader.c + src/prefs_display_header.c + src/prefs_filtering.c + src/prefs_folder_item.c + src/prefs_matcher.c + src/prefs_scoring.c + src/prefs_summary_column.c + src/prefs_template.c + src/prefs_toolbar.c + improve the English in the GUI + +2002-11-27 [colin] 0.8.6claws21 + + * src/folder.c + Fix processing renaming problems happening after + last commit + +2002-11-27 [colin] 0.8.6claws20 + + * src/folder.c + recursive move now deletes src each subfolder after + having moved it + * src/folderview.c + Use identifier instead of path during dnd (enables + IMAP folder dnd) + +2002-11-27 [paul] 0.8.6claws19 + + * src/main.c + apply patch that does command-line processing + BEFORE gtk_init, allowing claws to run from + shell-scripts in non-X environment (e.g. crontab + or ip-up, ip-down scripts). Patch submitted by + Ruslan N. Balkin + + * po/it.po + updated by Alessandro Maestri + +2002-11-27 [paul] 0.8.6claws18 + + * sync with 0.8.6cvs12 + src/prefs_common.c + Differences are that main uses a 'Receive dialog' + frame on the Interface tab, whereas claws groups all + the dialogs together in a 'Dialogs' frame. + +2002-11-27 [colin] 0.8.6claws17 + + * src/prefs_matcher.c + Fix Execute criteria's NOT flag + + +2002-11-26 [christoph] 0.8.6claws16 + + * src/ssl.c + rewrite the ssl code a little bit, only use one + SSL context, set default certificates' file/path + +2002-11-26 [thorsten] 0.8.6claws15 + + * src/compose.c + default-reply-to didn't work for ml-reply + +2002-11-26 [melvin] 0.8.6claws14 + + * src/prefs_actions.c + Made pipe-actions ignore short headers in message view + Made trailing-pipe-actions write in the message view with + the same font as the original message + +2002-11-26 [paul] 0.8.6claws13 + + * src/compose.c + this time commit the correct file + +2002-11-26 [paul] 0.8.6claws12 + + * sync with 0.8.6cvs11 + src/quote_fmt_parse.y + no sync needed + src/account.[ch] + not sync'ed + src/compose.c + compose_write_headers(): add 'X-Sylpheed-Account-Id:' header + on draft mode. + compose_reedit(): add check for 'X-Sylpheed-Account-Id:' + header + + see ChangeLog 2002-11-25 and 2002-11-26 + +2002-11-26 [colin] 0.8.6claws11 + + * src/folderview.c + Fix collapsed folder not auto-expanding during + mail dnd, if it was the source folder. + +2002-11-25 [colin] 0.8.6claws10 + + * src/folderview.[ch] + Variable renaming and cleaning (slist of nodes + to be re-collapsed is stored in FolderView) + +2002-11-25 [paul] 0.8.6claws9 + + * src/prefs_common.[ch] + fix breakage caused by last commit + +2002-11-25 [paul] 0.8.6claws8 + + * sync with 0.8.6cvs4 + see ChangeLog 2002-11-21 + +2002-11-25 [paul] 0.8.6claws7 + + * sync with 0.8.6cvs4 + see ChangeLog 2002-11-20 + +2002-11-25 [paul] 0.8.6claws6 + + * sync with 0.8.6cvs3 + see ChangeLog 2002-11-18 + +2002-11-25 [colin] 0.8.6claws5 + + * src/gtkutils.[ch] + Add gtkut_ctree_node_is_parent() + * src/folderview.c + Spring-loaded folders + +2002-11-25 [colin] 0.8.6claws4 + + * src/utils.[ch] + Add slist_concat_unique(), function to merge + two GSList filtering dups + * src/folder.[ch] + * src/summaryview.[ch] + * src/folderview.c + * src/main.c + Add detection/update/display of unread answers + to marked mails + * src/procmsg.[ch] + Add procmsg_find_children() + Add procmsg_msg_has_marked_parent() + +2002-11-25 [colin] 0.8.6claws3 + + * src/ssl_certificate.[ch] + Allow checking a certificate without a DNS + lookup + Allow to forget a cert (by deleting it) + Make ssl_certificate_destroy_public + * src/ssl_manager.[ch] ** NEW FILES ** + Gui to manage (display/remove) certificates + * src/prefs_common.[ch] + Add a pref to allow silent acceptation of + trusted certificates or not (based on the + "I want to know what's going on" principle) + * src/mainwindow.c + Add SSL manager in Tools menu + * src/Makefile.am + Add the new files to the build + * po/POTFILES.in + Add ssl_manager.c to translations + +2002-11-25 [colin] 0.8.6claws2 + + * src/summaryview.[ch] + Add S_SEARCH_EXTENDED to the quick search, which + allows to search using filtering syntax. + +2002-11-25 [colin] 0.8.6claws1 + + * src/summaryview.c + Deletion of duplicates now prefer deleting + the unread dup (fixes feature-request 638989). + +2002-11-24 [paul] 0.8.6claws + + * po/es.po + po/pl.po + po/ru.po + po/sr.po + updated by Ricardo Mones Lastra, + Witold Wladyslaw Wojciech Wilk, + Ruslan N. Balkin, and Urke MMI + respectively + +2002-11-24 [paul] 0.8.5claws182 + + * po/bg.po + updated by George Danchev + +2002-11-23 [alfons] 0.8.5claws181 + + * src/imap.c + tiny memory leak found by browsing Dimitar's + valgrind report + +2002-11-23 [paul] 0.8.5claws180 + + * po/it.po + updated by Alessandro Maestri + +2002-11-22 [christoph] 0.8.5claws179 + + * src/compose.c + * src/inc.c + * src/prefs_filtering.c + * src/summaryview.c + more warning fixes + +2002-11-22 [alfons] 0.8.5claws178 + + * src/summaryview.c + summary_execute_delete_func(): if message is deleted, make + sure to also remove its entry in the subject hash table. + fixes a corner case bug. + +2002-11-22 [paul] 0.8.5claws177 + + * .cvsignore + add 'autom4te.cache' + + * ltconfig ** REMOVED ** + not needed + +2002-11-22 [paul] 0.8.5claws176 + + * src/textview.c + textview_set_font(): fix for message display in + UTF-8 locales (thanks to Sergey Vlasov). + + * AUTHORS + add new team members and contributors + + +2002-11-21 [colin] 0.8.5claws175 + + * src/procmsg.[ch] + Add procmsg_remove_special_headers() + * src/mh.c + Use procmsg_remove_special_headers() for + previous fix + +2002-11-21 [colin] 0.8.5claws174 + + * src/mh.c + Fix moving/copying from queue/draft folders + for MH folders + +2002-11-21 [christoph] 0.8.5claws173 + + * src/crash.c + * src/filtering.c + * src/logwindow.c + * src/main.c + * src/matcher_parser_lex.[hl] + * src/mbox.c + * src/mbox_folder.[ch] + * src/prefs_filtering.c + * src/procheader.c + * src/quote_fmt_lex.l + * src/ssl.c + fix all warnings except the warnings in lex and yacc files + +2002-11-20 [christoph] 0.8.5claws172 + + * src/imap.c + fix MsgInfo retrieval for IMAP draft and queue folders + (closes bug [ 619558 ] Draft saving on IMAP box issue) + +2002-11-19 [christoph] 0.8.5claws171 + + * src/compose.c + fix segfault, when draft saving does not get + the MsgInfo of the new message + (closes bug [ 640699 ] Claws170: crash drafting mail ( IMAP )) + +2002-11-19 [christoph] 0.8.5claws170 + + * src/procmsg.c + add parameter check for flag setting function + (closes bug [ 640619 ] Claws169: crash - drafting a mail (IMAP)) + +2002-11-18 [paul] 0.8.5claws169 + + * src/compose.c + more sensitivity fixes to redirect mode: + * disable toolbar draft button + * allow only Address book in the Tools menu + * disable editing of message by the spell + checker + +2002-11-18 [paul] 0.8.5claws168 + + * src/compose.c + fix sensitivity of menu items in compose_redirect(): + allow only the necessary items + +2002-11-18 [paul] 0.8.5claws167 + + * src/compose.c + fix bug [ 603259 ] 'attachment got lost on bounce' + +2002-11-18 [paul] 0.8.5claws166 + + * po/ru.po + updated by Ruslan N. Balkin + +2002-11-18 [colin] 0.8.5claws165 + + * src/main.c + src/defs.h + Remove old filtering stuff + + +2002-11-17 [oliver] 0.8.5claws164 + + * src/toolbar.h + remove not needed typedef + +2002-11-17 [oliver] 0.8.5claws163 + + * src/toolbar.c + make toolbar's on click events translatable + +2002-11-15 [colin] 0.8.5claws162 + + * src/summaryview.c + Revert too-soon integration of a feature + +2002-11-15 [christoph] 0.8.5claws161 + + * src/imap.c + use main's implementation of imap_get_msginfo + +2002-11-15 [christoph] 0.8.5claws160 + + * src/compose.c + * src/folder.[ch] + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + * src/procmsg.c + * src/summaryview.c + replace claws' fetch_msginfo with main's get_msginfo + (use main's implementation where possible) + +2002-11-15 [colin] 0.8.5claws159 + + * src/ssl_certificate.c + Missed a check + +2002-11-16 [melvin] 0.8.5claws158 + + * po/fr.po + Updated French translations. + +2002-11-16 [colin] 0.8.5claws157 + + * src/ssl_certificate.c + Check for missing parts in the certificates + +2002-11-15 [colin] 0.8.5claws156 + + * src/folderview.c + Preventive fix (missing check) found by + Alfons + +2002-11-15 [paul] + + * NEWS + sync with 0.8.6 release + +2002-11-15 [colin] 0.8.5claws155 + + * src/folder.[ch] + src/folderview.c + Fix error handling of folder_item_move_to() + (thanks to Alfons!) + +2002-11-15 [colin] 0.8.5claws154 + + * src/folder.[ch] + src/folderview.c + folder_item_move_to() sets an error message instead + of having GUI stuff in folder.c + +2002-11-15 [colin] 0.8.5claws153 + + * src/procmsg.[ch] + Implemented a callback for MsgInfo updates, + heavily copy/pasted from Christoph's folder + callback system + * src/summaryview.[ch] + Register summary_update_msg as callback + +2002-11-14 [colin] 0.8.5claws152 + + * src/procmsg.c + Update the FolderItem after sending (fixes 617593) + +2002-11-14 [christoph] 0.8.5claws151 + + * src/folder.c + fix wrong position of NULL pointer check found + by Sergey + +2002-11-14 [christoph] 0.8.5claws150 + + * src/folder.c + fix segfault when deleting messages from IMAP folders + (closes bug [ 635641 ] Crash deleting mail in IMAP trash) + +2002-11-14 [colin] 0.8.5claws149 + + * src/compose.c + Forwarding was also ignoring the folder's default account. + +2002-11-14 [colin] 0.8.5claws148 + + * src/compose.c + Fix sent folder not set to folder properties when + forwarding. + +2002-11-14 [thorsten] 0.8.5claws147 + + * src/inc.c + inc_start(): Files were not moved from .processing to inbox, + if no global processing rule existed + +2002-11-14 [colin] 0.8.5claws146 + + * src/ssl_certificate + Fix file operations + +2002-11-14 [paul] 0.8.5claws145 + + * po/it.po + updated by Alessandro Maestri + +2002-11-13 [alfons] 0.8.5claws144 + + * src/folder.c + folder_item_close(): only mark messages unread + when a folder has new messages + +2002-11-13 [keith] 0.8.5claws143 + + * src/imap.c + Fix problem moving or copying between + IMAP folders + +2002-11-13 [colin] 0.8.5claws142 + + * src/matcher_parser_parse.y + Fix rule problem when " don't match + +2002-11-13 [christoph] 0.8.5claws141 + + * src/folder.c + * src/folderview.c + moved cache saving to folder_item_close + the folderview should not have to deal with + this things + +2002-11-13 [christoph] 0.8.5claws140 + + * src/summaryview.c + moved setting of important score to + summary_set_prefs_from_folderitem + +2002-11-13 [colin] 0.8.5claws139 + + * src/matcher_parser_parse.y + Fix a segfault in the parser (happening when + a good expression had been tested and a bad + one arrives) + +2002-11-13 [paul] 0.8.5claws138 + + * sync with 0.8.5cvs24 + see ChangeLog 2002-11-13 + + * po/pt_BR.po + updated by Fabio Jr. Beneditto + +2002-11-13 [colin] 0.8.5claws137 + + * src/msgcache.c + src/defs.h + src/procmsg.[ch] + Revert last commit, problem + +2002-11-13 [colin] 0.8.5claws136 + + * src/msgcache.c + Remove duplicated code + * src/defs.h + Bumped CACHE_VERSION and MARK_VERSION + * src/procmsg.[ch] + Network endian for cache and mark files + +2002-11-12 [colin] 0.8.5claws135 + + * src/inc.c + Fix the "socket error" dialog which disappeared + +2002-11-12 [colin] 0.8.5claws134 + + * src/msgcache.c + Reverse last commit which had performance + problems, but still reverse the list + +2002-11-12 [colin] 0.8.5claws133 + + * src/msgcache.c + Reverse list order + +2002-11-12 [melvin] 0.8.5claws132 + + * src/compose.c + Added a check for a NULL prefs_common.dictionary + +2002-11-12 [colin] 0.8.5claws131 + + * src/ssl_certificate.[ch] + Use FQDN hostname + +2002-11-12 [colin] 0.8.5claws130 + + * src/ssl_certificate.[ch] + Take connection port into account for + checking certificates (a single hostname + could have multiple servers with multiple + certificates) + * src/ssl.c + Pass the port to ssl_certificate_check + +2002-11-12 [paul] 0.8.5claws129 + + * src/folder.c + fix a typo in last commit + +2002-11-12 [paul] 0.8.5claws128 + + * sync with 0.8.5cvs23 + see ChangeLog entry 2002-11-12 + +2002-11-11 [colin] 0.8.5claws127 + + * src/ssl_certificate.c + Cleaner messages + Don't popup, instead log error, if the + corresponding pref is checked + * src/ssl_certificate.h + include + +2002-11-11 [colin] 0.8.5claws126 + + * src/ssl_certificate.h + _Really_ clean it + +2002-11-11 [colin] 0.8.5claws125 + + * src/ssl_certificate.c + Fixed leak + +2002-11-11 [colin] 0.8.5claws124 + + * src/ssl.c + Cleaned a bit + * src/ssl_certificate.[ch] + Cleaned a bit (better use of SSL API) + (This will cause non-recognition of saved + certificates of claws12[23]...) + +2002-11-11 [paul] 0.8.5claws123 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-11-11 [colin] 0.8.5claws122 + + * src/ssl.c + Fix a typo + +2002-11-11 [colin] 0.8.5claws121 + + * src/ssl_certificate.[ch] ** NEW FILES ** + * src/ssl.[ch] + Check SSL certificates presented to us + * src/Makefile.am + Add ssl_certificate.[ch] + * po/POTFILES.in + Add ssl_certificate.c + +2002-11-11 [paul] 0.8.5claws120 + + * sync with 0.8.5cvs22 + see ChangeLog 2002-11-11 + +2002-11-11 [paul] 0.8.5claws119 + + * sync with 0.8.5cvs21 + see ChangeLog 2002-11-11 + +2002-11-10 [jens] 0.8.5claws118 + + * src/folder.c + * src/folderview.c + corrected some typing + * po/de.po + updated german translation + * sylpheed.spec.in + cleaned up specfile and adjusted it for claws + +2002-11-10 [colin] 0.8.5claws117 + + * src/summaryview.c + a STATUSBAR_PUSH/POP fix + +2002-11-10 [colin] 0.8.5claws116 + + * src/prefs_folder_item.c + Fix hanging after opening folder properties + +2002-11-10 [hoa] 0.8.5claws115 + + * src/matcher_parser_lex.l + * src/matcher_parser_parse.y + config file for scoring and filtering is no more trashed + when there is a syntax error in a filtering rule when + editing it in a dialog. + +2002-11-09 [colin] 0.8.5claws114 + + * src/mbox_folder.c + Added missing initialisation of folder->destroy() + +2002-11-09 [colin] 0.8.5claws113 + + * src/folder.c + src/folderview.c + Fix the status bar messages + +2002-11-09 [colin] 0.8.5claws112 + + * src/folderview.c + Fix hangs after folder dnd, happening after + claws109. + +2002-11-09 [christoph] 0.8.5claws111 + + * src/folderview.c + just changed order of calls (reverse order of + associated calls) + * src/inc.c + lock inc when checking only one account, otherwise + inc all could be executed at the same time + +2002-11-09 [christoph] 0.8.5claws110 + + * src/folderview.c + better unlock the mouse cursor before calling + summary_show because it changes the cursor too + +2002-11-09 [christoph] 0.8.5claws109 + + * src/folder.[ch] + * src/folderview.c + add functions to open and close a folder + o opending will execute scanning for remote folders + and processing + o closing will unset new flag for messages + +2002-11-09 [colin] 0.8.5claws108 + + * src/folder.c + Add a call to prefs_matcher_write_config to + avoid non-leaf folders filtering settings to be + lost + +2002-11-09 [paul] 0.8.5claws107 + + * src/prefs_account.c + re-word a label + +2002-11-09 [colin] 0.8.5claws106 + + * src/folderview.c + Minor esthetic fix + +2002-11-09 [colin] 0.8.5claws105 + + * src/folderview.c + Fix prefs_filtering deletion for MH folders (same + reason as below) + * src/prefs_filtering.c + Fix prefs_filtering renaming and deletion for + folder-based processing rules. + +2002-11-09 [christoph] 0.8.5claws104 + + * src/compose.c + * src/folder.[ch] + * src/folderview.[ch] + * src/import.c + * src/inc.c + * src/main.c + * src/mainwindow.c + * src/messageview.c + * src/prefs_folder_item.c + * src/procmsg.c + * src/summaryview.c + implement a callback system for folder item updates + +2002-11-09 [colin] 0.8.5claws103 + + * src/folderview.c + Fix prefs_filtering renaming for MH folders (we + shouldn't rename by path as another folder could + have the same hierarchy). + +2002-11-09 [colin] 0.8.5claws102 + + * src/folder.c + Fix a leak found by Christoph, use better variable + names + +2002-11-09 [colin] 0.8.5claws101 + + * src/folder.c + One more fix for processing rules + +2002-11-08 [colin] 0.8.5claws100 + + * src/matcher.c + Don't copy the compiled regexp (will be reevaluated) + * src/folderview.c + Lock folderview while moving + * src/folder.c + Provide info on what's happening to the user + +2002-11-08 [colin] 0.8.5claws99 + + * src/folderview.c + Fix folder reordering after a move if parent is + root + * src/scoring.[ch] + Add function to copy a ScoringProp + * src/prefs_folder_item.c + Copy scoring rules when copying a folder prefs + +2002-11-08 [colin] 0.8.5claws98 + + * src/folderview.c + Fixes in case of failure + * src/filtering.[ch] + Add function to duplicate a FilteringProp + * src/matcher.[ch] + Add function to duplicate a MatcherProp + * src/prefs_folder_item.c + Save folder's processing rules when copying + its prefs + +2002-11-08 [colin] 0.8.5claws97 + + * src/folderview.c + Sort after move + * src/folder.c + Change a printf to debug_print + +2002-11-08 [colin] 0.8.5claws96 + + * src/folder.c + src/folderview.c + Fix segfaults, call me stupido + + +2002-11-08 [colin] 0.8.5claws95 + + *src/folder.c + Added forgotten prefs to save when moving folders + +2002-11-08 [colin] 0.8.5claws94 + + * src/folder.c + Fixes to folder DND (prefs copy) + * src/folderview.c + Optimization for folder DND (don't rescan whole tree) + Added folderview_create_folder_node() for this + optimization, so de-duped a bit the code + * src/prefs_folder_item.[ch] + Added prefs_folder_item_copy_prefs() + +2002-11-08 [paul] 0.8.5claws93 + + * src/prefs_account.c + tools/README + tools/kmail2sylpheed_v2.pl + correct some typos + +2002-11-08 [paul] 0.8.5claws92 + + * src/compose.c + src/prefs_account.[ch] + remove account options 'clearsign' and 'ascii_armored', + replace with 'default_gnupg_mode' to prevent mixed-mode + Privacy settings + +2002-11-08 [paul] 0.8.5claws91 + + * src/compose.[ch] + re-implement GnuPG 'on-the-fly' mode selection, + disallow mixed-mode + +2002-11-08 [colin] 0.8.5claws90 + + * src/folderview.c + src/prefs_folder_item.c + Change "Property" to "Properties" + +2002-11-07 [colin] 0.8.5claws89 + + * src/folderview.c + src/folder.c + Allow folder dropping to a root folder + +2002-11-07 [paul] 0.8.5claws88 + + * src/compose.c + revert last commit + +2002-11-07 [paul] 0.8.5claws87 + + * src/compose.c + fix reply-to-list bug. closes bug report + "[633382] reply-to-list broken in recent cvs" + +2002-11-07 [paul] 0.8.5claws86 + + * src/compose.c + add a forgotten '#if USE_GPGME ... #endif' + +2002-11-07 [paul] 0.8.5claws85 + + * sync with 0.8.5cvs20 + see ChangeLog 2002-11-07 + +2002-11-07 [colin] 0.8.5claws84 + + * src/folder.[ch] + Change folder_item_move_to to return the newly + created folderitem. + * src/folderview.c + Select the new folderitem after moving. + +2002-11-07 [colin] 0.8.5claws83 + + * src/prefs_filtering.c + Fix rule rewriting when moving a leaf folder to a + shorter path + +2002-11-07 [colin] 0.8.5claws82 + + * src/prefs_filtering.c + fix a leak + +2002-11-07 [colin] 0.8.5claws81 + + * src/folder.[ch] + Add folder_item_move_to() function to move a + folderitem into another one (updates matcher etc) + * src/folderview.c + Add folder drag'n drop (context menu to come) + [Should be dataloss free, but Please backup before + trying !] + +2002-11-06 [colin] 0.8.5claws80 + + * src/mh.c + mh_create_folder() returns NULL if can't create + directory hierarchy + +2002-11-06 [paul] 0.8.5claws79 + + * src/compose.[ch] + allow 'on-the-fly' changing of the type of encryption + and/or signing used (mime/ascii) via the compose window + +2002-11-06 [paul] 0.8.5claws78 + + * sync with 0.8.5cvs19 + see ChangeLog 2002-11-06 for src/account.c: + account_get_special_folder() + +2002-11-05 [alfons] 0.8.5claws77 + + * src/crash.c + very minor cleanups: nothing to see here, move on. :-) + +2002-11-05 [colin] 0.8.5claws76 + + * src/main.c + Changes choices if compose windows are opened to + Discard, Draft, Don't quit + +2002-11-05 [thorsten] 0.8.5claws75 + + * src/compose.c + reenabled default_reply_to folder option + +2002-11-05 [colin] 0.8.5claws74 + + * src/compose.[ch] + add compose_draft() + * src/crash.c + add SIGTERM handler + * src/main.[ch] + add clean_quit() for the SIGTERM handler + +2002-11-05 [paul] 0.8.5claws73 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-11-05 [melvin] 0.8.5claws72 + + * src/logwindow.c + Fixed log-clipping bug #616795. + To stop logging in the log window use 0 length. + * src/prefs_common.c + Added a label to inform about the 0 log length behaviour. + +2002-11-05 [paul] 0.8.5claws71 + + * sync with 0.8.5cvs17 + see ChangeLog 2002-11-05 + +2002-11-04 [paul] 0.8.5claws70 + + * sylpheed-128x128.png + sylpheed-64x64.png + sylpheed.png + replace with pngcrushed icons. Submitted by Nicolas Kaiser, + + + * po/bg.po + updated by George Danchev + +2002-11-03 [thorsten] 0.8.5claws69 + + * src/main.c + src/mimeview.c + src/rfc2015.h + add check if gpg is active + +2002-11-03 [thorsten] 0.8.5claws68 + + * src/toolbar.h + removed GSList declaration causing trouble on MacOS-X + (submitted by alfons, reported by xfesty) + +2002-11-01 [paul] 0.8.5claws67 + + * src/mainwindow.c + remove last remnants of main's filter code + +2002-11-01 [paul] 0.8.5claws66 + + * tools/filter_conv.pl + fix bug where user-defined headers were ignored + +2002-11-01 [paul] 0.8.5claws65 + + * src/logwindow.c + make a debug_print() not translatable + +2002-10-31 [melvin] 0.8.5claws64 + + * ac/aspell.m4 + Fixed --disable-aspell-test. Now --disable-aspell-test will + not run any GNU/aspell test. The dictionary path will + be by default /usr/local/lib/aspell/ unless --with-aspell-prefix + was given, in which case, it will be $prefix/lib/aspell/ + * configure.in + Fixed typo in commentary (Aspell code). + +2002-10-31 [paul] 0.8.5claws63 + + * po/POTFILES.in + remove src/filter.c and src/prefs_filter.c + thanks to Ricardo for reminding me + +2002-10-31 [colin] 0.8.5claws62 + + * src/mbox_folder.c + Plug some leaks + +2002-10-31 [paul] 0.8.5claws61 + + * src/prefs_filter.[ch] ** REMOVED ** + src/filter.[ch] ** REMOVED ** + + * src/Makefile.am + src/folderview.c + src/inc.c + src/main.c + src/mainwindow.c + src/mbox.c + src/prefs_common.c + src/prefs_filtering.c + src/summaryview.[ch] + remove main's 'filter' code + + README.claws + update to reflect removal of main's filter + +2002-10-31 [paul] 0.8.5claws60 + + * src/summaryview.c + remove check for global_processing in summary_filter_open(). + This fixes the bug where if the user uses the right-click + 'Create filter rule...' and doesn't have any filter rules + already defined in claws' advanced filtering, the newly + created filter rule goes to main's filtering which is + inaccessible through the gui. Now the filter rule gets added + to claws' filtering by default. + +2002-10-28 [melvin] 0.8.5claws59 + + * src/prefs_actions.c + Fixed bug #627322 where MIME parts were not always + correctly passed to a %p action + Display an error dialog when message filename is not found. + +2002-10-28 [melvin] 0.8.5claws58 + + * src/prefs_common.c + Readded a missing function declaration lost in 0.8.3claws34 + +2002-10-28 [paul] 0.8.5claws57 + + * sync with 0.8.5cvs15 + see ChangeLog 2002-10-28 and 2002-10-25 + + Note: ChangeLog entry 2002-10-24 is not sync'ed. + +2002-10-27 [oliver] 0.8.5claws56 + + * src/pop.c + plug leak in pop3_top_recv + +2002-10-26 [christoph] 0.8.5claws55 + + * src/folder.c + set need_update folder flag when messages are added + (closes bug [ 626922 ] folder not updated after receiving) + +2002-10-25 [melvin] 0.8.5claws54 + + * src/imageview.c + Fixed a memleak introduced in the scaling code. + +2002-10-24 [alfons] 0.8.5claws53 + + * src/filtering.c + make filtering's forward message action forward from the + correct account + (closes bug [628089 ] Filter -> Forward from address problem + reported by Oktay) + +2002-10-24 [christoph] 0.8.5claws52 + + * src/mainwindow.c + * src/manual.[ch] + o use manual of current locale or english if current + locale is not available (and english is available) + o also link to sylpheed doc project manuals + +2002-10-23 [paul] 0.8.5claws51 + + * tools/README + tools/kmail2sylpheed_v2.pl + add new version of kmail addressbook importer script. + works with newer versions of Kmail/KAddressBook which + have new and rearranged data. + +2002-10-23 [martin] 0.8.5claws50 + + * src/folderview.c + * src/summaryview.c + * src/utils.h + * src/utils.c + added length parameter to get_abbrev_newsgroup_name() + changed this function so that it abbreviates the newsgroup + names only so long it is smaller than the length parameter + (for better reading of some newsgroup names and space efficiency) + +2002-10-22 [colin] 0.8.5claws49 + + *src/foldersel.c + Revert Alfons' last modification (after voting ;-)) + +2002-10-21 [alfons] 0.8.5claws48 + + * src/foldersel.c + folder view in folder selection dialog reflects state of + folder view in main window + +2002-10-18 [alfons] 0.8.5claws47 + + * src/mbox.c + drop imported messages in folder selected by user, + and not in the inbox + (closes bug [ 625424 ] Import mbox always to "Inbox" folder) + +2002-10-18 [alfons] 0.8.5claws46 + + * src/compose.c + make automagic reply work correctly for email accounts + (whether it's viable to do a full sync with Hiro's + compose.c is still under discussion) + +2002-10-18 [melvin] 0.8.5claws45 + + * src/prefs_actions.c + Fixed bug #622275 where asynchroneous actions left + zombies processes + Made (synchroneous) actions' input be displayed live. + +2002-10-18 [christoph] 0.8.5claws44 + + * src/textview.c + don't add a newline in the textview in front of the + first textpart if header display is disabled + (closes bug [ 603385 ] disabled header display leaves blank + lin) + +2002-10-18 [christoph] 0.8.5claws43 + + * src/folder.[ch] + * src/imap.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + folder->get_num_list now returns an error code + (closes bug [ 609424 ] News cache cleared on failure) + +2002-10-17 [colin] 0.8.5claws42 + + * src/news.c + Changed a printf by debug_print + +2002-10-16 [paul] + + * tools/OOo2sylpheed.pl + allow for spaces in the name of the + file to be attached. + +2002-10-16 [colin] 0.8.5claws41 + + * src/main.c + Use a tristate to change online mode + +2002-10-16 [paul] 0.8.5claws40 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-10-16 [colin] 0.8.5claws39 + + * src/main.c + src/mainwindow.[ch] + Added --online and --offline command-line + switches + +2002-10-15 [christoph] 0.8.5claws38 + + * src/procmime.c + set mimeinfo->name to NULL after g_free to + avoid double freeing with g_free + +2002-10-14 [christoph] 0.8.5claws37 + + * src/compose.c + * src/filtering.c + * src/summaryview.c + remove calls to folder->change_flags that are now + done by procmsg flag functions (seems it is not + used by any foldertype anyway) + * src/folder.c + init folder->change_flags with NULL + +2002-10-14 [christoph] 0.8.5claws36 + + * src/folder.[ch] + * src/imap.[ch] + use virtual functions for folder item new and destroy + functions + +2002-10-14 [melvin] 0.8.5claws35 + + * src/compose.c + Added a test to not run the spell checker if no default + dictionary is available. No dialog is displayed though. + +2002-10-14 [melvin] 0.8.5claws34 + + * src/gtkaspell.c + Fixed bug in dictionary list context menu where + "More..." pointed to an emtpy submenu if the + number of dictionaries is a multiple of 15 + Removed unneeded code in suggestions list creation + +2002-10-14 [paul] 0.8.5claws33 + + * po/bg.po + updated by George Danchev + +2002-10-13 [hoa] 0.8.5claws32 + + * src/matcher.[ch] + src/matcher_parser_parser.y + removed the escaped string from internal structure + of matcher. + +2002-10-12 [colin] 0.8.5claws31 + + * src/gtksctree.[ch] + src/summaryview.c + Removed useless function gtksctree_reanchor + +2002-10-12 [alfons] 0.8.5claws30 + + * sync with remaining main changes 2002-10-09 - 2002-10-11 + - drop changes to src/compose.c (requires claws specific changes) + +2002-10-12 [alfons] 0.8.5claws29 + + * sync with main changes of 2002-10-08 + - drop changes to src/compose.c (requires claws specific changes) + - drop changes to src/summaryview.c (requires changes to compose.c) + +2002-10-12 [alfons] 0.8.5claws28 + + * sync with main changes of 2002-10-07 + +2002-10-12 [alfons] 0.8.5claws27 + + * sync with main changes of 2002-10-04 + - drop changes to src/compose.c (requires claws specific changes) + - drop changes to src/prefs_folder_item.c (claws implementation + seems to be working) + +2002-10-12 [colin] 0.8.5claws26 + + * src/mainwindow.c + Fix folder-flicker when space-reading, introduced + in claws22. + +2002-10-12 [colin] 0.8.5claws25 + + * src/compose.c + Save account address when saving as draft. + (closes bug 621838) + +2002-10-12 [colin] 0.8.5claws24 + + * src/summaryview.c + Fix the problem consisting of no message selected + after the last message in a folder has been moved. + +2002-10-12 [paul] 0.8.5claws23 + + * src/compose.c + src/prefs_template.c + src/template.[ch] + add Cc and Bcc to templates. Patch submitted by + John L. Males. + +2002-10-12 [colin] 0.8.5claws22 + + * src/folderview.c + Fix a bug after "Check for new messages": + If a folder was opened, it was still selected at + the end of the check, but displayed empty. + * src/mainwindow.c + Remove unnecessary check + +2002-10-12 [paul] + + * tools/README + be more verbose in the description of + OOo2sylpheed.pl + + +2002-10-11 [colin] 0.8.5claws21 + + * src/mainwindow.c + Make space work (better) when no mail is selected + +2002-10-11 [colin] 0.8.5claws20 + + * src/inc.c + src/news.c + fix warnings + +2002-10-11 [colin] 0.8.5claws19 + + * src/mainwindow.c + revert 0.8.5claws6 changes as i couldn't get to + anything satisfying + +2002-10-11 [melvin] 0.8.5claws18 + + * src/compose.c + Removed buggy and unused macro (should have been committed in + 0.8.5claws17) + +2002-10-11 [melvin] 0.8.5claws17 + + * src/compose.c + Fixed memory leak from bug #622040 (thanks to Martin Kluge) + +2002-10-11 [thorsten] 0.8.5claws16 + + * src/folderview.c + remove rescan warning + +2002-10-11 [colin] 0.8.5claws15 + + * src/procheader.c + fix a segfault that happens if conv_unmime_header + fails (should be better to find out why it fails) + +2002-10-11 [christoph] 0.8.5claws14 + + * src/summaryview.c + update folderview stats after ignore/unignore thread + +2002-10-11 [hoa] 0.8.5claws13 + + * src/quote_fmt_parse.y + Fixed a yacc/bison syntax error + * src/matcher.c + Escaping of string is fixed. + +2002-10-11 [colin] 0.8.5claws12 + + * src/imageview.c + Resize images to fit + +2002-10-11 [paul] 0.8.5claws11 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-10-10 [alfons] 0.8.5claws10 + + * src/compose.c + allow dropping files by "moving" files from a file manager, + not only by the more cumbersome "copying". the latter + mostly implies holding down the Control button + +2002-10-10 [christoph] 0.8.5claws9 + + * src/summaryview.c + update folders after thread building for ignored threads + +2002-10-10 [christoph] 0.8.5claws8 + + * config/.cvsignore + added Makefile + * src/filtering.[ch] + * src/folder.[ch] + * src/folderview.[ch] + * src/import.c + * src/inc.[ch] + * src/mbox.[ch] + * src/procmsg.c + * src/summaryview.[ch] + o added new flag need_update to FolderItem + o removed folder_table from various functions from tracking + folder updates + o set need_update flags in folder.c's move, copy and delete + functions and procmsg's flags functions + o added function folderview_update_items_when_required that + updates all folders with need_update set + o call folderview_update_items_when_required instead of + folderview_update_item_foreach + +2002-10-09 [sergey] 0.8.5claws7 + + * src/compose.c + Strip CRs whel loading the text into editor in reedit mode. + +2002-10-09 [colin] 0.8.5claws6 + + * src/mainwindow.c + Make Space work when no mail is selected + +2002-10-09 [colin] 0.8.5claws5 + + * src/gtksctree.[ch] + Fix range_select + Add gtk_sctree_reanchor() + * src/summaryview.c + Use gtk_sctree_reanchor() - better fix for + bug 60413 + +2002-10-09 [colin] 0.8.5claws4 + + * src/summaryview.c + Fix shift-click select after delete problem + (closes bug 60413) + +2002-10-08 [thorsten] 0.8.5claws3 + + * src/summaryview.c + exclude current msg from -hide read messages- + +2002-10-08 [colin] 0.8.5claws2 + + * src/inc.[ch] + src/pop.c + src/recv.c + Differentiate socket errors from disk full + errors + +2002-10-08 [christoph] 0.8.5claws1 + + * Makefile.am + * configure.in + modifications for new config directory + + * config.guess ** REMOVED ** + * config.sub ** REMOVED ** + * install-sh ** REMOVED ** + * ltmain.sh ** REMOVED ** + * missing ** REMOVED ** + * mkinstalldirs ** REMOVED ** + these files are autogenerated by automake + when you run autogen.sh + + * config/.cvsignore ** NEW FILE ** + * config/Makefile.am ** NEW FILE ** + ignore autogenerated files + create a Makefile in this directory + +2002-10-08 [paul] 0.8.5claws + + * 0.8.5claws release + + * src/compose.c + src/procheader.c + src/procmsg.c + fix quote reply format for newsgroups reply bug + (thanks to Hoa) + + * po/en_GB.po + po/pl.po + updated by me and Witold Wladyslaw Wojciech Wilk + repectively + +2002-10-07 [paul] 0.8.3claws53 + + * po/it.po + po/pt_BR.po + po/sr.po + updated messages catalogs, submitted by + Alessandro Maestri, Fabio Jr.Beneditto + and Urke MMI, respectively. + +2002-10-07 [christoph] 0.8.3claws52 + + * src/folder.[ch] + * src/folderview.c + * src/mainwindow.c + fix new folder ghost message bug + (closes bug [ 619722 ] wrong count for newly created folders) + +2002-10-07 [christoph] 0.8.3claws51 + + * src/compose.c + fix news posting problem + +2002-10-07 [melvin] 0.8.3claws50 + + * po/fr.po + Updated French translation + +2002-10-05 [christoph] 0.8.3claws49 + + * src/gtkstext.c + check if line_start_cache is set in gtk_stext_update_text + (closes bug [ 618119 ] crash while doing search in folder) + +2002-10-05 [christoph] 0.8.3claws48 + + * src/imap.c + * src/news.c + * src/utils.c + * src/utils.h + implement cache cleanups for claws' folder system + (closes bug [ 595916 ] imapcache not cleaned up) + +2002-10-05 [melvin] 0.8.3claws47 + + * src/prefs_actions.c + Made the help text more clear for the %p token + +2002-10-04 [paul] 0.8.3claws46 + + * sync with 0.8.5 + see ChangeLog 2002-10-02 and 2002-10-03 + +2002-10-04 [christoph] 0.8.3claws45 + + * src/inc.c + fix segfault caused by pop before smtp + call to inc_account_mail with NULL + pointer for mainwin + +2002-10-04 [paul] 0.8.3claws44 + + * configure.in + sync the LDAP detection from 0.8.5cvs1 + +2002-10-02 [christoph] 0.8.3claws43 + + * po/de.po + fix small spelling error + +2002-10-02 [melvin] 0.8.3claws42 + + * ac/aspell.m4 + Behave better and say "no" when test program cannot be run. + +2002-10-02 [paul] 0.8.3claws41 + + * sync with 0.8.4cvs1 + see ChangeLog 2002-09-30, 2002-10-01, 2002-10-02 + + * src/summaryview.c + toggle the behavior of Reply menuitem between + normal reply and reply-to-list + +2002-10-01 [sergey] 0.8.3claws40 + + * src/compose.c + Convert newlines in the message text to the canonical form + before base64 encoding (RFC2045 compliance, fixes some + interoperability issues with Evolution 1.0.3) + +2002-09-29 [colin] 0.8.3claws39 + + * src/summaryview.c + Fix an unwanted copy/paste + +2002-09-29 [colin] 0.8.3claws38 + + * src/mainwindow.c + Renamed "Custom toolbar" to "Customize toolbar" + Renamed "Show all header" to "Show all headers" + Renamed "Set diplay item" to "Set displayed items" + * src/prefs_common.c + Renamed "Show all header" to "Show all headers" + * src/prefs_summary_column.c + Renamed "diplay item" to "displayed items" + +2002-09-29 [colin] 0.8.3claws37 + + * src/mainwindow.[ch] + online/offline status pixmaps follow theme + changes + * src/summaryview.[ch] + quicksearch pixmap follows theme changes + +2002-09-29 [thorsten] 0.8.3claws36 + + * src/compose.c + src/prefs_folder_item.[ch] + add default_reply_to folder option (closes patch 581044) + +2002-09-29 [christoph] 0.8.3claws35 + + * acconfig.h ** REMOVED ** + * configure.in + * ac/aspell.m4 + * ac/check-type.m4 + * ac/gnupg-check-typedef.m4 + fix autoheader 2.50 warning + +2002-09-29 [christoph] 0.8.3claws34 + + * major code cleanup (part 2) + + - unused variables removed + - unused functions removed + - uninitialized variables checked + - missing return statements added + - missing function return types added + - added parentheses around assignment + when suggested by gcc + +2002-09-29 [alfons] 0.8.3claws33 + + * src/logwindow.c + log_window_clear(): only bracket gtk_text_forward_delete() + with gtk_text_freeze() / gtk_text_thaw() (see if this + works around GTK text bug) + +2002-09-29 [paul] 0.8.3claws32 + + * po/bg.po + po/sr.po + updated by George Danchev and Urke MMI + respectively + +2002-09-27 [christoph] 0.8.3claws31 + + * doc-src/readme.txt + * doc-src/rfc1806.txt ** REMOVED ** + * doc-src/rfc2183.txt ** NEW FILE ** + * doc-src/rfc2980.txt ** NEW FILE ** + update rfcs + +2002-09-27 [melvin] 0.8.3claws30 + + * ac/aspell.m4 + Fixed typo which could break linking + +2002-09-27 [melvin] 0.8.3claws29 + + * ac/aspell.m4 + Improved GNU/aspell checking. + Fixed bug #614490 + +2002-09-27 [paul] 0.8.3claws28 + + * sync with 0.8.3cvs8 + see ChangeLog 2002-09-27 + +2002-09-26 [colin] 0.8.3claws27 + + * src/toolbar.[ch] + src/mainwindow.[ch] + Add "Reply to Mailing-list" to the toolbar + +2002-09-26 [christoph] 0.8.3claws26 + + * src/summaryview.c + Fix wrong message counts in summaryview status + +2002-09-26 [paul] 0.8.3claws25 + + * sync with 0.8.3cvs7 + see ChangeLog 2002-09-26 + +2002-09-26 [paul] 0.8.3claws24 + + * sync with 0.8.3cvs6 + see ChangeLog 2002-09-25 + +2002-09-25 [christoph] 0.8.3claws23 + + * src/prefs_common.c + * src/prefs_folder_item.c + * src/prefs_scoring.c + Renamed "kill score" to "hide score" in GUI + and prefs files + +2002-09-25 [paul] 0.8.3claws22 + + * sync with 0.8.3cvs5 + see ChangeLog 2002-09-24 + +2002-09-24 [alfons] 0.8.3claws21 + + patch by Satoshi Nagayasu: allows appending / saving multiple + selected files (closes "[ 612279 ] save multiple mesg(s) in + 'Save as ...'") + + * AUTHORS + add Satoshi Nagayasu + * src/summaryview.c + summary_save_as(): allow saving selected files to + one file + summary_set_menu_sensitive: enable "Save As..." when + multiple files are selected + * src/utils.[ch] + append_file(): new function + +2002-09-24 [colin] 0.8.3claws20 + + * src/procmime.c + Fix segfault when mimeinfo doesn't have a + content_type. + +2002-09-24 [colin] 0.8.3claws19 + + * src/prefs_common.[ch] + Add a preference to display send dialog or not + * src/send.c + Display send dialog according to preference + +2002-09-24 [colin] 0.8.3claws18 + + * src/compose.[ch] + Disable user actions when sending + +2002-09-24 [colin] 0.8.3claws17 + + * src/procmime.c + Do not display name or filename for attachments + with an application/pgp-signature type + (security flaw, see bug 537413) + +2002-09-23 [colin] 0.8.3claws16 + + * src/editaddress.c + Initialize entry_email, entry_alias and + entry_remarks to first email address of the list + +2002-09-23 [colin] 0.83claws15 + + * src/compose.c + Drop pgp-signature when reediting a signed queued + message + +2002-09-23 [melvin] 0.8.3claws14 + + * po/fr.po + Updated French translation + +2002-09-23 [melvin] 0.8.3claws13 + + * src/mainwindow.c + Made custom toolbar menu labels more consistent + * src/prefs_toolbar.c + Made custom toolbar window title more consistent + +2002-09-22 [colin] 0.8.3claws12 + + * src/inc.c + Initialize session type to normal before getting + mail (fixes strange Get behaviour) + * src/prefs_account.h + Move STYPE_POP_BEFORE_SMTP to last position to + avoid other side-effects + +2002-09-22 [colin] 0.8.3claws11 + + * src/prefs_account.c + Fix pop_bfr_smtp_tm_entry sensivity when switching + from pop3 to apop or vice-versa + +2002-09-22 [colin] 0.8.3claws10 + + * src/prefs_account.[ch] + Add an option for the POP before SMTP timeout + * src/inc.c + Remember time of last POP connection + * src/send.c + Do POP before SMTP only if timeout reached + +2002-09-22 [oliver] 0.8.3claws9 + + * README.claws + explain custom toolbar + +2002-09-22 [oliver] 0.8.3claws8 + + * src/prefs_actions.[ch] + custom toolbar for compose + actions callback from compose toolbar + * src/folderview.c + remove include toolbar.h + +2002-09-22 [oliver] 0.8.3claws7 + + * src/prefs_toolbar.[ch] + custom toolbar for compose + - generic prefs_toolbar handles both + Mainwin's toolbar as well as Compose toolbar + +2002-09-22 [oliver] 0.8.3claws6 + + * src/toolbar.[ch] + custom toolbar for compose + restructure toolbar.[ch] + +2002-09-22 [oliver] 0.8.3claws5 + + * src/compose.[ch] + custom toolbar for compose + +2002-09-22 [oliver] 0.8.3claws4 + + * src/mainwindow.[ch] + custom toolbar for compose + move mainwin toolbar back to mainwindow + +2002-09-22 [alfons] 0.8.3claws3 + + * src/procmsg.c + :%sno/if(/if (/gc + :%sno/for(/for (/gc + (beautify) + +2002-09-22 [alfons] 0.8.3claws2 + + * src/procmsg.c + procmsg_save_to_outbox(): don't unlink message file from queue; + callers should do it using folder_item_remove_msg() + +2002-09-22 [colin] 0.8.3claws1 + + * src/mimeview.[ch] + Made mimeview_check_signature() public + * src/textview.c + Made GPG signatures verifiable by clicking + the [application/pgp-signature] in the Text + view + +2002-09-22 [paul] 0.8.3claws + + * po/bg.po + po/en_GB.po + po/es.po + po/it.po + po/pl.po + po/pt_BR.po + po/sr.po + updated translations, submitted by George Danchev, + me, Ricardo Mones Lastra, Alessandro Maestri, + Witold Wladyslaw Wojciech Wilk, Fabio Jr.Beneditto + and Urke MMI, respectively. + +2002-09-22 [alfons] 0.8.2claws65 + + * src/procmsg.c + * src/pgptext.c + no furry valgrinds have been used to plug these memleaks + +2002-09-20 [paul] 0.8.2claws64 + + * sync with 0.8.3cvs4 + 'Select thread' re-implemented + see ChangeLog 2002-09-20 + +2002-09-21 [alfons] 0.8.2claws63 + + * src/compose.c + compose_send(): plug unnoticed memleak + +2002-09-20 [alfons] 0.8.2claws62 + + * src/addr_compl.c + replace_address_in_edit(): strict check for NULL address to + fix "[ 607348 ] Segfault in address completion". My guess is + that this happens with an empty address book, but it's good + to have this check here anyway + + completion_window_button_press(): free string returned + from the internal cache + +2002-09-20 [christoph] 0.8.2claws61 + + * src/procmime.h + added ENC_BINARY to EncodingType + * src/procmime.c + the string returned by procmime_get_encoding_str + should not depend on the order of values in the + EncodingType definition + * doc-src/rfc1806.txt ** NEW FILE ** + Added rfc1806 about MIME Content-Disposition + Extension + +2002-09-19 [paul] 0.8.2claws60 + + * sync with 0.8.2cvs3 + see ChangeLog 2002-09-19 + +2002-09-19 [paul] 0.8.2claws59 + + * src/prefs_folder_item.c + revert to Darko's original alignment of colour + selector button + add a colon to folder_color label + + * src/compose.c + add Colin's patch (with Hiro's modifications) to + force BASE64 encoding for 8-bit text when signing + (sync with 0.8.3cvs2) + +2002-09-18 [alfons] 0.8.2claws58 + + * src/compose.c + :%sno/if(/if (/gc + :%sno/for(/for (/gc + (beautify a little bit) + +2002-09-18 [christoph] 0.8.2claws57 + + * src/pine.c + fix handling of fgetc return value + +2002-09-17 [alfons] 0.8.2claws56 + + * src/summaryview.c + summary_sort(): check non-NULL summaryview->folder_item when no + folder is selected at all + (closes "[ 610344 ] sort label make syl Crash") + +2002-09-17 [alfons] 0.8.2claws55 + + * src/compose.c + beautify a little bit + +2002-09-17 [christoph] 0.8.2claws54 + + * src/folder.c + initialize max values for cache and folder + when cache or folder is empty + +2002-09-15 [colin] 0.8.2claws53 + + * src/compose.c + Fix a leak (thanks Alfons!) and cleaned + variables names for custom headers + +2002-09-15 [colin] 0.8.2claws52 + + * src/compose.c + Fix custom headers recognition when + prefs_common.trans_hdr is on + +2002-09-15 [colin] 0.8.2claws51 + + * src/compose.c + Allow dynamically-added custom headers + Yet not reparsed if reedited + +2002-09-15 [alfons] 0.8.2claws50 + + * src/prefs_account.c + fix warnings + +2002-09-15 [colin] 0.8.2claws49 + + * src/prefs_account.c + fix pop_before_smtp sensitivity + +2002-09-15 [colin] 0.8.2claws48 + + * src/inc.[ch] + add inc_pop_before_smtp() + allow MainWindow to be undefined in + inc_account_mail() and inc_start() + * src/pop.c + src/prefs_account.h + add STYPE_POP_BEFORE_SMTP session type + * src/prefs_account.c + activated pop before smtp option + * src/send.c + do pop before smtp if the relevant option + is set + +2002-09-15 [paul] 0.8.2claws47 + + * sync with 0.8.3 + see ChangeLog 2002-09-15 + +2002-09-14 [paul] 0.8.2claws46 + + * po/bg.po + updated Bulgarian translation, submitted by + George Danchev + +2002-09-13 [paul] 0.8.2claws45 + + * src/compose.c + merge claws' select_account() with main's + (new) compose_select_account(). [sync with + 0.8.2cvs15, see ChangeLog 2002-09-11] + +2002-09-12 [christoph] 0.8.2claws44 + + * src/filter.c + allocate 1 elements of FolderItem not 0 + +2002-09-12 [colin] 0.8.2claws43 + + * src/compose.c + Fix bug #590825 (obey Follow-up: poster) + +2002-09-12 [colin] 0.8.2claws42 + + * src/procmime.c + Fix bug #557009 (wrong headers for messages + forwarded as attachments) + +2002-09-11 [colin] 0.8.2claws41 + + * src/compose.c + Put SCF: pseudo-header on top of message + Set draft tmp_flag when saved as draft + + * src/procmsg.c + src/procheader.c + Skip after first \n\n for beginning of real message + for drafts too + +2002-09-11 [christoph] 0.8.2claws40 + + * src/filtering.c + use procmsg flag functions in filtering or processing + will cause incorrect folder message counts + +2002-09-11 [colin] 0.8.2claws39 + + * src/compose.c + Fix bug #550175 - wrong save folder when reediting + drafts + +2002-09-11 [paul] 0.8.2claws38 + + * sync with 0.8.2cvs14 + see ChangeLog 2002-09-11 + +2002-09-11 [colin] 0.8.2claws37 + + * src/folder.c + Fix a typo (seeming to cause new/unread status to + be lost) + +2002-09-10 [christoph] 0.8.2claws36 + + * src/compose.c + compose_redirect should not use compose_generic_new + because that does more stuff than expected including + opening the external editor + (closes bug "[ 526608 ] bounced messages appear blank + in editor") + +2002-09-10 [christoph] 0.8.2claws35 + + * src/folder.c + fix problem with too large message number range + causing a crash in folder_item_scan + +2002-09-10 [paul] 0.8.2claws34 + + * sync with 0.8.2cvs13 + see ChangeLog 2002-09-10 + +2002-09-10 [christoph] 0.8.2claws33 + + * src/msgcache.c + set MsgInfo TmpFlags for queue and draft folders + (closes bug "[ 591676 ] Queue ignore MIME on restart") + +2002-09-10 [paul] 0.8.2claws32 + + * AUTHORS + po/bg.po ** NEW FILE ** + new Bulgarian translation submitted by + George Danchev + + * tools/Makefile.am + tools/README + tools/tb2sylpheed ** NEW FILE ** + add script that converts an addressbook exported + from The Bat! into a Sylpheed addressbook. Submitted + by Urke MMI + +2002-09-10 [paul] 0.8.2claws31 + + * sync with 0.8.2cvs12 + see ChangeLog 2002-09-10 + +2002-09-06 [paul] 0.8.2claws30 + + * src/prefs_common.c + sync with 0.8.2cvs11, see ChangeLog 2002-09-06 + + * tools/Makefile.am + tools/README + tools/ldif-to-xml.py ** REMOVED ** + remove obsolete python script + +2002-09-06 [paul] 0.8.2claws29 + + * sync with 0.8.2cvs10 + see ChangeLog 2002-09-06 + +2002-09-04 [paul] 0.8.2claws28 + + * sync with 0.8.2cvs9 + see ChangeLog 2002-08-04 + +2002-09-04 [colin] 0.8.2claws27 + + * src/prefs_common.[ch] + Added signature color configuration + * src/textview.c + Use user-specified signature color + +2002-09-03 [colin] 0.8.2claws26 + + * src/prefs_common.[ch] + Added autosave and autosave_length prefs + * src/compose.c + Added compose_remove_draft() + Auto-save drafts according to the prefs + * src/main.c + Added a crash-indicator file, allowing to check + for new messages on startup if Sylpheed crashed + (makes saved drafts "reappear") + +2002-09-03 [colin] 0.8.2claws25 + + * src/textview.[ch] + Grey the signature + +2002-09-03 [paul] 0.8.2claws24 + + * sync with 0.8.2cvs8 + see ChangeLog 2002-09-02 and 2002-09-03 + +2002-09-03 [darko] 0.8.2claws23 + + * src/folderview.c + use normal style when creating new folder to pick + proper font size + +2002-09-02 [melvin] 0.8.2claws22 + + * src/gtkaspell.m4 + removed some obsolete code + +2002-09-02 [melvin] 0.8.2claws21 + + * ac/aspell.m4 + fixed test's equality sign (== to =) + +2002-09-02 [alfons] 0.8.2claws20 + + * src/folder.c + * src/mh.c + revert change of 0.8.2claws16 and use the mh_folder_destroy + as folder->destroy virtual as suggested by Hiro + (the mh.c code seems to have been lost around mh.c.1.21) + +2002-09-02 [paul] 0.8.2claws19 + + * po/pt_BR.po + updated by Fabio Jr. Beneditto + + * src/defs.h + use 'http://claws.sylpheed.org' for homepage link. + Domain provided by Oktay Altunergil + +2002-09-01 [alfons] 0.8.2claws18 + + * src/mh.c + plug memleak related to one Martin Kluge found + +2002-08-31 [paul] 0.8.2claws17 + + * sync with 0.8.2cvs6 + see ChangeLog 2002-08-30 + +2002-08-31 [alfons] 0.8.2claws16 + + * src/folder.c + folder_destroy(): remove mailbox from folderlist even if it has + no destroy virtual + +2002-08-31 [alfons] 0.8.2claws15 + + * src/folder.c + :%sno/if(/if (/gc + :%sno/for(/for (/gc + (being pedantic I know) + +2002-08-31 [alfons] 0.8.2claws14 + + * src/folder.c + check for NULL pointers returned from folder->fetch_msginfo virtual + (should solve some reported crashes) + +2002-08-30 [alfons] 0.8.2claws13 + + * acconfig.h + * configure.in + * src/crash.c + enable crash dialog on compilation time + (--enable-crash-dialog configure option) + +2002-08-30 [alfons] 0.8.2claws12 + + * AUTHORS + add Martin Kluge + * src/mh.c + apply memory leak plug patch by Martin Kluge + (closes patch "[ 602568 ] patch for 602441 little memory leak", + bug "[ 599677 ] Very small memory leak in 0.81claws115", + and bug "[ 602441 ] memoryleak in filtering 0.8.2claws9?") + +2002-08-30 [darko] 0.8.2claws11 + + * src/folderview.c + copy Gtk style from normal style to match + font size for coloured folders + +2002-08-29 [alfons] 0.8.2claws10 + + * sylpheed.desktop + Type=Internet <- Type=Application + (reported by Michael Schwendt, see: + http://sourceforge.net/tracker/index.php?func=detail&aid=599765&group_id=25528&atid=384600 + http://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=72882) + +2002-08-29 [paul] 0.8.2claws9 + + * sync with 0.8.2cvs5 + see ChangeLog 2002-08-29 + +2002-08-29 [colin] 0.8.2claws8 + + * src/summaryview.c + Added a sanity check in summary_select_thread + Should fix bug 601605 + +2002-08-29 [colin] 0.8.2claws7 + + * src/main.c + Revert claws6 changes regarding bug #591676 + +2002-08-28 [colin] 0.8.2claws6 + + * src/main.c + Ignore cache for queue folderitems + Fix bug #591676 + +2002-08-28 [melvin] 0.8.2claws5 + + * README.claws + Fixed typos. + +2002-08-28 [melvin] 0.8.2claws4 + + * README.claws + Updated a bit the text concerning the spell checker + +2002-08-28 [melvin] 0.8.2claws3 + + Merged the GNU_aspell_branch: + Support of new GNU/aspell is now included and the old pspell + is not supported anymore. + See README.claws + + * README.claws + Updated spell checker text to reflect the switch to GNU/aspell + + * ac/aspell.m4 *** NEW *** + * src/gtkaspell.[ch] *** NEW *** + * ac/pspell.m4 *** DELETED *** + * src/gtkspell.[ch] *** DELETED *** + + * ac/Makefile.am + Updated for GNU/aspell support + + * po/POTFILES.in + Replaced gtkspell.c by gtkaspell.c + + * acconfig.h + * src/Makefile.am + * src/about.c + * src/compose.[ch] + * src/crash.c + * src/main.c + * src/prefs_common.[ch] + Updated for GNU/aspell support + +2002-08-28 [paul] 0.8.2claws2 + + * sync with 0.8.2cvs4 + see ChangeLog 2002-08-27 and 2002-08-28 + +2002-08-28 [colin] 0.8.2claws1 + + * src/summary_search.c + Added "AND search" + +2002-08-28 [jens] 0.8.2claws + + *po/de.po + Updated German translations + +2002-08-27 [melvin] 0.8.2claws + + * po/fr.po + Updated French translations + +2002-08-27 [paul] 0.8.2claws + + * sync with 0.8.2 main release + + * po/en_GB.po + po/es.po + po/it.po + po/pl.po + po/pt_BR.po + po/sr.po + updated message catalogs submitted by + Ricardo Mones Lastra, Alessandro Maestri, + Witold Wladyslaw Wojciech Wilk, Fabio Jr. + Beneditto and Urke MMI + +2002-08-27 [hoa] 0.8.1claws123 + + * src/mainwindow.[ch] + * src/summaryview.[ch] + removed the "filter setting" menu option. + add a "cancel a news message" menu option. + +2002-08-26 [martin] 0.8.1claws122 + + * ChangeLog.claws + changed string under 0.8.1claws79 changed by myself + i'm sorry alfons :( + +2002-08-26 [martin] 0.8.1claws121 + + * src/crash.c + added kill command to debuggerrc to start crash dialog + +2002-08-26 [paul] 0.8.1claws120 + + * sync with 0.8.1cvs31 + see ChangeLog 2002-08-26 + +2002-08-25 [alfons] 0.8.1claws119 + + * src/procmsg.c + fix bug that didn't send out correct headers to news server + when sending news article and email from queue (bug reported + and patch provided by Tim Mann; closes bug + "[ 583196 ] 0.7.8claws can't post news") + +2002-08-25 [alfons] 0.8.1claws118 + + * src/selective_download.c + mark two strings as translatable + (thanks to Urke MMI for pointing this out) + +2002-08-25 [alfons] 0.8.1claws117 + + * src/summaryview.c + treat sent boxes as special and allow sorting them by addressee + (closes "[ 589418 ] Sent folder sorting misbehavior" + submitted by Steve Lamb) + +2002-08-24 [alfons] 0.8.1claws116 + + * src/matcher.c + fix memleak reported by Martin Kluge + (see: "[ 599677 ] Very small memory leak in 0.81claws115") + +2002-08-24 [oliver] 0.8.1claws115 + + * src/prefs_toolbar.c + o code cleanup as suggested by Alfons + o memleak fix + +2002-08-24 [alfons] 0.8.1claws114 + + * src/summaryview.c + o fix another memory leak reported by Martin Kluge + (see "[ 599568 ] Small Memory Leak") + o remove 'from' variable from 'summary_set_header()'; we can + do with just 'to' + +2002-08-24 [paul] 0.8.1claws113 + + * sync with 0.8.1cvs30 + see ChangeLog 2002-08-23 + +2002-08-24 [alfons] 0.8.1claws112 + + * src/summaryview.c + remove unnecessary allocations for search bar fixing leaks + reported by Martin Kluge + (see "[ 599451 ] Further memory leaks?") + +2002-08-24 [alfons] 0.8.1claws111 + + * src/main.c + make get_socket_name() public for crash.c + * src/crash.c + o make report bug button work (goes to claws' + bug tracker at sf.net) + o introduce function for doing important stuff just + before claws goes down + o clean up code + +2002-08-24 [alfons] 0.8.1claws110 + + * src/compose.c + move cursor to "To" entry when forwarding as attachment + (reported and solved by Steve Lamb, closes bug report + "[ 592880 ] Forward as attachment; cursor not in to") + +2002-08-24 [colin] 0.8.1claws109 + + * src/mainwindow.c + fix quick search visibility after GUI (de)separations. + +2002-08-23 [colin] 0.8.1claws108 + + * src/mainwindow.c + fix header pane visibility after folderview or + messageview (de)separation + +2002-08-23 [paul] 0.8.1claws107 + + * src/mainwindow.[ch] + src/toolbar.c + give full control of display or non-display + of the Execute icon to Custom toolbar settings. + add new sensitivity condition to maninwindow.h: + M_DELAY_EXEC + + * ChangeLog + ChangeLog.jp + NEWS + more sync with 0.8.1cvs29 + +2002-08-23 [melvin] 0.8.1claws106 + + * src/alertpanel.c + Readded support for custom widget in alertpanel lost in last + sync. + +2002-08-23 [paul] 0.8.1claws105 + + * sync with 0.8.1cvs29 + see ChangeLog 2002-08-23 + +2002-08-23 [colin] 0.8.1claws104 + + * src/summaryview.c + Fix folder and search pixmaps exchanging positions + after theme or toolbar changes. Thank to Oliver for + reporting this. + +2002-08-23 [colin] 0.8.1claws103 + + * src/mainwindow.c + src/messageview.[ch] + src/noticeview.[ch] + src/summaryview.c + Changed messageview_create() and noticeview_create() + to avoid the last gdk_warning + +2002-08-22 [colin] 0.8.1claws102 + + * src/summaryview.c + Fix my new `Creating pixmap from xpm' warning + +2002-08-22 [colin] 0.8.1claws101 + + * src/mainwindow.c + Fix some of the gdk warnings + +2002-08-22 [colin] 0.8.1claws100 + + * src/Makefile.am + * src/stock_pixmap.c + * src/stock_pixmap.h + * src/pixmaps/quicksearch.xpm *ADDED* + Add the quicksearch pixmap + * src/mainwindow.c + * src/summaryview.c + * src/summaryview.h + Make quicksearch bar visible/hidden via a button + +2002-08-22 [christoph] 0.8.1claws99 + + * src/folder.c + fix folder update for newsgroups with message + numbers below minimum number of articles to fetch + (closes bug #598445) + +2002-08-22 [paul] 0.8.1claws98 + + * sync with 0.8.1cvs28 + see ChangeLog 2002-08-22 + +2002-08-21 [alfons] 0.8.1claws97 + + * src/crash.c + use bt instead of bt full which seems to work + better, and bt full doesn't give a great deal + of information anyway + +2002-08-21 [colin] 0.8.1claws96 + + * src/summaryview.c + fix summaryview_searchtype_changed prototype + +2002-08-21 [christoph] 0.8.1claws95 + + * src/mainwindow.c + o fix broken menu update for sorting type, we have to + get this info from the summaryview now + o removed setting of threaded state in menu callback + * src/summaryview.[ch] + more summaryview/folderitem seperation for + threading option + * configure.in + removed not required --with-compiler-flags option + +2002-08-21 [oliver] 0.8.1claws94 + + * src/toolbar.h + o rename toolbar.xml to toolbar_main.xml + since toolbar_compose.xml might come up + any time soon + * README.claws + add custom toolbar + +2002-08-21 [darko] 0.8.1claws93 + + * src/procmsg.c + don't reset tmp flags for messages copied + to sent folder + +2002-08-21 [colin] 0.8.1claws92 + + * src/prefs_filtering.c + fix renaming rules on folder rename + when folder is not a leaf folder + +2002-08-21 [paul] 0.8.1claws91 + + * src/prefs_folder_item.c + fix alignment of colour selector + +2002-08-21 [paul] 0.8.1claws90 + + * sync with 0.8.1cvs27 + see ChangeLog 2002-08-21 + +2002-08-21 [paul] 0.8.1claws89 + + * src/summaryview.c + fix crash when changing field type in + Quick search bar + +2002-08-21 [colin] 0.8.1claws88 + + * src/summaryview.c + Made quick search case-insensitive + +2002-08-21 [paul] 0.8.1claws87 + + * sync with 0.8.1cvs26 + see ChangeLog 2002-08-21 + +2002-08-20 [christoph] 0.8.1claws86 + + * src/folderview.c + * src/main.c + * src/summaryview.[ch] + more summaryview/folderitem seperation for + sort_key and sort_type + * src/procmsg.c + added missing return statement + +2002-08-20 [colin] 0.8.1claws85 + + * src/summaryview.[ch] + Added a quick search box + * src/mainwindow.c + * src/prefs_common.[ch] + Added a show/hide option for the quick search + +2002-08-20 [oliver] 0.8.1claws84 + + * src/mainwindow.c + remove toolbar_create_popups + * src/toolbar.[ch] + o remove toolbar_create_popups + o fix toolbar_set_sensitive + (Bug reports #596834 and #596832) + * src/prefs_toolbar.c + o add "Set default" button + o align label and text + combo widgets + +2002-08-20 [hoa] 0.8.1claws83bis + + * src/imap.c + fixed a bug in imap_fetch_msginfo() in case there is no + current folder. + +2002-08-20 [darko] 0.8.1claws83 + + * src/folderview.c + copy the color style of folder view so it + works with GTK themes + +2002-08-20 [darko] 0.8.1claws82 + + * src/folder.h + * src/folderview.c + * src/prefs_folder_item.[hc] + don't use UI stuff in folder.h + +2002-08-20 [darko] 0.8.1claws81 + + * src/folder.h + * src/prefs_folder_item.h + * src/folderview.c + * src/prefs_folder_item.c + ability to set folder color in folderview + +2002-08-19 [alfons] 0.8.1claws80 + + * src/summaryview.c + fix one of the earlier memleaks reported by Martin Kluge + +2002-08-19 [alfons] 0.8.1claws79 + + * src/mainwindow.c + hide notice view when selecting seperate folder + view (reported by Urke MMI) + +2002-08-19 [christoph] 0.8.1claws78 + + * src/folderview.c + * src/prefs_folder_item.h + * src/summaryview.[ch] + o add summary_set_prefs_from_folderitem to set + summaryview prefs (first step to remove all + references to the folderitem in summaryview) + o moved compiled regex stuff from folderitem prefs + to summaryview code + +2002-08-19 [paul] 0.8.1claws77 + + * src/compose.c + add check for '.' to QUOTE_IF_REQUIRED + +2002-08-19 [paul] 0.8.1claws76 + + * src/inc.c + sync with 0.8.1cvs25 (plug memory leak) + + * src/prefs_toolbar.c + re-order prefs_toolbar_cancel() + +2002-08-18 [alfons] 0.8.1claws75 + + * src/inc.c + * src/matcher.c + plug other memleaks reported by Martin Kluge + +2002-08-18 [paul] 0.8.1claws74 + + * po/pt_BR.po + updated by Fabio Jr. Beneditto + +2002-08-18 [paul] 0.8.1claws73 + + * src/toolbar.[ch] + fix bug where tooltips were displayed untranslated + + * src/prefs_toolbar.c + fix bug where clicking 'Cancel' creates an icon & text + toolbar regardless of prefs + + +2002-08-17 [oliver] 0.8.1claws72 + + * src/prefs_toolbar.c + update toolbar on CANCEL + bug reported by Martin Kluge + * src/toolbar.c + toolbar_destroy memleak fixed + +2002-08-17 [alfons] 0.8.1claws71 + + * src/toolbar.c + plug another memleak reported by Martin Kluge + +2002-08-16 [alfons] 0.8.1claws70 + + * src/crash.c + use execvp() correctly (suggested by wwp; thanks!) + +2002-08-16 [alfons] 0.8.1claws69 + + * src/gtksctree.c + plug memory leak reported by Kim Schultz & Martin Kluge + +2002-08-16 [paul] 0.8.1claws68 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-08-16 [paul] 0.8.1claws67 + + * src/toolbar.h + fix bug where 'Compose News' icon showed wrong + tooltip + +2002-08-16 [paul] 0.8.1claws66 + + * sync with 0.8.1cvs24 + see ChangeLog 2002-08-16 + + * po/it.po + updated by Alessandro Maestri + +2002-08-15 [paul] 0.8.1claws65 + + * po/sr.po + updated by Urke MMI + +2002-08-15 [paul] 0.8.1claws64 + + * src/*.c + don't translate debug info + + * src/matcher.[ch] + add copyright info + +2002-08-15 [paul] 0.8.1claws63 + + * src/prefs_toolbar.c + fix bug where clicking 'OK' creates an icon & text + toolbar regardless of prefs + +2002-08-14 [alfons] 0.8.1claws62 + + * src/main.c + add global var that has the full argv[0] + * src/crash.c + o execvp the correct sylpheed by using argv0 + and setting the correct work dir + o other tweaks + +2002-08-14 [oliver] 0.8.1claws61 + + * enable/disable Toolbar Action Buttons + * code cleanups + * src/mainwindow.c + * src/toolbar.[ch] + * src/prefs_toolbar.c + +2002-08-14 [melvin] 0.8.1claws60 + + * po/fr.po + Updated French translations + +2002-08-14 [melvin] 0.8.1claws59 + + * src/crash.c + Made bug report not translatable + * src/exporthtml.c + Fixed exporthtml_build_filespec() return value + * src/foldersel.c + Fixed incorrect include file + * src/gtkspell.c + * src/prefs_actions.c + * src/prefs_toolbar.c + Made debug info not translatable + * src/mutt.c + * src/quote_fmt.c + Added missing includes + * src/prefs_common.c + Fixed typo + +2002-08-14 [paul] 0.8.1claws58 + + * faq/es/sylpheed-faq.html + faq/es/sylpheed-faq-[1-3].html + faq/es/sylpheed-faq-4.html **NEW FILE ** + update Spanish FAQ + +2002-08-13 [christoph] 0.8.1claws57 + + * src/procmsg.c + ignore thread fix that did not mark all + child nodes of a ignored thread as + ignored. Does not work perfectly yet, + but it is better now + +2002-08-13 [alfons] 0.8.1claws56 + + * src/crash.c + o implement 'save crash log' + o some tweaks + +2002-08-13 [melvin] 0.8.1claws55 + + * src/main.c + removed unrequired "execinfo.h" header + +2002-08-12 [paul] 0.8.1claws54 + + * faq/en/sylpheed-faq.html + faq/en/sylpheed-faq-[1-3].html + faq/en/sylpheed-faq-4.html **NEW FILE ** + update English FAQ + +2002-08-12 [alfons] 0.8.1claws53 + + * po/POTFILES.in + add crash.c to translatables + * src/crash.c + bring in Leandro's crash dialog + +2002-08-11 [alfons] 0.8.1claws52 + + * src/crash.c + clean up some warnings + +2002-08-11 [alfons] 0.8.1claws51 + + * acconfig.h + * configure.in + * src/crash.[ch] ** NEW FILES ** + * src/main.c + initial gdb crash handler + +2002-08-11 [paul] 0.8.1claws50 + + * src/prefs_toolbar.c + replace Up/Down arrow pixmaps with text to be + consistent across icon themes + +2002-08-11 [paul] 0.8.1claws49 + + * src/prefs_common.c + src/prefs_toolbar.c + rename 'Pixmap' -> 'Icon' + + * src/toolbar.[ch] + rename 'A_SEND_QUEUD' -> 'A_SEND_QUEUED' + +2002-08-10 [paul] 0.8.1claws48 + + * src/prefs_toolbar.c + re-work the UI + +2002-08-10 [paul] 0.8.1claws47 + + * src/main.c + don't write Processing progress to status bar + patch submitted by Alexander Evseev + + * src/prefs_toolbar.c + re-position and resize window + make window assume correct size on first call + +2002-08-10 [paul] 0.8.1claws46 + + * src/mainwindow.c + src/prefs_toolbar.c + src/toolbar.c + src/toolbar.h + obey coding style + follow UI text conventions + +2002-08-10 [alfons] 0.8.1claws45 + + * src/toolbar.c + correct pixmap for delete action + +2002-08-10 [paul] 0.8.1claws44 + + * po/pt_BR.po + updated by Fabio Jr. Beneditto + +2002-08-10 [paul] 0.8.1claws43 + + * po/POTFILES.in + add custom toolbar files + +2002-08-10 [paul] 0.8.1claws42 + + * sync with 0.8.1cvs22 + see ChangeLog 2002-08-09 + +2002-08-09 [paul] 0.8.1claws41 + + * tools/Makefile.am + tools/README + tools/outlook2sylpheed.pl ** NEW FILE ** + add script to convert exported Outlook + contacts list to a Sylpheed addressbook. + Submitted by Ricardo Mones Lastra. + +2002-08-09 [paul] 0.8.1claws40 + + * AUTHORS + configure.in + po/sr.po ** NEW FILE ** + add Serbian message catalog. Submitted by + Urosevic Aleksandar aka Urke MMI + +2002-08-09 [paul] 0.8.1claws39 + + * sync with 0.8.1cvs21 + see ChangeLog 2002-08-08 + +2002-08-08 [oliver] 0.8.1claws38 + + * src/mainwindow.c + move Custom Toolbar to Configuration menu + +2002-08-08 [oliver] 0.8.1claws37 + + * src/prefs_toolbar.c + fix substitute pixmap bug + +2002-08-08 [paul] 0.8.1claws36 + + * sync with 0.8.1cvs19 + see ChangeLog 2002-08-08 + +2002-08-07 [christoph] 0.8.1claws35 + + * src/utils.c + fixed a memory leak in new canonicalize_file_replace + +2002-08-07 [christoph] 0.8.1claws34 + + * src/utils.[ch] + o canonicalize_file_replace should create the temporary + file in the same directory as the original file. + o added get_tmpfile_in_dir that creates a temorary file + in a specified directory. + +2002-08-07 [melvin] 0.8.1claws33 + + * src/toolbar.c + fixed bug where 'Article' button acted as 'Email' button. + +2002-08-07 [paul] 0.8.1claws32 + + * sync with 0.8.1.cvs17 + see ChangeLog 2002-08-07 + +2002-08-07 [colin] 0.8.1claws31 + + * src/news.c + fix mass-cancel problem + +2002-08-07 [thorsten] 0.8.1claws30 + + * src/prefs_toolbar.c + fix: crash on replace or add new button + * src/toolbar.c + fix: close xmlfile after reading + * src/utils.c + fix: unlink() file before rename() + +2002-08-06 [paul] 0.8.1claws29 + + * sync with 0.8.cvs15 + see ChangeLog 2002-08-06 + +2002-08-06 [oliver] 0.8.1claws28 + + * src/toolbar.c + * src/prefs_toolbar.c + fixed empty toolbar issue + +2002-08-06 [oliver] 0.8.1claws27 + + * Custom Toolbar Final + * src/folderview.c + * src/inc.c + * src/summaryview.c + o toolbar stuff now lives in src/toolbar.[ch] + o main_window_toolbar_* functions are renamed to + toolbar_* reflecting their new source file + * src/mainwindow.[ch] + o remove toolbar stuff + +2002-08-06 [oliver] 0.8.1claws26 + + * src/Makefile.am + * src/prefs_toolbar.[ch] **New File** + * src/toolbar.[ch] **New File** + o prefs_toolbar.[ch] custom toolbar frontend + o toolbar.[ch] backend + +2002-08-06 [oliver] 0.8.1claws25 + + * src/prefs_actions.[ch] + o new exported function actions_execute + +2002-08-06 [paul] 0.8.1claws24 + + * sync with 0.8.1cvs4 + see ChangeLog 2002-08-06 + +2002-08-06 [paul] 0.8.1claws23 + + * sync with 0.8.1cvs13 + see ChangeLog 2002-08-06 + +2002-08-06 [paul] 0.8.1claws22 + + * sync with 0.8.1cvs12 + see ChangeLog 2002-08-05 and 2002-08-06 + +2002-08-06 [match] 0.8.1claws21 + + * src/addrclip.c + improvements to cut/copy/paste address + +2002-08-05 [match] 0.8.1claws20 + + * src/addritem.[ch] + * src/addrcache.c + * src/addrbook.c + * src/editaddress.c + * src/addressbook.c + fixes to improve cut/copy/paste + +2002-08-06 [melvin] 0.8.1claws19 + + * src/account.[ch] + account_find_all_from_address(): new function that returns the + list of all accounts that are matched in an address. + * src/alertpanel.[ch] + alertpanel() now accepts a custom widget + alertpanel_with_widget(): new function that pops up a panel with + a custom widget in it + * src/gtkutils.[ch] + gtkut_account_menu_new(): new function that allows the selection + of an account from a list of accounts. + * src/messageview.c + Extended Return Receipt notification to select the correct + account and to make a security test on the Delivery-Notification + address which should be the same as the Return-Path. + +2002-08-06 [thorsten] 0.8.1claws18 + + * src/mimeview.c + attach_all: save unnamed as "noname.%d", + dont free static dirname + +2002-08-05 [alfons] 0.8.1claws17 + + * configure.in + detect XIM by trying to link rather than compile a XIM program + +2002-08-05 [oliver] 0.8.1claws16 + + * src/stock_pixmap.[ch] + o add UP_ARROW to available pixmaps (already in pixmap-directory) + o new func to retrieve pixmaps + +2002-08-05 [paul] 0.8.1claws15 + + * sync with 0.8.1cvs10 + see ChangeLog 2002-08-05 + +2002-08-04 [alfons] 0.8.1claws14 + + * src/textview.c + see if this plugs memleak + +2002-08-04 [melvin] 0.8.1claws13 + + * src/gtkspell.c + fixed bug that could crash Sylpheed when highlighting + all misspelled words. + +2002-08-03 [melvin] 0.8.1claws12 + + * src/prefs_actions.c + removed unnecessary checks for NULL introduced in 0.8.1claws11. + * src/messageview.c + fixed bug where the Return Receipt was sent to + Delivery-Notification-To address even if it was not present + +2002-08-02 [alfons] 0.8.1claws11 + + * src/prefs_actions.c + o more check for NULLs + o put create_io_dialog() in right conditional block + +2002-08-02 [paul] 0.8.1claws10 + + * po/es.po + updated by Ricardo Mones Lastra + +2002-08-01 [christoph] 0.8.1claws9 + + * src/folder.c + don't free the cache of the opened + folder in the summaryview + * src/summaryview.c + don't unset flags, if it is not required + +2002-08-01 [paul] 0.8.1claws8 + + * sync with 0.8.1cvs8 + see ChangeLog entry 2002-08-01 + +2002-08-01 [paul] 0.8.1claws7 + + * sync with 0.8.1cvs7 + see ChangeLog 2002-07-31 and 2002-08-01 + +2002-07-31 [christoph] 0.8.1claws6 + + * src/mainwindow.c + forgot to update menu sensitivity + function for new menu entry + +2002-07-31 [alfons] 0.8.1claws5 + + * src/main.c + check folder item and its path for NULL on + initial processing + +2002-07-31 [christoph] 0.8.1claws4 + + * src/folder.c + check if folder_item_get_msginfo in + folder_item_remove_msg returned NULL + * src/imap.c + better clear the uid cache in the + uid validity check function and delete + cached messages + +2002-07-31 [paul] 0.8.1claws3 + + * man/sylpheed.1 + add the '--attach' option and a few other + minor changes + +2002-07-31 [paul] 0.8.1claws2 + + * sync with 0.8.1cvs5 + see ChangeLog 2002-07-31 + +2002-07-31 [christoph] 0.8.1claws1 + + * src/folderview.[ch] + * src/mainwindow.c + replace "Rescan all folders..." with + "Check all folders for new messages..." + +2002-07-30 [paul] 0.8.1claws + + * version 0.8.1claws released + +2002-07-30 [paul] 0.8.0claws29 + + * tools/OOo2sylpheed.pl ** NEW FILE ** + tools/README + add script to enable sending documents as + attachments from OpenOffice.org + +2002-07-30 [melvin] 0.8.0claws28 + + * src/prefs_actions.c + Made the actions' input/output dialog display + without delay. + +2002-07-30 [christoph] 0.8.0claws27 + + * src/procmsg.c + check if folder_item_get_msginfo in + procmsg_save_to_outbox returned NULL + +2002-07-30 [paul] 0.8.0claws26 + + * sync with 0.8.1cvs4 + see ChangeLog 2002-07-29 + +2002-07-29 [thorsten] 0.8.0claws25 + + * README.claws + added selective download, delete on server + +2002-07-29 [paul] 0.8.0claws24 + + * sync with 0.8.1cvs3 + see ChangeLog 2002-07-29 + +2002-07-27 [christoph] 0.8.0claws23 + + * src/folder.c + add extra check if fetching the msginfo + returned NULL + +2002-07-27 [paul] 0.8.0claws22 + + * sync with 0.8.1cvs2 + see ChangeLog 2002-07-26 + +2002-07-27 [christoph] 0.8.0claws21 + + * src/imap.c + add another check if a valid msginfo + was returned + +2002-07-26 [hoa] 0.8.0claws20 + + * src/folder.c + Fixed a condition in folder_item_destroy() + + * src/imap.c + Fixed an error in IMAP protocol + +2002-07-26 [alfons] 0.8.0claws19 + + * src/folder.c + ofcourse compare with identifier, not the path + +2002-07-26 [alfons] 0.8.0claws18 + + * src/folder.c + use folder item identifier for saving / restoring + preferences because folder->path might not be unique + +2002-07-26 [melvin] 0.8.0claws17 + + * src/logwindow.c + Fixed a crash introduced in 0.8.0claws5 when log is + cut under 80 characters. + +2002-07-26 [paul] 0.8.0claws16 + + * sync with 0.8.1cvs1 + see ChangeLog 2002-07-26 + +2002-07-26 [christoph] 0.8.0claws15 + + * src/imap.[ch] + imap folder now remembers the last selected + folder and imap_fetch_msginfo skips selecting + the folder if it is already selected + +2002-07-26 [christoph] 0.8.0claws14 + + * src/folder.c + * src/folderview.c + * src/imap.c + fix imap folder rescanning + +2002-07-25 [christoph] 0.8.0claws13 + + * src/filter.c + * src/folder.[ch] + * src/folderview.c + * src/imap.[ch] + * src/mainwindow.c + * src/mbox_folder.c + * src/mh.c + * src/news.c + implement imap uid cache and uid validity check + +2002-07-25 [alfons] 0.8.0claws12 + + * src/summaryview.c + fix a brown paper bag bug, and also add some more + checks + +2002-07-25 [christoph] 0.8.0claws11 + + * src/folder.c + don't mix copy, fetch_msginfo and remove + operations in folder item copy and move + operations + +2002-07-25 [christoph] 0.8.0claws10 + + * src/folderview.c + * src/mainwindow.c + * src/prefs_folder_item.c + * src/summaryview.[ch] + remove no longer required parameter update_cache from + summary_show + +2002-07-25 [paul] 0.8.0claws9 + + * sync with 0.8.1 + + * AUTHORS + a few corrections + +2002-07-24 [alfons] 0.8.0claws8 + + * src/summaryview.c + sort correctly when using simplified subject line + (closes feature request "[ 585141 ] applying regexp to subject + before sort" submitted by Alexandra Walford) + +2002-07-24 [paul] 0.8.0claws7 + + * sync with 0.8.0cvs3 + see ChangeLog 2002-07-24 + +2002-07-23 [christoph] 0.8.0claws6 + + * src/folder.c + * src/folder.h + * src/summaryview.c + * src/summaryview.h + * src/main.c + o separate processing and summaryview + o removed summary_write_cache from summaryview + o removed summaryview->killed_messages, because we don't have + to keep a list of killed messages anymore. New cache will + keep the hidden messages in cache anyway + * src/folderview.c + * src/inc.c + * src/selective_download.c + o removed unnecessary summary_write_cache calls + * src/procmsg.c + o don't set ignore thread flag in procmsg_get_thread_tree + if it is already set + * src/mainwindow.c + * src/statusbar.h + o moved STATUSBAR_PUSH/POP to statusbar.h because + they are used in different files + +2002-07-23 [melvin] 0.8.0claws5 + + * src/addressbook.c + * src/addrgather.c + * src/editaddress.c + * src/editgroup.c + * src/editldap_basedn.c + * src/importldif.c + * src/prefs_common.c + Fixed few memory leak (gtk_editable_get_chars returns + an allocated string) + * src/logwindow.c + Fixed few memory leak (gtk_editable_get_chars returns + an allocated string) and modified a little the log cutting + loop. + * src/compose.c + Replaced a call to an obsolete function gtk_entry_get_text() + by gtk_editable_get_chars() + * src/send.c + Removed a debug printf + +2002-07-23 [christoph] 0.8.0claws4 + + * src/filesel.c + fix another g_dirname memory leak + +2002-07-23 [christoph] 0.8.0claws3 + + * src/mh.c + fixed a memory leak in mh_fetch_msginfo + fixed crash when message header could not be + parsed + +2002-07-23 [paul] 0.8.0claws2 + + * sync with 0.8.0cvs2 + see ChangeLog 2002-07-23 + +2002-07-23 [paul] 0.8.0claws1 + + * sync with 0.8.0cvs1 + see ChangeLog 2002-07-23 + +2002-07-23 [paul] 0.8.0claws + + * release of 0.8.0claws diff --git a/INSTALL b/INSTALL index b320f4144..6d03c00e1 100644 --- a/INSTALL +++ b/INSTALL @@ -18,6 +18,10 @@ To compile and install, just type: Password: [Enter password] # make install +To run, just type: + +% sylpheed-claws + Additional libraries ==================== only needed if you require the additional functionality @@ -44,7 +48,7 @@ GtkMathView (>= 0.4.2 and < 0.5) J-Pilot for J-Pilot support http://www.jpilot.org/ -libEtPan! (>= 0.38) +libEtPan! (>= 0.39) for IMAP4 support http://www.etpan.org libgnomeprint (>= 2.2) @@ -62,15 +66,18 @@ SpamAssassin Options for configure script ============================ - --with-config-dir=RCDIR local config dir (default: .sylpheed-gtk2) +Most options are automatically enabled if the dependencies +are matched. + + --with-config-dir=RCDIR local config dir (default: ~/.sylpheed-claws) --disable-compface disable compface (X-Face) support --disable-ipv6 disable IPv6 support --disable-openssl disable OpenSSL support --disable-libetpan disable IMAP4 support --disable-gnomeprint disable libgnomeprint support - --enable-aspell GNU/aspell support - --enable-ldap LDAP support - --enable-jpilot JPilot support + --disable-aspell disable GNU/aspell support + --disable-ldap disable LDAP support + --disable-jpilot disable JPilot support --enable-crash-dialog enable crash dialog --disable-startup-notification disable startup notification support --disable-trayicon-plugin do not build System Tray Icon plugin diff --git a/Makefile.am b/Makefile.am index 338190f11..af8fad314 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,17 +1,14 @@ SUBDIRS = m4 po src tools config doc EXTRA_DIST = \ - ChangeLog.claws \ - ChangeLog-gtk2.claws \ - README.claws \ - RELEASE_NOTES.claws \ + ChangeLog \ + ChangeLog.gtk1 \ + RELEASE_NOTES \ sylpheed-claws-128x128.png \ sylpheed-claws-64x64.png \ sylpheed-claws.pc.in \ sylpheed-claws.desktop \ sylpheed-claws.png \ - sylpheed.spec \ - sylpheed.spec.in \ autogen.sh if SYLPHEED_GNOME2 @@ -39,9 +36,6 @@ BZIP2_ENV = release: distdir -chmod -R a+r $(distdir) GZIP=$(GZIP_ENV) $(AMTAR)$(TAR) chozf $(distdir).tar.gz $(distdir) - rm -f $(distdir)/sylpheed.spec - sed '/^Source:/s/\.tar\.gz$$/\.tar\.bz2/' sylpheed.spec \ - > $(distdir)/sylpheed.spec BZIP2=$(BZIP2_ENV) $(AMTAR)$(TAR) --bzip2 -chof $(distdir).tar.bz2 $(distdir) -rm -rf $(distdir) diff --git a/NEWS b/NEWS index 6860141e1..076e70a0e 100644 --- a/NEWS +++ b/NEWS @@ -1,935 +1,234 @@ -Changes of Sylpheed - -* 1.0.0 - - * The first official release. - * The escaping of special characters in action commands has been - modified. - * The crash on deleting a remote account has been fixed. - -* 1.0.0rc - - * The IMAP4 parser has been fixed for 64-bit platforms. - * Users are now asked to switch to online mode when sending in offline. - * The line-joining problem of auto-wrapping has been fixed. - * Special characters are now properly escaped when executing action - commands. - * Some compiler warnings have been removed. - -* 1.0.0beta4 - - * The Japanese manual has been updated. - * Some icons have been modified, and unused icons have been removed. - * The menu strings have been fixed. - * The workaround for invalid CR characters on POP3 has been made. - -* 1.0.0beta3 - - * The Japanese JPilot address book has been supported. - * Back scrolling on Shift/Alt and Space key press has been enabled. - * Attached text files are now canonicalized before encoded to BASE64 - to conform with RFC 2045. - * The optimal Content-Transfer-Encoding will be used when attaching - text files. - * The icons of the receive dialog have been modified. - * Mozilla Firefox has become a default web browser. - * The auto-expanding status bar has been fixed. - -* 1.0.0beta2 - - * don't move or delete immediately at local filtering when immediate - execution option is off. - * 'Empty trash' has been added to the folder context menu. - * 'Remove mailbox' has been removed from the folder context menu. - * 'File' menu in the main menu has been reorganized. - * AND/OR matching option has been added to the summary search dialog. - * APOP setting became a separate option for POP3. - -* 1.0.0beta1 - - * Icons are added to the alert dialog and filter edit dialog. - * Cc is added for the parameter of templates. - * The menu of composition window has been reorganized. - * Gettext has been upgraded to 0.14.1. - * Some minor bugs of filtering have been fixed. - -* 0.9.99 - - * The new filtering system, which has many new features, has been - implemented. - * The handling of 'New' flags for messages has been modified. - * The spool path setting can now take both file and directory. - * Invalid URIs used by DnD has been fixed. - * Other bugfixes have been made. - -* 0.9.12 - - * A session timeout for POP3/SMTP has been implemented. - * The 'Print' menu on the context menu has been restored. - * the value of CACHE_VERSION has been increased to prevent a cache - incompatibility problem on some platforms such as FreeBSD. - -* 0.9.11 - - * The spring-loaded folder has been implemented for the folder view. - * A function to filter selected messages has been added. - * Always move messages by default when using DnD (copy if Ctrl key is - pressed). - * On filtering, the matching algorithm of 'not contain' flag has - been fixed. - * NNTP servers that require authentication at the beginning of the - session has been supported. - * The method of updating the progress dialog has been modified. - * The context menu on the summary view has been cleaned up. - * The image viewer has been fixed. - * The cache handling has been fixed for AMD64 and other 64-bit platforms. - * The SMTP routine has been fixed to fully comply with RFC 2821. - -* 0.9.10 - - * A new folder can be created on the folder selection dialog now. - * The folder view is now updated progressively when receiving. - * Statasbar has been added to the message view window. - * The built-in image viewer has been improved, and its memory leaks - have been fixed. - * Ukrainian translation has been added. - * Other bugfixes have been made. - -* 0.9.9 - - * Word wrapping on multibyte locales has been improved. - * The receive menu has been improved. - * The combo button for toolbar has been implemented. - * The download feature for IMAP / News folders has been implemented. - * URL is now shown on the toolbar when links are clicked, and put - warning in case of fake URL. - * JIS X 0201 Kana (hankaku kana) will be converted into JIS X 0208 - when sending. - * Crashes on 64-bit environments has been fixed. - * Other bugfixes have been made. - -* 0.9.8a - - * The bug that caused the failure of cache data read has been fixed. - -* 0.9.8 - - * The offline mode has been implemented. - * The performance of the scanning of MH folders has been improved on - the platforms which support d_type in 'struct dirent'. - * The error checking on moving/deleting messages has become strict. - * When getting IMAP4 message list, it now fallbacks to FETCH command - if server doesn't fully support SEARCH command. - * Outbox for accounts are now correctly chosen when sending from queue. - * Gettext has been upgraded to 0.12.1. - * IPv6 support is now enabled by default. - * Other bugfixes have been made. - -* 0.9.7 - - * The vulnerability in SMTP response handling, which is exploitable by - a malicious SMTP server, has been fixed. - * The structure of folder system has been sorted out. - * The checking of the existence of IMAP root directory has been modified. - -* 0.9.6 - - * A crash bug when deleting currently opened folder has been fixed. - * The performance issue of the address book has been fixed. - * The behavior of manual signature insertion has been reverted. - * A crash bug on startup when a font can't be loaded has been fixed. - * The format of MIME boundary has been modified again. - * Other minor bugfixes have been made. - -* 0.9.5 - - * The size, the position, and the visibility of separated views are now - remembered. - * The per-folder settings are now preserved even if a folder tree is - rebuilt. - * The receive dialog's option to display the dialog only on manual - receiving has been added. - * 'Top' and 'Bottom' button has been added on the filter setting dialog. - * The UIDPLUS extension of IMAP4rev1 has been supported. - * The folder system has been cleaned up a bit. - * The sylpheed.spec file bundled in the source package has been improved. - * The format of MIME boundary has been modified. - * A memory leak and a buffer overrun have been fixed. - -* 0.9.4 - - * The performance of the operation of IMAP4 folders, such as move, - copy, delete and mark, has been greatly improved. - * The contents of IMAP4 folders are now always synchronized with the - server. - * Message flags are now properly taken over when copying messages into - IMAP4 folders from others. - * The CRAM-MD5 authentication mechanism has been supported for IMAP4rev1. - * Message move, copy and delete are now possible while receiving mails. - * The non-blocking SSL can be turned off as a workaround for the - connection problem. - * The bug that ran into infinite loop if connection was closed by remote - host has been fixed. - * The configuration files will not be overwritten on startup anymore. - -* 0.9.3 - - * The network I/O system has been rewritten to use non-blocking I/O, - and the performance of POP3 and SMTP has been improved much. - * '--status-full' option has been added. '--status' option now takes - arguments for folders. - * Minor bugfixes have been made. - -* 0.9.2 - - * The bug that removed messages from server if "Don't receive" action is - specified by the filter rule has been fixed. - * The bug that caused abort when a button is double-clicked on some - dialogs has been fixed. - * A warning that was displayed when address book was empty has been fixed. - -* 0.9.1 - - * The bug in handling folder names which include '+' in IMAP4 modified - UTF-7 conversion has been fixed. - * The parsing of message/rfc822 parts in multipart messages has been - fixed. - * Several bugs of auto signature replacement has been fixed. - * A bug that didn't hide user string in the Action dialog has been fixed. - * Socket I/O timeout interval is now configurable. - -* 0.9.0 - - * The multi-process network I/O has been implemented for POP3 and SMTP. - * The Action feature has been improved. - * The automatic signature replacement on account change has been - implemented. - * Hyperlinks of HTML messages are now correctly handled. - * The separated message view now has a menubar. - * Original messages' headers are now included as the preset keywords - on automatic filter creation. - * The verbose error messages are now displayed on POP3 and SMTP. - * The lines of the log window is now restricted to reduce the memory - usage. - * The Shift_JIS locale has been supported. - * The internal MIME structure has been cleaned up. - * Address names which have special characters are now correctly quoted. - * Slovak message catalog has been added. - * The header corruption bug on reediting has been fixed. - * The bug of UTF-7 encoding conversion has been fixed. - * A workaround for unknown timezones has been made. - * A workaround for wrapping problem on UTF-8 locale has been made. - * More workaround for crashes by illegal characters has been made. - * The crash bug in IMAP4 parser has been fixed. - * The crash bug of the composition window has been fixed. - * The colormap / visual problem on Solaris has been fixed. - * Other bugfixes have been made. - -* 0.8.11 - - * The folder option to remove parentheses and brackets at the beginning - of subject has been added. - * The option to use command output for signature has been added. - * The summary search now also looks for collapsed nodes. - * The size of the source window is now remembered. - * Euro locales (ISO-8859-15) have been supported. - * Many locales and encodings which were not supported before have been - added. - * Galician translation has been added. - * Support for Latin locales (ISO-8859) has been fixed. - * UTF-8 locale support has been fixed. - * The folding problem of headers has been fixed. - * The more workaround for abort problem in Japanese locale has been made. - * Other bugfixes have been made. - -* 0.8.10 - - * The validity check of EUC-JP code became more strict. - * The handling of strings which failed to be converted has been modified. - * Minor bugfixes and a speed improvement have been made. - -* 0.8.9 - - * Transition from libjconv to direct use of iconv() API has been made. - * Quoted-Printable encoding for outgoing messages has been enabled. - * Content-Transfer-Encoding for outgoing messages became user definable. - * The abbreviation method of newsgroup name has been improved. - * Russian locales support has been improved. - * Fixes for message canonicalization have been made. - * Bugs of header MIME encoding have been fixed. - -* 0.8.8 - - * The option to sort by recipient has been added. - * The performance of initial sorting when opening folders has been - improved. - * The bug which would run into infinite loop and eventual crash when - encountering invalid characters in header MIME encoding has been fixed. - -* 0.8.7 - - * The extended regular expression has been supported on filtering. - * The option to resize images to fit the size of view has been added. - * The previous account is now restored on reediting draft messages. - * The routine of MIME header encoding has been rewritten completely, - and Q-encoding for single-byte locales has been also implemented. - * Strings beginning with "www." are now treated as URI. - * The default WWW browser has been changed to Mozilla. - * The common preferences dialog has been reorganized a bit. - * The remote command operation can be executed without X now. - * Code cleanups for the implementation of SMTP has been made. - * Autotools and libtool have been updated. - * A fix for font loading problem has been made. - * Other minor bugfixes have been made. - -* 0.8.6 - - * Per-folder account setting has been implemented. - * Per-folder default To / Cc / Bcc / Reply-To setting on composition - has been implemented. - * The status of signature is now indicated using different colors. - * Reply-To header now has priority over List-Post header on list-reply. - * Multiple deletion of IMAP4 messages has been optimized. - * A workaround for the problem that couldn't display 8-bit characters in - C or POSIX locale has been made. - * The B-encoding of headers on locales other than Japanese (when not - using libjconv) has been enabled. - * 'Rescan folder tree' has been renamed to 'Rebuild folder tree'. - * The redundant error messages of code conversion failure has been - prohibited. - * The cancellation of POP3 session has been fixed. - * The error detection of POP3 has been improved. - * The LDAP library detection of configure script has been fixed once more. - * Other minor bugfixes and code cleanups have been made. - -* 0.8.5 - - * Many fatal errors which will lead to crash in message catalogs have - been fixed. - * Cc header is now correctly recognized on reply and forwarding. - * A problem of refresh of summary on IMAP4 and News folder has been fixed. - * A bug of changing accounts on composition window has been fixed. - * The LDAP library detection of configure script has been fixed again. - * Queueing of news messages has been enabled. - -* 0.8.4 - - * The 'Select thread' function is added. - * The 'Reply to mailing list' function is added. - * The 'Reply' button invokes 'Reply to list' by default (configurable). - * More fix for GnuPG signing and verification has been made. - * The bug that deleted messages that are not received by filter has - been fixed. - * The bug that couldn't exit normally after opening composition window - has been fixed. - * The LDAP library detection of configure script has been fixed. - -* 0.8.3 - - * The state of compose window is now changed automatically when the - account is selected. - * The option to only mark message as read when opened in new window has - been added. - * The receive progress dialog now shows detailed information in the - status list. - * The receive progress dialog can be kept open. - * The line-joining problem of auto-wrapping has been fixed. - * IMAP and News cache files/directores are now correctly purged if - they become unnecessary. - * The wrong news article number calculation has been fixed. - * The summary refresh problem has been fixed. - -* 0.8.2 - - * GnuPG improvements and fix - o The line endings are canonicalized correctly before signing. - - WARNING: don't sign messages with Sylpheed prior to this version - since they didn't fully conform RFC3156 and may cause - incompatibility between other MUAs. - - o The feature to store passphrase in memory temporarily has been - implemented. - o The ascii-armored encryption and clear text signing has been - implemented. - * Line-wrapping improvements and fix - o The cursor movement on auto-wrapping has been fixed. - o Flickers on auto-wrapping has been repressed. - * Socket I/O timeout has been implemented. - * The '--attach' command line option has been implemented. - * Automatic cache expiration for News has been implemented. - * Time stamp has been added to the log messages. - * Temporary files are created under ~/.sylpheed/tmp/. - * The problem of folder and summary view refresh on incorporation has - been fixed. - * The correct FQDN will be returned to server. - * Some major memory leaks have been fixed. - * Some other bugs have been fixed. - -* 0.8.1 - - * The regression of Japanese code conversion have been fixed. - * The problem in MIME header encoding has been fixed. - * Several memory leaks in the address book has been fixed. - -* 0.8.0 - - * The "Paste as quotation" feature has been implemented. - * The "Action" feature (function to pass contents of messages to external - programs) has been added. - * Automatic line-wrapping on input has been enabled. - * The Japanese encoding conversion routine has been rewritten and libkcc - has been removed. - * The MIME encode/decode routines based on fetchmail have been rewritten. - * The IMAP response parser has been improved. - * The authentication method on SMTP AUTH can be forced. - * The receive error dialog can be disabled. - * The option to change the displayed message automatically with cursor - key on the summary view has been added. - * The copy and paste problem in MIME mode has been mostly fixed. - * Some other minor bugfixes and improvements have been made. - -* 0.7.8 - - * The feature to leave messages on POP3 server for specified days has - been implemented. - * The SSL preferences which was broken at the previous version has been - fixed. - -* 0.7.7 - - * The 'Redirect' (aka Bounce) feature has been implemented. - * IMAP4 / POP3 STARTTLS command has been enabled. - * NNTP over SSL has been enabled. - * The sorting order of the summary view became persistent. - * The 'Expand / Collapse all threads' feature have been added. - * The sorting order of the folder tree became case insensitive. - * The common / account preferences button has been removed from the - toolbar. - * Some fixes and improvements for MIME view have been made. - * The behavior of the toggle menu of 'Folder tree' and 'Message view' - have been fixed. - * The behavior of address completion has been fixed. - * A bug in the header MIME encoding routine on Japanese locale has been - fixed. - * Some other bugfixes have been made. - -* 0.7.6 - - * The manual and FAQ have been updated, and German and Italian FAQ have - been added. - * IMAP shared folder has been supported. - * 'Create filter rule' has been added to the context menu. - * Only newsgroup names longer than specified length are abbreviated. - * 'Get all' doesn't check for new messages on IMAP or News account by - default. - * Minor improvements to the folder property dialog have been made. - * Special characters like parentheses can be used in password for IMAP - accounts now. - * Some crash bugs and other minor bugs have been fixed. - -* 0.7.5 - - * The license has been modified so that it will be compatible with - OpenSSL. - * Sent / Drafts / Queue folder on IMAP4 has been enabled. - * The internationalization of IMAP4 folder name has been implemented. - * IMAP4 folder renaming has been implemented. - * Some critical bugs in IMAP4 response parser have been fixed. - * Non-default mailboxes are now specifiable for inbox, sent, draft, - trash folder and the destination of filtering, using folder identifier. - * Folder property dialog has been implemented. - * Special folders can be specified from the folder property dialog. - * 'Outbox' has been changed to 'Sent'. - * Queued messages are now saved to Sent folder after they are actually - sent. - * The auto line-wrapping has been improved. - * 'Reply to sender' now works for newsgroups. - * The SMTP server response is now referred on SMTP AUTH. - * Templates can be inserted into the current cursor position now. - * Confirmation dialog is displayed on sending if subject is empty. - * Displayed newsgroup names are now abbreviated. - * The timeout of DNS lookup has been implemented. - * 'Ctrl-Enter' shortcut now works even if Num Lock is on. - * The new application icon has been added. - * New message checking on IMAP or news server will be aborted immediately - if some errors occurred. - * Some menu items have been modified. - * Some other bugfixes have been made. - -* 0.7.4 - - * The bug that lost UIDL information if any error occured before issuing - UIDL command was fixed. - * Message retrieving is now cancelable from the menu even if the dialog - is hidden. - * Some warnings on compiling with gcc-3.0 have been removed. - * The English manual has been updated. - * The FAQs in English, Spanish and French have been added. - -* 0.7.3 - - * Attached files will be inherited on forwarding or reediting. - * Filter rules will be also updated when renaming or deleting folders. - * 'Get all' and 'Check for new messages' now works for IMAP4 and News - accounts. - * Limit of Receive size for POP3 has been implemented. - * The new notebook tab interface for multipart messages has been - implemented, and text parts are displayed on the text view all together. - * Separate user ID and password can be used for SMTP AUTH. - * ISO-8859-15 support has been added. - * Cancellation of POP3 session is now handled correctly. - * Some bugfixes have been made. - -* 0.7.2 - - * Message moving between different type of folders has been enabled. - * PGP decryption failure bug has been fixed. - * IMAP4 APPEND command failure has been fixed. - * Selection reply bug has been fixed. - * The bug that the external editor fails to launch when quotation - characters are used in the command line, has been fixed. - * 'Show all header' and 'Thread view' became toggle switch. - * Some code cleanups have been made. - -* 0.7.1 - - * Message copy between different type of folders has been enabled. - * Multiple message forwarding has been enabled. - * Most of key bindings became customizable. - * The default menu shortcuts have been modified so that Ctrl is used - as the modifier key. - * Quick menu shortcut changer has been implemented. - * Quick filter rule creation has been implemented. - * "Show all header" now displays the headers in the current message - view. - * File save dialog has been improved. - * '--send' option has been added. - * Quoted part of message text on reply or forward is specifiable by - selecting it. - * From address is now added to Cc entry when 'Reply to all' is used - on the messages which have Reply-To header. - * Mac OS X (Darwin) has been supported. - * Ctrl-Enter now works on the composition window. - * It now compiles with C compilers other than gcc. - * Crash in mark processing on 64bit architecture has been fixed. - * Crash on font load failure has been fixed. - * Some address completion bugs have been fixed. - * Some many other bugs have been fixed. - -* 0.7.0 - - * Undo / redo function has been implemented. - * Regular expression has been supported in filtering. - * LDIF file import has been improved. - * The cursor on composition window blinks now. - * The feature to keep editing after saving to draft has been added. - * The position of Subject entry on composition window has been moved - to the last. - * The menu items have been reorganized. - * WMCLASS is set for some windows. - * A bug that causes infinite loop at line-wrapping has been fixed. - * Some bugfixes for template, addressbook and IMAP4 have been made. - -* 0.6.6 - - * The newsgroup subscription dialog has been enhanced. - * Template function has been improved. - * New wrapping function for composition window has been implemented. - * Mailto URL has been supported for the --compose option. - * The --status option to display current message count has been added. - * Workaround for RFC-incompliant Date header has been made. - * Check connection between IMAP or NNTP server only if access time - limit is expired. - * Thai encodings have been supported. - * Hungarian message catalog has been added. - * Copy and paste problems have been fixed. - * Some IMAP4 bugs have been fixed. - * Some other bugs have been fixed. - -* 0.6.5 - - * The template function has been implemented. - * The quotation format parser has been enhanced. - * The forwarding format has become customizable. - * The "Open with..." dialog on the MIME view now retains command history. - * An arrow mark is put on the column of the sorting target. - * The Delete key now deletes messages. - * The password for SMTP AUTH is asked now when not specified. - * The mime.types file is searched from several directories now. - * The preferences dialogs have been sorted out a bit. - * A freeze bug on using SSL has been fixed. - * Some bugs have been fixed. - -* 0.6.4 - - * The performance of summary display on large number of messages - has been improved. - * Columns of the summary view became reorderable. - * The default order of the summary view columns has been changed. - * Reedit has been enabled in the outbox. - * LDIF file import has been implemented. - * The crash bug of LDAP has been fixed. - * Some other bugs have been fixed. - -* 0.6.3 - - * Message body text search has been implemented. - * The text part of nested multipart message, or HTML only message - is now correctly quoted on replying. - * The status of threading is now preserved for each folders. - * Selective removal from trash folder has been enabled. - * User name and password of IMAP4 account which include spaces are now - handled correctly. - * Workaround for 8bit characters conversion failure on C locale when - using libjconv has been made. - * Some bugs that caused crashes have been fixed. - -* 0.6.2 - - * The new addressbook has been implemented (Match Grun). - * LDAP, vCard, and JPilot have been supported. - * The option to launch the external editor automatically has been added. - * Sorting by mark, unread, attachment, and color label has been enabled. - * Moving to the next or previous flagged messages has been enabled. - * The "Mark all read" function has been added. - * The function to reformat the current paragraph has been implemented. - * Some icons have been replaced. - * The layout of some menu items has been modified. - * Some other bugfixes have been made. - -* 0.6.1 - - * A crash bug caused by the typo of ja.po was fixed. - * Some bugs of configure were fixed. - * The bug that ignored Bcc: when using external command for sending was - fixed. - * A bug of auto-checking was fixed. - * Readability of the selected color-labelled line has been improved. - * Croatian message catalog has been added. - -* 0.6.0 - - * Some operations are enabled while receiving. - * A progress bar has been added to the status bar. - * SSL has been supported (POP3, SMTP, IMAP4). - * Color label is implemented. - * Sending with local sendmail command is enabled. - * Queued messages are now re-editable. - * Old messages will be removed after re-editing. - * Account information is now used when sending from queue. - * New account dialog will be displayed on the first run. - * Suppressed the output to status bar on IMAP4 and NNTP. - * The memory usage of the integrated XML parser has been reduced. - * The configure script has been improved. - * The bug that tried to fetch a nonexistent message on POP3 has been - fixed. - * The crash bugs of the summary view and the attachment property dialog - of the composition window has been fixed. - -* 0.5.3 - - * The performance of the summary view has been improved a bit. - * The option to expand / collapse message threads has been added. - * Unread messages are now displayed with bold font. - * The option to update all local folders after getting messages has - been added. - * "Add sender to address book" has been implemented. - * The position of displayed message is now kept after updating the - summary view. - * A security problem of POP3 has been fixed. - * Bold and small fonts are now configurable with ~/.sylpheed/sylpheedrc. - * Some other bugs have been fixed. - -* 0.5.2 - - * The English manual has been added. - * Polish message catalog has been added. - * Accounts are automatically selected on reply. - * Unnecessary return codes in user-defined header are removed. - * UI of date format setting has been improved. - * The bug that couldn't handle escaped characters on IMAP4 has been fixed. - * The bug that suspended the process after opening attached files has - been fixed. - * Workaround for raw-JIS code in header fields has been done again. - * The bug that couldn't handle some responses on NNTP has been fixed. - * Some other minor fixes have been done. - -* 0.5.1 - - * Expand/collapse state of folders is now preserved. - * Newsgroups can be selected from the list dialog. - * Workaround for raw-JIS code in header fields. - * The current read size in some dialogs are displayed with human-readable - format. - * Cc can be used in the reply format. - * Base64 data with unusual line length became decodable. - -* 0.5.0 - - * A fix for the bug that prevented the removal of selected IMAP4 folder. - -* 0.5.0pre4 - - * Gettext has been updated to 0.10.38. - * Some more outgoing character sets became specifiable without libjconv. - * --enable-threads option has been removed temporarily. - * IMAP4 mailbox status is now updated while scanning tree. - * IMAP4 and NNTP port number is now specifiable. - * The Japanese manual has been updated. - * Some UI and other fixes have been done. - -* 0.5.0pre3 - - * Autoscan of IMAP4 directory has been implemented. - * IMAP4 server directory prefix became specifiable. - * Some other bugfixes have been done. - -* 0.5.0pre2 - - * Bugfixes for IMAP4. Logs are now also output to file. - -* 0.5.0pre1 - - * Many bugfixes for IMAP4, and some modifications for user interface. - -* 0.4.99 - - * Attached files can be opened with arbitrary programs. - * The progress dialog is shown when sending a message. - * User-defined headers can be added. - * On the folder tree, unread mark is added to closed folders which have - some unread subfolders. - * Command line options such as --help and --version can now be executed - without X. - * NNTP authentication has been supported. - * Summary view shows a dialog to process the unexecuted marks when - changing the current folder. - * `Reply to sender' has been added. - * In IMAP4rev1, move, copy, delete and namespace have been implemented. - INBOX and trash folder are automatically added when creating a new - IMAP4 account. - * Many other bugfixes have been done. - -* 0.4.66 - - * The bug that didn't calculate MD5 correctly on big endian machines - (like PowerPC) has been fixed. - * The incorporation dialog has been improved. - * Auto mail checking has been implemented. - * Headers displayed on the message view are now customizable. - * Some other bugfixes have been done. - -* 0.4.65 - - * The items of preferences dialog have been reorganized. - * The header pane can be toggled on and off now. - * Page scroll step is now selectable between one page and half page. - * Messages can be exported as mbox format. - * GnuPG support code has been updated. - * The format of date in summary view became freely definable. - * The MD5 routine by RSA has been replaced by an FSF implementation. - * The progress dialog of POP3 has been considerably improved. - * IMAP4 folder creation/deletion is enabled. - * A bug in IMAP4 that caused infinite loop and buffer overrun has been - fixed. - * A socket is now handled with abstraction layer. - * Some other bugs have been fixed. - -* 0.4.64 - - * The built-in XML parser has been modified so that it escapes certain - characters, and supports multiple-lined tag. - * The bug that caused infinite loop when illegal XML file was given was - fixed. - * The problem when not moving to inbox after getting new mail was fixed. - * The bug that made Sylpheed crash when clicking Cancel button while - getting new mail was fixed. - -* 0.4.63 - - * Some menu items are sorted out. - * `Attract by subject' is speeded up. - * Smooth scrolling of message text is enabled. - * Generic mark and Deleted mark became permanent. - * Replied and Forwarded mark are enabled. - * The design of New and Unread mark is changed. - * Generic mark and Unread mark can be toggled with clicking summary view. - * Long References header is truncated now. - * Updated the GnuPG support code. - * Messages can be moved across file systems. - * Message date is converted into local time when displaying. - * The colors of quoted part and URI of messages can be specified, and - they are specifiable according to quotation level. - * It is enabled to keep the current folder after receiving new messages. - * The speed of cache reading is improved. - * Message copy is implemented. - * Many other bugfixes have been done. - -* 0.4.62 - - * Prohibition of multiple execution and operation by command line - options are enabled. - * Workaround was done for duplicated From_ line in mbox file. - * HTML - > text converter is implemented. - * SMTP AUTH is supported. - * FIFO is allowed for signature file. - * Security probrems related to tmpfile() and chmod() are fixed. - * A bug was fixed that couldn't open attached files which include space. - * Address completion is enhanced. - * Move and remove are enabled in IMAP4. - * Message source can be displayed. - * Some other bugfixes. - -* 0.4.61 - - * Bugs in address completion, sending, and folder view have been fixed. - -* 0.4.60 - - * The horizontal scroll bar is added on the summary view. - * Drag and drop from the summary view to the folder view is enabled. - * Preliminary support of GnuPG is added (needs GPGME). - * `Update folder tree' is performed correctly now. - * Receiving dialog is improved. - * `Select all matched' is enabled in the summary search. - * Some new toolbar icons are added. - * Attached files can be opened with metamail command. - * Address completion with tab key is enabled in the address entry on - the composition window. - * Some many other bugfixes. - -* 0.4.52 - - * News posting feature is implemented. - * Number of unread messages is now displayed at the side of folder name. - * Accounts are now selectable on the composition window. - * Some other bugfixes. - -* 0.4.51 - - * A bug was fixed that didn't incorporate spool file correctly. - * From_ line is now recognized as separator of messages even if the - previous line isn't empty. - * A bug was fixed that printed warning when sending message from queue. - -* 0.4.50 - - * The architecture were overhauled, and folders are now managed by - object-oriented approach. - * The location of mailbox became specifiable, and multiple mailboxes - are now manageable simultaneously. - * Summary scrolls only on the edge when messages are selected. - * News servers are now added using account creation. - * In IMAP4, the reading of existing folders is enabled. - * Interfaces are modified a bit. - -* 0.4.9 - - * Fixed some bugs and updated message catalogs. - -* 0.4.8 - - * Fixed a bug that locked the process if the status bar was hidden. - * Fixed a bug that put a garbage to charset if the outgoing character - set was specified and non-ascii characters were used in subject. - * Added Portuguese message catalog. - -* 0.4.7 - - * Changed the ruler to the more graphical one. - * Made the state of status bar get preserved. - * Made it configurable for each accounts whether to receive messages - when getting from all accounts. - * Updated README. - -* 0.4.6 - - * Added a ruler to the composition window. - * Added the list of the compiled-in features and clickable URI to the - official web site to the about dialog. - * Added `Show all header' to the right-click menu at the summary. - * Fixed a bug on quotation. - * Fixed memory leak bugs. - * Some other fixes. - -* 0.4.5 - - * Implemented line-wrapping functions. - * Added supports for some codesets. - * Added Chinese message catalog. - * Extended quotation format. - * Made the settings of the menu shortcuts preservable. - * Fixed a probrem that caused to show garbage characters if the codeset - wasn't set. - * Some other bug fixes. - -* 0.4.4 - - * Enhanced the support for 8bit code (ex. ISO-8859-1). Other bug fixes. - -* 0.4.3 - - * Implemented the draft message function. - * Made the summary get the proper display on the queue folder. - * Changed the color of unread mark from green to blue. - * Some other bug fixes. - -* 0.4.2 - - * Added preliminary IMAP4 codes. - * Enhanced the MIME message parsing routines. - * Changed the display method of HeaderView. - * Modified the codeset conversion routines. - * Added Spanish message catalog. - * Removed `Reply with quote', and added `Reply to all'. - * Implemented `Forward as an attachment'. - * Some other bug fixes. - -* 0.4.1 - - * Fixed the probrem of codeconv.c that prevented compiling. - * Modified sylpheed.spec. - -* 0.4.0 - - * Modified the layout of the preferences dialog widgets. - * Fixed the probrem of Japanese processing on FreeBSD. - * Workaround for the malformed References: header generated by OE5 :( - -* 0.3.99 +Changes of the Sylpheed-Claws GTK2 branch - * Applied Kondara patch and enabled to support many locales, including - UTF-8 (Unicode), when using libjconv. - * Integrated the manual written by BONAIM. - * Added the option that specifies whether to display short headers on - message view or not. - * Disabled IPv6 support by default. - * Added copyright notice to the source files. - * Some bug fixes. - -* 0.3.29 - - * Supported external editor. - * Supported Content-Transfer-Encoding: x-uuencode. - * Replaced system() with execvp(). - * Modified the reversed order of `Yes' and `No' at some alert dialogs. - * Enabled to open a message with new window. - * Made it display the simplified headers if the part of multipart - message is text/plain. - * Enabled to use font selection dialog on the setting of message font. - * Modified so that it processes address correctly if the part of it is - quoted. - * Added `None (local)' to the menu of protocol on the account setting. - * Some other fixes. +* 1.9.99 +-------- -* 0.3.28 - - * Supported ISO-8859-1. - * Fixed the size of the dialogs. - * Made it saves the size of widgets and the width of columns. - * Added the French message catalog. - * Changed the variable name of filtering (check the auto-filtering - option again if you've turned it on before). - * Fixed some bugs. + +* 1.9.15 +-------- + + * etpan >= 0.39 is now required for IMAP support + + * LDAP and JPilot support is now built by default if the dependencies + are available. + + * ~/.mailcap or /etc/mailcap is now used to open attachments + + * middle-click pasting that respects the 'Wrap pasted text' option + has been added + + * during composition the user is alerted if the message can't be + drafted + + * the description windows are now non-modal + + * a 'Clear Log' button has been added to the log window popup menu + + * Sender, List-Post and To have been added to the headers that are + checked during automatic Filtering and Processing rules creation + + * the current locale's charset is used for display of broken mails + and a hidden option, 'utf8_instead_of_locale_for_broken_mail', has + been added allowing the user to use UTF-8 for broken mails + + * GNU/aspell support: if black is chosen as the misspelled word + colour, misspelled words will be underlined. + + * the Message View and Compose windows now display the message + subject as the window title. + + * libgnomeprint support: currently selected text attachments can be + printed + + * drag'n'drop of messages from the Message List to a Compose window's + Attachment pane is now possible + + * PGP/MIME plugin: it is now possible to verify S/MIME signatures + + * PGP/Core plugin: A "Don't encrypt" button has been added to the key + selection dialog, and the buttons have been reordered. + + * the user is warned if the requested Privacy system is not available + when composing a message + +* 1.9.14 +-------- + + * The 'Open first unread message when entering a folder' option has + been replaced with 'When entering a folder select...'. + Whether or not the selected message is opened is now exclusively + controlled by the 'Always open message when selected' option. + + * Filtering and Processing rules can now be named. + + * A new icon for the Trash button has been added. + + * The 'Bold font' option has been removed. A displayed bold font is + now derived from the normal font. + + * The option 'Display recipient in 'From' column if sender is yourself' + has been removed from the GUI. It still exists as a hidden option. + + * Many improvements to the Address book. + + * A '/Special paste/' menu item has been added with sub-items 'as + quotation', 'wrapped', and 'unwrapped'. + + * Colourisation of quotes, signatures, and URIs has been added to the + Compose window. + + * A 'To' column has been added to the message list pane. + + * The displayed columns in the folder list are now configurable. + + * A hidden option has been added, 'toolbar_detachable', that enables + the removal of the toolbar handles. + + * A hidden option has been added, 'statusbar_update_step', that + enables changing the sensitivity of the progress bar stepping. + + * Changes to the Fonts options are now applied immediately. + + * Subfolders of Drafts, Queue, Sent, and Trash now behave like their + parents. + + * An 'Open image' menu item has been added to image popup menu in the + message view. + + * Several optimisations and speed-ups have been added throughout. + + * The localedir, manualdir, and faqdir are now user-configurable. + + * tools/asus_mailled.sh + A new script to blink an ASUS laptop's mail LED when there is + unread mail. + + * tools/kdeservicemenu/* + Use Sylpheed-Claws icon and the text 'Sylpheed-Claws' in the menu, + use kdialog during installation + +* 1.9.13 +-------- + + * add GPGME 1.x support. + + * A new PGP/Core plugin has been added + + * IMAP now uses libEtPan! + + * Printing support using libgnomeprint2 and libgnomeprintui2 + + * The cache/mark files are now platform-independent. + + * A plugin dependency system has been added. + + * The PGP/Inline plugin has been added to the main package. + + * Folders which contain Marked messages are now indicated by a + Folder icon overlaid with a tick + + * '/Edit/Quick search' menu item has been added to the main window + + * An option to 'Confirm before sending queued messages' has been + added + + * The "Copy ..." menu items now copy to both the X and the gtk + clipboards in the Compose window + + * The Template and Plugin lists are now sorted alphabetically + + * Plugins preferences are now grouped under their own 'Plugins' + heading + + * A 'Go to Prev' button has been added to the toolbar + + * Keyboard accelerators have been added to many buttons + + * The folder selection dialogue now displays folder names with + new/unread counts + + * The 'Display cursor in message view' option is now a hidden option, + 'textview_cursor_visible' + + * Reordering of accounts by drag 'n' drop has been enabled in the + 'Edit accounts' dialogue + + * New Sylpheed-Claws icons have been added, and the default + application icon is now set. + + * The SpamAssassin and Clam AntiVirus plugins have been optimised. + + +* 1.9.12 +-------- + + * improved IMAP support + + * Performance increases + + * /Message/Delete and /Message/Move to trash + '/Message/Delete' has been renamed '/Message/Move to trash' + and '/Message/Delete' has been added. '/Message/Delete' will + now directly destroy the message, after asking for a + confirmation, instead of moving it to the Trash folder. + + * new style configuration options interface. + + * PGP MIME plugin + The 'PGP/MIME' plugin has been renamed 'PGP MIME'. + + * LDAP bind password is no longer visible onscreen. + + * An option to encrypt replies to encrypted messages by default + + * Filtering rules can be reordered by drag n drop + + * '/Options/Character encoding/...' has been added to the Compose + window + + * Hebrew encodings have been added + + * The 'Show all headers' option is now sticky. + + * Return Receipts can now be sent from any account. + + * A clip/signed icon has been added. + + +* 1.9.11 +-------- + + * bug-fix release which fixes the ASpell Spell Checker + support + +* 1.9.9 +------- + + * Inline image display + + * An option to render HTML as text has been added to + /Configuration/Preferences/Common/Message + + * An option for a default Queue folder has been added to the + 'Advanced' tab of Account Preferences + + * Filtering Preferences window size is saved + + * Batch sending of mails (per account) + + * Support for GBK encoding + + * New logo in About window + + * tools/acroread2sylpheed.pl + script to send pdfs as attachments from Adobe Reader 7 + see tools/README for details + + +* 1.9.6 +------- + + Initial GTK2 release + + * default config dir is ~/.sylpheed-gtk2 diff --git a/README b/README index 29c8b8fdb..b23bb161a 100644 --- a/README +++ b/README @@ -1,6 +1,11 @@ - Sylpheed - a GTK+ based, lightweight, and fast e-mail client +[LAST REVISION: 2005-10-31] - Copyright(C) 1999-2004 Hiroyuki Yamamoto +Sylpheed-Claws - a GTK+ based, lightweight, and fast e-mail client + +--------------------------------------------------------------------- + + Copyright(C) 1999-2005 Hiroyuki Yamamoto and the + Sylpheed-Claws Team This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -18,210 +23,779 @@ For more details see the file COPYING. +--------------------------------------------------------------------- -What's Sylpheed -=============== - -Sylpheed is an e-mail client and news reader based on GTK+ GUI toolkit, -and runs on X Window System. - -Sylpheed is a free software distributed under the GNU GPL. - -The development of Sylpheed sets the following things as its goal: - - * Quick response by keeping CPU and memory usage to a minimum - * Fast processing even though a folder contains large number of messages - (more than 10 thousand) - * Enables intuitive operation by simple, graceful, and well-polished - interface - * Similar operation methods to other mailers. - * Readily available with simple configuration - * Fully equipped with features required as a mailer - * Full support of Japanese, and support of i18n - * Enables flexible interaction with external commands - * Stable, and don't lose any data (to the utmost) in case of crash - -The appearance and interface are similar to some popular e-mail clients for -Windows, such as Outlook Express, Becky!, and Datula. The interface is also -designed to emulate the Emacs-based mailers, and almost all commands are -accessible with the keyboard. So you will able to migrate to Sylpheed -without much discomfort in the case where you are accustomed to other -mailers. - -The messages are managed by MH format, and you'll be able to use it together -with another mailer based on MH format (like Mew). It has less possibility -of losing mails on failures since one file corresponds to one mail. You can -import or export mbox format messages. You can also utilize fetchmail or/and -procmail, and external programs on receiving (like inc or imget). - -Currently implemented major features -==================================== - -Supported protocols - - o POP3 - o IMAP4rev1 - o SMTP - o NNTP - o SSL/TLSv1 (POP3, SMTP, IMAP4rev1, NNTP) - o IPv6 - -Features - - o multiple accounts - o thread display - o powerful filtering - o MIME (attachments) - o integrated News reader - o SMTP AUTH support - o CRAM-MD5 authentication (SMTP AUTH / IMAP4rev1) - o APOP authentication (POP3) - o PGP signature / encryption (requires GPGME) - o built-in image view - o X-Face display - o user-defined headers - o color label - o Mew/Wanderlust compatible key bind - o multiple MH folder support - o mbox importing / exporting - o external editor - o message queueing - o automatic mail checking - o draft message - o template - o line-wrapping - o clickable URI - o XML-based address book - o newly arrived and unread message management - o printing - o offline mode - o remote operation by command line - o per-folder configuration - o LDAP, vCard, and JPilot support - o Drag & Drop - o autoconf, automake support - o internationalization of messages by gettext - o support of many code sets, including UTF-8 (Unicode) - -and more. - -Installation -============ - -See INSTALL for installation instructions. - -Usage -===== - -Preparation before running --------------------------- +Summary: -If you want to use characters other than English (aka US-ASCII), -you must specify some environmental variables related to locale. -For example: + 1. What is Sylpheed-Claws? + 2. Plugins + 3. Actions + 4. Icon Themes + 5. Spell Checking + 6. Quick Search + 7. Custom toolbar + 8. Partial downloading of POP3 mails + 9. Hidden Options +10. Tools +11. How to contribute +12. How to request features +13. Installing Claws from CVS +14. Release History +15. Useful Links -% export LANG=de_DE (sh, bash etc.) -or +1. What is Sylpheed-Claws? +-------------------------- -% setenv LANG de_DE (csh, tcsh etc.) +Sylpheed-Claws is the extended version of Sylpheed, a lightweight and +highly configurable email client and news reader based on the GTK+ GUI +toolkit, it runs on the X Window System. -(replace de_DE to appropriate locale name) +Sylpheed-Claws is free software distributed under the GNU GPL. -If you don't want translated messages, set LC_MESSAGES to "C" -(and unset LC_ALL if specified). +To run Sylpheed-Claws use 'sylpheed-claws' on the command line. -How to run ----------- +When sylpheed-claws is executed for the first time a configuration +'Wizard' will appear prompting you for the minimum information necesary +to create a new account. -Input `sylpheed' on a command line, or double-click the icon on a file -manager to execute. -Initial startup ---------------- - -When Sylpheed is executed for the first time, it automatically creates the -configuration files under ~/.sylpheed/, and asks you the location of -mailbox. The default is ~/Mail. If some files which are non-MH format -already exist on the directory, you will have to specify another location. +2. Plugins +---------- -Required settings +Sylpheed-Claws' capabilities are extended by plugins. It comes with +the following plugins included, all of which, except SpamAssassin, are +built automatically if the required libraries are present. + +Plugins are installed in $PREFIX/lib/sylpheed-claws/plugins/ +and have a suffix of '.so' +To load a plugin go to '/Configuration/Plugins' and click +the 'Load Plugin' button. +Select the plugin that you want and click 'OK' + + o Clam AntiVirus + Enables the scanning of message attachments in mail + received from a POP, IMAP or LOCAL account using Clam + AntiVirus. It can optionally delete the mail or save it + to a designated folder. Preferences can be found in + '/Configuration/PreferencesPlugins/Clam AntiVirus'. + Clam AntiVirus is available from http://clamav.sourceforge.net/ + + o Dillo HTML Viewer + Enables the viewing of html messages using the Dillo web + browser, version 0.7.0 or newer. It uses Dillo's --local + option by default for safe browsing. Preferences can be + found in '/Configuration/Preferences/Plugins/Dillo Browser'. + Dillo is available from http://www.dillo.org/ + + o MathML Viewer + Enables the viewing of attachments that have the + Content-Type 'text/mathml' using the GtkMathView widget + which is available from + http://helm.cs.unibo.it/mml-widget/ + + o PGP/Core + Handles core PGP functions and is required by the PGP/Inline + and PGP/MIME plugins. + Uses GnuPG/GPGME, + + o PGP/inline + Handles inline PGP signed and/or encrypted mails. You can + decrypt mails, verify signatures or sign and encrypt your + own mails. Uses GnuPG/GPGME, + + o PGP/MIME + Handles PGP/MIME signed and/or encrypted mails. You can + decrypt mails, verify signatures or sign and encrypt your + own mails. Uses GnuPG/GPGME, + + o SpamAssassin + Enables the scanning of incoming mail received from a POP, + IMAP or LOCAL account using SpamAssassin. It can optionally + delete mail identified as spam or save it to a designated + folder. Preferences can be found in '/Configuration/ + Preferences/Plugins/SpamAssassin'. + SpamAssassin is available from http://spamassassin.org + Configure option: + --enable-spamassassin-plugin + + o Trayicon + Places an icon in the system tray that indicates whether + you have any new mail. A tooltip also shows the current + new, unread and total number of messages + +Additonal plugins can be found here: +http://claws.sylpheed.org/plugins.php + + +3. Actions +---------- + The "actions" feature is a convenient way for the user to launch external + commands to process a complete message file including headers and body or + just one of its parts. It allows also the use of an external command to + filter the whole text or just a selected part in the message window or in + the compose window. This is a generic tool that allows to do any uncommon + actions on the messages, and thus extends the possibilities of Sylpheed-Claws. + For example, Sylpheed-Claws does not include the rot13 cyphering algorithm + popular in some newsgroups. It does not support natively armored + encryption or clear signing. It does not support uuencoded messages. As + all these features can be handled by external programs, the actions + provide a convenient way to use them from the menu bar. + + a. Usage + -------- + + To create a new action, go to Configuration -> Actions.... The "Action + Creation" dialog offers to enter the Menu name that will trigger the + command. The created menu will be found in the Tools -> Actions submenu. + By inserting a slash / in the menu name, you create a submenu. + + The command is entered in the Command line entry. Note that Sylpheed-Claws + stores every single email in a separate file. This allows to use the + following syntax for the command: + + * %f denotes the file name of the selected message. If you selected more + than one, then the command will be launched for each message with + the appropriate file name + * %F denotes the list of the file names of the selected message. If only + one message is selected, this amounts to %f, but if more messages + are selected, then the command will be launched only once with the + list of the file names. (You can use both %f and %F in one command: + then the command will be launched for each selected message with + the name of this message and with the list of all selected + messages. I did not find a practical example for this.) + * %p denotes the current selected message part of a multipart message. + The part is decoded accordingly. If the message is not a multipart + message, it denotes the message body. + * Prepending >: this will allow you to send to the command's standard + input a text that you will enter in a dialog window. + * Prepending *: this will allow you to send to the command's standard + input a text that you will enter in a dialog window. But in + contrast to prepending >, the entered text is hidden (useful when + entering passwords). + * Appending an ampersand &: this will run the command asynchronously. + That means "fire and forget". Sylpheed-Claws won't wait for the + command to finish, nor will it catch its output or its error + messages. + * Prepending the vertical bar | (pipe-in): this will send the current + displayed text or the current selected text from the message view + or the compose window to the command standard input. The command + will silently fail if more than one message is selected. + * Appending the vertical bar | (pipe-out): this will replace the current + displayed text or the current selected text from the message window + or the compose window by the command standard output. The command + will silently fail if more than one message is selected. + + Note: It is not possible to use actions containing %f, %F or %p from the + compose window. + + When a command is run, and unless it is run asynchronously, Sylpheed will + be insensitive to any interaction and it will wait for the command to + finish. If the command takes too long (5 seconds), it will popup a dialog + window allowing to stop it. This dialog will also be displayed as soon as + the command has some output: error messages or even its standard output + when the command is not a "pipe-out" command. When multiple commands are + being run, they are run in parallel and each command output is separated + from the outputs of the others. + + a. Examples + ----------- + + Here are some examples that are listed in the same syntax as used for + storing the actions list. You can copy and past the definition in your + ~/.sylpheed-claws/actionsrc file (exit Sylpheed-Claws before). The syntax + is very simple: one line per action, each action contains the menu name + and the command line separated by a colon and a space ": " + + Purpose: rot13 cyphering + Definition: Rot13: |tr a-zA-Z n-za-mN-ZA-M| + Details: This will apply the rot13 cyphering algorithm to the + (selected) text in the message/compose view. + + Purpose: Decoding uuencoded messages + Definition: UUdeview: xdeview %F& + Details: xdeview comes with uudeview. If an encoded file is split in + multiple messages, just select them all and run the command. + + Purpose: Display uuencoded image + Definition: Display uuencoded: uudec %f& + Details: Displays uuencoded files. The uudec[1] script can be found in + the 'tools' directory of the distribution package. + + Purpose: Alter messages + Definition: Edit message: gvim -f %F + Details: Allows editing of any received message. Can be used to remove + unneeded message parts, etc. + + Purpose: Pretty format + Definition: Par: |par 72Tbgjqw74bEe B=._A_a 72bg| + Details: par is a utility that can pretty format any text. It does a + very good job in indenting quoted messages, and justifying + text. Used when composing a message + + Purpose: Browse + Definition: Part/Dillo: dillo %p& + Details: Browse the selected message part in Dillo. + + Purpose: Clear Sign + Definition: GnuPG/Clear Sign: |gpg-sign-syl| + Details: Clear sign a message. The gpg-sign-syl[2] script is responsible + for asking the passphrase and for running gnupg. + + Purpose: Verify Clear Signed + Definition: GnuPG/Verify: |gpg --no-tty --verify + Details: Verify clear signed messages. The result is displayed in the + actions output dialog. + + Purpose: Decrypt ASCII Armored + Definition: GnuPG/Decrypt: *gpg --no-tty --command-fd 0 --passphrase-fd 0 --decrypt %f| + Details: Decrypt ASCII armored messages. The passphrase is entered + into the opened action's input dialog. + + [1] The uudec script can be found in the 'tools' directory of the + distribution package. It needs uudecode and ImageMagick's display. The + latter can be replaced by any image viewer that can get input from + standard input. The script could also be modified to use temporary files + instead of standard input. + + [2] The gpg-sign-syl script can be found in the 'tools' directory of the + distribution package. + + + +4. Icon Themes +-------------- + Claws has support for different icon sets. Several icon sets can be + downloaded from http://claws.sylpheed.org/themes.php + You will need to create a directory called 'themes' in your config + directory, unpack them into this directory, and then use the interface + to select them, /Configuration/Preferences/Display/Themes + + This interface can also be used to install new themes. + + + +5. Spell Checking +----------------- + a. Requirements + b. Configuration and installation + c. Usage + d. Known problems + + a. Requirements + --------------- + + The spell checker in Sylpheed-Claws requires the GNU/aspell library + (http://www.gnu.org/software/aspell), version 0.50 or newer. + + You also need the dictionaries. Check GNU/aspell home page for how + to download and install them. + + NB: The old dictionaries used by the old aspell will not work. + + b. Configuring Claws + -------------------- + + Spell checking is enabled automatically if the aspell executable is + found. If it is in unusual places, use '--with-aspell-prefix' to state + the path to the aspell executable. E.g., if aspell's full path is + /foo/bar/bin/aspell, then use: + + ./configure --with-aspell-prefix=/foo/bar + + The '--with-aspell-prefix=PREFIX' option will let the configure + script search for includes and libraries in PREFIX/include and PREFIX/lib. + + You can also manually specify the includes and libraries path by using + either following options: + + --with-aspell-includes=/foo/bar/include + + and/or + + --with-aspell-libs=/rab/oof/lib + + as appropriate. + + The configure script summarizes the options compiled in. Check that + it lists 'GNU/aspell = yes'. + + Then proceed as usual, with 'make' and 'make install'. + + c. Usage + -------- + + After successful compiling, you need to tell Sylpheed-Claws where your + dictionaries reside. The configure script should have found it, but in + case it did not, run 'aspell config dict-dir' on the shell to get the + path to the dictionaries. + + Then run Sylpheed and go to /Configuration/Preferences/Compose/Spell Checking. + Check the box 'Enable spell checker' and use the directory selector to select + the path where the dictionaries reside. Within the file selector, go to that + directory and select *any* file in the file lists. Click OK. Then, you should + be able to select your default dictionary. + + When composing, misspelled words are highlighted. Click on any + highlighted word with the right mouse button to get a list of + suggestions. The first entry of the menu just displays the unknown + word. Selecting 'Accept in this session' (or hitting MOD1-Space, + where MOD1 is usually the ALT key) will ignore this word and accept + it in this message. Selecting the next entry, "Add to dictionary", which + is bound to MOD1-Enter combination, will add the unknown word to your + personal dictionary to learn it. The next entries are the suggested words. + The first 15 suggestions can be accessed by typing one of the first letters + of Latin alphabet (if this does not suit your language, please send + a mail to melvin.hadasht@free.fr). Aspell has a 'learn from mistake' + function that can be used by pressing the MOD1 key and selecting the + suggestion (with the keyboard or with the mouse). See GNU/aspell manual + ยง6.3 for an explanation of this feature (also called 'replacement storing'). + + If you click with the right mouse button everywhere else, or if you + shift-right-click even on a misspelled word, you get the + configuration menu. 'Check all' highlights all misspelled words. + With this menu, you can also change the dictionary while editing. + Finally, you can change the suggestion mode, and the learn from + misktakes feature. + + Spell checking can also be done using keyboard shortcuts. In the + 'Edit' menu of the compose window, there are two menus 'Check backwards + misspelled word' and 'Forward to next misspelled word'. Add to them + appropriate keyboard shortcuts. 'Check backwards misspelled word' + checks backwards from cursor position for the first misspelled word. + If it finds one, it displays the suggestions lists which can be handled + with the keyboard as described before. When the suggestion menu is + closed, the cursor returns to its original position to be able to + continue editing. The 'Forward to next misspelled word' do the same + thing in the other direction but moves the cursor at the end of the + misspelled word. This way, you can spell check easily a whole message + starting from its beginning and using the 'Forward to next misspelled + word' keyboard short cut. + + +6. Quick Search with extended search +------------------------------------ + Quick Search, with its powerful Extended search function, + enables searching through folder's messages. + + Extended Search allows one to define criteria that messages must + have in order to match and be displayed in the summary view pane. + Search types titled From, Subject and To are self explanatory. + Search type extended allows one to use Sylpheed's powerful + filtering engine to select messages. Examples: + from regexpcase "foo" + subject regexp "Bug" & to regexp "sylpheed-claws" + + Additionally, it is possible to use simpler yet equally + powerfull patterns for message selections. Mutt users will + immediately recognise most of the available patterns: + + Pattern Parameter Selects + ---------------------------------------------------- + a all messages + ag # messages whose age is greater than # + al # messages whose age is lower than # + b S messages which contain S in the message body + B S messages which contain S in the whole message + c S messages carbon-copied to S + C S message is either to: or cc: to S + D deleted messages + e S messages which contain S in the Sender field + E S true if execute "S" succeeds + f S messages originating from user S + F forwarded messages + h S messages which contain header S + i S messages which contain S in Message-Id header + I S messages which contain S in inreplyto header + L locked messages + n S messages which are in newsgroup S + N new messages + O old messages + r messages which have been replied to + R read messages + s S messages which contain S in subject + se # messages whose score is equal to # + sg # messages whose score is greater than # + sl # messages whose score is lower than # + Se # messages whose size is equal to # + Sg # messages whose size is greater than # + Ss # messages whose size is smaller than # + t S messages which have been sent to S + T marked messages + U unread messages + x S messages which contain S in References header + y S messages which contain S in X-Label header + + # means number + S means regexp string + + It is possible to use logical operators AND (&), OR (|) and + NOT (! or ~). Case sensitive search is achieved with %. + Examples: + T marked messages + U unread messages + f "john beavis" messages from john beavis + %f "John Beavis" messages from John Beavis (case sensitive) + ~s foo messages which do not have foo in the subject + f foo & ~s bar messages from foo that do not have bar in thesubject + + +7. Custom toolbar ----------------- -Initially, you have to create at least one account to send or receive -messages (you can read messages that already exist without creating -accounts). The configuration dialog will be shown by clicking -"Configuration -> Create new account..." on the menu, or "Account" on -the toolbar. Then, fill the required settings. - -Refer to the manual supplied with this program for the general usage. - -Hidden settings ---------------- - -You can configure most of the features in Sylpheed through the preferences -dialog, but there are a few parameters which don't have user interface -(you don't have to modify them in normal use). You must edit -~/.sylpheed/sylpheedrc by an editor when Sylpheed is not running. - -allow_jisx0201_kana allow JIS X 0201 Kana (half-width kana) on - sending. - 0: off 1: on [default: 0] -bold_font bold font used in folder, summary and text view -small_font small font used in summary view etc. -enable_hscrollbar enable horizontal scroll bar in summary view - 0: off 1: on [default: 1] -bold_unread show unread messages using bold font in - summary view - 0: off 1: on [default: 1] -folderview_vscrollbar_policy specify the policy of vertical scroll bar - of folder view - 0: always 1: automatic 2: never [default: 0] - -Information -=========== - -You can check the newest version and information about Sylpheed at: - - http://sylpheed.good-day.net/ - -There's also the manual of Sylpheed written by -Yoichi Imai on: - - http://y-imai.good-day.net/sylpheed/ - -Feedback -======== - -Comments, ideas and (most of all) bug reports (and especially patches) are -very welcome. - -Anonymous cvs -============= - -You can get the newest source code with the anonymous cvs. - -First, set your CVSROOT environment variable to: - - :pserver:anonymous@sylpheed.good-day.net:/cvsroot/sylpheed - -Next, login with: - - cvs login - -and just press Enter key to `CVS password:'. - -Move to an appropriate directory, and with the command: - - cvs -z3 checkout sylpheed - -a source tree named `sylpheed' is created under the current directory. - -To update to the newest source tree, run the command: - - cvs -z3 update + /Configuration/Preferences/Customize Toolbars lets you define the + toolbar you want. The configuration dialog enables you to set an icon, + an appropriate text, and map an action to it. Actions to choose + from are predefined. You can also have your "Sylpheed-Claws Actions" + (refer to "Actions" above) on your toolbar. + + Example: + * Configuration->Actions + - add an entry "Dillo: dillo %p&" + * Configuration->Custom toolbar + - select Sylpheed Actions Feature + - select "Dillo: dillo %p&" from drop down list + - choose an icon and click ok + + + +8. Partial downloading of POP3 mails +------------------------------------ + Messages over the configured size limit, (/[Account preferences]/ + Receive/Message size limit), will be partially retrieved. These + messages will have a Notice View displayed (above the Message View), + informing of the partially retrieved state and the total size of the + message. The Notice View will also contain two buttons, 'Mark for + download' and 'Mark for deletion'. If the user clicks 'Mark for + download', the message will be downloaded in full at the next message + retrieval, (and the partial one deleted); if the user checks 'Mark for + deletion' it will be removed from the server after the normal delay + as specified in the POP3 account's 'Receive' preferences. + If a user moves a partially retrieved message to the Trash folder + it will be deleted on the server at the next retrieval after the + Trash folder has been emptied. + + + + +9. Hidden options +----------------- -on the top directory of the source tree. + allow_jisx0201_kana (default: 0) + allow JIS X 0201 Kana (half-width kana) on sending. + 0: off 1: on + + bold_unread (default: 1) + show unread messages using bold font in summary view + 0: off 1: on + + color_new (default: 0000b3 (blue)) + color (as hex triplet) of folder name when indicating + presence of new messages + + cache_max_mem_usage (default: 4096) + the maximum kB of memory sylpheed should use. + It will try to keep the memory usage below this + value, but it will always use the assigned + amount of memory for speed gain. + + cache_min_keep_time (default: 15) + the minimum time in minutes sylpheed will keep + the folder cache in memory. If a cache is more + recent than this time it will not be freed even + if the memory usage is above the maximum. You + should probably set this value higher than your + mail check interval. Otherwise the cache will + always be freed between checks even if the folder + is accessed on every check, which will cause much + disk IO. + + enable_hscrollbar (default: 1) + enable horizontal scroll bar in summary view + 0: off 1: on + + enable_rules_hint (default: 1) + enable alternate coloring of items in GtkTreeView + 0: off 1: on + + enable_swap_from (default: 0) + display sender's email address in To column in Sent + folder instead of recipient's + 0: off 1: on + + folderview_vscrollbar_policy (default: 0) + specify the policy of vertical scroll bar of folder view + 0: always 1: automatic 2: never + + hover_timeout (default: 500) + time in milliseconds that will cause a folder tree to + expand during drag n drop when the mouse cover is held + over it + + statusbar_update_step (default: 10) + update stepping in progress bars + + textview_cursor_visible (default: 0) + display the cursor in the message view + 0: off 1: on + + thread_by_subject_max_age (default: 10) + number of days to include a message in a thread when using + 'Thread using subject in addition to standard headers' + + toolbar_detachable (default: 0) + hide handles in the toolbar + 0: off 1: on + + utf8_instead_of_locale_for_broken_mail (default: 0) + use UTF-8 encoding for broken mails instead of current + locale + 0: off 1: on + + warn_dnd (default: 1) + display a confirmation dialog on drag n drop of folders + 0: off 1: on + +10. Tools +--------- + You will find all of these tools in the 'tools' directory: + + acroread2sylpheed.pl + send PDFs from Adobe Reader 7 + calypso_convert.pl + import mbox files exported by calypso + convert_mbox.pl + convert mbox format to MH format + eud2gc.py + convert a Eudora (v.3?) addressbook to vCard + (GnomeCard) format + filter_conv.pl + convert sylpheed main's filter rules, (< 0.9.99), + into Claws' filtering format + freshmeat_search.pl + Actions script to lookup the selected text on + Freshmeat www.freshmeat.net using the configured + browser + gif2xface.pl + convert a gif file to an xface + google_msgid.pl + Actions script to lookup selected message-id on + google using mozilla. + google_search.pl + Actions script to lookup up the selected text on + google using the configured browser + gpg-sign-syl + GnuPG cleartext-signing script for use with + Actions + kmail2sylpheed.pl + convert a Kmail addressbook to a Sylpheed + addressbook + kmail2sylpheed_v2.pl + new version of the address book conversion script + for newer versions of Kmail/Kaddressbook + maildir2sylpheed.pl + convert a maildir format mailbox into MH format + multiwebsearch.pl + search any searchable website for the selected text + nautilus2sylpheed.sh + enables sending files from the Nautilus file manager + to Sylpheed + OOo2sylpheed.pl + enable OpenOffice to send documents through + sylpheed + outlook2sylpheed.pl + convert an Outlook contacts list to a Sylpheed + addressbook + sylprint.pl + process a Sylpheed mail and print it using enscript + if available or lpr if not + tb2sylpheed + convert an addressbook exported from The Bat! into + a Sylpheed addressbook + textviewer.sh + attempt to view an attachment as plain text + update-po + translators' tool that eases the creation of + *.po files + uudec + decode UUencoded mails, for use with Actions + kdeservicemenu/* + Service Menus for Konqueror to allow attaching files and + compressing/attaching files/directories to a new Compose + window + + +11. How to contribute +--------------------- + +You are encourged to send patches via the Sylpheed-Claws sourceforge +project's Patch Tracker. +http://sourceforge.net/tracker/?atid=384600&group_id=25528&func=browse + +If that's too troublesome, either contact Paul Mangan + or consider posting to the +Sylpheed-Claws-users mailing list. +http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-users + +Bugs can be reported with Claws' bugzilla at: +http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/index.cgi + +Of course, you can also post to the Sylpheed-Claws-users mailing list. + +Also, we really try to incorporate good contributions, but sometimes we +don't have enough time. If the contribution is really big, or requires +a long time to stabilise, send a mail to Paul Mangan +. We can probably arrange access to the +Sylpheed-Claws CVS tree. + + + +12. How to request features +--------------------------- + +Ask around in Sylpheed-Claws-users ML. Note that some developers may +have already thought about your feature, may,perhaps, be implementing it, +or the feature was already discussed and rejected for whatever reason. +You might want to go ahead and hack a patch for it. (That would be very +cool!) Another possibility is to use the Feature Request Tracker at the +sourceforge project. +http://sourceforge.net/tracker/?group_id=25528&atid=384601 + + + +13. Installing Sylpheed-Claws from CVS +-------------------------------------- + + a. Downloading + -------------- + + To download the latest cvs cd to the directory where you wish to download + to and type the following information: + + cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sylpheed-claws login + + When prompted for a password press the RETURN key. + After anonymously logging in: + + cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/sylpheed-claws co -r gtk2 sylpheed-claws + + + b. Installing + ------------- + + To compile and install use the following commands: + + ./autogen.sh [add configure options as required] + make + make install [as root] + + You will need a full set of development tools installed to be able to run + autogen.sh. See also ac/README. + + + +14. Release History +------------------- + +GTK 2 Version +------------- +2005-10-31 1.9.99 +2005-10-03 1.9.15 +2005-09-05 1.9.14 +2005-07-22 1.9.13 +2005-06-27 1.9.12 +2005-05-19 1.9.11 +2005-05-09 1.9.9 +2005-03-18 1.9.6 + +GTK 1 Version +------------- +2005-06-27 1.0.5 +2005-05-09 1.0.4a +2005-03-24 1.0.4 +2005-03-10 1.0.3 +2005-02-08 1.0.1 +2005-01-17 1.0.0 +2004-12-06 0.9.13 +2004-09-27 0.9.12b +2004-08-23 0.9.12a +2004-06-28 0.9.12 +2004-05-31 0.9.11claws +2004-03-08 0.9.10claws +2004-02-06 0.9.9claws +2003-12-19 0.9.8claws +2003-11-26 0.9.7claws +2003-10-02 0.9.6claws +2003-09-10 0.9.5claws +2003-08-04 0.9.4claws +2003-07-12 0.9.3claws +2003-05-24 0.9.0claws +2003-03-12 0.8.11claws +2003-02-12 0.8.10claws +2003-01-24 0.8.9claws +2002-12-26 0.8.8claws +2002-12-23 0.8.7claws +2002-11-25 0.8.6claws +2002-10-07 0.8.5claws +2002-09-22 0.8.3claws +2002-08-28 0.8.2claws +2002-07-30 0.8.1claws +2002-07-23 0.8.0claws +2002-06-15 0.7.8claws +2002-05-18 0.7.6claws +2002-04-28 0.7.5claws +2002-03-11 0.7.4claws +2002-02-19 0.7.2claws +2002-02-14 0.7.1claws +2002-01-14 0.7.0claws +2001-12-16 0.6.6claws +2001-10-16 0.6.5claws8 +2001-09-30 0.6.2claws +2001-08-14 0.6.1claws +2001-07-13 0.5.1claws +2001-07-01 0.5.0claws3 +2001-06-16 0.4.99claws +2001-05-29 0.4.99claws3 +2001-05-11 0.4.67claws1 + + + +15. Useful links +---------------- +Homepage + http://claws.sylpheed.org/ +Sylpheed-Claws for Windows homepage + http://claws.sylpheed.org/win32/ +User Contributed FAQ + http://claws.sylpheed.org/faq.php +Project page + http://sourceforge.net/projects/sylpheed-claws/ +Downloads + http://sourceforge.net/project/showfiles.php?group_id=25528&package_id=147457 +External Plugins + http://claws.sylpheed.org/plugins.php +Icon Themes + http://claws.sylpheed.org/themes.php +CVS webview + http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/sylpheed-claws/sylpheed-claws/?only_with_tag=gtk2 +Users Mailing List subscription page + http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-users/ +Users Mailing List archive + http://sourceforge.net/mailarchive/forum.php?forum=sylpheed-claws-users/ +Commits Announcement List subscription page + http://lists.sourceforge.net/lists/listinfo/sylpheed-claws-commits/ +Commits Announcement List archive + http://sourceforge.net/mailarchive/forum.php?forum=sylpheed-claws-commits/ +Bug Tracker + http://www.thewildbeast.co.uk/sylpheed-claws/bugzilla/index.cgi +Feature Request Tracker + http://sourceforge.net/tracker/?group_id=25528&atid=384601 +Patch Tracker + http://sourceforge.net/tracker/?group_id=25528&atid=384600 +Internationalisation Status + http://sylpheed-claws.sourceforge.net/i18n.php +Donations + https://sourceforge.net/donate/index.php?group_id=25528 +Planet Sylpheed + http://planet.sylpheed.org/ --- -Hiroyuki Yamamoto diff --git a/RELEASE_NOTES b/RELEASE_NOTES new file mode 100644 index 000000000..29be5816b --- /dev/null +++ b/RELEASE_NOTES @@ -0,0 +1,152 @@ +31st October 2005 Sylpheed-Claws 1.9.99 + + SYLPHEED-CLAWS RELEASE NOTES + http://claws.sylpheed.org + +Sylpheed-Claws is an extended version of Sylpheed, a GTK+ based, +lightweight, and fast e-mail client + +Notes for this release: +~~~~~~~~~~~~~~~~~~~~~~~ + +* The binary is now 'sylpheed-claws' and not 'sylpheed' + +* The default config dir is now '~/.sylpheed-claws'. The user will + be prompted to perform an automatic migration of configuration + options to this new directory. + +* A new default internal icon theme has been added, based on the + Gnomaws theme. + +New in this release: +~~~~~~~~~~~~~~~~~~~~ + +* Every Alert Panel now has keyboard accelerators. + +* An 'Only once' button has been added for overriding Offline mode + +* Installation Wizard: + Added Local mbox. + Added IMAP subdir. + Moved IMAP subdir from Advanced to Receive tab. + A welcome message has been added. + +* Messages are now sorted by Date by default + +* An offline switch has been added to the Trayicon plugin + +* Speed improvements to IMAP have been added. + +* When replying to an ML post with a Reply-To set on the poster's + email, set the ML address in the To field and the Reply-To address + in the Cc: field. + +* A warning dialog has been added on Mark all read, with a pref to + prohibit it from re-asking. + +* GnuPG support: + The noticeview is now shown on the message/rfc822 part in addition + to the text/plain part. + The privacy icon in the noticeview is now clickable and also uses + key C to perform the signature check. + The Trust field has been moved into Full info display. + When trust is less than full, don't display a warning icon. + Visual feedback is provided in the statusbar when checking + signature. + The PGP/MIME signature file is now named 'signature.asc'. + The dialog for entering a passphrase has been improved. + +* Local deletion of news posts has been added. + +* A file selector has been added for selecting an account's Signature + file + +* Many window sizes are now remembered. + +* The presense of marked msgs in unexpanded subfolders is now indicated + by the icon of the parent folder. + +* QuickSearch: + The message list is reset when the dialog is hidden. + The 'Sticky' option, for keeping the search activated across folders. + +* The Subject is now set when forwarding multiple mails. + +* When a default Cc or Bcc is used, a check is performed to make sure + the To header has also been set. + +* In the filtering dialog a warning dialog is shown if the rule was + not saved. + +* The file and directory Browse buttons, ("...") have been improved. + +* When double-clicking an attachment the "Open with" dialog is + presented if no command was found for the file type. + +* The X-Face has been added to the message view and can be toggled by + '/Configuration/Preferences/Message View/Text options/Display + X-Face in messageview'. + +* The message list context menu has been reworked. + +* When replying to a mail sent by yourself, Reply excludes your own + address from the list of recipients. 'Reply All' and 'Reply to + sender' still work like before. + +* When the Folder Preference 'Default To for replies' the entry in + the Compose window is presented in bold text. + +* The About window has been reworked. + +* In the Themes preferences the list of themes is now alphabetically + sorted. + +* updated translations: British English, Catalan, French, German, + Italian, Norwegian, Serbian, Simplified Chinese, Slovak, and Spanish. + +* Bug fixes, including the following: + o bug 826, 'X-Server hangs when right-clicking a PGP + encrypted message' + o bug 827, 'sylpheed-claws-gtk2: "Welcome" setup wizard after + a permission error gives up & forgets itself.' + o bug 828, 'Ignoring headers with spaces around = sign' + o bug 829, 'Non-working "Encrypt message by default when + replying to an encrypted message"' + o bug 833, 'Autocompleting from addressbook fails with + extended chars' + o bug 834, 'Pressing CTRl-D on a message marked as locked + crashes sylpheed.' + o Fix mbox import/export buglets + o fix disabled Execute menu item + o Fix selection of current theme in prefs + o Reselect "None" Privacy system when selecting an account + with no privacy system defined + o IMAP: Fixes related to mail subdir, creation and deletion + of folders + o IMAP: Don't allow creation of folders in NoInferior folders + o IMAP: Fix bug when moving a folder + o Fix pref corruption on folder move. + o Fix corruption of column titles in summaryview + o Fix SSL manager buttons' layout resizing when window size + changes + o fix news folder Folder Properties + o Fix encoding issue in Save all and in overwrite- + confirmation alertpanel + o jPilot: Fix encoding + o gnomeprint: Fix date format + o Actions: fix crash on menu creation due to '/' in the + action menu name + o Fix updating of 'n items selected' count in summaryview + when deselecting + o Fix building on Solaris + o Fix cursor position if quotation gets rewrapped. + +For further details of the numbered bugs listed above consult +www.thewildbeast.co.uk/sylpheed-claws/bugzilla/index.cgi + +* and other code reorganisation, cleanups, and more. + +--------------------------------------------------------------------- +See ChangeLog and README for full information regarding changes in +this release. + diff --git a/commitHelper b/commitHelper index 78f1b0a53..5833f6b16 100644 --- a/commitHelper +++ b/commitHelper @@ -92,14 +92,9 @@ grep -v "^#" /tmp/logentry > /tmp/log.tmp.$$ \ echo >> /tmp/logentry cat /tmp/logentry +chlog="ChangeLog" + echo "--8<----------" -if [ -f ChangeLog-gtk2.claws ]; then - chlog="ChangeLog-gtk2.claws" -elif [ -f ChangeLog.claws ]; then - chlog="ChangeLog.claws" -else - chlog="ChangeLog" -fi echo -n "Is it ok (write to $chlog and update configure.ac) [y/N]?" read ans if [ "$ans" == "y" ]; then diff --git a/configure.ac b/configure.ac index e299dec7a..ca28e780d 100644 --- a/configure.ac +++ b/configure.ac @@ -11,7 +11,7 @@ MINOR_VERSION=9 MICRO_VERSION=15 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=130 +EXTRA_VERSION=131 EXTRA_RELEASE= EXTRA_GTK2_VERSION= @@ -778,7 +778,6 @@ dnl **************************** AC_OUTPUT([ Makefile -sylpheed.spec m4/Makefile po/Makefile.in src/common/version.h