summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updated Occitan translationgnome-3-6Cédric Valmary2016-04-111-1405/+1700
|
* Updated Occitan translationCédric Valmary2015-05-201-3165/+3476
|
* Updated Chinese simplified translationtuhaihe2013-07-121-1533/+1997
|
* Bug #696757 - Do not use dynamic keys in g_object_set_data()Milan Crha2013-04-121-12/+31
|
* Correct names for im_jabber_work variablesVadim Rutkovsky2013-03-121-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=690553
* Bug #695308 - Migration of broken signature breaks whole migrationMilan Crha2013-03-071-3/+5
|
* Post-release version bump.Matthew Barnes2013-03-061-1/+1
|
* NEWS update for 3.6.4 release.EVOLUTION_DATA_SERVER_3_6_4Matthew Barnes2013-03-061-1/+34
|
* Bug #694734 - Relative URI in Location on PUT confuses WebDAVMilan Crha2013-02-281-3/+10
|
* Speed-up auto-completion results showingMilan Crha2013-02-271-11/+22
| | | | | | The results were postponed to show as long as there were new notifications about added contacts, which could take quite long for many matched items. This shows the results with smaller timeout and without postponing.
* e_source_registry_server_load_directory: Monitor failure is non-fatal.Matthew Barnes2013-02-221-10/+28
| | | | | | | | | Directory monitoring is a nice-to-have feature, but is not supported in some contexts. If we fail to create a GFileMonitor, leave a breadcrumb on the console to indicate something whent wrong, but don't return an error status. That would cause the whole registry process to terminate. (cherry picked from commit af31c05e026bf9b7881ddc9adfa29d78e29766c0)
* Bug #694223 - The "message-location" search never matches on IMAP+Milan Crha2013-02-211-5/+32
|
* Local Delivery not updated on start and missing Receiving Options pageMilan Crha2013-02-201-1/+5
| | | | | | | | | | This was reported at Red Hat's bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=910252 To have this fully working, users should edit the account and save the changes (even when not done any) by clicking the OK button in the account editor, thus the source will receive its extension and the next start the account will be recognized and auto-updated.
* Do not use SSL_V2_COMPATIBLE_HELLO by defaultMilan Crha2013-02-201-1/+10
| | | | | | | | | Zarafa server with disabled SSL v2 rejects connection when SSL v2 compatible hello is sent, thus disabled this by default. After all, SSL v3 should be used in general these days anyway. Use environment variable CAMEL_SSL_V2_HELLO=1 in case your server requires the old behavior.
* source_remove_sync: Fail gracefully when given a scratch source.Matthew Barnes2013-02-191-8/+12
| | | | | | | Apparently e_dbus_object_get_source_removable() does not check its argument for NULL, and scratch sources have no internal EDBusObject. (cherry picked from commit a8eb939af5623eeb4b5fe24cfcde022d954f4d17)
* source_write_sync: Fail gracefully when given a scratch source.Matthew Barnes2013-02-191-8/+12
| | | | | | | Apparently e_dbus_object_get_source_writable() does not check its argument for NULL, and scratch sources have no internal EDBusObject. (cherry picked from commit 8797493a7d211ec960e03cb8fcd9653220b6fa43)
* ebook: avoid repeatedly creating GSettings in e_book_client_is_selfPatrick Ohly2013-02-151-3/+11
| | | | | | | | | | | | | | | | | | | | | | | When receiving the complete address book, a client has to use e_book_client_is_self() on every EContact to find the one which is the "self" contact. Calling e_book_client_get_self() instead does not work, because that would create the self contact if none exists (not desired for an app which just reads!). The problem with e_book_client_is_self() is that it creates and destroys a GSettings instance for the self UID each time the method is called. In addition to reading the value over and over again, this also triggers two D-Bus messages (AddMatch and RemoveMatch) - clearly bad for performance. To solve this problem, this patch caches the GSettings instance in a static variable. It is protected by a mutex, to keep the function thread-safe. The downside is that the instance is never going to be freed. It would be better to attach the GSettings instance to the EBookClient instance, but because e_book_client_is_self() doesn't get a pointer to that, this is not possible without an API change.
* [CalDAV] Try to search for event when not in local cacheMilan Crha2013-02-131-70/+240
| | | | | | | | CalDAV backend depends on local cache when a client ask for an event, which is usually fine, but when it comes to a meeting invitations, with which the server can add event to the calendar on its own, the invitation might not be found in the cache, thus try whether it's available on the remote machine, before reporting Object Not Found.
* G_PRIORITY_HIGH_IDLE is sufficient to beat GTK+ redraws.Matthew Barnes2013-02-087-42/+36
| | | | | | | | GTK+ uses (G_PRIORITY_HIGH_IDLE + 20) for redrawing operations, which is actually a slightly lower priority than G_PRIORITY_HIGH_IDLE. Therefore for our purpose, G_PRIORITY_HIGH_IDLE is sufficient. (cherry picked from commit 820dcf6cfc43265c6376f15d983381c3087a5d20)
* Add comments around g_idle_add() changesMilan Crha2013-02-088-1/+25
|
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-088-21/+21
|
* Revert "Bug #683867 - Schedule actions with higher idle priority"Matthew Barnes2013-02-088-21/+21
| | | | | | | | | This reverts commit b6f0db12e7b2505b08ac0683c1d0d28d4a050ef3. The commit contains not a single comment as to why these custom priority values are being used. The rationale needs to be documented in the code, either at each call point or preferably at a centralized priority value definition.
* Bug #683867 - Schedule actions with higher idle priorityMichel Dänzer2013-02-088-21/+21
|
* Bug #675287 - Spool file account doesn't show messagesMilan Crha2013-02-041-5/+7
|
* store_synchronize_sync(): Only sync subscribed folders.Matthew Barnes2013-02-011-0/+1
| | | | | | | | | | | | | | I recently added a Gmane (NNTP) account and have only a few newsgroup subscriptions. Yet when I quit Evolution, Camel tries to synchronize all 13,872 newsgroups which literally takes days to complete. This adds a CAMEL_STORE_FOLDER_INFO_SUBSCRIBED flag to the request for a folder info tree while synchronizing + expunging. Note, CamelIMAPXStore will ignore the CAMEL_STORE_FOLDER_INFO_SUBSCRIBED flag if its "use-subscriptions" setting is FALSE, which is what we want. (cherry picked from commit 48b9d17d16be9f0ecb6066036cc83d08b3cca817)
* store_synchronize_sync() cleanups.Matthew Barnes2013-02-011-17/+21
| | | | (cherry picked from commit ad1b7cd145c5fa5443556c17ba6e9d701c531bb7)
* Bug #689476 - Slow composer open (ENameSelector object leaks)Milan Crha2013-01-311-0/+10
|
* EGdbusTemplates: Address crash on operation cancelMilan Crha2013-01-251-13/+91
| | | | | | | | In situations when a synchronous operation was cancelled, but the response was already piled in main context the client could receive two replies, one from the reply, the other from the cancelled operation, effectively accessing invalid memory in the second response. This may address also other similar situations caused by cancelled operations.
* Bug #692278 - LDAP backend mutex deadlock on finalizeMilan Crha2013-01-221-7/+17
|
* Post-release version bump.Matthew Barnes2013-01-211-1/+1
|
* NEWS update for 3.6.3 release.EVOLUTION_DATA_SERVER_3_6_3Matthew Barnes2013-01-211-0/+45
|
* Bug #691126 - Fix warnings found by ClangMilan Crha2013-01-186-7/+6
|
* Coding style and whitespace cleanups.Matthew Barnes2013-01-127-11/+11
|
* Bug #691470 - ENameSelectorEntry: Copy to clipboard issue with multi-byte ↵Milan Crha2013-01-111-11/+32
| | | | characters
* Bug #691477 - exists_vcard is not supported when parsing a query from stringMilan Crha2013-01-111-0/+21
|
* Bug #690151 - Crash in e_book_backend_file_bump_revision()Milan Crha2013-01-111-0/+16
|
* Bug #691298 - Deadlock under e_cal_backend_foreach_view()Milan Crha2013-01-112-11/+14
|
* CamelMimeFilterPgp: Ignore right side white spacesMilan Crha2013-01-101-0/+4
|
* [http calendar] Ref backend inside source_changed_cb()Milan Crha2013-01-091-0/+4
| | | | | | In certain situation, the backend can be freed while the callback is still in action, then the factory can crash inside cal_backend_http_ensure_uri() or such.
* Updated Uyghur translationGheyret Kenji2013-01-051-1772/+2202
| | | | Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
* Bug 691124 - [imap] Typo in sort_uid_cmp()Paul Menzel2013-01-041-1/+1
|
* Further API doc cleanups.Matthew Barnes2012-12-2717-229/+197
| | | | (cherry picked from commit 8709051dfc436cef096d239ed2ebfb20265885e5)
* private: Fix cross-references to D-Bus interfaces in API docs.Matthew Barnes2012-12-271-0/+4
| | | | (cherry picked from commit 908c69ff43395433b9aa043dd3bad8563ef8344f)
* private: Add generated DocBook files to BUILT_SOURCES.Matthew Barnes2012-12-271-1/+7
| | | | (cherry picked from commit 751af0ce45150331f465f2809d1f059f231586a5)
* private: Reduce the number of sections in API docs.Matthew Barnes2012-12-272-253/+134
| | | | | | | | Combine the interface, proxy, and skeleton APIs for each D-Bus interface into one Gtk-Doc section. GNOME Online Accounts does this and it's cleaner and easier to navigate from the Table of Contents. (cherry picked from commit 2c45243e98ced19be11ec64c3c380aa0e7c23ff2)
* Updated Brazilian Portuguese TranslationRafael Ferreira2012-12-261-458/+497
|
* Bug 689124 - Increase Camel's TCP read/write timeoutMatthew Barnes2012-12-221-1/+1
| | | | | | | | | | | | | | This is a partial revert of the hack for bug 551788, which decreased the TCP read/write timeout from 4 minutes to 1 minute. This causes IMAP IDLE connections to timeout prematurely if the server sends untagged keep-alive messages at an interval greater than 1 minute. Dovecot's "imap_idle_notify_interval" setting defaults to 2 minutes. Reset the TCP read/write timeout back to 4 minutes. (cherry picked from commit 4fee41524a90b2d4bf24705261e6f47b211fb86c)
* Workaround file description leak from e_source_registry_authenticate_sync()Milan Crha2012-12-121-0/+6
| | | | | | This workarounds a file descriptor leak (a GMainContext leak) partly caused by GDBusConnection. See bug #690126 for more details: https://bugzilla.gnome.org/show_bug.cgi?id=690126
* Updated Tamil translationDr.T.Vasudevan2012-12-091-721/+828
|
* Updated Bengali India TranslationSayak Sarkar2012-11-301-587/+569
|