aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get vfolder_edit_rule() working again.Matthew Barnes2011-06-302-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 Barnes2011-06-301-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 Barnes2011-06-302-23/+50
|
* Add e_activity_handle_cancellation().Matthew Barnes2011-06-3010-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 Barnes2011-06-302-99/+0
| | | | Use e_mail_folder_get_multiple_messages() instead.
* Remove mail_build_attachment().Matthew Barnes2011-06-302-67/+0
| | | | Use e_mail_folder_build_attachment() instead.
* Reimplement em_utils_edit_messages().Matthew Barnes2011-06-305-68/+86
| | | | Now uses e_mail_folder_get_multiple_messages().
* Add a 'message_uid' param to em_utils_edit_message().Matthew Barnes2011-06-303-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 Barnes2011-06-305-119/+190
| | | | | Now uses e_mail_folder_build_attachment() and e_mail_folder_get_multiple_messages().
* Add e_mail_folder_build_attachment().Matthew Barnes2011-06-302-0/+186
| | | | Replaces mail_build_attachment() from mail-ops.c.
* EMailReader: Reimplement "mail-remove-duplicates" action.Matthew Barnes2011-06-304-151/+166
| | | | Now uses e_mail_folder_find_duplicate_messages().
* Add e_mail_folder_find_duplicate_messages().Matthew Barnes2011-06-302-0/+218
| | | | Moves the non-interactive logic out of EMailReader.
* Add e_mail_folder_get_multiple_messages().Matthew Barnes2011-06-302-0/+154
| | | | Replaces mail_get_messages() from mail-ops.c.
* Bug #649939 - Cann't create new folder (second shot)Milan Crha2011-06-302-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 Crha2011-06-302-1/+2
|
* Bug #649939 - Cann't create new folderMilan Crha2011-06-301-41/+14
|
* Updated Galician translationsFran Diéguez2011-06-301-1289/+1161
|
* Updated Bulgarian translationAlexander Shopov2011-06-301-1895/+1795
|
* "email://" URIs have encoded paths too.Matthew Barnes2011-06-301-1/+1
|
* Encode the path part of folder URIs.Matthew Barnes2011-06-301-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 translationJorge González2011-06-301-1166/+1029
|
* Coding style cleanups.Matthew Barnes2011-06-30209-1538/+1538
|
* Post-release version bump.Matthew Barnes2011-06-301-1/+1
|
* NEWS update for 3.1.1 release.Matthew Barnes2011-06-302-1/+253
|
* Remove groupwise-features files from POTFILES.in.Matthew Barnes2011-06-301-27/+0
|
* Whitespace and coding style cleanups.Matthew Barnes2011-06-3074-206/+446
|
* Adapt to CamelFolder:name -> display-name.Matthew Barnes2011-06-308-9/+11
|
* Adapt to CamelFolderInfo.name -> display_name.Matthew Barnes2011-06-304-19/+22
|
* mail-send-recv.c:get_folders(): Adapt to CamelVeeStore change.Matthew Barnes2011-06-301-8/+7
| | | | See E-D-S commit 26c74be4066dff41dd1e9c9adc1c2c116142ba60.
* MailFolderCache: Drop folder URI in "folder-changed" signal.Matthew Barnes2011-06-303-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 Barnes2011-06-302-45/+0
| | | | Function is no longer used, or wanted.
* em_folder_utils_create_folder(): Change function parameters.Matthew Barnes2011-06-305-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 Barnes2011-06-303-41/+60
| | | | Take a folder URI string instead of a CamelFolderInfo.
* Remove e_get_account_by_source_url().Matthew Barnes2011-06-304-79/+0
| | | | Function is no longer used, or wanted.
* Adapt to X-Evolution-Source headers storing UIDs.Matthew Barnes2011-06-302-33/+13
|
* Remove uid_cachename_hack().Matthew Barnes2011-06-301-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 Barnes2011-06-301-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 Barnes2011-06-302-146/+0
| | | | Functions are no longer used, or wanted.
* mail-config.c: Don't try to rename obsolete config files.Matthew Barnes2011-06-301-10/+3
|
* MailFolderCache: Emit folder names instead of URIs in signals.Matthew Barnes2011-06-306-230/+202
|
* mail-config.c: Code cleanups.Matthew Barnes2011-06-301-105/+108
|
* mail-vfolder.c: Coding style cleanups.Matthew Barnes2011-06-301-20/+16
|
* Simplify vfolder_adduri_desc().Matthew Barnes2011-06-301-37/+30
|
* Simplify em_vfolder_rule_from_address().Matthew Barnes2011-06-301-4/+2
|
* Simplify em_vfolder_rule_from_message().Matthew Barnes2011-06-301-4/+2
|
* Simplify e_mail_session_unsubscribe_folder_sync().Matthew Barnes2011-06-301-31/+18
|
* e_mail_local_init(): Use the new folder URI format.Matthew Barnes2011-06-301-5/+5
|
* EMVFolderRule: Use the new folder URI format.Matthew Barnes2011-06-301-16/+17
|
* EMFilterFolderElement: Use the new folder URI format.Matthew Barnes2011-06-303-45/+8
| | | | No longer need to distinguish between Camel URIs and Evolution URIs.
* EMFolderTreeModel: Use the new folder URI format.Matthew Barnes2011-06-301-5/+9
| | | | Disregard CamelFolderInfo.uri strings.
* Introduce a new, simpler folder URI format.Matthew Barnes2011-06-302-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 Barnes2011-06-301-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 Barnes2011-06-304-32/+35
|
* EMailDisplay: Coding style cleanup.Matthew Barnes2011-06-301-1/+2
|
* EMFolderTreeModel: Avoid e_get_account_by_source_url().Matthew Barnes2011-06-301-1/+3
| | | | Use e_get_account_by_uid() instead.
* EMFolderTreeModel: Always populate the CamelStore column.Matthew Barnes2011-06-301-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.
* Simplify em_folder_tree_model_set_folder_info().Matthew Barnes2011-06-301-6/+4
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_sent().Matthew Barnes2011-06-301-9/+4
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_drafts().Matthew Barnes2011-06-301-8/+3
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify em_utils_folder_is_templates().Matthew Barnes2011-06-301-8/+3
| | | | | e_mail_folder_uri_equal() uses e_mail_folder_uri_parse() to parse both URIs, so we can just hand it an 'email://' URI directly.
* Simplify emae_account_folder().Matthew Barnes2011-06-301-7/+2
| | | | | EMFolderSelectionButton uses e_mail_folder_uri_parse(), so we can just hand it an 'email://' URI directly.
* Drop support for command-line 'email://' URIs.Matthew Barnes2011-06-301-106/+3
| | | | | I have no idea what this was used for, but it looks way too convoluted to be useful anymore.
* Simplify e_mail_session_uri_to_folder_sync().Matthew Barnes2011-06-301-67/+13
| | | | | | This relies on e_mail_folder_uri_parse() to handle 'email://' URIs. See the previous commit.
* Teach e_mail_folder_uri_parse() to parse 'email://' URIs.Matthew Barnes2011-06-301-9/+60
|
* Simplify em_folder_tree_set_selected_list().Matthew Barnes2011-06-301-59/+38
|
* Updated galician translationsFran Diéguez2011-06-301-2/+2
|
* Bug 649381 - Memory leaks in contact editorDan Vrátil2011-06-301-0/+7
|
* Bug 332497 - Add Edit -> Available CategoriesDan Vrátil2011-06-305-0/+56
| | | | | | Opens a window to manage categories without having to edit a contact or appointment. Not available in the Mail shell view since it doesn't use categories.
* Bug #627952 - 'Local delivery' mbox's aren't read properlyMilan Crha2011-06-302-7/+15
|
* Updated Spanish translationDaniel Mustieles2011-06-301-501/+509
|
* Bug 649365 - Creation of new repository evolution-groupwiseVibha Yadav2011-06-3038-10350/+2
| | | | Removing groupwise plugin code from evolution.
* Updated Norwegian bokmål translationKjartan Maraas2011-06-301-1728/+1753
|
* Use e_mail_folder_uri_from_folder() instead of camel_folder_get_uri().Matthew Barnes2011-06-306-46/+48
|
* Remove EMFolderTreeModel::folder-added signal.Matthew Barnes2011-06-302-18/+0
| | | | No one was listening.
* EMFolderSelectionButton: Avoid e_get_account_by_source_url().Matthew Barnes2011-06-301-10/+19
| | | | Use e_get_account_by_uid() instead.
* MessageList: Simplify the "Location" column.Matthew Barnes2011-06-301-25/+18
|
* groupwise-features: Avoid e_get_account_by_source_url().Matthew Barnes2011-06-303-21/+21
| | | | Use e_get_account_by_uid() instead.
* Drop 'folder_uri' member from MessageList.Matthew Barnes2011-06-305-40/+31
|
* Remove e_mail_reader_get_folder_uri().Matthew Barnes2011-06-308-69/+69
| | | | | Instead call e_mail_reader_get_folder() and, if you really need to, generate the folder URI with e_mail_folder_uri_from_folder().
* Build vfolder rules with CamelFolders instead of folder URIs.Matthew Barnes2011-06-306-28/+35
|
* Remove 'from_uri' params from e-msg-composer-utils.c.Matthew Barnes2011-06-306-81/+107
| | | | | Pass CamelFolder objects instead, which are already available at almost every call site.
* Change em_folder_tree_model_user_marked_unread() params.Matthew Barnes2011-06-304-7/+11
| | | | Take a CamelFolder instead of a folder URI string.
* Fix a runtime warning in e_mail_reader_check_state().Matthew Barnes2011-06-301-6/+6
| | | | | Don't call em_utils_folder_is_drafts() or em_utils_folder_is_outbox() if the CamelFolder is NULL.
* Fix compiler warnings.Matthew Barnes2011-06-3012-42/+1
| | | | Mostly dead assignments.
* Drop 'folder_uri' param from em_utils_folder_is_outbox().Matthew Barnes2011-06-3011-38/+25
|
* Drop 'folder_uri' param from em_utils_folder_is_sent().Matthew Barnes2011-06-309-20/+21
|
* Drop 'folder_uri' param from em_utils_folder_is_templates().Matthew Barnes2011-06-305-12/+14
|
* Drop 'folder_uri' param from em_utils_folder_is_drafts().Matthew Barnes2011-06-3011-29/+27
|
* em-utils.c: Simplify guess_account_from_folder().Matthew Barnes2011-06-301-13/+5
|
* em-utils.c: More coding style cleanups.Matthew Barnes2011-06-301-8/+17
|
* Replace camel_store_folder_uri_equal() with e_mail_folder_uri_equal().Matthew Barnes2011-06-303-67/+87
|
* em-utils.c: Coding style cleanups.Matthew Barnes2011-06-301-66/+71
|
* Add some handy folder URI utility functions.Matthew Barnes2011-06-302-0/+165
| | | | | | | | | | | | | | | | | e_mail_folder_uri_parse() Parses a folder URI and returns a corresponding CamelStore instance and folder name string, or else sets a GError. e_mail_folder_uri_equal() Compares two folder URIs for equality. Replaces camel_store_folder_uri_equal(). e_mail_folder_uri_from_folder() This will eventually replace camel_folder_get_uri(), but for now it just calls camel_folder_get_uri() and duplicates the URI string.
* Drop 'folder_uri' param from message_list_set_folder().Matthew Barnes2011-06-303-8/+14
|
* MessageList coding style cleanups.Matthew Barnes2011-06-301-12/+12
|
* Remove e_mail_reader_set_folder_uri().Matthew Barnes2011-06-302-32/+0
| | | | Function is no longer used, or wanted.
* EMailShellView: Open the selected folder ourselves.Matthew Barnes2011-06-3015-89/+194
| | | | | | | | | | | | | | | | | This one's a little involved: - EMailShellView now obtains a CamelFolder itself in response to EMFolderTree::folder-selected signals. Uses EActivity to do so. - Revise EMFolderTree::folder-selected signal arguments to be more useful: emit a CamelStore object instead of a folder URI. - Also revise EMFolderTree::folder-activiated signal arguments the same way while we're at it. - Remove the "folder_uri" argument from e_mail_reader_set_folder(). If you have a CamelFolder object you can obtain the URI string by calling camel_folder_get_uri().
* Add em_folder_tree_get_selected_account().Matthew Barnes2011-06-304-18/+35
| | | | Comes in handy for a few EMailShellView actions.
* EMFolderTree: Coding style cleanups.Matthew Barnes2011-06-301-6/+10
|
* EMailSession: Fix popb4smtp authentication.Matthew Barnes2011-06-301-6/+1
| | | | | Forgot I had already made CamelSaslPOPB4SMTP expect a CamelSource UID from camel_session_get_password().
* Remove e_get_account_by_transport_url().Matthew Barnes2011-06-304-69/+0
| | | | Function is no longer used, or wanted.
* Simplify mail_session_get_password().Matthew Barnes2011-06-301-16/+13
| | | | | Utilizes the new capability in e_get_account_by_uid() to handle both CamelStore and CamelTransport UIDs.
* EMConfigTargetAccount: Add original_account member.Matthew Barnes2011-06-306-30/+54
| | | | | | | Rename the existing 'account' member to 'modified_account' and add an 'original_account' member so plugins have direct access to both. Mostly of benefit to the imap-features plugin.
* EMConfig coding style cleanups.Matthew Barnes2011-06-302-86/+92
|
* EMEventTargetFolder: Add an EAccount member.Matthew Barnes2011-06-304-13/+23
| | | | | The mail-notification plugin can use the EAccount member directly instead of searching for it by URI.
* EMEvent coding style cleanups.Matthew Barnes2011-06-302-72/+106
|
* e_get_account_by_uid(): Also handle CamelTransport UIDs.Matthew Barnes2011-06-301-4/+21
| | | | | | | | | | | | | | Enhance e_get_account_by_uid() to also accept CamelTransport UIDs. The convention we use to distinguish them is simple: Given an EAccount UID: - The CamelStore UID is the EAccount UID verbatim. - The CamelTransport UID is the EAccount UID + "-transport". So just check for a "-transport" suffix and truncate it.
* MailFolderCache: Remove 'folders_uri' hash tableMatthew Barnes2011-06-301-11/+0
| | | | | We've been adding and removing folder URIs to this hash table but never actually using it for anything. Not a single lookup. So just remove it.
* [l10n] Updated German help translationChristian Kirbach2011-06-301-4742/+4694
|
* Bug 649046 - crash on startup with latest CamelURL modificationsLucian Langa2011-06-301-1/+0
|
* [l10n] Updated German translation (Bug #647782)Christian Kirbach2011-06-301-344/+414
|
* Updated Swedish translationDaniel Nylander2011-06-301-1568/+1951
|
* Updated galician translationsFran Diéguez2011-06-301-1269/+1317
|
* groupwise-features: Fix a compiler warning.Matthew Barnes2011-06-301-1/+1
|
* EMFolderSelectionButton: Remove unused multiselect functions.Matthew Barnes2011-06-303-154/+25
|
* Updated Spanish translationDaniel Mustieles2011-06-301-558/+592
|
* Adapt to extra arg in camel_session_get_service_by_url().Matthew Barnes2011-06-306-9/+11
|
* Bug #588891 - Spam settings dialog terribly un-higgyDan Vrátil2011-06-302-39/+164
|
* Bug 648756 - Custom imap port forgottenDan Vrátil2011-06-301-4/+6
|
* Bug 645825 - Search bar not changing color when showing resultsDan Vrátil2011-06-301-2/+2
|
* Updated Spanish translationDaniel Mustieles2011-06-301-461/+467
|
* Make EAlertBar messages selectableMilan Crha2011-06-301-0/+2
|
* Bug 597082 - Crash while migrating folder infoMatthew Barnes2011-06-301-11/+25
| | | | | | | | In migrate_folders(), free the idle callback closure using a GDestroyNotify callback so we don't try to free the same memory repeatedly if the idle callback recurses while cycling the main loop. Why *are* we cycling the main loop anyway? I don't get that part.
* Add itip_get_fallback_identity().Matthew Barnes2011-06-305-38/+48
| | | | | Convenience function returns a name + address string from the default mail identity, to be used as a fallback for organizers.
* Fix a memory leakMilan Crha2011-06-301-0/+1
|
* Bug #303862 - Cannot scroll message after clicking image attachment buttonDan Vrátil2011-06-301-0/+34
|
* Bug #303653 - Make headers collapsable in preview paneDan Vrátil2011-06-307-6/+197
|
* Bug #641845 - Add default expansion variables to templates pluginDan Vrátil2011-06-302-98/+452
| | | | | Users can read values from original message in the template by $ORIG[header] and with a special value $ORIG[body].
* Add itip_get_user_identities().Matthew Barnes2011-06-305-125/+105
| | | | | Convenience function returns a NULL-terminated array of name + address strings based on registered mail identities.
* Refactor CompEditor pages to isolate EAccount usage.Matthew Barnes2011-06-303-236/+354
| | | | | Hide EAccount usage behind more generic APIs so EAccount can be replaced more easily in the account-mgmt branch.
* Add itip_address_is_user().Matthew Barnes2011-06-305-20/+40
| | | | | Convenience function that checks whether the given email address matches a registered mail identity.
* itip-utils cleanups.Matthew Barnes2011-06-302-56/+96
|
* Add e_meeting_store_find_self().Matthew Barnes2011-06-304-36/+61
| | | | | Convenience function that uses registered mail identities to find the user among meeting attendees.
* Remove redundant EAccountList utilities.Matthew Barnes2011-06-3016-62/+45
| | | | | Kill itip_addresses_get() and itip_addresses_get_default(), and use e_get_account_list() and e_get_default_account() instead.
* CompEditor cleanups.Matthew Barnes2011-06-308-746/+768
| | | | Random cleanups from the account-mgmt branch, to reduce diff noise.
* Some modules missing CFLAGS/LIBS for EShell.Matthew Barnes2011-06-304-7/+15
|
* EMailBackend: Ignore cancelled background jobs.Matthew Barnes2011-06-301-1/+4
|
* [l10n] Updated Estonian translationIvar Smolin2011-06-301-7/+7
|
* Added UG translationAbduxukur Abdurixit2011-06-301-2733/+3603
|
* Bump gladeui-2.0 minimum version to 3.10.0.Matthew Barnes2011-06-301-1/+1
|
* Adapt to new CamelSession background job API.Matthew Barnes2011-06-302-65/+119
|
* Updated Bulgarian translationAlexander Shopov2011-06-301-3289/+1141
|
* Updated Bulgarian translationKrasimir Chonov2011-06-301-7412/+8650
|
* Bug 619782 - Characters override in contact editor express modeMatthew Barnes2011-06-301-3/+0
|
* Bug 547954 - Clarify delete-from-search-folder warningDan Vrátil2011-06-302-5/+4
|
* e_mail_local_init(): Improve error handling.Matthew Barnes2011-06-301-8/+13
|
* Bug 648308 - Do not display full folder URI in "Opening folder" activityDan Vrátil2011-06-301-2/+7
|
* Do not require unique-3.0 in .pc filesMilan Crha2011-06-302-2/+2
|
* Adapt to CamelService changes.Matthew Barnes2011-06-3036-649/+638
|
* Bug 648346 - Add style class to message browser toolbarMatthew Barnes2011-06-301-0/+4
|
* Bug #641154 - Crash in emae_check_authtype_doneMilan Crha2011-06-301-2/+22
|
* Bug 648317 - MeeGo shell looking for the wrong atomAbner Silva2011-06-301-1/+1
| | | | | | Yet another s/MOBLIN/MEEGO/ https://bugs.meego.com/show_bug.cgi?id=13756
* Bug #502188 - Store 'Remember password' for calendarsMilan Crha2011-06-301-4/+38
|
* evolution-alarm-notify: replace Moblin by MeegoAlban Crequy2011-06-301-2/+2
| | | | | | | evolution-alarm-notify didn't start correctly on Meego Netbook. This patch fixes the problem by replacing "Moblin" by the new Meego strings. https://bugs.meego.com/show_bug.cgi?id=14683
* Bug #647116 - Crash in g_error_matches, e_contact_editor_contact_modifiedMilan Crha2011-06-301-3/+3
|
* Bug #645721 - Fix build error when enabling kerberos without specifying pathNiki Guldbrand2011-06-302-10/+42
|
* Bug #645610 - [regression] Editing contact doesn't refresh viewMilan Crha2011-06-301-9/+8
|
* Bug 647708 - e_plugin_xml_prop() can return libxml2 allocated memoryMatthew Barnes2011-06-301-10/+9
| | | | | Always copy the xmlChar property into GLib-allocated memory. g_mem_is_system_malloc() has nothing to do with libxml2.
* Bug #647429 - Hide port-entry for providers without portDan Vrátil2011-06-301-13/+13
|
* Bug #646197 - Crash with VALARM without ACTION propertyMilan Crha2011-06-301-1/+1
|
* Adapt to sealed up CamelService.Matthew Barnes2011-06-3015-50/+137
|
* Updated Russian translationYuri Myasoedov2011-06-301-389/+193
|
* Bug 647816 - Moving folder hierarchy causes errorDavid Woodhouse2011-06-301-2/+9
| | | | | When *moving*, as opposed to copying, we only need to operate on the top-level folder; its children will automatically follow it.
* Kill em_composer_prefs_new_signature().Matthew Barnes2011-06-302-14/+0
| | | | No longer used.
* EWebView: Coding style cleanupMatthew Barnes2011-06-301-1/+2
|
* Bug 647698 - Selected calendar doesnt authenticate after offline/onlineMatthew Barnes2011-06-301-17/+39
| | | | | | | | | | | | | | | | | | | | | | | | When I wrote e_load_cal_source_async() it didn't occur to me that a calendar backend may emit "auth-required" after the initial connection attempt. And because I was passing the allocated context data for the asynchronous load operation to e_cal_set_auth_func(), meaning the data gets freed at the end of the load operation, I was then calling e_cal_set_auth_func(cal, NULL, NULL) after the initial authentication was complete so that the ECal would not try to access the freed context data after the load operation finished. But that turned out to break the case of switching to offline mode, then back to online mode. Most calendar backends need to re-authenticate when they come back online. This commit instead passes data to the authentication function by way of g_object_set_data_full() so that the authentication function can be left in place for the duration of the ECal instance. Note that e_cal_set_auth_func() lacks a GDestroyNotify argument for the user data passed to it, which rules out passing any kind of allocated data structure. This is an API design flaw, in my opinion. But g_object_set_data_full() *does* take a GDestroyNotify argument.
* Don't try to refresh or sync mail folders when offline.Matthew Barnes2011-06-302-2/+10
| | | | | Switching between mail folders in offline mode produces lots of annoying alerts for operations we shouldn't even be attempting.
* Work around another a11y crash.Matthew Barnes2011-06-301-2/+10
| | | | | | Some kind of object lifetime issue in GalA11yETableItem. Just work around it for now. Killing this class would pretty much mean killing a11y support for ETables entirely and I'm not that pissed off... yet.
* Demonstrate EWebView as an EAlertSink.Matthew Barnes2011-06-302-11/+9
|
* EWebView: Fix icon retrieval when showing EAlerts.Matthew Barnes2011-06-301-1/+13
| | | | Need to convert the icon filename to a URI for use in <img> tags.
* EWebView: Implement the EAlertSink interfaceMatthew Barnes2011-06-302-10/+116
| | | | Shows alerts directly in the HTML area, similar to GtkInfoBar.
* Don't crash on missing EAlert definitions.Matthew Barnes2011-06-301-0/+1
|
* Updated Spanish translationDaniel Mustieles2011-06-301-929/+923
|
* Updated Japanese translation.Takayoshi OKANO2011-06-301-2/+15
|
* Bug 646817 - Hide View->Preview menu in express modeMatthew Barnes2011-06-301-0/+2
|
* Move translator comments so they get picked upAndre Klapper2011-06-301-13/+13
|
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2011-06-302-72/+50
|
* [l10n]Fixes on Catalan translationJordi Serratosa2011-06-301-489/+483
|
* Updated Japanese translationTakayuki KUSANO2011-06-301-4293/+4542
|
* Updated Danish translationKenneth Nielsen2011-06-301-2805/+2827
|
* Updated Czech translationJiří Eischmann2011-06-301-1168/+1225
|
* Updated Italian translationLuca Ferretti2011-06-301-757/+826
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-130/+71
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-164/+208
|
* Updated Hungarian translationGabor Kelemen2011-06-301-218/+115
|
* Fix translations being boken by removing calls to bindtextdomain() from plugins.Kjartan Maraas2011-06-306-26/+0
| | | | | It shouldn't be needed for plugins that live in the evolution source tree anyway since they should just use the translation domain they inherit from main().
* Bug 646384 - Updated App IconMatthew Barnes2011-06-308-615/+3519
|
* Applied patch from https://bugzilla.gnome.org/show_bug.cgi?id=629888Leonid Kanter2011-06-301-2/+2
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-2/+2
|
* Updated Basque languageInaki Larranaga Murgoitio2011-06-301-2699/+2197
|
* Bug 646200 - Insufficient requirement on libsoupMatthew Barnes2011-06-301-1/+1
| | | | | Require libsoup >= 2.31.2 so we can use the get methods for SoupCookie, SoupData and SoupURI.
* Updated Tamil translationDr.T.Vasudevan2011-06-301-0/+1
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-1/+1
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-1/+1
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-1/+1
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-2/+2
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-67/+188
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-1/+1
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-3369/+3164
|
* Updated Tamil translationDr.T.Vasudevan2011-06-301-8222/+4564
|
* Updated Dutch translation by Wouter BolsterleeWouter Bolsterlee2011-06-301-431/+426
|
* Updated Dutch translation by Wouter BolsterleeWouter Bolsterlee2011-06-301-421/+430
|
* Updated Dutch translation by Wouter BolsterleeWouter Bolsterlee2011-06-301-127/+77
|
* Updated Dutch translation by Hannie DumoleynHannie Dumoleyn2011-06-301-442/+428
|
* Remove no longer existing files from POTFILES.inWouter Bolsterlee2011-06-301-2/+0
| | | | This makes updating translation files using intltool-update work again.
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Chao-Hsiung Liao2011-06-302-4757/+4041
|
* Remove the profiler plugin.Matthew Barnes2011-06-309-396/+1
| | | | | | | This plugin was for developers, but no one uses it anymore. Plus the only profiling hooks left in Evolution were in the MessageList widget, which performs fine. There's better ways to collect profiling data these days anyway (sysprof, systemtap, etc.).
* Update Simplified Chinese translation.Aron Xu2011-06-301-2/+2
|
* Updated Lithuanian translationŽygimantas Beručka2011-06-301-6405/+4945
|
* Rip out Anjal-specific cruft we don't need.Matthew Barnes2011-06-3010-678/+3
| | | | | Need to trim off the fat if we're ever going to merge the souped up mail account wizard. Still a long way to go...
* Miscellaneous GtkAction-related cleanups.Matthew Barnes2011-06-307-32/+33
| | | | Prefer the newer GtkAction "set" functions over g_object_set().
* Restore lockdown integration.Matthew Barnes2011-06-3021-243/+248
| | | | | | | | | | | | | With lockdown settings available through GSettings, widgets can handle lockdown integration themselves without having to use EShellSettings. Also fixed a few places where printing or save-to-disk actions were either not properly wired up or not responding to lockdown settings, but much more work needs done. Attachments, for example, are not honoring the disable-save-to-disk setting at all. This too requires the recently-added gsettings-desktop-schemas dependency.
* Added UG translationAbduxukur Abdurixit2011-06-301-2376/+2436
|
* Bug 644310 - Rework "Set as Background" image optionMatthew Barnes2011-06-302-27/+21
| | | | | | | | | This adds a dependency on gsettings-desktop-schemas >= 2.91.92. The version was chosen for the change from "picture-filename" to "picture-uri" in the "org.gnome.desktop.background" schema. Also, we now save the background image under ~/Pictures since the old directory (~/.gnome2/wallpapers) is presumed deprecated in GNOME 3.
* Updated Russian translationYuri Myasoedov2011-06-301-29/+29
|
* Update Arabic translationAbderrahim Kitouni2011-06-301-12119/+8732
|
* Change "mail:async-error" alerts to warnings.Matthew Barnes2011-06-301-2/+2
| | | | Most Camel alerts are transient. Make them warnings so they time out.
* EAlertBar: Make warnings time out after 5 minutesMatthew Barnes2011-06-303-5/+57
| | | | | | Warnings are generally meant for transient errors. No need to leave them up indefinitely. Close them automatically if the user hasn't responded after a reasonable period of time has elapsed.
* Reduce EAlertBar height.Matthew Barnes2011-06-301-6/+12
| | | | | Use height-for-width size requests instead of width-for-height. Height is still not as small as I'd like, but it's a little better.
* EShellContent: Whitespace cleanup.Matthew Barnes2011-06-301-11/+11
|
* Change the accelerator map file location.Matthew Barnes2011-06-301-9/+4
| | | | | | | | From: $HOME/.gnome2/accels/evolution To: $XDG_CONFIG_HOME/evolution/accels Custom keyboard accelerator maps is a well-hidden feature these days, especially in GNOME 3. Not worth migrating the old file.
* Fix an EShell reference leak.Matthew Barnes2011-06-301-0/+9
| | | | | | | | | | | | | GApplication calls g_main_loop_quit() immediately when the last window is destroyed, whereas we do it from an idle callback with an extra ref on EShell to keep it alive until the idle callback runs. But because GApplication beats us to the punch, our idle callback never runs and the EShell reference leaks. For now, we'll just disable the quit_mainloop() method of GApplication. If GtkApplication grows a signal equivalent to EShell::window-destroyed, EShell could drop its window_destroyed() method and let G[tk]Application handle things normally.
* Updated kn translationsShankar Prasad2011-06-301-1044/+921
|
* Uploaded UkranianDaniel Korostil2011-06-301-328/+222
|
* Fix alignment of extra widgets in EAlertDialogs.Matthew Barnes2011-06-309-67/+108
| | | | | | | Add e_alert_dialog_get_content_area(), which returns the GtkVBox containing the primary and secondary labels. Use this instead of gtk_dialog_get_content_area() to maintain the dialog's left margin beneath the image.
* Bug 645545 - Attachment reminder dialog uses wrong expandMatthew Barnes2011-06-301-2/+1
|
* Updated Dutch translation by Hannie DumoleynHannie Dumoleyn2011-06-301-4874/+5289
|
* evolution-settings doesn't really need to be unique.Matthew Barnes2011-06-301-52/+0
| | | | | | This thing is kind of a weird hybrid of Anjal and Evolution code anyway. We should figure out if and where it really belongs in Evolution and get the Anjal references cleaned up.
* Port AlarmNotify to GtkApplication.Matthew Barnes2011-06-303-79/+52
|
* Port EShell to GtkApplication.Matthew Barnes2011-06-303-163/+182
|
* Remove unique-3.0 dependency from configure.ac.Matthew Barnes2011-06-301-2/+0
|
* Bug 645551 - Mailer statusbar jumping in sizeMatthew Barnes2011-06-301-8/+42
|
* Updated kn translationsShankar Prasad2011-06-301-63/+30
|
* Bug 418954 - Add a separate entry combo for port numbersDan Vráti2011-06-305-52/+718
| | | | | | | | | Adds a new EPortEntry widget which appears alongside "host" entry boxes so users don't have to know about the "host:port" syntax to specify a custom port number. Currently only used in the mail account editor, but we'll generalize it futher so it can be used everywhere.
* Updated Brazilian Portuguese translationDjavan Fagundes2011-06-301-4835/+5472
|
* Updated Catalan translationDavid Planella2011-06-301-5096/+5366
|
* Begin Evolution 3.1 development.Matthew Barnes2011-06-301-3/+3
|
* Post-release version bump.Matthew Barnes2011-06-301-3/+3
|
* NEWS update for 2.91.92 release.Matthew Barnes2011-06-301-0/+61
|
* Select IMAP+ by default in new account setup.Matthew Barnes2011-06-301-1/+2
| | | | | | It's high time we promote IMAP+ over the older IMAP provider. Migration of existing IMAP accounts to IMAP+ will come in a future release. This is a first step.
* Updated Latvian translation.Rudolfs Mazurs2011-06-301-8042/+1729
|
* Uploaded UkranianDaniel Korostil2011-06-301-6117/+7400
|
* Updated Swedish translationDaniel Nylander2011-06-301-2168/+2206
|
* Updated Korean translationChangwoo Ryu2011-06-301-1274/+1359
|
* Updated Portuguese translationDuarte Loreto2011-06-301-4744/+5151
|
* Updated Romanian translationLucian Adrian Grijincu2011-06-301-756/+629
|
* Updated Romanian translationLucian Adrian Grijincu2011-06-301-5568/+6143
|
* [l10n] Updated German translationMario Blättermann2011-06-301-7894/+1850
|
* Save account list when changing account after password promptMilan Crha2011-06-301-1/+3
| | | | | It was necessary to propagate the change into evolution-exchange, as found within bug #644644
* Updated French translationBruno Brouard2011-06-301-683/+729
|