sync with sylpheed 0.6.1cvs2
[claws.git] / ChangeLog
index 4668c6b45b8c0c67c02194b3f3d18a00cb1afda2..1269f8b9cc1f43aba9d943a71ea03ec0e024a438 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,224 @@
-2001-08-22
+2001-09-06
+
+       * src/Makefile.am: added extra xpm's.
+
+2001-09-05
+
+       * src/addressbook.c: fixed a compilation problem when enabling
+         LDAP.
+         addressbook_open(): fixed a missing 'else'.
+
+2001-09-04
+
+       * src/pixmaps/dir-close.xpm
+         src/pixmaps/dir-open.xpm
+         src/pixmaps/trash.xpm: replaced with the new blue icons.
+       * merged Match Grun's new addressbook code.
+       * src/pixmaps/address.xpm
+         src/pixmaps/book.xpm
+         src/pixmaps/category.xpm
+         src/pixmaps/interface.xpm
+         src/pixmaps/jpilot.xpm
+         src/pixmaps/ldap.xpm
+         src/pixmaps/vcard.xpm: new icons.
+       * src/addrbook.[ch]
+         src/addrcache.[ch]
+         src/addressadd.[ch]
+         src/addressitem.[ch]
+         src/addrindex.[ch]
+         src/addritem.[ch]
+         src/editaddress.[ch]
+         src/editbook.[ch]
+         src/editgroup.[ch]
+         src/editjpilot.[ch]
+         src/editldap.[ch]
+         src/editldap_basedn.[ch]
+         src/editvcard.[ch]
+         src/jpilot.[ch]
+         src/mgutils.[ch]
+         src/syldap.[ch]
+         src/vcard.[ch]: new. Many fixes to remove the huge amount of
+         warnings.
+         addrbook_build_avail_email_vis(): fixed a memory leak.
+
+2001-09-04
+
+       * NEWS: brought in the all of the changes previously put on the web.
+
+2001-09-03
+
+       * src/mainwindow.c
+         src/summaryview.c: modified the layout of menus.
+       * src/mainwindow.c: ac_menu_popup_closed(): fixed a bug that didn't
+         return a focus to the main window after selecting the account menu.
+
+2001-09-03
+
+       * version 0.6.1
+
+2001-09-03
+
+       * src/send.c: send_message_data(): fixed a bug that didn't process
+         body part correctly.
+
+2001-09-02
+
+       * src/inc.[ch]: changed inc_autocheck_(un)lock() to inc_(un)lock().
+         inc_mail(), inc_all_account_mail(): return immediately if locked.
+       * src/account.c
+         src/prefs_common.c
+         src/prefs_account.c: use inc_lock() and inc_unlock() instead of
+         inc_autocheck_timer_{remove,set}().
+       * src/summaryview.c: summary_set_colorlabel_color(): get the average
+         of label color and selected fg color for visibility.
+
+2001-09-01
+
+       * src/inc.[ch]: inc_autocheck_lock(), inc_autocheck_unlock(): new.
+         They increase/decrease the lock count.
+         inc_autocheck_func(): if locked, delay the autochecking 1 second.
+         inc_autocheck_timer_set_interval(): set interval by its argument.
+       * src/summaryview.c: summary_show(): lock the autochecking while
+         processing.
+       * src/main.c: app_will_exit(): remove autocheck timer.
+       * acconfig.h
+         src/defs.h: removed the definitions of PACKAGE and VERSION to
+         prevent unnecessary compilation.
+       * configure.in: changed AC_DEFINE_UNQUOTED of PACKAGE and VERSION
+         to AC_SUBST, and added src/version.h to AC_OUTPUT.
+       * src/version.h.in: new.
+       * src/intl.h: changed dgettext() to gettext().
+
+2001-08-31
+
+       * po/ja.po: fixed a typo that crashed Sylpheed with older version
+         of GTK+.
+       * configure.in: fixed a bug that didn't show results correctly.
+         Fixed a bug that --enable-compface and --enable-jconv disabled
+         the options.
+       * src/procmsg.c: procmsg_send_queue(): don't abort when sending
+         message failed.
+       * src/compose.c: compose_write_headers(): add Bcc: header to the
+         output file.
+       * src/send.c: send_message_data(): new. Separated from
+         send_message_smtp(). Remove Bcc: header before sending.
+
+2001-08-30
+
+       * version 0.6.0
+
+2001-08-30
+
+       * src/send.c: implemented sending with local sendmail command.
+         send_message_local(): new. It executes command with popen()
+         and send the contents of RFC822 message to the command.
+       * src/prefs_common.[ch]: enabled the external sending command option.
+       * src/defs.h: #define DEFAULT_SENDMAIL_CMD /usr/sbin/sendmail -t
+       * src/account.c: account_edit_create(): widened the protocol column.
+       * src/summaryview.c: summary_set_colorlabel_color(): cleanup of
+         the code.
+
+2001-08-30
+
+       * src/folder.c: folder_item_remove_msg(): scan the folder again
+         if the last message is removed.
+       * src/compose.c: compose_queue(), compose_draft_cb(): remove the
+         old reedited message after adding the new message.
+
+2001-08-29
+
+       * src/compose.c: compose_queue(): added AID: to the queueing header.
+       * src/send.c: send_message_queue(): look for AID: header, and use
+         the server specified in the account instead of SSV: header.
+       * src/summaryview.c
+         src/compose.[ch]: queued messages can be reedited now.
+         compose_remove_reedit_target(): new. It removes the old reedited
+         message.
+         compose_send(), compose_queue(), compose_draft_cb(): if reedit
+         mode, remove the old message.
+       * src/procmsg.c: procmsg_msg_exist(): fixed a bug that output
+         warning.
+
+2001-08-28
+
+       * applied the XML string table patch from Alfons Hoogervorst that
+         stores strings in a hash table and minimizes memory allocations
+         (thanks!).
+       * src/stringtable.[ch]: new.
+         removed all G and g_ prefix from type and function names since
+         they're not official GLib symbol names.
+         string_table_insert_string(): fixed a bug that might refer to an
+         invalid pointer on lookup, and also made a bit of optimization.
+
+2001-08-27
+
+       * merged the color label feature from the claws branch (thanks to
+         Satoshi Nagayasu and Alfons Hoogervoost).
+       * src/colorlabel.[ch]: new. Renamed from labelcolors.[ch].
+         Renamed labelcolors_*() to colorlabel_*().
+       * src/summaryview.[ch]: added color label support.
+       * src/procmsg.h: added color label flags to the permanent flags.
+       * updated to gettext 0.10.39.
+       * src/summaryview.[ch]: put the color label menu item to ItemFactory.
+       * sylpheed.desktop: added for GNOME.
+       * configure.in: added AC_MSG_CHECKING() for some options.
+         Output the configuration results when configure is finished.
+
+2001-08-27
+
+       * src/account.c: account_clist_set_row(): fixed a bug that failed
+         to compile if SSL was not enabled.
+
+2001-08-26
+
+       * merged the SSL support from the claws branch (thanks to Christoph
+         Hohmann).
+       * src/ssl.[ch]: new.
+       * src/socket.[ch]: added ssl_read(), ssl_write(), ssl_gets(), and
+         ssl_getline().
+         sock_close(): call ssl_done_socket() if SSL is active.
+       * src/md5.[ch]: removed MD5_CTX typedef and use MD5_CONTEXT to
+         prevent type confliction.
+       * src/prefs_account.[ch]: added SSL tab, and modified the expression.
+       * src/esmtp.[ch]: added esmtp_ehlo(), and esmtp_starttls().
+         Removed SSL initialization and HELO from esmtp_starttls().
+         esmtp_auth(): removed use_smtp_auth from its arguments.
+       * src/send.c: send_smtp_open(): added SSL support.
+       * src/smtp.c: smtp_helo(): call esmtp_ehlo() if esmtp is true.
+
+2001-08-25
+
+       * src/mimeview.c: mimeview_open_with(): braced '%s' with single
+         quote.
+
+2001-08-24
+
+       * src/main.c: open new account dialog if no account is set.
+       * src/utils.[ch]: log_verbosity_set(): new. It increase/decrease
+         the verbosity count.
+         log_print(): put to statusbar only if log_verbosity_count > 0.
+         log_message(): put to statusbar.
+       * src/inc.c: inc_pop3_session_do(): set log verbosity.
+       * src/mainwindow.c: main_window_set_menu_sensitive(): added the
+         "Compose new message" item.
+         main_window_show_cur_account(): removed "Current account: " string.
+       * src/summaryview.c: summary_show(): ignore the current marks if
+         main window is locked.
+       * src/compose.c: compose_attach_property(): fixed a bug that caused
+         segmentation fault.
+
+2001-08-23
+
+       * src/mainwindow.c: main_window_get_current_state(): new. It returns
+         the current state for the sensitivity of UI.
+         main_window_set_toolbar_sensitive(): use table like
+         main_window_set_menu_sensitive().
+
+2001-08-23
 
        * src/mainwindow.[ch]: added progressbar and status label to the
          statusbar.
+         main_window_close_cb(): don't exit if locked.
        * src/inc.c: update the progressbar of main window, too.
 
 2001-08-22