X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=ChangeLog2;h=880d60bbec51f19482d7c3538bcca0c6d8b3d265;hp=088018914c309bcf82c6d200079ee91c19ba459a;hb=ba2367f68072eaed88c44e2def818520dbc934e1;hpb=5ddf55d5203d0df352b0ccf55c43bbd948b92e14 diff --git a/ChangeLog2 b/ChangeLog2 index 0880189..880d60b 100644 --- a/ChangeLog2 +++ b/ChangeLog2 @@ -1,4 +1,123 @@ -2007-04-29 rray Cumming +2007-05-02 Murray Cumming + + * src/dbus_api/modest-dbus-callbacks.c: + (modest_osso_cb_hw_state_handler): + * src/dbus_api/modest-dbus-callbacks.h: + * src/maemo/modest-platform.c: (modest_platform_init): + Registered (empty) callbacks for the osso hardware state D-Bus signals, + in case this has some effect on the ability for Maemo to ping the + application. + +2007-05-02 Murray Cumming + + * src/modest-text-utils.c: (modest_text_utils_validate_recipient): + Comment out an if() that checks a gchar for < 0, causing a build-breaking + warning. It is probably a logic error, but I need to fix the build. + +2007-05-02 Murray Cumming + + * src/modest-account-mgr.h: + * src/modest-account-mgr.c: + (modest_account_mgr_account_names): Add a gboolean enabled_only + parameter, so we can get lists of onlt the enabled accounts. + + (modest_account_mgr_add_account),, + (modest_account_mgr_account_with_display_name_exists): + * src/maemo/modest-msg-edit-window.c: (get_transports): + * src/modest-account-mgr-helpers.c: + (modest_account_mgr_set_first_account_as_default): + * src/modest-init.c: (init_default_account_maybe): + * src/modest-tny-account-store.c: (get_accounts): + * src/modest-ui-actions.c: (modest_ui_actions_on_accounts), + (do_send_receive_auto), (modest_ui_actions_on_send_receive): + * tests/check_account-mgr.c: (START_TEST): + Provide the extra parameter, as appropriate. + + * src/widgets/modest-account-view.c: (update_account_view): + Do not show disabled accounts (meaning that there is no way to + enable/disable accounts in the UI (the feature is not in our UI + specification), so we can use this internally only to mark unfinished + or temporary account data. + + * src/maemo/easysetup/modest-easysetup-wizard.c: + (create_account): Add boolean enable parameter, so we can specify FALSE + to create the temporary account. + (on_button_edit_advanced_settings): Create the temporary account as disabled. + (on_before_next): When finishing, when there is a temporary account, just + set it as enabled. + Also, use a timeout to delay the showing of the dialog until gconf is likely + to return correct information, due to a maemo gconf bug that is fixed in + osso 1.1, but not yet in Bora. + However, the dialog stays on screen after it is destroyed. + + * src/maemo/modest-account-settings-dialog.c: on_response(): Do not check + for invalid data when cancelling. Use a hildon note instead of a dialog + to complain about invalid data. Do not show the account-saved note if the + account is disabled (a temporary account that will not really be saved for use + until later.) + +2007-04-30 Murray Cumming + + * src/modest-account-mgr-helpers.h: + * src/modest-account-mgr-helpers.c: + Added modest_account_mgr_unset_default_account(), + Added modest_account_mgr_set_first_account_as_default(). + + * src/modest-account-mgr.c: (modest_account_mgr_remove_account): + If it was the default account, unset the default account name. + + * src/maemo/modest-account-view-window.c: + (on_delete_button_clicked): If it was the default account, + set the first remaining account as the default instead. + + * src/maemo/modest-main-window.c: (on_account_update): Do not try to use + a NULL account or a NULL default account, to prevent a crash. This should + not happen now anyway. Bug #55343 in projects.maemo.org/bugzilla. + + +2007-04-30 Murray Cumming + + * src/widgets/modest-recpt-editor.c: + (modest_recpt_editor_on_key_press_event): Put an #ifdef around the + use of gtk_text_buffer_get_has_selection() (from GTK+ 2.10), and add a + TODO comment for this. This fixes the build. + + * src/modest-ui-actions.c: Add do_send_receive(), though it might not + be the best place for it. This will in future update all auto-update accounts, + rather than just the current/default account, when that gconf key exists. + (modest_ui_actions_on_send_receive): Offer the settings dialog (or wizard) + if there are no accounts, before calling do_send_receive(). + * src/modest-ui-actions.h: Specify the callback for the Send/Recieve menu item. + + * src/gnome/modest-main-window.c: (on_online_toggle_toggled): + * src/maemo/modest-main-window-ui.h: + * src/maemo/modest-main-window.c: (on_connection_changed), + (sync_accounts_cb): Use do_send_receive() instead of calling the signal handler + directly, becaue the signal handler does more. + +2007-04-30 Murray Cumming + + * src/modest-account-mgr-helpers.c: + (modest_account_mgr_get_account_data): Add a more helpful error message, and comment, + for the case that the account does not exist. + + * src/widgets/modest-folder-view.c: (filter_row): Use the tinymail account ID + (equivalent to the modest account name) rather than the tinymail account name + (equivalent to the modest account title - human readable) to get the account data. + Check for null account data to prevent the crash, and add a TODO comment saying that + this needs fixing because it is using the server account name instead of the account name. + +2007-04-29 Murray Cumming + + * src/maemo/easysetup/modest-easysetup-wizard.c: (show_error): + * src/maemo/modest-account-settings-dialog.c: (show_error), + (show_ok): + Use hildon_note_new_information() for informative and error messages, + which seems to be expected for Maemo applications (no documentation that I know of + says this). I am surprised that there is no distinction between info and error + dialogs. + +2007-04-29 Murray Cumming * src/maemo/modest-maemo-ui-constants.h: Add a MODEST_MARGIN_NONE constant, so it is easy to find where this is used.