<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_frameworks_opt_vcard/java, branch tools_r22</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/'/>
<entry>
<title>Store encoding in upper case.</title>
<updated>2012-11-13T00:47:40+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-11-13T00:47:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=7a2ac0405decebde94bb4e3a139d62162e6e15a0'/>
<id>7a2ac0405decebde94bb4e3a139d62162e6e15a0</id>
<content type='text'>
Instead of checking for up case each time or using equalsIgnoreCase.

Bug: 7292017
Change-Id: I3954a2e0fdb757d157bcf3dff77ed2749a9577d8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of checking for up case each time or using equalsIgnoreCase.

Bug: 7292017
Change-Id: I3954a2e0fdb757d157bcf3dff77ed2749a9577d8
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow importer to handle missing encoding attribute for FN.</title>
<updated>2012-11-09T23:35:35+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-10-18T01:29:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=8aa2ab8a2f4284cdbc9392e8597ab6d4fd302c50'/>
<id>8aa2ab8a2f4284cdbc9392e8597ab6d4fd302c50</id>
<content type='text'>
- Removed separators from FN properties.
- Adding fix on importer side since we cannot fix exporters that already exist.

Bug: 7292017
Change-Id: I61c691c24828e63aac1920384e16461da7a03881
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Removed separators from FN properties.
- Adding fix on importer side since we cannot fix exporters that already exist.

Bug: 7292017
Change-Id: I61c691c24828e63aac1920384e16461da7a03881
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix missing encoding attribute on FN field.</title>
<updated>2012-11-09T00:33:21+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-10-15T19:25:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=d5a731faf1f749ad7031c13ca5a8cdb516c79b72'/>
<id>d5a731faf1f749ad7031c13ca5a8cdb516c79b72</id>
<content type='text'>
When FN field is built from display name, the encoding attribute is missing.
Created common method to build N and FN fields so they will not be out of
sync in the future.

Bug: 7292017
Change-Id: I7faceb316b639d626a54bdd455df1e748b22face
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When FN field is built from display name, the encoding attribute is missing.
Created common method to build N and FN fields so they will not be out of
sync in the future.

Bug: 7292017
Change-Id: I7faceb316b639d626a54bdd455df1e748b22face
</pre>
</div>
</content>
</entry>
<entry>
<title>Allowing multiline addresses to support microsoft vCard.</title>
<updated>2012-08-24T20:50:31+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-08-21T00:21:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=9e87c7606b0593b6789cdd177d80e31b991c864c'/>
<id>9e87c7606b0593b6789cdd177d80e31b991c864c</id>
<content type='text'>
Multiline addresses are not allowed in vCard 2.1 but it has been encountered
in microsoft mobile vCard. This adds support for this by checking the next
line.  If the next line contains a colon, we assume it's a new property.
Otherwise, we assume it's a continuation.

Bug: 5188556
Change-Id: I4607eda901a1d535c759b5026f6702eb47290cb8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Multiline addresses are not allowed in vCard 2.1 but it has been encountered
in microsoft mobile vCard. This adds support for this by checking the next
line.  If the next line contains a colon, we assume it's a new property.
Otherwise, we assume it's a continuation.

Bug: 5188556
Change-Id: I4607eda901a1d535c759b5026f6702eb47290cb8
</pre>
</div>
</content>
</entry>
<entry>
<title>Making vcard photo parsing more robust to decode errors.</title>
<updated>2012-08-15T21:20:18+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-08-15T01:09:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=2c9cf383b1c956c7185e97c2417ebd85b48fc0ac'/>
<id>2c9cf383b1c956c7185e97c2417ebd85b48fc0ac</id>
<content type='text'>
Base64.decode throws IllegalArgumentException which is not handled
and results in crash reports for users. Switching to VCardException
which should have better UI handling.

Change-Id: I3fa12b8a703c3eed181caade0bfda2271435b377
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Base64.decode throws IllegalArgumentException which is not handled
and results in crash reports for users. Switching to VCardException
which should have better UI handling.

Change-Id: I3fa12b8a703c3eed181caade0bfda2271435b377
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix for malformed photo entry.</title>
<updated>2012-08-15T18:38:32+00:00</updated>
<author>
<name>Chiao Cheng</name>
<email>chiaocheng@google.com</email>
</author>
<published>2012-08-14T23:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=a4e576ce8ebf869c505f0fe0ea82faefae9940f8'/>
<id>a4e576ce8ebf869c505f0fe0ea82faefae9940f8</id>
<content type='text'>
Blackberry vcard photo entry is not terminated with standard vcard 2.1
terminator. The vcard code is suppose to handle this irregularity already
but there was a bug where it would not work unless the next entry contained
a ':' right after the property name (i.e. "END:VCARD").  Cases with next
entries such as "TEL;TYPE=CELL:" was missed. Note the ":" is not right after
TEL.

Bug: 6979337
Change-Id: Ifa3dbb377b9da97ef7570c0f8eca8a1cb5e727a9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Blackberry vcard photo entry is not terminated with standard vcard 2.1
terminator. The vcard code is suppose to handle this irregularity already
but there was a bug where it would not work unless the next entry contained
a ':' right after the property name (i.e. "END:VCARD").  Cases with next
entries such as "TEL;TYPE=CELL:" was missed. Note the ":" is not right after
TEL.

Bug: 6979337
Change-Id: Ifa3dbb377b9da97ef7570c0f8eca8a1cb5e727a9
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle "VOICE" type as OTHER on Android</title>
<updated>2011-11-28T19:38:57+00:00</updated>
<author>
<name>Daisuke Miyakawa</name>
<email>dmiyakawa@google.com</email>
</author>
<published>2011-11-28T19:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=449d710428682b3f44ba20ce290564cd9352ca0a'/>
<id>449d710428682b3f44ba20ce290564cd9352ca0a</id>
<content type='text'>
vCard's "VOICE" type is the default type used in the format, while
OTHER is the default type on Android. Our exporter treats Android's
OTHER type as vCard's "VOICE", while our importer accepts
the default type "VOICE" as Android's CUSTOM type with "VOICE" label,
which confuses users: when they transfer phone numbers with OTHER type
those numbers become "VOICE" on receiver sides.

Bug: 5600504
Change-Id: Id30d2ca9b67b81798565224b881a734e8ee76516
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
vCard's "VOICE" type is the default type used in the format, while
OTHER is the default type on Android. Our exporter treats Android's
OTHER type as vCard's "VOICE", while our importer accepts
the default type "VOICE" as Android's CUSTOM type with "VOICE" label,
which confuses users: when they transfer phone numbers with OTHER type
those numbers become "VOICE" on receiver sides.

Bug: 5600504
Change-Id: Id30d2ca9b67b81798565224b881a734e8ee76516
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow vCard users to format phone numbers by themselves</title>
<updated>2011-09-21T18:59:22+00:00</updated>
<author>
<name>Daisuke Miyakawa</name>
<email>dmiyakawa@google.com</email>
</author>
<published>2011-09-18T22:15:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=5fffd2ba2d7fc22271251251f89043ab345acd74'/>
<id>5fffd2ba2d7fc22271251251f89043ab345acd74</id>
<content type='text'>
Bug: 5348938
Bug: 4177894
Change-Id: Iff9461d8c71c5800b0731c3708867003d75bb395
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 5348938
Bug: 4177894
Change-Id: Iff9461d8c71c5800b0731c3708867003d75bb395
</pre>
</div>
</content>
</entry>
<entry>
<title>Add API for setting the raw contacts URI.</title>
<updated>2011-09-15T20:27:44+00:00</updated>
<author>
<name>Martijn Coenen</name>
<email>maco@google.com</email>
</author>
<published>2011-09-13T14:04:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=846712bf3921bec5f0654f68e95df790b398acd5'/>
<id>846712bf3921bec5f0654f68e95df790b398acd5</id>
<content type='text'>
Needed for when we are building vcards for a profile contact.

Bug: 5300714
Change-Id: Ib4adc54d525ffaffe4d8955f4ba894d1a315099d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Needed for when we are building vcards for a profile contact.

Bug: 5300714
Change-Id: Ib4adc54d525ffaffe4d8955f4ba894d1a315099d
</pre>
</div>
</content>
</entry>
<entry>
<title>Bluetooth : Modify build &amp; parse vcard</title>
<updated>2011-08-24T21:36:57+00:00</updated>
<author>
<name>inshik</name>
<email>inshik.shin@samsung.com</email>
</author>
<published>2011-08-17T19:41:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_frameworks_opt_vcard/commit/?id=95e66b00988bc16ecc17df31e47c873b2554b8cc'/>
<id>95e66b00988bc16ecc17df31e47c873b2554b8cc</id>
<content type='text'>
If the contacts have "p"or "w" instead of "," or ";" when some carkits
are receiving them from andro id OS, some catkits cannot parse the
contacts.

Bug: 5178723
Change-Id: I536ca57aff561fb0637448bcddfd53a6ba8b28ef
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the contacts have "p"or "w" instead of "," or ";" when some carkits
are receiving them from andro id OS, some catkits cannot parse the
contacts.

Bug: 5178723
Change-Id: I536ca57aff561fb0637448bcddfd53a6ba8b28ef
</pre>
</div>
</content>
</entry>
</feed>
