Age | Commit message (Collapse) | Author |
|
|
|
Querying the contacts provider for the contact id should happen
in a new thread as well.
Bug: 11773499
Change-Id: I715e7e9b4a650efbd708d4ad3793dad742b74a14
|
|
|
|
|
|
|
|
normalizeNumber(to be renamed in the future) is a bit stricter about
converting the number into a dialable one.
Bug: 6948882
Change-Id: I09417822de714beb45664ca4f0916e40013a34bb
|
|
These methods in PhoneNumberUtils are pretty specific, so don't make them
public APIs. Instead, use the methods already in PhoneNumberhelper.
Bug: 6948882
Change-Id: I487593543eba526c64588d9a3e70b19b4ed941ab
|
|
|
|
Rename PhoneNumberHelper to more appropriate PhoneNumberDisplayHelper
Change-Id: I2c03f5cbb04c1e03f1fc1e0051a1cea641160dca
|
|
Fix crash in various routines when the number is null.
Bug:11766758
Change-Id: I3bcedbd8ada663a8c47528f32e213f653195fe57
|
|
* commit '3ec7f823c3ec0eedaf4044bd535411e59bcc820a':
Fix possible NPE in DialerDatabaseHelper
|
|
In certain cases (third party contact backup solutions?) it is possible
for raw contacts to end up with null display names, which the Dialer
was crashing on. This fix performs a null check and inserts the default
(No name) contact name if we find that the display name is null.
Bug: 11750613
Change-Id: Ifbaf2861534e6eaf8a86d50d584d11a9fa38b65f
|
|
PhoneNumberUtilsWrapper is creating a new instance of the class
everytime it tries to look up an unknown number. Just use a single
instance for this instead to avoid redundant object creation.
Change-Id: I418d95ced42c1db06c63848768050a181defb347
|
|
Dialer" into klp-dev
* commit 'a70f45478c1ff89a85d29dfda95e6082d67a4816':
Color/layout tweaks for Dialer
|
|
look like list item" into klp-dev
* commit 'b48e45496dd75bb7de73327a5a238dc8e19dc91d':
Change all contacts button to look like list item
|
|
|
|
|
|
Add search icon into search box
Change background of recent cards shortcut to whiter one
Whiten the action bar
Darken background color of list items
Reduce size of searchview text
Bug: 11654293
Change-Id: I204b14e752b40563a6f7ebdd1d61f10854b41100
|
|
Rewrite layout of all contacts button to look like a regular
contact list item.
Update list default avatar background
Bug: 11654293
Bug: 11668831
Change-Id: Iafa8f69e618b39eabf823cafd8153ed24ddbdfbd
|
|
touches spaces above it." into klp-dev
* commit '1cc54f025ca77481f5346042a7eb107111158fc8':
Dismiss dialpad when user touches spaces above it.
|
|
|
|
Only applies if the user has not input any digits yet.
Bug: 11648799
Change-Id: I28a57fcd7eae0faaf5e234e9ec7531140903e2f5
|
|
NPE in Dialer" into klp-dev
* commit '86666e2852262162f5ba101b9ab054f981777ef1':
Fix possible FragmentManager NPE in Dialer
|
|
|
|
missed calls" into klp-dev
* commit 'c51392d773e77376f182781bb2405a5043809fda':
Treat unknown call types as missed calls
|
|
|
|
Don't crash on unknown call types. Instead, just treat them as missed
calls.
Bug: 11586034
Change-Id: I4ca1721e1526ade36237251e7636d161ca8490be
|
|
Bug: 11595442
Change-Id: I7859f61bf8b5eb6b6e14d5f18cf689613124ce6c
|
|
CallDetailActivity loses the add contact intent
* commit 'c317b8363d2369b4651fc4d88fa8c711f45ab23b':
Fix bug where resuming CallDetailActivity loses the add contact intent
|
|
getLoaderManager.initLoader() performs the onLoadFinish callback
immediately if CallDetailActivity is being resumed from a previously
paused state. This causes bindContactPhotoAction to be called
with a null intent later on causing the add contact button to be no
longer clickable.
To fix this, if we know that we will receive a loader call back
that correctly binds the intent later on (or immediately), we should
skip the initial bind.
Bug: 11588776
Change-Id: I9407a88ec8bbde303109eb14496e01cf6c347c8f
|
|
CallDetailActivity and add it to Add contact intent" into klp-dev
* commit '256ff69b81dd538c8ec82a33036ca655fe8ab43c':
Load contact in CallDetailActivity and add it to Add contact intent
|
|
into klp-dev
|
|
Use a ContactLoader to load the contact data stored in the json-encoded
URI asynchronously, and prepopulate the add contact intent with the
contact data when the contact data is loaded.
This fixes the problem of contact details (i.e. name, photo, address)
not being pre-populated when adding a contact via a call log entry that
was created by calling a contact from nearby places search.
Bug: 11294679
Change-Id: I39a0d8ae40e80b350687a43be8ece6b32c88062a
|
|
SmartDialCursorLoader.releaseResources
* commit '6c97009c9fe8ea610717afb93ca2fafaff0bc261':
Add null check in SmartDialCursorLoader.releaseResources
|
|
Bug: 11474252
Change-Id: Id5a64aa72790bddef9e8fd2d4661635bd2eb6f44
|
|
|
|
|
|
ApplicationScale is always 1.0 by default if android:anyDensity
is not specified in AndroidManifest.xml
Change-Id: I74893b9deb6500ed881aa48525a3becaef88480f
|
|
* commit '3a9b311556e967bd9deab6a258218fe4154867c9':
Fix call log jank
|
|
Restore previous jank-fix while ensuring that contacts with images
not in the ContactProvider are still updated
Bug: 11289654
Change-Id: I89723bd08c9dc83731b7a7555dc0364c74faa9a4
|
|
Remove MathUtils.constrain
Use VisibleForTesting annotation in Guava
Use Sets class in Guava
Change-Id: Ib46e50ae2c0f278f6f588bb769b89ea37d8c5b30
|
|
setMarginsRelative is a private API and is not needed since
margins are equal on all sides
Change-Id: I2aeeb336e2c59132224a5b1a69560ca05f76bec2
|
|
|
|
|
|
Implemented according to developer docs:
http://developer.android.com/training/implementing-navigation/ancestral.html
Bug: 11116403
Change-Id: I02dd4900fbda921ddeaaa2a1ac8fa780152dc6ec
|
|
|
|
No-op if click detected while cursor is closed.
Bug: 10937133
Change-Id: I702e30c91a0c76cd36204a4c689155e49b775c1e
|
|
Bug: 11127944
Change-Id: Id362b5bcd5822779aa070143f5d292da70e85ed1
|
|
Bug: 11118584
Change-Id: Ia89c569f9c95912aeeef5c29cf6b6f140e7334dc
|
|
Bug: 11027471
Change-Id: I8437073e1d01e5223e89fce78795d5274db97c8e
|
|
Each dialpad key needs to manually have the "focusable" flag set so that
hovering and lift-to-type works properly.
The edittext containing digits needs to receive focus at least once in
order for it to report sendAccessibilityEventTypeViewTextChanged type events.
In JB-MR2, the ViewPager would automatically give focus to the dialpad
fragment when it was swiped into view, but now we have to manually give it
focus ourselves when the dialpad fragment is swiped into view.
Bug: 11067558
Change-Id: I56a1891b12d5ec7771a37e1f7c361242ebfe028d
|
|
|
|
Bug: 10916819
Change-Id: Ic18f982a6d478b165f576361cfec6edb8c6eb1c3
|
|
Use a set of views, instead of a simple counter to track whether
or not tones should still be played.
Bug: 10906908
Change-Id: I6bdb08c253f17d9b0aa867b5cbdf4770bc52510b
|
|
into klp-dev
|
|
|
|
Bug: 10966248
Change-Id: I6532e71c3a63104587e5f9bdba59ce2eb3423bb4
|
|
into klp-dev
|
|
Bug: 11006188
Change-Id: I67861038510591384daf4e2c5da06af3dda5439c
|
|
|
|
|
|
Bug: 11029206
Change-Id: I4965515b51592a5bb8808b9654cb246782875c0a
|
|
Perform the fragment transaction to hide search in onPause.
This prevents the brief flash that shows up in the time between
pausing the activity and starting the in-call UI, but also
ensures that we execute the transaction before onSaveInstance is called
to prevent b/10953115.
Bug: 10780429
Change-Id: I85b4c7e6719acede845d604087344401edc9ef3d
|
|
Enable setScrollToSectionOnHeaderTouch for dialer search
Bug: 10991974
Change-Id: If6021ece166ae0cba8bb3a9f1db77c7b3f8a9e5c
|
|
Also fix drag handling so that dropping outside the listview will
also complete the drag animation.
Bug: 11017468
Change-Id: I968cc8463e9d567b0a8c62f851c067d589571c6d
|
|
Initial creation of drag shadow now uses the same layout
logic as drag hovering so that the shadow does not jump upon
first creation.
Removed setPressed from onLongClick listener to avoid toggling
of pressed state when drag was started.
Bug: 10991974
Change-Id: I186cd62060e3a79913aa89fb7af989f3497e0b10
|
|
- Adds "-1", "-2", "-3" as unknown number placeholders for legacy
reasons.
- Disable calling feature for these numbers.
- Show caller info as "Unknown" for these numbers.
Bug: 10966248
Change-Id: Ibb7904685decbc602db33a56c7709279728e503d
|
|
- Adding new caller id is enabled message when the call short cut is displaying
a reverse lookup result or if the number is unknown.
- Added dismiss "X" button which turns of the badge forever.
- Fixed issue where main screen was cutting off add contact button when few
favorites are present.
Bug: 10956658
Change-Id: Iea298d41b2ad6c3f63bc5580dc54fa0dc81d8c52
|
|
|
|
|
|
Bug: 10972458
Change-Id: Ibae824d24f72255f7d2e4c3dfa6f38f001f56f76
|
|
Add animations to the favorites list view that occur when
the most recent call shortcut is dismissed.
The previous implementation would call removeAllViews on the
call shortcut once it had been dismissed. This would cause the rest
of the list view to appear to jump up into place instead of animating
smoothly.
Instead, we now use the same animation logic in PhoneFavoritesFragment
by saving the offsets of the rest of the list items once the shortcut
is dismissed, and then assigning animations to the new list items
when a new dataset arrives in onCallsFetched.
Also, additional logic needs to be added to the animation logic because
call shortcuts are taller than regular contacts. The previous code made
the assumption that the removed item would always be the same height as
all other list items, but this is not the case here. We thus save the
height of the removed call shortcut as a special value in mItemIdTopMap
and retrieve it to correctly calculate translation offsets instead.
Bug: 10915363
Change-Id: I81bd711c5a3a34bdb4c4f5a311b91fb6ee1539c0
|
|
Change AOSP cache API to interface and move DB data types to GoogleDialer
Bug:10980951
Change-Id: I37eb07f672458ab4d8789ecc4e9f2f60745de862
|
|
|
|
into klp-dev
|
|
Also removed unneeded legacy code that shows the keyboard when
the search view is focused. The framework does that automatically for
us, and this code was causing problems by popping up the keyboard
whenever you dragged a contact over the search view.
Also turned off debug flag.
Bug: 10965693
Change-Id: I2fb9cedecd2a78faa367f750f8a0aea9de68a359
|
|
Bug: 10955634
Change-Id: I1a562a03aa7a7de016687803c154b6a3915e3e10
|
|
|
|
This reverts commit 02403e5cd7eb0f1cff85146013e33691e1dc2e8b.
Fixes bug: 10953115
Change-Id: Id52e794b6f48ccfeae00d1556cca9ab67378e47a
|
|
Bug: 10951409
Change-Id: Ieb39e5f939736be8bc10690f322ef5e43ce81027
|
|
Bug: 10862541
Change-Id: I52cbb8b2cfce90c315e42e89935fc7225f8d39fc
|
|
|
|
Bug: 10953115
Change-Id: Idf8107ca9b49b31d2209751a09daabadacfc752b
|
|
|
|
Call log views were being recycled and reusing the tagged intent
in the recycled view.
Bug: 10953465
Change-Id: Iff1d2276622bda05486efd092abac1a55b7441f1
|
|
Bug: 10946188
Change-Id: Ic0667335d681648448ee044fd35fc29488d5ba7c
|
|
|
|
Bug: 10862541
Change-Id: I7299d38dcc63fa2a37e61949ebfcc794c3471c70
|
|
|
|
Change-Id: Ib5c98b51c4f3113e434208b83310754b825a197f
|
|
Bug: 10904260
Change-Id: I18fef2f553ab2598c87972ed887b0221108957f8
|
|
|
|
Also fixed a bug that would cause Index OOB exceptions if
we were to use anything other than 1 row of tiled favorites.
Bug: 10888792
Change-Id: I671032f48fa054847692d28a7c58836bf67c9b29
|
|
|
|
Bug: 10861718
Change-Id: I3a889a71cff7abac578da83d09dd7af23f3f88ca
|
|
Delay the hiding of the search fragment so that the in-call ui has time
to show up.
Bug: 10780429
Change-Id: I0f44bbb10e221ad4480ed1acf6225e6d6b6411ce
|
|
As discussed:
1) If a contact has more than one phone number and no default set, don't
show the phone number type. Instead, just center the contact name.
2) Clicking on a contact with more than one phone number and no default will
launch the disambiguation dialog.
3) If a contact has a default phone number set or only has one phone number,
show the phone number type.
4) Add phone number type to the top 3 contacts, if one is present.
Change-Id: I6a60fc6111e8f9494eca5e35d7cfbaf40aa99e57
|
|
|
|
- For squared tiles, stars will replace info icons when a contact is a
favorite contact. And clicking on either star or info icon will bring
up the quick contact card.
Bug: 10862067
Change-Id: Ie0ad9e7e5969a70c3bafef5c2bb47fb84cd7ffdb
|
|
|