* src/modest-mail-operation.[ch]:
authorJose Dapena Paz <jdapena@igalia.com>
Tue, 10 Jul 2007 16:13:57 +0000 (16:13 +0000)
committerJose Dapena Paz <jdapena@igalia.com>
Tue, 10 Jul 2007 16:13:57 +0000 (16:13 +0000)
commitae6cc4558ea0f5afc82a06376200904ee7b061dd
tree8c53c5b9e76abdb92c2a8d6e541214724508094b
parentf1dd26f4a1024e2d10f373fb5b5f8655ebad0fdf
* src/modest-mail-operation.[ch]:
        * New mail operation "get_mime_part_size", asynchronous. This
          is used to show the mime part size in attachment view without
          blocking the UI when the size is big enough.
        * New mail operation "create_msg", asynchronous, that contains
          the old work done in save to drafts and send new mail for
          creating a valid TnyMsg instance to send. This is required
          because the operation can take long when the attachments are
          big enough. This operation is private.
        * Now send_new_mail and save_to_drafts use the new "create_msg"
          mail operation to avoid stalling the UI.
* src/widgets/modest-attachment-view.c:
        * Now we use the new mail operation for getting the attachment
          size. This way we don't block on attaching big files or
          from slow folders (as shared folders). We also remove the
          old synchronous implementation.
* src/modest-tny-msg.[ch]:
        * Now the constructors get a GList of attachments, not a (really
          fake) GSList.
* src/modest-ui-actions.c:
        * Now the save to drafts action does not remove the old draft
          itself, as it's now done internally in the mail operation. We
          also provide the edit window.
* src/maemo/modest-msg-edit-window.c:
        * We don't hang looping when there's an error in mime parts.
        * Now we check if the widget is visible on clipboard owner
          handler to prevent crashes on calling the handler after
          destroiying and before finalizing.

pmo-trunk-r2676
src/maemo/modest-msg-edit-window.c
src/modest-mail-operation.c
src/modest-mail-operation.h
src/modest-tny-msg.c
src/modest-tny-msg.h
src/modest-tny-send-queue.c
src/modest-ui-actions.c
src/widgets/modest-attachment-view.c