Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prototype an online-accounts module. | Matthew Barnes | 2011-06-25 | 8 | -1/+1632 |
| | | | | | | | | | | | Integrates with the GNOME Online Accounts service. Creates Evolution sources for a GOA Google account and keeps them synchronized. Also registers a new CamelSaslXOAuth class for use with GMail. Authentication of Google Calendars and Google Contacts using OAuth is still under development. | ||||
* | [l10n] Updated German translation | Mario Blättermann | 2011-06-25 | 1 | -1/+1 |
| | |||||
* | [l10n] Updated German translation | Mario Blättermann | 2011-06-25 | 1 | -4273/+4245 |
| | |||||
* | Updated Serbian translation | Мирослав Николић | 2011-06-25 | 2 | -15036/+17332 |
| | | | | | | | Conflicts: po/sr.po po/sr@latin.po | ||||
* | Bug #637402 - No quoted mail when replying to html email | Milan Crha | 2011-06-24 | 1 | -27/+60 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2011-06-24 | 1 | -186/+204 |
| | |||||
* | Postpone ENameSelector loading as much as possible | Milan Crha | 2011-06-24 | 6 | -8/+44 |
| | | | | | Also fixes few memory leaks around ENameSelector and cancels loading of its address books when not needed any more. | ||||
* | [itip-formatter] stock_animation is gone, use GtkSpinner instead | Milan Crha | 2011-06-23 | 1 | -1/+2 |
| | |||||
* | Bug #650278 - Tab doesn't exit port field | Milan Crha | 2011-06-23 | 1 | -2/+0 |
| | |||||
* | Bug #646442 - [mail-to-task] Edit event details before adding to calendar | Dan Vrátil | 2011-06-23 | 7 | -371/+345 |
| | |||||
* | Updated Czech translation | Marek Černocký | 2011-06-23 | 1 | -3792/+3514 |
| | |||||
* | Bug #653008 - Preference window for imap accounts is too large | Milan Crha | 2011-06-23 | 8 | -64/+0 |
| | |||||
* | Updated Galician translations | Fran Diéguez | 2011-06-22 | 1 | -93/+97 |
| | |||||
* | Add "Open With Other Application" to attachment menu. | Matthew Barnes | 2011-06-22 | 1 | -6/+68 |
| | | | | Opens a GtkAppChooserDialog based on the attachment's content type. | ||||
* | Updated Slovenian translation | Matej Urbančič | 2011-06-22 | 1 | -63/+63 |
| | |||||
* | Bug #648468 - Disconnect service after mail fetching is done | Milan Crha | 2011-06-21 | 1 | -1/+8 |
| | |||||
* | Updated Spanish translation | Jorge González | 2011-06-21 | 1 | -67/+63 |
| | |||||
* | Updated Esperanto translation | Kristjan SCHMIDT | 2011-06-21 | 1 | -4084/+3853 |
| | |||||
* | Bug #631954 - itip formatter makes synchronous calls to ecal | Milan Crha | 2011-06-20 | 1 | -114/+243 |
| | |||||
* | Updated Galician translations | Fran Diéguez | 2011-06-20 | 1 | -1234/+1283 |
| | |||||
* | Bug #269413 - Search treats "4 weeks" and "1 month" as synonymous | Milan Crha | 2011-06-20 | 1 | -4/+22 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2011-06-20 | 1 | -63/+67 |
| | |||||
* | Updated Spanish translation | Jorge González | 2011-06-19 | 1 | -52/+43 |
| | |||||
* | Allow the startup-wizard to be delayed. | Matthew Barnes | 2011-06-19 | 1 | -1/+93 |
| | | | | | | | | | | | | | | This works similar to the offline and shutdown procedure in EShell. We broadcast a "load-accounts" EShell event with an EActivity. The EActivity has a toggle reference which we use as a counting semaphore. If another module needs to handle the event asynchronously, it should reference the EActivity until its async operation completes, then drop the reference. Once the signal handlers finish and only the toggle reference remains, we then proceed with the Evolution Setup Assistant. All of this is in preparation for GNOME Online Accounts integration. For the moment, nothing listens for the "load-accounts" EShell event, so there should be no change in Evolution Setup Assistant behavior. | ||||
* | Updated Spanish translation | Daniel Mustieles | 2011-06-19 | 1 | -1274/+1325 |
| | |||||
* | Could not select real Junk/Trash folder | Milan Crha | 2011-06-17 | 1 | -5/+16 |
| | |||||
* | Bug #650223 - Do not wait on evolution's exit when done with backup/restore | Milan Crha | 2011-06-17 | 1 | -2/+8 |
| | |||||
* | Bug #638307 - Error when sending mail after converting to maildir | Milan Crha | 2011-06-17 | 1 | -0/+76 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2011-06-17 | 1 | -1096/+1152 |
| | |||||
* | Fix typo in a GConf key for alarm-notification dialog timezone setting | Milan Crha | 2011-06-16 | 1 | -1/+1 |
| | |||||
* | Fix few memory leaks | Milan Crha | 2011-06-15 | 3 | -3/+17 |
| | |||||
* | Bug #652620 - Can use uninitialized memory in alarm-notification-dialog | Milan Crha | 2011-06-15 | 1 | -3/+5 |
| | |||||
* | Bug #652626 - Fix initial position of contact maps markers | Dan Vrátil | 2011-06-15 | 1 | -0/+1 |
| | |||||
* | Bug #252670 - Remember columns settings in Certificates tab | Dan Vrátil | 2011-06-14 | 4 | -787/+728 |
| | |||||
* | Bug #530335 - Allow Reply to selected address only | Rathin | 2011-06-14 | 7 | -6/+92 |
| | |||||
* | Remove unused variables reported by gcc | Milan Crha | 2011-06-14 | 1 | -8/+1 |
| | |||||
* | Bug #652394 - Port google-account-setup plugin to libgdata 0.9.0 | Philip Withnall | 2011-06-14 | 2 | -1/+17 |
| | |||||
* | Do not use deprecated EBook/ECal API | Milan Crha | 2011-06-14 | 187 | -4763/+4828 |
| | |||||
* | Post-release version bump. | Matthew Barnes | 2011-06-14 | 1 | -1/+1 |
| | |||||
* | Add a COPYING-DOCS file, needed for distcheck. | Matthew Barnes | 2011-06-14 | 1 | -0/+1 |
| | | | | Just references COPYING-DOCS.CCBYSA and COPYING-DOCS.GFDL. | ||||
* | NEWS update for 3.1.2 release. | Matthew Barnes | 2011-06-14 | 1 | -0/+106 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-14 | 10 | -203/+190 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2011-06-13 | 1 | -2584/+2637 |
| | |||||
* | Updated Serbian translation | Мирослав Николић | 2011-06-12 | 2 | -7371/+6697 |
| | |||||
* | Added UG translation | Abduxukur Abdurixit | 2011-06-10 | 1 | -3973/+3929 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2011-06-10 | 1 | -16/+9 |
| | |||||
* | Replace G_CONST_RETURN with 'const'. | Matthew Barnes | 2011-06-10 | 21 | -99/+99 |
| | | | | GLib is finally dropping this hack. | ||||
* | Fix some uninitialized variable usage. | Matthew Barnes | 2011-06-09 | 1 | -2/+2 |
| | |||||
* | Coding style and whitespace cleanups. | Matthew Barnes | 2011-06-09 | 97 | -724/+1192 |
| | |||||
* | Miscellaneous mail cleanups. | Matthew Barnes | 2011-06-09 | 3 | -25/+48 |
| | |||||
* | Fixes a crash while creating VeeFolders at the root level. | Chenthill Palanisamy | 2011-06-07 | 1 | -1/+7 |
| | |||||
* | Updated Norwegian bokmål translation | Kjartan Maraas | 2011-06-07 | 1 | -2966/+2545 |
| | |||||
* | Bug #643526 - Crash in et_get_n_children | Milan Crha | 2011-06-06 | 3 | -8/+6 |
| | |||||
* | Updated Czech translation | Marek Černocký | 2011-06-06 | 1 | -1/+1 |
| | |||||
* | Bug #608203 - Left pane of mailer window is narrow at startup | Milan Crha | 2011-06-06 | 1 | -0/+35 |
| | |||||
* | Bug #651976 - Reply/Forward setting isn't respected in message window | Milan Crha | 2011-06-06 | 1 | -1/+5 |
| | |||||
* | Updated Galician translations | Fran Diéguez | 2011-06-06 | 1 | -2398/+2468 |
| | |||||
* | Updated Russian translation | Yuri Kozlov | 2011-06-05 | 1 | -4441/+5050 |
| | |||||
* | Updated Spanish translation | Jorge González | 2011-06-04 | 1 | -2052/+2093 |
| | |||||
* | Fix compiler warnings | Milan Crha | 2011-06-03 | 1 | -2/+2 |
| | |||||
* | Bug #633948 - Try harder to use -lresolv in LDAP_LIBS | Mathieu Trudel-Lapierre | 2011-06-03 | 2 | -2/+2 |
| | |||||
* | Bug #651316 - Crash with Outgoing mail filters | Milan Crha | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | Bug #332907 - Contact editor duplication alert misleading | Dan Vrátil | 2011-06-03 | 4 | -3/+32 |
| | |||||
* | Bug #651761 - Message window doesn't mark message seen | Milan Crha | 2011-06-03 | 1 | -0/+1 |
| | |||||
* | Bug #614274 - Labeling many messages is very slow | Matt McCutchen | 2011-06-03 | 1 | -0/+2 |
| | |||||
* | Bug #636809 - Address labels formatting improvements | Dan Vrátil | 2011-06-03 | 7 | -2/+12118 |
| | | | | Address labels should be formated according to country specific standards. | ||||
* | Little text typo fix | Milan Crha | 2011-06-03 | 1 | -1/+1 |
| | |||||
* | Bug #642557 - Display maps in contact preview | Dan Vrátil | 2011-06-02 | 24 | -505/+2221 |
| | |||||
* | Bug #649310 - Calendar only shows midnight to noon | Milan Crha | 2011-06-02 | 1 | -1/+1 |
| | |||||
* | Bug #651684 - Creates a copy of message in Outbox instead of replacing | Milan Crha | 2011-06-02 | 1 | -0/+38 |
| | |||||
* | Bug #640083 - Cannot configure LDAPS on port 636 | Milan Crha | 2011-06-02 | 3 | -5/+5 |
| | |||||
* | Do not add 'Local delivery' accounts into folder tree | Milan Crha | 2011-06-02 | 2 | -1/+8 |
| | | | | | And make folder_tree_get_folder_info_cb() always finish properly, because evolution doesn't want to quit otherwise. | ||||
* | Bug #649757 - 'Local delivery' accounts stopped working | Milan Crha | 2011-06-02 | 1 | -5/+31 |
| | |||||
* | vfolder_adduri(): Take an EMailBackend instead of EMailSession. | Matthew Barnes | 2011-06-02 | 1 | -14/+17 |
| | | | | Needed for the account-mgmt branch. | ||||
* | EMVFolderRule: Track folder URIs in a GQueue instead of GList. | Matthew Barnes | 2011-06-02 | 3 | -95/+97 |
| | | | | Makes the logic a little cleaner. Do this also in mail-vfolder.c. | ||||
* | Bug #578245 - View settings for threads getting lost | Milan Crha | 2011-06-01 | 2 | -29/+26 |
| | |||||
* | Embed e_hsv_tweak() directly in e-table-item.c. | Matthew Barnes | 2011-06-01 | 7 | -116/+43 |
| | | | | | ETableItem is the last user of e_hsv_tweak(). This allows us to remove widgets/misc/e-hsv-utils.[ch]. | ||||
* | Move EPopupMenu to /widgets/table. | Matthew Barnes | 2011-06-01 | 7 | -71/+14 |
| | | | | | | | | ETableHeaderItem is the last user of EPopupMenu. Move it to /widgets/table to discourage further use and strip out unused features. The functionality it provides has long since been superseded by GtkUIManager and GtkAction. | ||||
* | e-mail-folder-utils.c cleanups. | Matthew Barnes | 2011-06-01 | 1 | -4/+0 |
| | |||||
* | Fix build breaks. | Matthew Barnes | 2011-06-01 | 2 | -28/+29 |
| | |||||
* | mail_vfolder_add_folder(): Change parameters. | Matthew Barnes | 2011-06-01 | 1 | -8/+11 |
| | | | | Take an EMailBackend instead of an EMailSession. | ||||
* | Replace deprecated g_atomic_int_exchange_and_add() | Milan Crha | 2011-06-01 | 2 | -2/+2 |
| | |||||
* | EMFilterFolderElement cleanups. | Matthew Barnes | 2011-06-01 | 1 | -128/+127 |
| | |||||
* | EMFolderSourceElement: Store UIDs instead of URIs. | Matthew Barnes | 2011-06-01 | 1 | -92/+94 |
| | | | | | For backward-compatibility we can still decode <uri> elements, but new source rules will store the account UID, which is easier to deal with. | ||||
* | EMFilterSourceElement: Add an EMailBackend constructor property. | Matthew Barnes | 2011-06-01 | 3 | -10/+106 |
| | |||||
* | EMFilterSourceElement cleanups. | Matthew Barnes | 2011-06-01 | 2 | -179/+185 |
| | |||||
* | Fix more places where old-style folder URIs are used. | Matthew Barnes | 2011-06-01 | 3 | -50/+20 |
| | |||||
* | Bug #649939 - Cann't create new folder | Milan Crha | 2011-05-31 | 3 | -6/+62 |
| | |||||
* | Bug #651062 - Emit operation progress on the correct cancellable | Milan Crha | 2011-05-30 | 1 | -3/+3 |
| | |||||
* | e_mail_store_add_by_account(): Fix a potential use-before-set. | Matthew Barnes | 2011-05-30 | 1 | -1/+1 |
| | |||||
* | Remove em_utils_folder_name_from_uri(). | Matthew Barnes | 2011-05-30 | 2 | -28/+0 |
| | |||||
* | Change EMEventTargetFolder contents. | Matthew Barnes | 2011-05-30 | 4 | -41/+44 |
| | | | | | | Give it a CamelStore and folder name instead of an EAccount and folder URI. Both the EAccount and folder URI can be easily retrieved from the CamelStore and folder name. | ||||
* | [l10n]Updated Catalan (Valencian) translation | Carles Ferrando | 2011-05-30 | 1 | -6428/+6708 |
| | |||||
* | Remove e_get_subscribable_accounts(). | Matthew Barnes | 2011-05-29 | 4 | -64/+0 |
| | | | | Another EAccount utility function down... | ||||
* | EMSubscriptionEditor: Manage stores, not accounts. | Matthew Barnes | 2011-05-29 | 3 | -77/+118 |
| | | | | | We'll query the accounts to get display names for the combo box, but that's it. Use CamelStores instead. | ||||
* | EMailShellView: Avoid e_get_subscribable_accounts(). | Matthew Barnes | 2011-05-29 | 1 | -16/+17 |
| | | | | | Use em_folder_tree_model_list_stores() to determine whether to enable the folder subscription editor. | ||||
* | Add em_folder_tree_model_list_stores(). | Matthew Barnes | 2011-05-29 | 2 | -0/+10 |
| | | | | | | Lists all the CamelStores added to EMFolderTreeModel. Note that CamelStores with a corresponding EAccount are only added if the EAccount is enabled, so it's safe to assume all returned CamelStores are enabled. | ||||
* | EMFolderTreeModel: Miscellaneous cleanups. | Matthew Barnes | 2011-05-29 | 1 | -43/+13 |
| | |||||
* | Including <glib-object.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 28 | -34/+0 |
| | |||||
* | Including <glib.h> directly is rarely needed. | Matthew Barnes | 2011-05-28 | 96 | -100/+2 |
| | |||||
* | Remove account from EMFolderTreeModelStoreInfo. | Matthew Barnes | 2011-05-28 | 2 | -7/+10 |
| | | | | | The struct already has a CamelStore, and the CamelStore UID is the same as the EAccount UID, so it's easy to lookup the corresponding EAccount. | ||||
* | EMFolderTreeModel: Remove internal account_index. | Matthew Barnes | 2011-05-28 | 1 | -26/+15 |
| | | | | The store_index is sufficient. | ||||
* | Remove display_name from EMFolderTreeModelStoreInfo. | Matthew Barnes | 2011-05-28 | 3 | -16/+3 |
| | | | | | It was only being used to look up an EAccount UID, but we already had the CamelStore, and the CamelStore UID is the same as the EAccount UID. | ||||
* | Bug #229244 - Re-ordering email addresses in contact list editor | Dan Vrátil | 2011-05-28 | 2 | -9/+293 |
| | |||||
* | Bug #646109 - Fix use of include <config.h> to make sure translations work | Milan Crha | 2011-05-27 | 444 | -85/+1358 |
| | |||||
* | Bug #651135 - Crash using saved search with an empty expression | Milan Crha | 2011-05-26 | 1 | -0/+6 |
| | |||||
* | Bug 651062 - refresh_folders_exec() reports progress incorrectly. | Matthew Barnes | 2011-05-26 | 1 | -3/+6 |
| | |||||
* | Updated Spanish translation | Jorge González | 2011-05-26 | 1 | -23/+37 |
| | |||||
* | Bug 651001 - Cannot send message from accounts not having a provider | Lucian Langa | 2011-05-26 | 1 | -2/+8 |
| | |||||
* | Check for vfolder stores by UID, not URI. | Matthew Barnes | 2011-05-26 | 2 | -76/+80 |
| | |||||
* | Bug #651039 - Always update signature in composer on account change | Milan Crha | 2011-05-25 | 1 | -0/+1 |
| | |||||
* | Updated the help license from GFDL 1.2 to GFDL 1.3 and CC-BY-SA 3.0 | Chenthill Palanisamy | 2011-05-25 | 10 | -1066/+601 |
| | | | | | Checkout http://mail.gnome.org/archives/evolution-list/2010-December/msg00170.html for more details. | ||||
* | Fix em_folder_selector_get_selected_uri(). | Matthew Barnes | 2011-05-25 | 1 | -35/+9 |
| | | | | | Another case of custom logic to build old-style folder URIs. The new format simplifies things considerably. | ||||
* | EMFolderSelector: Fix some silly typos. | Matthew Barnes | 2011-05-25 | 1 | -2/+2 |
| | |||||
* | Use em_folder_tree_get_selected() in places to simplify code. | Matthew Barnes | 2011-05-25 | 8 | -139/+72 |
| | | | | | | There were a few places where we were accessing the folder tree model directly to get the selected store + folder name, or were asking for the selected URI only to parse back into its store + folder name components. | ||||
* | Remove em_folder_tree_get_selected_path(). | Matthew Barnes | 2011-05-25 | 2 | -24/+0 |
| | | | | em_folder_tree_get_selected() supercedes it. | ||||
* | Add em_folder_tree_get_selected(). | Matthew Barnes | 2011-05-25 | 2 | -0/+39 |
| | | | | Returns the CamelStore and folder name of the selected row. | ||||
* | EMFolderTree: Rewrite async folder info loading. | Matthew Barnes | 2011-05-25 | 1 | -125/+157 |
| | | | | | | When a folder is expanded and child folder info needs to be retrieved, submit an EActivity and call camel_store_get_folder_info() instead of using the legacy MailMsg API. | ||||
* | Add em_folder_tree_new_activity(). | Matthew Barnes | 2011-05-24 | 2 | -0/+26 |
| | | | | | | Similar to e_mail_reader_new_activity(). Creates, configures and submits a new EActivity instance, so asynchronous operations can easily be dispatched without a lot of boilerplate code. | ||||
* | EMFolderTree: Add an EAlertSink property. | Matthew Barnes | 2011-05-24 | 7 | -11/+112 |
| | | | | | Now EMFolderTree has access to both an EShellBackend and an EAlertSink; everything it needs to build and submit EActivity instances. | ||||
* | Let EMFolderSelector create its own EMFolderTree. | Matthew Barnes | 2011-05-24 | 7 | -252/+285 |
| | | | | | Also, minimize the EMFolderSelector API by removing frivolous wrapper functions and unused functions. | ||||
* | EMFolderTree: Whitespace cleanups. | Matthew Barnes | 2011-05-24 | 1 | -6/+9 |
| | |||||
* | Bug 649993 - Change behavior of --component option | Matthew Barnes | 2011-05-24 | 1 | -0/+22 |
| | | | | | | | | | | This is primarily for the GNOME Shell calendar. If, for example, "evolution --component calendar" is invoked and there is already an Evolution window opened to the calendar view, present that window. Otherwise open a new Evolution window to the requested view. Same behavior applies to all requested views. | ||||
* | EMFolderTree: Store an EMailBackend instead of an EMailSession. | Matthew Barnes | 2011-05-24 | 44 | -426/+441 |
| | | | | | | | | All this so EMFolderTree can submit EActivity instances for async ops. You can obtain an EMailSession from an EMailBackend, but not vice versa. Creates lots of pretty ripples in the mail code, but ultimately reduces complexity. So it's a code cleanup of sorts. | ||||
* | Remove emfu_create_folder_real(). | Matthew Barnes | 2011-05-24 | 3 | -187/+231 |
| | | | | Use e_mail_store_create_folder() instead. | ||||
* | Bug #643819 - Autocomplete the Location field | Dan Vrátil | 2011-05-23 | 1 | -4/+157 |
| | |||||
* | Updated Irish translation. | Seán de Búrca | 2011-05-23 | 1 | -12504/+11183 |
| | |||||
* | Bug 537691 - Account editor window HIG | Matthew Barnes | 2011-05-23 | 1 | -18/+25 |
| | | | | | | Change the OK button to Apply, and fix the padding around the window edges. People already bitching about the window being too tall are just gonna bitch louder now, but it does look better on normal size screens. | ||||
* | Revert "Correct garbled mailto: uris passed in through GApplication interface" | Matthew Barnes | 2011-05-23 | 1 | -4/+0 |
| | | | | | | This reverts commit 94d5fb1b664ab38790ba620f7d2c6d585b666c91. Wrong solution. See bug #650491. | ||||
* | Bug 650491 - Shell handles forwarding uris to existing process wrong | Matthew Barnes | 2011-05-23 | 7 | -58/+43 |
| | | | | | This adds a "handle-uris" GAction which takes a string array argument, so the URIs can be passed to the primary process verbatim. | ||||
* | Updated Spanish translation | Jorge González | 2011-05-22 | 1 | -587/+590 |
| | |||||
* | Bug 650524 - Use g_unix_signal_add_watch_full() for SIGTERM | Colin Walters | 2011-05-22 | 1 | -22/+19 |
| | | | | | We can't call anything safely except write() inside a signal handler, g_unix_signal_add_watch_full() handles this for us nicely. | ||||
* | Fix crash when opening message window. | Matthew Barnes | 2011-05-22 | 1 | -2/+2 |
| | | | | Would help if I actually did what the comment said... | ||||
* | Handle SIGTERM instead of SIGQUIT. | Matthew Barnes | 2011-05-22 | 1 | -9/+9 |
| | | | | SIGQUIT is supposed to produce a core dump. We don't want that. | ||||
* | Bug 650525 - Don't install a SEGV handler | Colin Walters | 2011-05-22 | 1 | -51/+0 |
| | | | | | Assume the operating system ships with a system-wide crash catching service like ABRT or Apport. | ||||
* | Coding style and whitespace cleanup. | Matthew Barnes | 2011-05-22 | 107 | -1101/+2036 |
| | |||||
* | Updated Spanish translation | Daniel Mustieles | 2011-05-21 | 1 | -19/+20 |
| | |||||
* | EMailReader: Remove the forward/reply style hack. | Matthew Barnes | 2011-05-21 | 1 | -24/+23 |
| | | | | | Now that we're configuring EMailReader instances from an idle callback, we can safely store the forward and reply styles in the private struct. | ||||
* | Bug 650587 - Hide Search Folder actions when Search Folders are disabled | Matthew Barnes | 2011-05-21 | 10 | -71/+141 |
| | | | | | | | | | | | | | | | | Add an action group for Search Folders to EMailReader. The action group's visibility is bound to the "mail-enable-search-folders" setting, so that menu items related to Search Folders are hidden when Search Folders are disabled in GConf. Affected menu items are: Edit -> Search Folders Message -> Create Rule -> Search Folder from Subject... Message -> Create Rule -> Search Folder from Sender... Message -> Create Rule -> Search Folder from Recipients... Message -> Create Rule -> Search Folder from Mailing List... Search -> Create Search Folder From Search... | ||||
* | EMailReader: Support multiple action groups. | Matthew Barnes | 2011-05-21 | 8 | -42/+81 |
| | | | | | | Use an enum type to request different action groups. For now we just have E_MAIL_READER_ACTION_GROUP_STANDARD. EMailReader implementations should map the enum value to an appropriate GtkActionGroup. | ||||
* | mail-autofilter.c: Add argument guards in public functions. | Matthew Barnes | 2011-05-21 | 1 | -1/+13 |
| | | | | | | | | | This is related to bug #650587, but is not a proper fix. The proper fix is in the next couple commits about EMailReader action groups. This commit just trades a crash for a runtime warning, but can be backported to the stable branch, whereas the changes required for the proper fix are too extensive to backport. | ||||
* | Remove mail_remove_folder(). | Matthew Barnes | 2011-05-21 | 14 | -286/+359 |
| | | | | Use e_mail_folder_remove() instead. | ||||
* | Always initialized all structure members | Milan Crha | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | Bug 650522 - em-format-html: Fix uninitialized variable | Colin Walters | 2011-05-19 | 1 | -1/+1 |
| | |||||
* | Remove mail_get_folderinfo(). | Matthew Barnes | 2011-05-19 | 3 | -131/+55 |
| | | | | Use camel_store_get_folder_info() instead. | ||||
* | Updated Spanish translation | Jorge González | 2011-05-19 | 1 | -410/+409 |
| | |||||
* | Remove mail_save_messages(). | Matthew Barnes | 2011-05-18 | 8 | -238/+378 |
| | | | | Use e_mail_folder_save_messages() instead. | ||||
* | Remove mail_store_prepare_offline(). | Matthew Barnes | 2011-05-18 | 7 | -89/+139 |
| | | | | Use e_mail_store_prepare_for_offline() instead. | ||||
* | Remove mail_check_service(). | Matthew Barnes | 2011-05-18 | 3 | -146/+73 |
| | | | | Use camel_service_query_auth_types() instead. | ||||
* | Updated Spanish translation | Jorge González | 2011-05-18 | 1 | -583/+595 |
| | |||||
* | Bug #647785 - Pasting an 24h event in month and week view doesn't work | Milan Crha | 2011-05-17 | 1 | -3/+4 |
| | |||||
* | Fix typo in gl translation. See bug 650384 | Andre Klapper | 2011-05-17 | 1 | -1/+1 |
| | |||||
* | bug #648612 crash during drag & drop of recurring events | Punit Jain | 2011-05-17 | 1 | -0/+1 |
| | |||||
* | Remove mail_remove_attachments(). | Matthew Barnes | 2011-05-17 | 7 | -149/+309 |
| | | | | Use e_mail_folder_remove_attachments() instead. | ||||
* | Bug 650223 - evolution-backup does not terminate without --gui | Matthew Barnes | 2011-05-17 | 1 | -48/+81 |
| | | | | | | | | | | | Use g_io_scheduler_push_job() instead of g_thread_create(). When the operation is finished, call gtk_main_quit() from the main thread using g_io_scheduler_job_send_to_mainloop(). Also, check for cancellation with a GCancellable instead of a boolean. Note: We really should be using GLib's process spawning API instead of system(), but that's a job for another day. | ||||
* | Add EPortEntry to the Glade catalog. | Matthew Barnes | 2011-05-17 | 1 | -0/+3 |
| | |||||
* | Bug 650088 - Cannot send message from Contacts view | Matthew Barnes | 2011-05-17 | 1 | -0/+5 |
| | | | | | | | | This starts up the EMailShellBackend whenever a new composer window is created. Normally this happens when switching to the Mail shell view, but if trying to send a message from a different shell view before the Mail shell view is ever activated, the mail accounts were not getting loaded and sending or saving the message to a mail folder would fail. | ||||
* | Bug 649990 - Remove get_font_options() from e-util.c. | Matthew Barnes | 2011-05-17 | 5 | -152/+0 |
| | | | | | | | | | Not only is get_font_options() no longer needed, it's actually doing the wrong thing by reading settings through GConfClient instead of GSettings. But it turns out, thanks to the tighter Cairo integration in GTK3, the widgets that call get_font_options() can be made to work correctly by simply removing this hack. Love it when that happens. | ||||
* | Bug #646615 - Bad single form | Milan Crha | 2011-05-16 | 1 | -1/+1 |
| | |||||
* | Remove unused e_get_gnome2_user_dir(). | Matthew Barnes | 2011-05-16 | 5 | -37/+8 |
| | |||||
* | Bug #649392 - Improve calendar's "Goto" dialog and move it to dialogs | Dan Vrátil | 2011-05-16 | 12 | -24/+28 |
| | |||||
* | Bug #601541 - Add 'Copy Image' Option On Inline Email Images | Milan Crha | 2011-05-16 | 5 | -3/+126 |
| | |||||
* | Correct garbled mailto: uris passed in through GApplication interface | Milan Crha | 2011-05-16 | 1 | -0/+4 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2011-05-16 | 1 | -3/+3 |
| | |||||
* | Updated Slovenian translation | Matej Urbančič | 2011-05-16 | 1 | -2220/+3698 |
| | |||||
* | Remove mail_get_folder_quota(). | Matthew Barnes | 2011-05-15 | 2 | -83/+0 |
| | | | | Use camel_folder_get_quota_info() instead. | ||||
* | EMFolderProperties: Fetch quota information asynchronously. | Matthew Barnes | 2011-05-15 | 1 | -11/+52 |
| | |||||
* | Remove mail_get_message(). | Matthew Barnes | 2011-05-14 | 2 | -85/+0 |
| | | | | Use camel_folder_get_message() instead. | ||||
* | Reimplement the "mail-reply-sender" action. | Matthew Barnes | 2011-05-14 | 1 | -47/+79 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Reimplement the "mail-reply-all" action. | Matthew Barnes | 2011-05-14 | 1 | -33/+59 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Reimplement part of the "templates" plugin. | Matthew Barnes | 2011-05-14 | 1 | -19/+132 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Bug #243938 - Clicking on week numbers changes work week to week view | Milan Crha | 2011-05-13 | 4 | -6/+55 |
| | |||||
* | Bug #646033 - Update progress in Send/Receive dialog | Milan Crha | 2011-05-13 | 1 | -0/+16 |
| | |||||
* | GN-bug #649935 - Check folder validity before asking for its URI | Milan Crha | 2011-05-13 | 1 | -2/+5 |
| | |||||
* | Bug #619347 - Decode QP in email in Contact List Editor | Milan Crha | 2011-05-13 | 1 | -0/+10 |
| | |||||
* | EMailShellView: Remove some unused utility functions. | Matthew Barnes | 2011-05-13 | 2 | -159/+0 |
| | | | | | I guess I meant to move these to EMailReader but forgot to delete the original versions. | ||||
* | Keep forgetting to add prefixes to EAlert tags. | Matthew Barnes | 2011-05-13 | 5 | -8/+8 |
| | |||||
* | Reimplement "mailing-list-actions" plugin. | Matthew Barnes | 2011-05-13 | 1 | -25/+72 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Miscellaneous cleanups. | Matthew Barnes | 2011-05-13 | 8 | -108/+137 |
| | |||||
* | em_format_html_print_message(): Require a CamelMimeMessage. | Matthew Barnes | 2011-05-13 | 4 | -49/+91 |
| | | | | | | Let EMailReader fetch the CamelMimeMessage itself, handle errors, and then pass it off to EMFormatHTMLPrint. This also eliminates the need for em_format_html_print_raw_message(). | ||||
* | em_utils_reply_to_message(): Require a CamelMimeMessage. | Matthew Barnes | 2011-05-13 | 5 | -86/+19 |
| | | | | | No more fetching a message itself. Oh, and stop unreffing the message. Those kinds of insane semantics are what lead to crashes. | ||||
* | Remove em_utils_redirect_message_by_uid(). | Matthew Barnes | 2011-05-13 | 2 | -42/+0 |
| | | | | Use em_utils_redirect_message() instead. | ||||
* | Reimplement the "mail-redirect" action. | Matthew Barnes | 2011-05-13 | 1 | -8/+59 |
| | | | | | Now fetches the message itself using camel_folder_get_message(), then calls em_utils_redirect_message(). | ||||
* | Add e_mail_reader_new_activity(). | Matthew Barnes | 2011-05-13 | 6 | -90/+66 |
| | | | | | | | | | | | | | | | | Configuring and submitting an EActivity for every mail operation is getting tedious. This function helps reduce boilerplate code by: * Creating a new EActivity instance. * Installing an EAlertSink using e_mail_reader_get_alert_sink(). * Installing a GCancellable (which is really a CamelOperation). * Submitting the activity via e_shell_backend_add_activity(). I'm considering adding a similar function (or class method) for EShellView. Not sure yet... | ||||
* | Reimplement e_mail_reader_create_vfolder_from_selected(). | Matthew Barnes | 2011-05-13 | 1 | -5/+0 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Reimplement e_mail_reader_create_vfolder_from_selected(). | Matthew Barnes | 2011-05-13 | 1 | -24/+75 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Reimplement e_mail_reader_create_filter_from_selected(). | Matthew Barnes | 2011-05-13 | 1 | -33/+72 |
| | | | | Now uses camel_folder_get_message(). | ||||
* | Updated Spanish translation | Daniel Mustieles | 2011-05-13 | 1 | -446/+467 |
| | |||||
* | EMConfigTargetFolder: Remove URI member. | Matthew Barnes | 2011-05-13 | 3 | -11/+3 |
| | | | | | Use e_mail_folder_uri_from_folder() if you really need a folder URI for the target's CamelFolder. | ||||
* | Bug #645476 - Avoid scroll to cursor on folder change in message list | Milan Crha | 2011-05-12 | 1 | -12/+15 |
| | |||||
* | Cannot send message with just enabled account | Milan Crha | 2011-05-12 | 3 | -56/+46 |
| | | | | | | | | | | | | | Everything in UI seemed as working fine, but the message is just lost, even there was printed a runtime warning on the console. This is fixing couple things along this issue: - differentiate between NULL and invalid pointers/objects in new e_mail_folder_uri_...() functions - report error to UI if mail_session_send_to_thread() fails to find corresponding transport service - call e_mail_store_add_by_account() in mail_store_load_accounts() (a side-effect of this change is no code duplication and unified processing of the same action) | ||||
* | e_mail_session_uri_to_folder_sync(): Remove redundant status message. | Matthew Barnes | 2011-05-12 | 1 | -5/+0 |
| | | | | camel_store_get_folder() pushes an "Opening folder" message itself. | ||||
* | Remove mail_get_folder(). | Matthew Barnes | 2011-05-12 | 2 | -87/+0 |
| | | | | Use camel_store_get_folder() instead. | ||||
* | Reimplement em_folder_properties_show(). | Matthew Barnes | 2011-05-12 | 3 | -101/+197 |
| | | | | | Now uses camel_store_get_folder() and camel_folder_get_quota_info(), although I need to rewrite the quota function to be asynchronous. | ||||
* | Get vfolder_edit_rule() working again. | Matthew Barnes | 2011-05-12 | 2 | -65/+62 |
| | | | | | | It was handling folder URIs the old way. Also, use gtk_dialog_run() to simplify the logic. | ||||
* | mark-all-read: Reimplement to not block. | Matthew Barnes | 2011-05-12 | 1 | -63/+204 |
| | | | | | | I'm mainly trying to get rid of mail_get_folder(), but I'm also tired of this plugin blocking the UI. If there's a lot of messages the lockup is really noticable. | ||||
* | Fix some GPtrArray leaks. | Matthew Barnes | 2011-05-12 | 2 | -23/+50 |
| | |||||
* | Add e_activity_handle_cancellation(). | Matthew Barnes | 2011-05-12 | 10 | -50/+39 |
| | | | | | | | | Convenience function for use in GAsyncReadyCallback functions. This acknowledges the cancellation, so that the activity's description changes from "(cancelling)" to "(cancelled)" and the description appears crossed out in the UI for a moment before disappearing. | ||||
* | Remove mail_get_messages(). | Matthew Barnes | 2011-05-12 | 2 | -99/+0 |
| | | | | Use e_mail_folder_get_multiple_messages() instead. | ||||
* | Remove mail_build_attachment(). | Matthew Barnes | 2011-05-12 | 2 | -67/+0 |
| | | | | Use e_mail_folder_build_attachment() instead. | ||||
* | Reimplement em_utils_edit_messages(). | Matthew Barnes | 2011-05-12 | 5 | -68/+86 |
| | | | | Now uses e_mail_folder_get_multiple_messages(). | ||||
* | Add a 'message_uid' param to em_utils_edit_message(). | Matthew Barnes | 2011-05-12 | 3 | -54/+49 |
| | | | | | So we can remove the internal edit_message() function and do the work directly in em_utils_edit_message(). | ||||
* | Reimplement em_utils_forward_messages(). | Matthew Barnes | 2011-05-12 | 5 | -119/+190 |
| | | | | | Now uses e_mail_folder_build_attachment() and e_mail_folder_get_multiple_messages(). | ||||
* | Add e_mail_folder_build_attachment(). | Matthew Barnes | 2011-05-12 | 2 | -0/+186 |
| | | | | Replaces mail_build_attachment() from mail-ops.c. | ||||
* | EMailReader: Reimplement "mail-remove-duplicates" action. | Matthew Barnes | 2011-05-12 | 4 | -151/+166 |
| | | | | Now uses e_mail_folder_find_duplicate_messages(). | ||||
* | Add e_mail_folder_find_duplicate_messages(). | Matthew Barnes | 2011-05-12 | 2 | -0/+218 |
| | | | | Moves the non-interactive logic out of EMailReader. | ||||
* | Add e_mail_folder_get_multiple_messages(). | Matthew Barnes | 2011-05-12 | 2 | -0/+154 |
| | | | | Replaces mail_get_messages() from mail-ops.c. | ||||
* | Bug #649939 - Cann't create new folder (second shot) | Milan Crha | 2011-05-11 | 2 | -3/+12 |
| | | | | | The previous patch worked for local account only, for anything which has '@' in account's UID it still failed. | ||||
* | Bug #649952 - Do not unref result of camel_session_get_service() | Milan Crha | 2011-05-11 | 2 | -1/+2 |
| | |||||
* | Bug #649939 - Cann't create new folder | Milan Crha | 2011-05-11 | 1 | -41/+14 |
| | |||||
* | Updated Galician translations | Fran Diéguez | 2011-05-11 | 1 | -1289/+1161 |
| | |||||
* | Updated Bulgarian translation | Alexander Shopov | 2011-05-11 | 1 | -1895/+1795 |
| | |||||
* | "email://" URIs have encoded paths too. | Matthew Barnes | 2011-05-09 | 1 | -1/+1 |
| | |||||
* | Encode the path part of folder URIs. | Matthew Barnes | 2011-05-09 | 1 | -8/+16 |
| | | | | | | | | | | | | Wasn't sure if this was necessary, but it -is- in order to handle the local Junk and Trash vfolder names correctly: .#evolution/Junk .#evolution/Trash If we don't escape the path and we feed camel_url_new() something like "folder://local/.#evolution/Trash", it's gonna think the path is '.' and the rest of it's a fragment. | ||||
* | Updated Spanish translation | Jorge González | 2011-05-09 | 1 | -1166/+1029 |
| | |||||
* | Coding style cleanups. | Matthew Barnes | 2011-05-09 | 209 | -1538/+1538 |
| | |||||
* | Post-release version bump. | Matthew Barnes | 2011-05-09 | 1 | -1/+1 |
| | |||||
* | NEWS update for 3.1.1 release.EVOLUTION_3_1_1 | Matthew Barnes | 2011-05-09 | 2 | -1/+253 |
| | |||||
* | Remove groupwise-features files from POTFILES.in. | Matthew Barnes | 2011-05-09 | 1 | -27/+0 |
| | |||||
* | Whitespace and coding style cleanups. | Matthew Barnes | 2011-05-08 | 74 | -206/+446 |
| | |||||
* | Adapt to CamelFolder:name -> display-name. | Matthew Barnes | 2011-05-07 | 8 | -9/+11 |
| | |||||
* | Adapt to CamelFolderInfo.name -> display_name. | Matthew Barnes | 2011-05-07 | 4 | -19/+22 |
| | |||||
* | mail-send-recv.c:get_folders(): Adapt to CamelVeeStore change. | Matthew Barnes | 2011-05-07 | 1 | -8/+7 |
| | | | | See E-D-S commit 26c74be4066dff41dd1e9c9adc1c2c116142ba60. | ||||
* | MailFolderCache: Drop folder URI in "folder-changed" signal. | Matthew Barnes | 2011-05-07 | 3 | -34/+25 |
| | | | | | We already include a CamelStore and folder name string in the signal arguments, so it's trivial to reconstruct the URI if it's needed. | ||||
* | Remove em_folder_tree_get_selected_folder_info(). | Matthew Barnes | 2011-05-07 | 2 | -45/+0 |
| | | | | Function is no longer used, or wanted. | ||||
* | em_folder_utils_create_folder(): Change function parameters. | Matthew Barnes | 2011-05-07 | 5 | -16/+22 |
| | | | | | Take a folder URI string instead of a CamelFolderInfo, and swap places with the GtkWindow parameter. | ||||
* | em_folder_utils_copy_folder(): Change function parameter. | Matthew Barnes | 2011-05-07 | 3 | -41/+60 |
| | | | | Take a folder URI string instead of a CamelFolderInfo. | ||||
* | Remove e_get_account_by_source_url(). | Matthew Barnes | 2011-05-06 | 4 | -79/+0 |
| | | | | Function is no longer used, or wanted. | ||||
* | Adapt to X-Evolution-Source headers storing UIDs. | Matthew Barnes | 2011-05-06 | 2 | -33/+13 |
| | |||||
* | Remove uid_cachename_hack(). | Matthew Barnes | 2011-05-06 | 1 | -24/+7 |
| | | | | | | It was building the old CamelStore path based on the URI. Gone before 0.11 my ass. | ||||
* | fetch_mail_exec(): Remove hack for local Inbox. | Matthew Barnes | 2011-05-06 | 1 | -92/+66 |
| | | | | | | Don't call camel_filter_driver_filter_mbox() on the local Inbox since the local Inbox is no longer an mbox. Just treat it like any other folder. | ||||
* | Remove em_uri_from_camel() and em_uri_to_camel(). | Matthew Barnes | 2011-05-06 | 2 | -146/+0 |
| | | | | Functions are no longer used, or wanted. | ||||
* | mail-config.c: Don't try to rename obsolete config files. | Matthew Barnes | 2011-05-06 | 1 | -10/+3 |
| | |||||
* | MailFolderCache: Emit folder names instead of URIs in signals. | Matthew Barnes | 2011-05-06 | 6 | -230/+202 |
| | |||||
* | mail-config.c: Code cleanups. | Matthew Barnes | 2011-05-06 | 1 | -105/+108 |
| | |||||
* | mail-vfolder.c: Coding style cleanups. | Matthew Barnes | 2011-05-06 | 1 | -20/+16 |
| | |||||
* | Simplify vfolder_adduri_desc(). | Matthew Barnes | 2011-05-06 | 1 | -37/+30 |
| | |||||
* | Simplify em_vfolder_rule_from_address(). | Matthew Barnes | 2011-05-06 | 1 | -4/+2 |
| | |||||
* | Simplify em_vfolder_rule_from_message(). | Matthew Barnes | 2011-05-06 | 1 | -4/+2 |
| | |||||
* | Simplify e_mail_session_unsubscribe_folder_sync(). | Matthew Barnes | 2011-05-06 | 1 | -31/+18 |
| | |||||
* | e_mail_local_init(): Use the new folder URI format. | Matthew Barnes | 2011-05-06 | 1 | -5/+5 |
| | |||||
* | EMVFolderRule: Use the new folder URI format. | Matthew Barnes | 2011-05-06 | 1 | -16/+17 |
| | |||||
* | EMFilterFolderElement: Use the new folder URI format. | Matthew Barnes | 2011-05-06 | 3 | -45/+8 |
| | | | | No longer need to distinguish between Camel URIs and Evolution URIs. | ||||
* | EMFolderTreeModel: Use the new folder URI format. | Matthew Barnes | 2011-05-06 | 1 | -5/+9 |
| | | | | Disregard CamelFolderInfo.uri strings. | ||||
* | Introduce a new, simpler folder URI format. | Matthew Barnes | 2011-05-06 | 2 | -8/+65 |
| | | | | | | | | | | | | | | | | Folder URIs shall henceforth be exclusive to Evolution. The new format is: 'folder://' CAMEL_STORE_UID '/' CAMEL_FOLDER_PATH Add e_mail_folder_uri_build() to construct such a URI from a CamelStore and folder path string, change e_mail_folder_uri_from_folder() to build the new URI, and teach e_mail_folder_uri_parse() to parse it. e_mail_folder_uri_parse() will continue to know how to parse the older URI formats still present in config files and GConf keys. This captures the legacy knowledge neatly into one function. | ||||
* | EMAccountEditor: Fix a runtime warning. | Matthew Barnes | 2011-05-06 | 1 | -2/+5 |
| | | | | | | Before selecting a URI in the EMFolderSelectionButton for Drafts and Sent folders, install an EMailSession in each button which is needed for parsing URIs. | ||||
* | Random little coding style cleanups. | Matthew Barnes | 2011-05-06 | 4 | -32/+35 |
| | |||||
* | EMailDisplay: Coding style cleanup. | Matthew Barnes | 2011-05-06 | 1 | -1/+2 |
| | |||||
* | EMFolderTreeModel: Avoid e_get_account_by_source_url(). | Matthew Barnes | 2011-05-06 | 1 | -1/+3 |
| | | | | Use e_get_account_by_uid() instead. | ||||
* | EMFolderTreeModel: Always populate the CamelStore column. | Matthew Barnes | 2011-05-06 | 1 | -4/+3 |
| | | | | | Even in 'Loading...' rows. This way we know the CamelStore is present in all rows, and don't have to test for NULL. |