-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 <freeandy@gmail.com>
- * 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 <taw27@cam.ac.uk>
-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 <bug-gnu-gettext@gnu.org>
-
- * 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 <anders.hammar@telia.com>
- * 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 <daniel@hobbit.se>
- * 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 <errno.h>.
+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 <a> 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 <ggm@apnic.net>
+ * 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 <pjallabais@users.sourceforge.net>
+ * 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 <bamanzi@gmail.com>
-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 <urke.dd@urosevic.net>
-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 <haferfrost@web.de>
+ * 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 <florian@mickler.org>
- * 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 <kaffeetisch@gmx.de>
+ 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 <c0rn@gazeta.pl>
+ * 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 <loopback<AT>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
+ &n