<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages_apps_Dialer/tests, branch cm-10.2.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/'/>
<entry>
<title>Move over call stats from contacts app.</title>
<updated>2013-07-31T08:40:57+00:00</updated>
<author>
<name>Danny Baumann</name>
<email>dannybaumann@web.de</email>
</author>
<published>2013-07-29T08:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=8ad9f70eeb661a971514bc4399e893ed9b00363f'/>
<id>8ad9f70eeb661a971514bc4399e893ed9b00363f</id>
<content type='text'>
Change-Id: I760a12d4d9bb7d16f4851edd603c2dc28180173c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I760a12d4d9bb7d16f4851edd603c2dc28180173c
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply NANP logic to numbers with a +1 country code</title>
<updated>2013-05-01T20:41:22+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-05-01T00:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=006d071bd477768b4685385d15b3385f6d2e834d'/>
<id>006d071bd477768b4685385d15b3385f6d2e834d</id>
<content type='text'>
Bug 8769688

Change-Id: I4aadd0f9e5495fb1b604910306dfd918d1540136
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 8769688

Change-Id: I4aadd0f9e5495fb1b604910306dfd918d1540136
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Smart dialing OOM for extremely long contacts</title>
<updated>2013-04-30T23:17:21+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-04-30T19:51:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=ec2a6103d517a1896abffc493e5f883049872ca9'/>
<id>ec2a6103d517a1896abffc493e5f883049872ca9</id>
<content type='text'>
Names with an extremely large number of name tokens were
using exponentially increasing amounts of memory since we have
to insert entries for all possible initial name combinations.

Added a check in the trie insertion algorithm to only add initial
matches for the 1st 2, and the last 2 name tokens.

This change only affects search by initial matches for names exceeding
4 name tokens. Full token search for names of all lengths should still
work. E.g. "frank", "enstein" would still match "Dr Frank En Stein DDS".
However initial matching would be limited to the first 2 and last 2 tokens.
So "dfsd" or "fsd" would work, but "fes" or "fed" would not.

Also fixes a bug caused by integer overflow when calculating thresholds
for bucketing frequently used contacts

Bug 8737986

Change-Id: I804184368b78fe2fa407667ed83874d839c28115
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Names with an extremely large number of name tokens were
using exponentially increasing amounts of memory since we have
to insert entries for all possible initial name combinations.

Added a check in the trie insertion algorithm to only add initial
matches for the 1st 2, and the last 2 name tokens.

This change only affects search by initial matches for names exceeding
4 name tokens. Full token search for names of all lengths should still
work. E.g. "frank", "enstein" would still match "Dr Frank En Stein DDS".
However initial matching would be limited to the first 2 and last 2 tokens.
So "dfsd" or "fsd" would work, but "fes" or "fed" would not.

Also fixes a bug caused by integer overflow when calculating thresholds
for bucketing frequently used contacts

Bug 8737986

Change-Id: I804184368b78fe2fa407667ed83874d839c28115
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow name matching for contacts with numbers in their name</title>
<updated>2013-04-19T17:51:02+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-04-18T23:12:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=a539c86d015c3eb9819cf38d1ccb04edb1461fe2'/>
<id>a539c86d015c3eb9819cf38d1ccb04edb1461fe2</id>
<content type='text'>
For SmartDialTrie, also include numbers as valid characters when
calculating indexes when generating the byte array.

For SmartDialNameMatcher, include '0'-'9' as valid latin characters,
and handle them appropriately after remapping accented characters.

Also fixed a subtle matching bug that would manifest itself when
matching against multiple tokens with similar initials - E.g.
"Dr.Dredd"

Bug 8659001

Change-Id: If461d2760a723ef7fd03dda0c1a1515cd7b44cf6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For SmartDialTrie, also include numbers as valid characters when
calculating indexes when generating the byte array.

For SmartDialNameMatcher, include '0'-'9' as valid latin characters,
and handle them appropriately after remapping accented characters.

Also fixed a subtle matching bug that would manifest itself when
matching against multiple tokens with similar initials - E.g.
"Dr.Dredd"

Bug 8659001

Change-Id: If461d2760a723ef7fd03dda0c1a1515cd7b44cf6
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow smart dialing to ignore country code/area code</title>
<updated>2013-04-18T00:45:37+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-04-11T00:12:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=afd650b7f81f363a4bb554ff7199338aee1a49c2'/>
<id>afd650b7f81f363a4bb554ff7199338aee1a49c2</id>
<content type='text'>
Add handling of country codes if the number starts with a '+' prefix
Also add special case handling for NANP numbers in SmartDialTrie
if we determine that the user is in North America.
Save user's SIM country ISO into SharedPreferences.
Add SmartDialNameMatcher methods to correctly match NANP numbers
Fix tests to use assertTrue/assertFalse instead of assertEquals

Bug 8292294
Change-Id: Ic61dac75ee3b772986d3008240bbda81322c8f31
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add handling of country codes if the number starts with a '+' prefix
Also add special case handling for NANP numbers in SmartDialTrie
if we determine that the user is in North America.
Save user's SIM country ISO into SharedPreferences.
Add SmartDialNameMatcher methods to correctly match NANP numbers
Fix tests to use assertTrue/assertFalse instead of assertEquals

Bug 8292294
Change-Id: Ic61dac75ee3b772986d3008240bbda81322c8f31
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix name matching bug with non space separators" into jb-mr2-dev</title>
<updated>2013-04-08T22:29:35+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-04-08T22:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=4334d3b852e369b591f591e66e493cc92a721233'/>
<id>4334d3b852e369b591f591e66e493cc92a721233</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix name matching bug with non space separators</title>
<updated>2013-04-08T18:56:03+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-03-22T01:22:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=69ae7985ce26709b0acd9c376c751b8fb0ba4528'/>
<id>69ae7985ce26709b0acd9c376c751b8fb0ba4528</id>
<content type='text'>
Bug: 8435819
Change-Id: I69c32207d123e5da4ae5421a5fe83ffeee4e5070
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug: 8435819
Change-Id: I69c32207d123e5da4ae5421a5fe83ffeee4e5070
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix failing tests in PhoneCallDetailsHelpeTests</title>
<updated>2013-04-08T18:14:28+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-04-08T18:14:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=e9d94e6a112b119d8ca895e0b7e8c82655eaa9a7'/>
<id>e9d94e6a112b119d8ca895e0b7e8c82655eaa9a7</id>
<content type='text'>
Bug 8566339

Change-Id: I20f84454f09be6f954c98042395908ca63977f6f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 8566339

Change-Id: I20f84454f09be6f954c98042395908ca63977f6f
</pre>
</div>
</content>
</entry>
<entry>
<title>Always show WAIT/PAUSE in dialer overflow menu.</title>
<updated>2013-03-19T23:41:43+00:00</updated>
<author>
<name>Santos Cordon</name>
<email>santoscordon@google.com</email>
</author>
<published>2013-03-19T00:43:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=472c2778dd4395416fe2eb9c7ffe62a0e36a101e'/>
<id>472c2778dd4395416fe2eb9c7ffe62a0e36a101e</id>
<content type='text'>
Used to hide menu items when not applicable.  Now we show them always
and only perform the action in those cases where menu items were
previously visible.

Updated code to do zero-position checks when there is no
selection...previously missing check.

Changed code to use chars instead of Strings when dealing with single
digits.

Consolidated duplicate code with updateDialString() function.

bug: 7478840
Change-Id: I2aa5d3badd40079e9aa75abf7e4051f9dba5e667
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Used to hide menu items when not applicable.  Now we show them always
and only perform the action in those cases where menu items were
previously visible.

Updated code to do zero-position checks when there is no
selection...previously missing check.

Changed code to use chars instead of Strings when dealing with single
digits.

Consolidated duplicate code with updateDialString() function.

bug: 7478840
Change-Id: I2aa5d3badd40079e9aa75abf7e4051f9dba5e667
</pre>
</div>
</content>
</entry>
<entry>
<title>Smart Dialling v2 with phone number support</title>
<updated>2013-02-12T22:13:31+00:00</updated>
<author>
<name>Yorke Lee</name>
<email>yorkelee@google.com</email>
</author>
<published>2013-01-28T20:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant/packages_apps_Dialer/commit/?id=55b030a8bbb0323a4823fc34f3167a248a0ff899'/>
<id>55b030a8bbb0323a4823fc34f3167a248a0ff899</id>
<content type='text'>
Behavior:
Use a prefix tree to cache contacts instead of an array list
Perform matches against phone numbers as well
DialpadFragment now ignores results from stale tasks where
queries no longer match
Add ability to not use default phone number for phone number
disambiguation dialog
Contacts are now ranked by the order which they were sorted
by in the ContactsProvider (affinity)
Change remapAccentedChars to always return lowercase characters to avoid
overhead of uppercase character conversion

Resource/Layout changes:
Tweak margins so that the section containing smart dial
suggestions looks cleaner
Use color resource instead of hardcoding color values
Add phone number to SmartDial items

ContentObserver:
Add a contentobserver to be notified on changes in contacts
Refactored cache to allow for forced cache refreshes
Use a single instance of SmartDialCache

Tests:
Added SmartDialTrie tests

Comments:
Comment cleanup

Change-Id: Ica2854e2845d4d75048aa1fd982f139496d21bf3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Behavior:
Use a prefix tree to cache contacts instead of an array list
Perform matches against phone numbers as well
DialpadFragment now ignores results from stale tasks where
queries no longer match
Add ability to not use default phone number for phone number
disambiguation dialog
Contacts are now ranked by the order which they were sorted
by in the ContactsProvider (affinity)
Change remapAccentedChars to always return lowercase characters to avoid
overhead of uppercase character conversion

Resource/Layout changes:
Tweak margins so that the section containing smart dial
suggestions looks cleaner
Use color resource instead of hardcoding color values
Add phone number to SmartDial items

ContentObserver:
Add a contentobserver to be notified on changes in contacts
Refactored cache to allow for forced cache refreshes
Use a single instance of SmartDialCache

Tests:
Added SmartDialTrie tests

Comments:
Comment cleanup

Change-Id: Ica2854e2845d4d75048aa1fd982f139496d21bf3
</pre>
</div>
</content>
</entry>
</feed>
