<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/evolution-data-server.git/addressbook, branch openismus-work-error-args</title>
<subtitle>gitlab.gnome.org: GNOME/evolution-data-server.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/'/>
<entry>
<title>libebook: Report missing phone number support by GError</title>
<updated>2013-03-07T13:14:44+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-07T12:25:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=e7e2bd8b43d6110723fb36d53c6523fbff38bd3e'/>
<id>e7e2bd8b43d6110723fb36d53c6523fbff38bd3e</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>libebook-contacts: Always use the C linker</title>
<updated>2013-03-07T13:05:09+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-07T11:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=ddbef743eee52c7669523884cc43fb27901a5503'/>
<id>ddbef743eee52c7669523884cc43fb27901a5503</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>sqlitedb: Update attr_list_indexes during introspection</title>
<updated>2013-03-06T11:10:34+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-05T23:03:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=07a1ff33bbeed29dee93bc036fbfe284acdff18b'/>
<id>07a1ff33bbeed29dee93bc036fbfe284acdff18b</id>
<content type='text'>
This is needed to properly reopen addressbooks without
specifying the full custom summary a second time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is needed to properly reopen addressbooks without
specifying the full custom summary a second time.
</pre>
</div>
</content>
</entry>
<entry>
<title>sqlitedb: Only create indexes after introspection</title>
<updated>2013-03-06T11:10:34+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-05T13:28:38+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=b4c3fd7cc55ae2a1c0c28ab16f3add1b99ce70ce'/>
<id>b4c3fd7cc55ae2a1c0c28ab16f3add1b99ce70ce</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>sqlitedb: Improve national phone number matching</title>
<updated>2013-03-06T11:10:34+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-01T13:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=a3526c06166073e3c96a4bfef6a294b5cc71f78b'/>
<id>a3526c06166073e3c96a4bfef6a294b5cc71f78b</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>libedata-book: Avoid setlocale()</title>
<updated>2013-03-06T11:10:34+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-02-28T22:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=8ed8d658dd727533e6ce92797f4171b393c4f2ee'/>
<id>8ed8d658dd727533e6ce92797f4171b393c4f2ee</id>
<content type='text'>
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().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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().
</pre>
</div>
</content>
</entry>
<entry>
<title>libedata-book: Improve national phone number matching</title>
<updated>2013-03-06T11:10:34+00:00</updated>
<author>
<name>Mathias Hasselmann</name>
<email>mathias@openismus.com</email>
</author>
<published>2013-03-01T11:49:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=c2c059e4e81410edfea4384d653fbf18838a0978'/>
<id>c2c059e4e81410edfea4384d653fbf18838a0978</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>EBookClient: be more introspectable</title>
<updated>2013-03-05T10:44:56+00:00</updated>
<author>
<name>Simon McVittie</name>
<email>simon.mcvittie@collabora.co.uk</email>
</author>
<published>2013-03-04T20:11:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=0e246f1cbded7f2f7f52c364d2c1abf3953b76ec'/>
<id>0e246f1cbded7f2f7f52c364d2c1abf3953b76ec</id>
<content type='text'>
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 &lt;simon.mcvittie@collabora.co.uk&gt;
Reviewed-by: Matthew Barnes &lt;mbarnes@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;simon.mcvittie@collabora.co.uk&gt;
Reviewed-by: Matthew Barnes &lt;mbarnes@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update API documentation.</title>
<updated>2013-03-02T16:57:30+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-03-02T16:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=ec84c10bf5bf6530b43a64f699ece9440ad3f53f'/>
<id>ec84c10bf5bf6530b43a64f699ece9440ad3f53f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Coding style and whitespace cleanup.</title>
<updated>2013-03-02T16:57:29+00:00</updated>
<author>
<name>Matthew Barnes</name>
<email>mbarnes@redhat.com</email>
</author>
<published>2013-03-01T16:11:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/evolution-data-server.git/commit/?id=4ed38cd3e56e0825f52916d86582b02eedab008c'/>
<id>4ed38cd3e56e0825f52916d86582b02eedab008c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
