Matthew Barnes [Sun, 17 Mar 2013 12:22:53 +0000 (08:22 -0400)]
Post-release version bump.
Matthew Barnes [Sun, 17 Mar 2013 12:10:04 +0000 (08:10 -0400)]
NEWS update for 3.7.92 release.
Gheyret Kenji [Sun, 17 Mar 2013 04:59:18 +0000 (13:59 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Gheyret Kenji [Sun, 17 Mar 2013 04:47:47 +0000 (13:47 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Bruce Cowan [Sat, 16 Mar 2013 13:11:47 +0000 (13:11 +0000)]
Updated British English translatioN
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.
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.
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.
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) ).
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.
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]
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.
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.
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
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.
Matthew Barnes [Fri, 15 Mar 2013 19:47:22 +0000 (15:47 -0400)]
cal_client_get_backend_property_sync: Add missing returns.
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).
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).
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.
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.
Martin Srebotnjak [Thu, 14 Mar 2013 22:15:15 +0000 (23:15 +0100)]
Updated Slovenian translation
Matthew Barnes [Thu, 14 Mar 2013 18:50:43 +0000 (14:50 -0400)]
e_cal_component_free_id() cleanups.
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.
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.
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.
Milan Crha [Wed, 13 Mar 2013 14:03:02 +0000 (15:03 +0100)]
Bug #215428 - Show percentage progress when filtering messages
Gheyret Kenji [Wed, 13 Mar 2013 12:12:21 +0000 (21:12 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Gheyret Kenji [Wed, 13 Mar 2013 12:09:35 +0000 (21:09 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Gheyret Kenji [Wed, 13 Mar 2013 12:08:30 +0000 (21:08 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Gheyret Kenji [Wed, 13 Mar 2013 12:07:15 +0000 (21:07 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Gheyret Kenji [Wed, 13 Mar 2013 11:59:23 +0000 (20:59 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Sweta Kothari [Wed, 13 Mar 2013 10:17:31 +0000 (15:47 +0530)]
Updated gujarati file
Sweta Kothari [Wed, 13 Mar 2013 10:14:19 +0000 (15:44 +0530)]
Updated gujarati file
Milan Crha [Tue, 12 Mar 2013 17:09:52 +0000 (18:09 +0100)]
Bug #350323 - Filter by "Mailing list contains" requires "@" symbol
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
Changwoo Ryu [Tue, 12 Mar 2013 16:36:02 +0000 (01:36 +0900)]
Updated Korean translation
Milan Crha [Tue, 12 Mar 2013 16:03:34 +0000 (17:03 +0100)]
Bug #690433 - Do not refresh folder on every message transfer
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.
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
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).
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
Milan Crha [Tue, 12 Mar 2013 09:07:01 +0000 (10:07 +0100)]
[IMAPX] Fix a memory leak around imapx_untagged_vanished()
Matthew Barnes [Mon, 11 Mar 2013 19:28:15 +0000 (15:28 -0400)]
e_cal_client_get_attachment_uris: Forgot to embed the AsyncContext.
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...
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.
Matthew Barnes [Mon, 11 Mar 2013 18:44:28 +0000 (14:44 -0400)]
tests: Remove unnecessary thread-default context manipulation.
Мирослав Николић [Mon, 11 Mar 2013 10:17:28 +0000 (11:17 +0100)]
Updated Serbian translation
Tristan Van Berkom [Fri, 8 Mar 2013 07:42:22 +0000 (16:42 +0900)]
EBookBackendSqliteDB: Add new overall revision to the contacts DB
Previous upgrades overlooked the fact that we normalized the contact
data in the summary columns, this added revision ensures that all
contact data is normalized (something that was already done for a
change in phone number normalizations, but only for version 4 -> 5).
For some added safety, this patch changes the normalization
routine to be nested into a transaction.
Fixes bug 695145
Rūdolfs Mazurs [Sun, 10 Mar 2013 21:56:01 +0000 (23:56 +0200)]
Updated Latvian translation
Matthew Barnes [Sat, 9 Mar 2013 23:41:40 +0000 (18:41 -0500)]
ESourceRegistry: Fix a typo.
Matthew Barnes [Fri, 8 Mar 2013 15:03:15 +0000 (10:03 -0500)]
CamelSubscribable: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 15:00:19 +0000 (10:00 -0500)]
CamelStore: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:51:45 +0000 (09:51 -0500)]
CamelFolder: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:45:39 +0000 (09:45 -0500)]
ECalBackend: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:43:59 +0000 (09:43 -0500)]
ECalClientView: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:38:27 +0000 (09:38 -0500)]
ECalClient: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:32:21 +0000 (09:32 -0500)]
EBookClientView: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:26:33 +0000 (09:26 -0500)]
EBookClient: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Matthew Barnes [Fri, 8 Mar 2013 14:20:23 +0000 (09:20 -0500)]
ESourceRegistry: Use weak references in signal closures.
Helps prevent the object from surviving beyond its natural life.
Duarte Loreto [Thu, 7 Mar 2013 23:31:53 +0000 (23:31 +0000)]
Updated Portuguese translation and converted to New Spelling (Novo AO)
Matej Urbančič [Thu, 7 Mar 2013 16:33:20 +0000 (17:33 +0100)]
Updated Slovenian translation
Mathias Hasselmann [Thu, 7 Mar 2013 12:25:01 +0000 (13:25 +0100)]
libebook: Report missing phone number support by GError
Add GError arguments to e_phone_number_get_default_region() and
e_phone_number_get_country_code_for_region() to properly report
missing phone number: Warnings cannot be handled programatically
and make GTest based unit tests failed.
Mathias Hasselmann [Thu, 7 Mar 2013 11:23:29 +0000 (12:23 +0100)]
libebook-contacts: Always use the C linker
Ensure that libebook-contacts always gets linked using the C linker,
instead of the C++ automake would prefer, because of the optional
e-phone-number-private.cpp file. Without this change linking with
explicitly disabled phone number support (--without-phonenumber)
would fail because no C++ linker is know. Similarly the library
would depend on the C++ standard library if phone number was
disabled automatically, because libphonenumber was not found.
Ihar Hrachyshka [Thu, 7 Mar 2013 12:04:58 +0000 (15:04 +0300)]
Updated Belarusian translation.
Milan Crha [Thu, 7 Mar 2013 11:56:06 +0000 (12:56 +0100)]
Bug #695308 - Migration of broken signature breaks whole migration
Gheyret Kenji [Thu, 7 Mar 2013 11:38:50 +0000 (20:38 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Nilamdyuti Goswami [Thu, 7 Mar 2013 09:52:33 +0000 (15:22 +0530)]
Assamese translation updated for gnome 3.8
Marián Čavojský [Wed, 6 Mar 2013 22:25:00 +0000 (23:25 +0100)]
Updated slovak translation
Mathias Hasselmann [Tue, 5 Mar 2013 23:03:09 +0000 (00:03 +0100)]
sqlitedb: Update attr_list_indexes during introspection
This is needed to properly reopen addressbooks without
specifying the full custom summary a second time.
Mathias Hasselmann [Tue, 5 Mar 2013 13:28:38 +0000 (14:28 +0100)]
sqlitedb: Only create indexes after introspection
This avoids errors of the kind "e-book-backend-file.c:1478: Failed to open
sqlitedb: table folder_id has no column named file_as" when opening an
addressbook with customized summary a second time, but with default
settings.
Mathias Hasselmann [Fri, 1 Mar 2013 13:05:28 +0000 (14:05 +0100)]
sqlitedb: Improve national phone number matching
The sqlitedb backend and e_phone_number_compare() showed different
behavior for a few cases of national and short number matching.
This syncs the behavior.
Mathias Hasselmann [Thu, 28 Feb 2013 22:46:39 +0000 (23:46 +0100)]
libedata-book: Avoid setlocale()
It is not thread-safe at it changes the entire program's locale
settings. As a side effect also permit locale strings for functions
like e_phone_number_get_country_code_for_region().
Mathias Hasselmann [Fri, 1 Mar 2013 11:49:44 +0000 (12:49 +0100)]
libedata-book: Improve national phone number matching
e_phone_number_compare() and e_phone_number_compare_strings()
had different opinion how well "1234" and "234" match within
NANP regions. First considered them a national significant
number match as it interpreted the leading "1" as country
calling code, the later didn't. The former interpretion fits
better our E.164 normalization we do in the SQLite backend,
therefore we adopted that approach.
This also introduces e_phone_number_compare_strings_for_region().
https://bugs.freedesktop.org/show_bug.cgi?id=59571
Chao-Hsiung Liao [Wed, 6 Mar 2013 10:55:35 +0000 (18:55 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Mathias Hasselmann [Tue, 5 Mar 2013 10:01:37 +0000 (11:01 +0100)]
test-server-utils: Allow to keep sources
Don't call e_client_remove() and such when keep_work_directory
is set. This aids reuse and debugging of sources.
Mathias Hasselmann [Thu, 28 Feb 2013 21:55:39 +0000 (22:55 +0100)]
test-client-custom-summary: Include <config.h>
Enrico Nicoletto [Tue, 5 Mar 2013 21:36:48 +0000 (18:36 -0300)]
Updated Brazilian Portuguese translation
Matthew Barnes [Tue, 5 Mar 2013 15:48:46 +0000 (10:48 -0500)]
goa: Add missing linker flag (for real).
Put the libcamel-1.2 line in the wrong spot.
Simon McVittie [Mon, 4 Mar 2013 20:11:57 +0000 (20:11 +0000)]
EBookClient: be more introspectable
This is mostly a matter of clarifying whose responsibility it is to
free things, in a machine-readable way.
Bug: https://bugzilla.gnome.org/show_bug.cgi?id=695151
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
Reviewed-by: Matthew Barnes <mbarnes@redhat.com>
Matthew Barnes [Mon, 4 Mar 2013 21:26:41 +0000 (16:26 -0500)]
Define an enum for 'contacts-reminder-units' setting.
The enum values correspond to EDurationType in Evolution.
Daniel Mustieles [Mon, 4 Mar 2013 13:51:05 +0000 (14:51 +0100)]
Updated Spanish translation
Kjartan Maraas [Mon, 4 Mar 2013 13:48:35 +0000 (14:48 +0100)]
Updated Norwegian bokmål translation
Fran Diéguez [Mon, 4 Mar 2013 12:06:41 +0000 (13:06 +0100)]
Updated Galician translations
Matthew Barnes [Sun, 3 Mar 2013 16:28:14 +0000 (11:28 -0500)]
goa: Add missing linker flag.
Needed when using GOA >= 3.7.90.
Mario Blättermann [Sun, 3 Mar 2013 15:17:49 +0000 (16:17 +0100)]
[l10n] Updated German translation
Matthew Barnes [Sun, 3 Mar 2013 11:49:10 +0000 (06:49 -0500)]
Post-release version bump.
Matthew Barnes [Sun, 3 Mar 2013 11:46:11 +0000 (06:46 -0500)]
NEWS update for 3.7.91 release.
Gheyret Kenji [Sun, 3 Mar 2013 06:59:24 +0000 (15:59 +0900)]
Updated Uyghur translation
Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
Matthew Barnes [Sat, 2 Mar 2013 16:35:26 +0000 (11:35 -0500)]
Update API documentation.
Matthew Barnes [Fri, 1 Mar 2013 16:11:06 +0000 (11:11 -0500)]
Coding style and whitespace cleanup.
Matthew Barnes [Sat, 2 Mar 2013 14:47:09 +0000 (09:47 -0500)]
private: Silence compiler warnings in generated source files.
Aurimas Černius [Sat, 2 Mar 2013 16:13:03 +0000 (18:13 +0200)]
Updated Lithuanian translation
Nguyễn Thái Ngọc Duy [Sat, 2 Mar 2013 13:31:59 +0000 (20:31 +0700)]
Updated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 2 Mar 2013 13:05:35 +0000 (20:05 +0700)]
po/vi: import from Damned Lies
Dimitris Spingos [Sat, 2 Mar 2013 11:27:41 +0000 (13:27 +0200)]
Updated Greek translation
Piotr Drąg [Sat, 2 Mar 2013 00:51:43 +0000 (01:51 +0100)]
Updated Polish translation
Piotr Drąg [Fri, 1 Mar 2013 18:35:40 +0000 (19:35 +0100)]
Updated POTFILES.in
Matthew Barnes [Fri, 1 Mar 2013 17:05:00 +0000 (12:05 -0500)]
Make gtk-doc happy about EBookQuery definitions.
gtk-doc interprets
typedef struct EBookQuery EBookQuery;
as multiple definitions of EBookQuery and freaks out.
The usual way to work around this is to mutate the struct name:
typedef struct _EBookQuery EBookQuery;
Matthew Barnes [Fri, 1 Mar 2013 16:56:24 +0000 (11:56 -0500)]
tests: Silence compiler warnings.
Silence compiler warnings in tests which are already partially disabled.
Most of these still haven't been updated since the ESource API changes.
Matthew Barnes [Fri, 1 Mar 2013 16:35:38 +0000 (11:35 -0500)]
Fix a compiler warning when using an older GOA.