platform/upstream/evolution-data-server.git
11 years agoTamil Translations Updated
Shantha kumar [Thu, 21 Mar 2013 12:35:12 +0000 (18:05 +0530)]
Tamil Translations Updated

11 years agoEDataCal: Keep a weak reference on its ECalBackend.
Matthew Barnes [Wed, 20 Mar 2013 22:06:09 +0000 (18:06 -0400)]
EDataCal: Keep a weak reference on its ECalBackend.

The ECalBackend now holds a strong reference on its EDataCal, so we need
to break the reference cycle.

New functions:

    e_data_cal_ref_backend()

Deprecated functions:

    e_data_cal_get_backend()

11 years agoCreate only one EDataCal per ECalBackend.
Matthew Barnes [Wed, 20 Mar 2013 21:15:53 +0000 (17:15 -0400)]
Create only one EDataCal per ECalBackend.

I've never understood why we create multiple EDataCal instances per
ECalBackend.  All it's doing is exporting a Calendar interface on the
session bus and handling incoming method invocations by forwarding them
to the ECalBackend.

The GDBusMethodInvocation identifies the client, so we don't need to
export a separate Calendar interface per client.  This seems to be a
relic of the Bonobo-era design.

Fixing this redundancy is a prerequisite to running backends in child
processes, which is one of my goals for 3.10.

New functions:

    e_cal_backend_ref_data_cal()
    e_cal_backend_set_data_cal()

Deprecated functions:

   e_cal_backend_add_client()
   e_cal_backend_remove_client()

11 years agoEDataBook: Keep a weak reference on its EBookBackend.
Matthew Barnes [Wed, 20 Mar 2013 16:36:40 +0000 (12:36 -0400)]
EDataBook: Keep a weak reference on its EBookBackend.

The EBookBackend now holds a strong reference on its EDataBook, so we
need to break the reference cycle.

New functions:

    e_data_book_ref_backend()

Deprecated functions:

    e_data_book_get_backend()

11 years agoEDataBook: Silence runtime warnings in direct access mode.
Matthew Barnes [Wed, 20 Mar 2013 19:33:49 +0000 (15:33 -0400)]
EDataBook: Silence runtime warnings in direct access mode.

e_data_book_report_backend_property_changed() apparently has no way to
report backend property changes in direct access mode.  Return silently.

11 years agoCreate only one EDataBook per EBookBackend.
Matthew Barnes [Wed, 20 Mar 2013 15:34:29 +0000 (11:34 -0400)]
Create only one EDataBook per EBookBackend.

I've never understood why we create multiple EDataBook instances per
EBookBackend.  All it's doing is exporting an AddressBook interface on
the session bus and handling incoming method invocations by forwarding
them to the EBookBackend.

The GDBusMethodInvocation identifies the client, so we don't need to
export a separate AddressBook interface per client.  This seems to be
a relic of the Bonobo-era design.

Fixing this redundancy is a prerequisite to running backends in child
processes, which is one of my goals for 3.10.

New functions:

    e_book_backend_ref_data_book()
    e_book_backend_set_data_book()

Deprecated functions:

    e_book_backend_add_client()
    e_book_backend_remove_client()

11 years agoEDataCalFactory: Rewrite client connection tracking.
Matthew Barnes [Wed, 20 Mar 2013 14:45:00 +0000 (10:45 -0400)]
EDataCalFactory: Rewrite client connection tracking.

Keep a hash table of client bus names mapped to a set of ECalBackend
references.  When the backend emits a closed() signal with the client's
bus name, we remove that ECalBackend reference from the data structure.

Also keep a hash table of client bus names we're watching so that if a
bus name vanishes we can remove all ECalBackend references associated
with it.

11 years agoEDataBookFactory: Rewrite client connection tracking.
Matthew Barnes [Wed, 20 Mar 2013 12:39:03 +0000 (08:39 -0400)]
EDataBookFactory: Rewrite client connection tracking.

Keep a hash table of client bus names mapped to a set of EBookBackend
references.  When the backend emits a closed() signal with the client's
bus name, we remove that EBookBackend reference from the data structure.

Also keep a hash table of client bus names we're watching so that if a
bus name vanishes we can remove all EBookBackend references associated
with it.

11 years agoEDataCal: Only cancel ops belonging to the sender when closing.
Matthew Barnes [Wed, 20 Mar 2013 04:42:23 +0000 (00:42 -0400)]
EDataCal: Only cancel ops belonging to the sender when closing.

11 years agoEDataBook: Only cancel ops belonging to the sender when closing.
Matthew Barnes [Wed, 20 Mar 2013 04:37:28 +0000 (00:37 -0400)]
EDataBook: Only cancel ops belonging to the sender when closing.

11 years agoECalBackend: Add a "closed" signal.
Matthew Barnes [Wed, 20 Mar 2013 04:12:15 +0000 (00:12 -0400)]
ECalBackend: Add a "closed" signal.

11 years agoEBookBackend: Add a "closed" signal.
Matthew Barnes [Wed, 20 Mar 2013 03:53:08 +0000 (23:53 -0400)]
EBookBackend: Add a "closed" signal.

11 years agoUpdated Hungarian translation
Gabor Kelemen [Wed, 20 Mar 2013 22:53:01 +0000 (23:53 +0100)]
Updated Hungarian translation

11 years agoEDataCalFactory: Remove the "calendars" hash table.
Matthew Barnes [Wed, 20 Mar 2013 02:58:03 +0000 (22:58 -0400)]
EDataCalFactory: Remove the "calendars" hash table.

It turns out this hash table isn't actually being used for anything.
I'd have to dig through archives to recall its original purpose, but
apparantly it's not applicable anymore.

11 years agoEDataBookFactory: Remove the "books" hash table.
Matthew Barnes [Wed, 20 Mar 2013 02:50:29 +0000 (22:50 -0400)]
EDataBookFactory: Remove the "books" hash table.

It turns out this hash table isn't actually being used for anything.
I'd have to dig through archives to recall its original purpose, but
apparently it's not applicable anymore.

11 years agoECalClientView cleanups.
Matthew Barnes [Tue, 19 Mar 2013 17:49:07 +0000 (13:49 -0400)]
ECalClientView cleanups.

11 years agoEBookClientView cleanups.
Matthew Barnes [Tue, 19 Mar 2013 17:44:51 +0000 (13:44 -0400)]
EBookClientView cleanups.

11 years agoUpdated Danish translation
Flemming Christensen [Tue, 19 Mar 2013 11:22:42 +0000 (12:22 +0100)]
Updated Danish translation

11 years agoUpdated Russian translation
Yuri Myasoedov [Mon, 18 Mar 2013 20:09:27 +0000 (00:09 +0400)]
Updated Russian translation

11 years agoAdd e_cal_component_id_new().
Matthew Barnes [Mon, 18 Mar 2013 11:56:26 +0000 (07:56 -0400)]
Add e_cal_component_id_new().

11 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 18 Mar 2013 09:44:24 +0000 (10:44 +0100)]
Updated Slovenian translation

11 years agoUpdated Slovenian translation
Martin Srebotnjak [Mon, 18 Mar 2013 09:40:04 +0000 (10:40 +0100)]
Updated Slovenian translation

11 years agoUpdated Czech translation
Jiri Eischmann [Sun, 17 Mar 2013 21:28:53 +0000 (22:28 +0100)]
Updated Czech translation

11 years agoe-cal-component.h cleanups.
Matthew Barnes [Sun, 17 Mar 2013 15:43:31 +0000 (11:43 -0400)]
e-cal-component.h cleanups.

11 years agoECalClient: Pass a weak reference to D-Bus signal handlers.
Matthew Barnes [Sun, 17 Mar 2013 15:14:05 +0000 (11:14 -0400)]
ECalClient: Pass a weak reference to D-Bus signal handlers.

I don't trust even g_signal_connect_object() to be thread-safe.

11 years agoEBookClient: Pass a weak reference to D-Bus signal handlers.
Matthew Barnes [Sun, 17 Mar 2013 15:09:16 +0000 (11:09 -0400)]
EBookClient: Pass a weak reference to D-Bus signal handlers.

I don't trust even g_signal_connect_object() to be thread-safe.

11 years agoBump version to 3.9.1.
Matthew Barnes [Sun, 17 Mar 2013 14:41:19 +0000 (10:41 -0400)]
Bump version to 3.9.1.

11 years agoECalClientView: Keep a weak reference on its ECalClient.
Matthew Barnes [Wed, 13 Mar 2013 13:21:38 +0000 (09:21 -0400)]
ECalClientView: Keep a weak reference on its ECalClient.

The view should cease functioning if its ECalClient is destroyed.

11 years agoAdd e_cal_client_view_ref_client().
Matthew Barnes [Wed, 13 Mar 2013 13:17:18 +0000 (09:17 -0400)]
Add e_cal_client_view_ref_client().

Replaces e_cal_client_view_get_client().

11 years agoEBookClientView: Keep a weak reference on its EBookClient.
Matthew Barnes [Wed, 13 Mar 2013 12:54:34 +0000 (08:54 -0400)]
EBookClientView: Keep a weak reference on its EBookClient.

The view should cease functioning if its EBookClient is destroyed.

11 years agoAdd e_book_client_view_ref_client().
Matthew Barnes [Wed, 13 Mar 2013 12:39:41 +0000 (08:39 -0400)]
Add e_book_client_view_ref_client().

Replaces e_book_client_view_get_client().

11 years agoAdd e_cal_component_id_equal().
Matthew Barnes [Sat, 16 Mar 2013 22:00:26 +0000 (18:00 -0400)]
Add e_cal_component_id_equal().

11 years agoAdd e_cal_component_id_hash().
Matthew Barnes [Sat, 16 Mar 2013 21:51:55 +0000 (17:51 -0400)]
Add e_cal_component_id_hash().

11 years agoAdd e_cal_component_id_copy().
Matthew Barnes [Thu, 14 Mar 2013 18:53:50 +0000 (14:53 -0400)]
Add e_cal_component_id_copy().

11 years agoAdd e_weak_ref_new() and e_weak_ref_free().
Matthew Barnes [Sat, 16 Mar 2013 14:41:13 +0000 (10:41 -0400)]
Add e_weak_ref_new() and e_weak_ref_free().

This has come up enough times now that it's worth adding public API.

11 years agoe-cal-backend-util.c: Use e_source_registry_list_enabled().
Matthew Barnes [Sun, 10 Mar 2013 00:03:31 +0000 (19:03 -0500)]
e-cal-backend-util.c: Use e_source_registry_list_enabled().

11 years agoAdd e_source_registry_list_enabled().
Matthew Barnes [Sat, 9 Mar 2013 23:46:52 +0000 (18:46 -0500)]
Add e_source_registry_list_enabled().

Similar to e_source_registry_list_sources(), but returns only enabled
sources according to e_source_registry_check_enabled().

11 years agoRemove marshal.mk and EVO_MARSHAL_RULE automake macro.
Matthew Barnes [Sun, 3 Mar 2013 13:33:29 +0000 (08:33 -0500)]
Remove marshal.mk and EVO_MARSHAL_RULE automake macro.

No longer used.

11 years agolibedataserver: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:38:42 +0000 (23:38 -0500)]
libedataserver: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-marshal.list and e-gdbus-marshallers.list, as they are
no longer needed.

11 years agolibecal: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:36:49 +0000 (23:36 -0500)]
libecal: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-cal-marshal.list, as it is no longer needed.

11 years agolibebook-contacts: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:27:30 +0000 (23:27 -0500)]
libebook-contacts: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-book-contacts-marshal.list, as it is no longer needed.

11 years agolibebook: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:15:28 +0000 (23:15 -0500)]
libebook: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove e-book-marshal.list, as it is no longer needed.

11 years agocamel: Use g_cclosure_marshal_generic() for all signals.
Matthew Barnes [Sun, 3 Mar 2013 04:40:44 +0000 (23:40 -0500)]
camel: Use g_cclosure_marshal_generic() for all signals.

g_signal_new() defaults to the generic marshaller when NULL is given
for the 'c_marshaller' parameter.  The generic marshaller uses libffi
to figure out the argument types for itself.

Also remove camel-marshal.list, as it is no longer needed.

11 years agoAdd indices for new symbols in 3.10 to API documentation.
Matthew Barnes [Sun, 3 Mar 2013 13:30:09 +0000 (08:30 -0500)]
Add indices for new symbols in 3.10 to API documentation.

11 years agoECalBackendWeather: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:11:41 +0000 (10:11 -0400)]
ECalBackendWeather: Avoid deprecated EDS APIs.

11 years agoECalBackendHttp: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:07:47 +0000 (10:07 -0400)]
ECalBackendHttp: Avoid deprecated EDS APIs.

11 years agoECalBackendFile: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 14:03:35 +0000 (10:03 -0400)]
ECalBackendFile: Avoid deprecated EDS APIs.

11 years agoECalBackendContacts: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:50:00 +0000 (09:50 -0400)]
ECalBackendContacts: Avoid deprecated EDS APIs.

11 years agoECalBackendCalDAV: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:44:29 +0000 (09:44 -0400)]
ECalBackendCalDAV: Avoid deprecated EDS APIs.

11 years agoEBookBackendWebdav: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:22:22 +0000 (09:22 -0400)]
EBookBackendWebdav: Avoid deprecated EDS APIs.

11 years agoEBookBackendLDAP: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:17:05 +0000 (09:17 -0400)]
EBookBackendLDAP: Avoid deprecated EDS APIs.

11 years agoEBookBackendGoogle: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:12:37 +0000 (09:12 -0400)]
EBookBackendGoogle: Avoid deprecated EDS APIs.

11 years agoEBookBackendFile: Avoid deprecated EDS APIs.
Matthew Barnes [Sat, 16 Mar 2013 13:09:40 +0000 (09:09 -0400)]
EBookBackendFile: Avoid deprecated EDS APIs.

11 years agoClean testing work directory
Tristan Van Berkom [Sun, 17 Mar 2013 12:42:56 +0000 (21:42 +0900)]
Clean testing work directory

Added clean-local hook to properly cleanup
the testing cache directory, this causes
distcheck to finaly pass !

11 years agoPost-release version bump.
Matthew Barnes [Sun, 17 Mar 2013 12:22:53 +0000 (08:22 -0400)]
Post-release version bump.

11 years agoNEWS update for 3.7.92 release. upstream/3.7.92
Matthew Barnes [Sun, 17 Mar 2013 12:10:04 +0000 (08:10 -0400)]
NEWS update for 3.7.92 release.

11 years agoUpdated Uyghur translation
Gheyret Kenji [Sun, 17 Mar 2013 04:59:18 +0000 (13:59 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Uyghur translation
Gheyret Kenji [Sun, 17 Mar 2013 04:47:47 +0000 (13:47 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated British English translatioN
Bruce Cowan [Sat, 16 Mar 2013 13:11:47 +0000 (13:11 +0000)]
Updated British English translatioN

11 years agoBug 695960 - Use a weak reference for GBusNameVanishedCallback
Matthew Barnes [Sat, 16 Mar 2013 11:42:51 +0000 (07:42 -0400)]
Bug 695960 - Use a weak reference for GBusNameVanishedCallback

Similar to idle callbacks for signal emissions, the callback becomes a
no-op if we lose the EClient.

11 years agoECalClient view tests, fixed ref counting.
Tristan Van Berkom [Sat, 16 Mar 2013 11:07:31 +0000 (20:07 +0900)]
ECalClient view tests, fixed ref counting.

Needed to unref the views in async tests on calendar views,
not releasing the views cause the client to fail to finalize.

11 years agoe-test-server-utils.[ch]: Making the test fixture more strict.
Tristan Van Berkom [Sat, 16 Mar 2013 10:02:49 +0000 (19:02 +0900)]
e-test-server-utils.[ch]: Making the test fixture more strict.

Now the fixture also asserts that any client/registry created by
the fixture is properly finalized after the final g_object_unref()
while tearing down the fixture.

The checks are performed by added g_object_weak_ref() callbacks.

11 years agoDisable make check in docs/reference/libebackend
Tristan Van Berkom [Sat, 16 Mar 2013 09:36:26 +0000 (18:36 +0900)]
Disable make check in docs/reference/libebackend

Documentation in EDS is not good quality enough to require
that the gtk-doc checks pass for distcheck.

Commenting out the tests in this directory so that distcheck
can pass without checking quality of docs (all other gtk-doc directories
already dont set TESTS = $(GTKDOC_CHECK) ).

11 years agoAdding the custom vcard test data to EXTRA_DIST
Tristan Van Berkom [Sat, 16 Mar 2013 09:03:10 +0000 (18:03 +0900)]
Adding the custom vcard test data to EXTRA_DIST

This was causing make distcheck to break.

11 years agoCleanup/Remove obsolete tests in tests/libecal
Tristan Van Berkom [Sat, 16 Mar 2013 08:18:55 +0000 (17:18 +0900)]
Cleanup/Remove obsolete tests in tests/libecal

Removed old test scripts, obsolete tests, and some functions
from ecal-test-utils.[ch]

11 years agoFixing makefile in tests/libecal/client
Tristan Van Berkom [Sat, 16 Mar 2013 08:02:52 +0000 (17:02 +0900)]
Fixing makefile in tests/libecal/client

Fixed typo, BROKEN_TEST was meant to be BROKEN_TESTS, now the broken
tests build, at least.

11 years agoRemoving obsolete tests from test/libecal/client
Tristan Van Berkom [Sat, 16 Mar 2013 07:58:21 +0000 (16:58 +0900)]
Removing obsolete tests from test/libecal/client

Also managed to completely remove client-test-utils from this
directory.

11 years agoDisabling tests in tests/libecal/client
Tristan Van Berkom [Sat, 16 Mar 2013 07:46:22 +0000 (16:46 +0900)]
Disabling tests in tests/libecal/client

  o Disabled the get-free-busy test, it wont pass as the API is broken by design
  o Disabled test-client-get-revision, this is not passing for now and should
    be reenabled once the backend property fetches are fixed to be explicit
    D-Bus methods again instead of property push notifications, see bug:
      https://bugzilla.gnome.org/show_bug.cgi?id=693464

11 years agoReworked test cases in tests/libebook/client directory
Tristan Van Berkom [Sat, 16 Mar 2013 06:39:11 +0000 (15:39 +0900)]
Reworked test cases in tests/libebook/client directory

  o Removed obsolete test cases:

      test-client-nonexistent-id:
          Test covered by test-client-remove-contact already
      test-client-examine: Unable to easily refactor
      test-client-search:  A test which only applies to an existing
                           addressbook, can't be useful in unit tests
      stress factories: Not worth refactoring, partly covered by tests
                        in test-server-utils/test-fixture.c already

  o Revived several test cases which were not previously running at make check
  o Cleaned up client-test-utils.[ch]: now only includes convenience functions
    for loading contacts from the test case vcards.

11 years agocal_client_get_backend_property_sync: Add missing returns.
Matthew Barnes [Fri, 15 Mar 2013 19:47:22 +0000 (15:47 -0400)]
cal_client_get_backend_property_sync: Add missing returns.

11 years agoRemoved obsolete test cases from tests/libebook
Tristan Van Berkom [Fri, 15 Mar 2013 14:30:35 +0000 (23:30 +0900)]
Removed obsolete test cases from tests/libebook

Removed the following cases:

deleted:    test-bulk-methods.c
deleted:    test-changes.c
deleted:    test-ebook-async.c
deleted:    test-ebook-stress-factory--fifo.c
deleted:    test-ebook-stress-factory--serial.c
deleted:    test-ebook-stress-factory--single-book.c
deleted:    test-ebook.c
deleted:    test-nonexistent-id.c
deleted:    test-search.c
deleted:    test-self.c
deleted:    test-stress-bookviews.c

Many of these tests are covered by other cases, some of them are
completely unsupported now (like test-changes.c).

The ebook-test-utils.[ch] has been cleaned up to remove book
creation / opening routines (which is now all covered by the
test fixture).

11 years agotests: Migration of EContact related tests into a new directory
Tristan Van Berkom [Fri, 15 Mar 2013 14:00:13 +0000 (23:00 +0900)]
tests: Migration of EContact related tests into a new directory

Much of the tests on contact types have been merged into
test-contact-types.c, all relevant tests now use GTest.

One test fails and has been commented out, test-untyped-phones.c
has it (it still issues a compiler warning intentionally, in the
hope we don't forget about it).

11 years agotest-client-view-operations: Enhanced test to test both sync/async variants.
Tristan Van Berkom [Fri, 15 Mar 2013 11:22:03 +0000 (20:22 +0900)]
test-client-view-operations: Enhanced test to test both sync/async variants.

This used to be broken for Async, now that it works let's pin it down with
a working test case for both Sync/Async access to book views.

11 years agoBug 695539 - Birthdays don't show up in the calendar
Sebastian Keller [Thu, 14 Mar 2013 23:52:24 +0000 (19:52 -0400)]
Bug 695539 - Birthdays don't show up in the calendar

EBookClients don't emit "opened" signals anymore, so use
e_book_client_connect() instead.

11 years agoUpdated Slovenian translation
Martin Srebotnjak [Thu, 14 Mar 2013 22:15:15 +0000 (23:15 +0100)]
Updated Slovenian translation

11 years agoe_cal_component_free_id() cleanups.
Matthew Barnes [Thu, 14 Mar 2013 18:50:43 +0000 (14:50 -0400)]
e_cal_component_free_id() cleanups.

11 years agotest-client-view-operations.c: Add thread assertions to callbacks.
Matthew Barnes [Thu, 14 Mar 2013 15:14:46 +0000 (11:14 -0400)]
test-client-view-operations.c: Add thread assertions to callbacks.

Make sure EBookClientView signals are emitted on the expected thread.

11 years agoRevert "tests: Remove unnecessary thread-default context manipulation."
Matthew Barnes [Thu, 14 Mar 2013 14:23:01 +0000 (10:23 -0400)]
Revert "tests: Remove unnecessary thread-default context manipulation."

This reverts commit 11a5e7e43754584fbcfa765277e37a9bfbbfdf5f.

I apparently misunderstood how g_main_context_get_thread_default()
works when calls from newly-created threads.

11 years agoChange some IMAPx defaults
Milan Crha [Wed, 13 Mar 2013 17:17:09 +0000 (18:17 +0100)]
Change some IMAPx defaults

- Disable QResync, because it seems to cause trouble
- Disable IDLE for similar reason
- Disable "Show only subscribed folders", thus users see rather more, than less

These are only defaults, when user creates a new IMAPx account, and can
be changed anytime. It doesn't influence already created accounts.

11 years agoBug #215428 - Show percentage progress when filtering messages
Milan Crha [Wed, 13 Mar 2013 14:03:02 +0000 (15:03 +0100)]
Bug #215428 - Show percentage progress when filtering messages

11 years agoUpdated Uyghur translation
Gheyret Kenji [Wed, 13 Mar 2013 12:12:21 +0000 (21:12 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Uyghur translation
Gheyret Kenji [Wed, 13 Mar 2013 12:09:35 +0000 (21:09 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Uyghur translation
Gheyret Kenji [Wed, 13 Mar 2013 12:08:30 +0000 (21:08 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Uyghur translation
Gheyret Kenji [Wed, 13 Mar 2013 12:07:15 +0000 (21:07 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated Uyghur translation
Gheyret Kenji [Wed, 13 Mar 2013 11:59:23 +0000 (20:59 +0900)]
Updated Uyghur translation

Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
11 years agoUpdated gujarati file
Sweta Kothari [Wed, 13 Mar 2013 10:17:31 +0000 (15:47 +0530)]
Updated gujarati file

11 years agoUpdated gujarati file
Sweta Kothari [Wed, 13 Mar 2013 10:14:19 +0000 (15:44 +0530)]
Updated gujarati file

11 years agoBug #350323 - Filter by "Mailing list contains" requires "@" symbol
Milan Crha [Tue, 12 Mar 2013 17:09:52 +0000 (18:09 +0100)]
Bug #350323 - Filter by "Mailing list contains" requires "@" symbol

11 years agoBug #352266 - Can't filter on body of message if Content-Transfer-Encoding is base64
Milan Crha [Tue, 12 Mar 2013 16:51:50 +0000 (17:51 +0100)]
Bug #352266 - Can't filter on body of message if Content-Transfer-Encoding is base64

11 years agoUpdated Korean translation
Changwoo Ryu [Tue, 12 Mar 2013 16:36:02 +0000 (01:36 +0900)]
Updated Korean translation

11 years agoBug #690433 - Do not refresh folder on every message transfer
Milan Crha [Tue, 12 Mar 2013 16:03:34 +0000 (17:03 +0100)]
Bug #690433 - Do not refresh folder on every message transfer

11 years agoimapx_untagged_fetch: Replace assertion with runtime-warning.
Matthew Barnes [Tue, 12 Mar 2013 14:53:55 +0000 (10:53 -0400)]
imapx_untagged_fetch: Replace assertion with runtime-warning.

Temporary Band-Aid until we can figure out why some users are hitting
this assertion.  Libraries should never abort programs on their own.

11 years agoBug #690552 - Property 'other-phone' overwrites first phone in home or work group
Milan Crha [Tue, 12 Mar 2013 13:56:57 +0000 (14:56 +0100)]
Bug #690552 - Property 'other-phone' overwrites first phone in home or work group

11 years agoEBookBackendSqliteDB: Fixed configurable summary indexes
Tristan Van Berkom [Tue, 12 Mar 2013 12:34:36 +0000 (21:34 +0900)]
EBookBackendSqliteDB: Fixed configurable summary indexes

A previous commit cause all declared summary fields to also be indexed,
this tiny commit fixes the problem. Only summary fields with explicitly
set indexes should be indexed in the SQLite (i.e. "CREATE INDEX ..." should
only ever be called for a specified subset of summary fields).

11 years agoCorrect names for im_jabber_work variables
Vadim Rutkovsky [Tue, 12 Mar 2013 12:00:44 +0000 (13:00 +0100)]
Correct names for im_jabber_work variables

https://bugzilla.gnome.org/show_bug.cgi?id=690553

11 years ago[IMAPX] Fix a memory leak around imapx_untagged_vanished()
Milan Crha [Tue, 12 Mar 2013 09:07:01 +0000 (10:07 +0100)]
[IMAPX] Fix a memory leak around imapx_untagged_vanished()

11 years agoe_cal_client_get_attachment_uris: Forgot to embed the AsyncContext.
Matthew Barnes [Mon, 11 Mar 2013 19:28:15 +0000 (15:28 -0400)]
e_cal_client_get_attachment_uris: Forgot to embed the AsyncContext.

11 years agoe_data_cal_respond_get_attachment_uris: Fix a typo.
Matthew Barnes [Mon, 11 Mar 2013 19:19:58 +0000 (15:19 -0400)]
e_data_cal_respond_get_attachment_uris: Fix a typo.

Kind of an important typo, but a typo nonetheless...

11 years agoEBookClient: Remove direct access checks from asynchronous methods.
Matthew Barnes [Mon, 11 Mar 2013 18:59:56 +0000 (14:59 -0400)]
EBookClient: Remove direct access checks from asynchronous methods.

The asynchronous methods call the synchronous methods, so let the
synchronous methods handle it.  Helps avoid unnecessary complexity.

11 years agotests: Remove unnecessary thread-default context manipulation.
Matthew Barnes [Mon, 11 Mar 2013 18:44:28 +0000 (14:44 -0400)]
tests: Remove unnecessary thread-default context manipulation.