+2007-04-20 Murray Cumming <murrayc@murrayc.com>
+
+ * src/maemo/easysetup/Makefile.am:
+ * src/maemo/easysetup/modest-easysetup-secureauth-combo-box.c:
+ * src/maemo/easysetup/modest-easysetup-secureauth-combo-box.h:
+ * src/maemo/easysetup/modest-easysetup-serversecurity-combo-box.c:
+ * src/maemo/easysetup/modest-easysetup-serversecurity-combo-box.h:
+ * src/maemo/easysetup/modest-easysetup-wizard.c:
+ * src/maemo/easysetup/modest-validating-entry.c:
+ * src/maemo/easysetup/modest-validating-entry.h:
+ * src/maemo/modest-account-settings-dialog.c:
+ * src/maemo/modest-connection-specific-smtp-edit-window.c:
+ * src/widgets/Makefile.am: Moved these widgets from maemo/easysetup into
+ widgets/ because they are used outside of easysetup too. After checking in,
+ svn will allow me to rename them too.
+
+2007-04-20 Murray Cumming <murrayc@murrayc.com>
+
+ * src/gnome/modest-msg-edit-window.c:
+ (modest_msg_edit_window_set_priority_flags): Added an empty implementation to fix a
+ linker error, to fix the build on the GNOME platform.
+ modest_msg_edit_window_set_zoom(), modest_msg_edit_window_get_zoom(),
+ modest_msg_edit_window_zoom_plus(), modest_msg_edit_window_zoom_minus():
+ ifdefed out to avoid a warning.
+
+2007-04-20 Murray Cumming <murrayc@murrayc.com>
+
+ * src/widgets/modest-header-view.c: (on_focus_in): Use GTK_CHECK_VERSION to #ifdef around the
+ use of gtk_tree_view_get_visible_range(), to fix the build on Mameo. This code probably needs
+ some alternative for GTK+ 2.6.
+
+2007-04-19 Murray Cumming <murrayc@murrayc.com>
+
+ * src/maemo/modest-address-book.c: Added include to avoid a warning.
+
+ * po/en_GB.po: Added missing mcen_bd_emailsetup_close string,
+ specified for EmailAccountsDialog in UI spec.
+
+ * src/maemo/easysetup/modest-easysetup-wizard.c:
+ * src/maemo/easysetup/modest-easysetup-wizard.h:
+ * src/maemo/modest-account-settings-dialog.c:
+ * src/maemo/modest-account-settings-dialog.h:
+ Reuse a member window widget for the connection-specific SMTP server accounts,
+ so we can tell it to create/save the accounts only if we actually save changes.
+
+ * src/maemo/modest-connection-specific-smtp-edit-window.h:
+ * src/maemo/modest-connection-specific-smtp-edit-window.c:
+ (modest_connection_specific_smtp_edit_window_get_settings):
+ Return a struct instance for temporarily remembering the entered data.
+
+ * src/maemo/modest-connection-specific-smtp-window.h:
+ * src/maemo/modest-connection-specific-smtp-window.c:
+ (modest_connection_specific_smtp_window_finalize),
+ (modest_connection_specific_smtp_window_fill_with_connections),
+ (on_button_edit),
+ (modest_connection_specific_smtp_window_save_server_accounts),
+ (update_model_server_names): Do not actually save data until asked,
+ when the caller calls modest_connection_specific_smtp_window_save_server_accounts().
+
+ (on_selection_changed),
+ (modest_connection_specific_smtp_window_init): Disable the edit
+ button when nothing is selected.
+
+ * src/modest-account-mgr-helpers.c:
+ * src/modest-account-mgr-helpers.h:
+ Put modest_account_mgr_free_server_account_data() in the header now that I use the struct
+ elsewhere.
+
+2007-04-19 Murray Cumming <murrayc@murrayc.com>
+
+ * src/modest-account-mgr-helpers.h:
+ * src/modest-account-mgr-helpers.c:
+ (modest_account_mgr_get_unused_account_name),
+ (modest_account_mgr_get_unused_account_display_name): Added these
+ utility functions, to avoid code duplication.
+
+ * src/maemo/easysetup/modest-easysetup-wizard.c:
+ (create_page_account_details), (create_account):
+ * src/maemo/modest-connection-specific-smtp-edit-window.c:
+ (on_combo_security_changed),
+ (modest_connection_specific_smtp_edit_window_init),
+ (modest_connection_specific_smtp_edit_window_save_settings):
+ * src/maemo/modest-connection-specific-smtp-edit-window.h:
+ * src/maemo/modest-connection-specific-smtp-window.c:
+ (modest_connection_specific_smtp_window_finalize),
+ (modest_connection_specific_smtp_window_fill_with_connections),
+ (on_button_edit), (modest_connection_specific_smtp_window_init):
+ * src/maemo/modest-connection-specific-smtp-window.h:
+ Implementing saving of connection-specific server accounts.
+
+ But I need to refactor this so we can save the data for each
+ possible connection-specific account and only actually create the server accounts
+ when the easysetup finished, or the OK button is pressed on the account settings
+ dialog.
+
2007-04-18 Murray Cumming <murrayc@murrayc.com>
* src/maemo/modest-connection-specific-smtp-edit-window.c: