Commit Graph

5906 Commits

Author SHA1 Message Date
12a91dbb21 Bug #633779 - GtkComboBoxText issues 2011-06-29 18:41:01 +02:00
23e4b2c0e3 Bug #632781 - Cannot disable search folders 2010-11-16 10:43:15 +01:00
8c1a1ef609 Bug #632683 - Remove-duplicates should work on selection 2010-11-16 10:43:15 +01:00
a8e5e96228 Bug #632293 - Do not add POP accounts into folder tree 2010-11-16 10:43:15 +01:00
e4cdc54b3a Bug #632676 - Only "Checking for new mail" in status bar and nothing else 2010-11-09 23:33:24 +01:00
7439ad9ca1 Fix distcheck errors. 2010-11-09 23:33:23 +01:00
7e9fc6d2b6 Coding style and whitespace cleanup. 2010-11-09 23:33:23 +01:00
53923538f7 Add missing EVOLUTION_MAIL_LIBS to LIBADD in mail/importers 2010-11-09 23:33:22 +01:00
a79fc9ee8c Bug #632580 - Freezes UI on account disable 2010-11-09 23:33:21 +01:00
73b37d2a69 Bug #632483 - [WinXP] Does not start when updated from 2.8 2010-11-09 23:33:21 +01:00
033bed834e Bug #632768 - Message list not realized when opening new folder 2010-11-09 23:33:21 +01:00
77a7dc2b9f Set checkspin label mnemonic widget in account editor 2010-11-09 23:33:20 +01:00
c8d45b53a6 Bug #631981 - Change reply_close_browser short description text 2010-11-09 23:33:20 +01:00
eb5f523bd7 EMailReader: Add a get_alert_sink() method. 2010-11-09 23:33:20 +01:00
63849151cd EMailBrowser: Implement EAlertSink. 2010-11-09 23:33:20 +01:00
a2747569c8 Kill em_folder_utils_unsubscribe_folder().
Use e_mail_session_unsubscribe_folder() instead.
2010-11-09 23:33:20 +01:00
616f0b140b EActivity: Add an "alert-sink" property.
This is just for convenience, EActivity does not use this property.

Especially useful in async function callbacks when the operation
failed and now you have to do something useful with the GError.
2010-11-09 23:33:20 +01:00
4a929caada Pass an EAlertSink to e_alert_sink_submit_alert().
Passing a random GtkWidget and then searching its ancestors for an
EAlertSink turned out to be not as useful as I thought.  Most of the
time we know about and have access to the widget that implements
EAlertSink, so just pass it directly as an EAlertSink.
2010-11-09 23:33:20 +01:00
bccdf838c2 Kill mail_get_messagex().
Use camel_folder_get_message() instead.
2010-11-09 23:33:19 +01:00
27834f2c85 EMailReader: Rewrite message retrieval tracking.
Instead of mail_get_messagex(), call camel_folder_get_message() and
submit an EActivity to the shell backend.  EMailReader now uses the
activity's GCancellable to cancel the previous retrieval operation
when the user selects a different message.

Eliminates the last call to mail_get_messagex().
2010-11-09 23:33:19 +01:00
2084cccbe5 Require a CamelMimeMessage in em_utils_handle_receipt().
Eliminates one of the two remaining calls to mail_get_messagex().
2010-11-09 23:33:19 +01:00
f544e10b71 Skip writing to Outbox when sending.
When sending a message from a composer window, it seems pointless to
write message to Outbox only to immediately read it back and mark it
for deletion.  Instead, bypass the Outbox folder when sending, and if
an error occurs, offer to save the message to Outbox instead.
2010-11-09 23:33:19 +01:00
7b7d920a75 Remove an unused function. 2010-11-09 23:33:19 +01:00
58727dbb22 Kill mail_append_mail().
Use e_mail_folder_append_message() instead.
2010-11-09 23:33:19 +01:00
4b88140cb6 Bug 633172 - Folder->Subscriptions is always enabled 2010-11-09 23:33:19 +01:00
90c26d6fe6 e-table: Remove retro look
It's not used by themes so I don't see the need to port it.
2010-10-29 13:50:04 -04:00
9b25761194 Cast GtkAdjustment constructor calls to GtkAdjustment
Otherwise gcc will complain about wrong type when comiling against GTK2.
This patch can be reverted when compiling against GTK3.
2010-10-29 13:49:57 -04:00
0b899d3bc0 Bug #633155 - Incorrect signal connection with mail-vfolder.c:folder_deleted_cb 2010-10-29 14:08:50 +02:00
e101e63be9 More detailed runtime warning on message list pre-sorting 2010-10-29 14:01:19 +02:00
95d422b0c0 Bug #633371 - Remote pop folder no longer emptied 2010-10-29 09:08:52 +02:00
2de2e7f12f Workaround GtkComboBoxText/GtkComboBoxEntry in .ui files 2010-10-27 21:43:25 +02:00
ac88bbdab1 Bug #633158 - Importer stops after single mail import 2010-10-27 11:32:19 +02:00
d6d0d1050a Bug #445439 - Delete mail from pop-server when deleted from Inbox/Trash 2010-10-27 10:06:57 +02:00
2ac302d4b2 Bug #631870 - Memory leak in e_week_view after GtkObject removal 2010-10-25 17:28:17 +02:00
2636da7dac Kill mail_store_set_offline().
Replace it with new async functions:

  e_mail_store_go_offline()
  e_mail_store_go_offline_finish()

  e_mail_store_go_online()
  e_mail_store_go_online_finish()
2010-10-22 17:26:08 -04:00
a910a31a06 Fix capitalization in menu labels. 2010-10-22 14:33:15 -04:00
c881b5bc5e Simplify EActivity.
With unintrusive error dialogs gone, we can cut some unnecessary bits
out of EActivity.

I'm also adding a new enum property called "state", which is one of:

    E_ACTIVITY_RUNNING
    E_ACTIVITY_WAITING
    E_ACTIVITY_CANCELLED
    E_ACTIVITY_COMPLETED

The state of an activity must be explicitly changed.  In particular,
when the user cancels an activity the state should be set only after
confirming the operation has been cancelled and not when cancellation
is requested (e.g. after receiving a G_IO_ERROR_CANCELLED, not when
the GCancellable emits "cancelled").  EActivityBar and EActivityProxy
widgets have been updated to make this distinction clearer in the UI.

E_ACTIVITY_WAITING will be used when activities have to be queued and
dispatched in sequence, which I haven't written yet.
2010-10-22 14:21:22 -04:00
e9f7b4c7bf Bug #632679 - Add 'Remove attachments' in pop up menu 2010-10-21 11:51:39 +02:00
c8a922ecca Bug #631526 - Loading images doesn't use proxy credentials 2010-10-21 09:27:43 +02:00
bf5e4aedf7 Add missing gtk-compat.h include to various files 2010-10-21 09:12:26 +02:00
4a08257b83 Deal with GtkComboBoxEntry removal in gtk+-3.0. 2010-10-20 16:10:15 -04:00
8da37ea812 Bug 632641 - Handle combo box text API going away 2010-10-20 15:08:16 -04:00
92e6052e56 Bug #630969 - Implement also Message->Go to->Previous Thread 2010-10-20 11:15:43 +02:00
d305e8ff10 Reduce GConf usage in em-composer-utils.c.
To reduce GConf usage in em-composer-utils.c:

- Relevant functions in em-composer-utils.c now take arguments for
  reply and forward styles.

- Redundant forwarding functions were removed:

    em_utils_forward_attached()
    em_utils_forward_inline()
    em_utils_forward_quoted()

- EMailReader now has "forward-style" and "reply-style" properties,
  which get bound to the appropriate EShellSettings properties in
  modules/mail/e-mail-config-reader.c.  These same EShellSettings
  properties are bound to the combo boxes in Composer Preferences.
2010-10-19 13:41:14 -04:00
686528cae9 Bug #534453 - Incorporate 'Remove attachments' plugin 2010-10-19 14:54:28 +02:00
98e867b9ce Bug #567265 - BCC kept on message forward from Sent folder 2010-10-19 09:36:01 +02:00
729370ec63 Crash on start with vfolders configured 2010-10-19 09:00:49 +02:00
a133df0caf Add an "ellipsize" property to EMFolderTree.
So we don't have to access GConf directly from EMFolderTree.  The
property gets bound to an EShellSettings property, which is in turn
bound to the "no_folder_dots" GConf key by way of a transform function.
2010-10-18 16:00:29 -04:00
f261f288c8 Fix a runtime warning from the enum change. 2010-10-18 16:00:12 -04:00
ae478d1e3c Collect mail enum types in e-mail-enums.h.
And generate GTypes for each of them in e-mail-enumtypes.[ch].

Also, the glib-gen.mak script forced me to add a <mail/e-mail.h>
top-level header, which really isn't a bad idea anyway.

TODO: We should do this for calendar and addressbook too.
2010-10-18 14:31:16 -04:00