Age | Commit message (Collapse) | Author |
|
am: d0ce6136fe
Change-Id: I3877801c200806adc15e559f4fc4514bc573dcef
|
|
Cherry pick to reflect code changes. The dialer in system image
is using //vendor/unbundled_google/packages/PrebuiltGoogleDialer
This was missed because it was not using ContactCommon compat library but
directly using Build.VERSION.CODENAME.
No other instances of Build.VERSION.CODENAME are found.
Bug: 29420691
Change-Id: Ia01a0aa1d95014da4abc2873a67cc0905fe8eb5f
|
|
am: 3bd1f3fc9f -s ours
Change-Id: I96e27b4dca123399e7f75ebd6afe19885f57e360
|
|
Auto-generated-cl: translation import
Bug: 29390361
Change-Id: I60595ab17d5fccf347e92948e403d95f8e5610f2
|
|
ours am: d621f3a251 -s ours am: a221a84208 -s ours am: f3c80859ff -s ours am: 1f4c6a4475 -s ours am: c4b2d014f0 -s ours
am: 6544228382 -s ours
Change-Id: I99f529a28535d60e7ec96bdbf92c8afaf866252d
|
|
ours am: d621f3a251 -s ours am: a221a84208 -s ours am: f3c80859ff -s ours am: 1f4c6a4475 -s ours
am: c4b2d014f0 -s ours
Change-Id: I545ecd62fb1ce2328516d2c4463fd7c74f6a7fb3
|
|
ours am: d621f3a251 -s ours am: a221a84208 -s ours am: f3c80859ff -s ours
am: 1f4c6a4475 -s ours
Change-Id: Ib5b381bba34c0f011c39985ab4fcb0f7df61277e
|
|
ours am: d621f3a251 -s ours am: a221a84208 -s ours
am: f3c80859ff -s ours
Change-Id: I40facf55e1849c48afaab91bad4f1663008b9b8c
|
|
ours am: d621f3a251 -s ours
am: a221a84208 -s ours
Change-Id: I679e71425e17c60c42cb8b9edf9403b8ba95275d
|
|
am: 07edcb65d1 -s ours
Change-Id: I27d4adc0df3b6c0d9e48d6e333f3b7402e37b9c6
|
|
ours
am: d621f3a251 -s ours
Change-Id: Ia2dd649edc2882932f3aa39b2607631fb886dede
|
|
am: c2860718a4 -s ours
Change-Id: Iff606c9f084642f15a79c7e56759d03bf7cee6bb
|
|
am: 83b18efa96 -s ours
Change-Id: I60b013d3475703caedb584f2ffe46031292ea886
|
|
Change-Id: I418ac0f2f44806945872fe24748ec8701601155a
Auto-generated-cl: translation import
|
|
Change-Id: I285e45b057af559701c65834ce82e7164cdabd2e
Auto-generated-cl: translation import
|
|
am: 6e7e62d1e8 -s ours
Change-Id: Ic0afb42a6fcdd4265dd19536aaed6584e0a5a4ca
|
|
Auto-generated-cl: translation import
Bug: 29169863
Change-Id: Ibf8dc8aa31399b811c772780aa34bdc60f32d878
|
|
am: ba35e1f170 -s ours
* commit 'ba35e1f1709f22b425c7f89650a4aabf03aae07e':
Import translations. DO NOT MERGE
Change-Id: I037096145c870681ab95f1cb1692762b9c4b6fee
|
|
Change-Id: Iec9df881092f6c33f5e75797e3a18b66177be4e2
Auto-generated-cl: translation import
|
|
am: eb66b0feee
* commit 'eb66b0feeeefd4e6362f0b5063978a6c057606f5':
Fix bug where a starred contact couldn't be removed
Change-Id: I12a76d5dc73101bec87a05d3fab04f6d0be664a6
|
|
|
|
am: 30371b9022
* commit '30371b9022d0b3740c74523208a9126b9890dab4':
Fix missed call notification dialing wrong number
Change-Id: Ic234f26998193e848c80f9763f585f7de36050e3
|
|
Removing a starred contact was broken on NYC. The problem was that the
code assumed ACTION_DRAG_STARTED had coordinates that were view
relative. On NYC the coordinates were window relative.
This is a cherry pick of http://cl/122480283 and http://cl/123125613
Bug: 29074238
Change-Id: Ib090c6240ed65e4333ad63b3ab4f8b4744181b13
(cherry picked from commit 198074d959385599e952656d0a1b2a306f54e56f)
|
|
This CL fixes a bug where clicking the "callback" button on the missed
call notification would dial the previous missed call.
To reproduce the bug you had to do the following:
- get a missed call from Party A
- clear the missed call count by launching dialer and navigating to
the call log then pressing home. Clearing the missed call count by
swipping away the notification should also work.
- get a missed call from Party B
- click "callback" on the new missed call notification Previously
this would result in Party A getting called back.
The problem was that we were using the wrong pending intent flags:
- Flag 0: before ag/925201 we were using 0 which meant that the pending
intent with Party A was being used.
- FLAG_ONE_SHOT: after ag/925201 we were using FLAG_ONE_SHOT which
meant that the pending intent would be cancelled after the first use
(after the user clicked callback on Party A). If the user never
clicked callback on Party A then the intent would be re-used.
Fix was to use FLAG_UPDATE_CURRENT instead. This ensured that the
pending intent was always updated with the last missed call number.
Bug: 29065901
Change-Id: I8515e82d178348235d775b7a110e662652b3385b
(cherry picked from commit e5b24ecbe50bd79d2ce7ad8a284ac17ad1284d83)
|
|
am: 8646f14a58 -s ours
* commit '8646f14a5881b0a7c475f1f3954a5daa71763b70':
Import translations. DO NOT MERGE
Change-Id: I6b47534f76d6c5e76ad5fbcc880770d508d58b46
|
|
Auto-generated-cl: translation import
Bug: 28857042
Change-Id: I3665ba2969a33e5b987b9a98a6e591c2959d316a
|
|
am: f75eb1ac9c
* commit 'f75eb1ac9c28f1777ac375666b731d08630dbf1d':
Rename PROPERTY_WORK_CALL to PROPERTY_ENTERPRISE_CALL based on API review
Change-Id: Ifefc86a2a285ee51a61518ffdc8f2e5033c912be
|
|
Bug: 28842878
Change-Id: I52684f898137d7b07c4b9a7ac34081b3d5ec79da
|
|
am: 51e88c1c2d
* commit '51e88c1c2df87c70deb597beef0768a5b0fc0ca0':
Reduce threshold of height for layout of multi-window mode.
Change-Id: Ie13ed63c3f49090e537d9ee278f914e289c7bfa5
|
|
am: 0065720a97
* commit '0065720a974377d8139679528f2e3e5c076e91b7':
Fix the bug that quick contact cannot be removed.
Change-Id: I6eb457f4e634254e05a582d5b88a80885c4005b6
|
|
|
|
This will show contact photo for seed devices.
Fix: 28249277
Change-Id: I48980c27fc8a6e6664599114ba144649744124b5
(cherry picked from commit 5e3aa1c5f11e43fdc2f1ddf38f608117430eb919)
|
|
The "removed" button doesn't received drag and drop event since it's not
visible at the time the drag event starts. The workaround is to change
the visibility of its child view instead.
Change-Id: Iada912fcc36983ad758296f33092cc54ad6f9f5e
Fix: 28479593
(cherry-picked from b20b76437ae6aae8fe4da64097351cc80f030919)
(cherry picked from commit 22a193b7babae99256149a0536748c6ad9c6b943)
|
|
am: ddfb09b5af
* commit 'ddfb09b5af93c9adee0929ee405f3c8fd84282ca':
Fix enterprise contacts APIs naming and docs
Change-Id: Ic2d8036cdd9caa273b16f115c13fb11dcc08db88
|
|
|
|
am: e5634164a0
* commit 'e5634164a0e89568cd79868e6bdcbc5610dc78ea':
Cache call type icons
Change-Id: I7cf4a33a18de4734075c3ba33c8752c5a81f03bf
|
|
|
|
am: 36a1cc6
* commit '36a1cc6c86f8e3658c8b45bfacb8f7ad07221912':
[DO NOT MERGE] Fix NPE caused by misplaced parenthesis.
Change-Id: I3e595a732f56311be3d717b0f52c8fdf3b017e61
|
|
|
|
am: 5a45cf7 -s ours
* commit '5a45cf7098b020dac2f7a8e3140ff52b584203a7':
Import translations. DO NOT MERGE
Change-Id: Icd4feb6bdc208a861f57a14395fc2be32c5fe1c1
|
|
|
|
am: 603821e -s ours
* commit '603821e4b97fd916ff4bcc994ca2031969dcae65':
Import translations. DO NOT MERGE
Change-Id: I547955d1cdb409fb0604132d194e2406681e9be6
|
|
Change-Id: Icc2246a75745a34e161f20d54eb3debc9d129ab9
Auto-generated-cl: translation import
|
|
Change-Id: I821e5e82e9b39b1ed05dde8c7d38e9c89525e5ff
Auto-generated-cl: translation import
|
|
Bug: 28295752
Change-Id: Ifb81912db0df7ab2b7c01868d7d2daae836eeefb
|
|
am: 71f6781
* commit '71f6781457dc388aca7f8443f6cad511fa8fc8a9':
Call correct number from missing call notification.
Change-Id: Ic0c2373af8223b7e80a98a53fc2059929945a4bb
|
|
am: 235d706
* commit '235d706e4aeba527c52c3cb13760791fe6380b37':
Performing auto-migration when there are no blocked nums
Change-Id: I470a2d25b69c38482ad72209e180fe91d424c94f
|
|
am: fd95466
* commit 'fd95466779e0a25c5d8de9a71ba1fc6c059ed7b8':
Adding migrate promo to blocked numbers setting ui
Change-Id: Iee5405b3a5497dbd1ff02922137b87d47bb098d0
|
|
am: 02bf9ac
* commit '02bf9ac96cc3cc63c1ddd8cad76bdd92b07b1f6b':
Fix crash on accessibility service.
Change-Id: I1bc0fdcf1055bf162bb18a6b0ed152ba1ab7604c
|
|
|
|
|
|
|
|
The previous behavior was such that users that had no numbers in the
Dialer block list still had to go through steps to migrate to the
framework blocking solution, even though there was nothing to
migrate. This changes add logic to check if the blocked list is
empty, if that's the cause the user is automatically switched to the
framework blocking solution. This check is performed only once on app
startup.
Fixes: 27704106
Change-Id: I32482003279ef2070c1ebd8b801acf637c48ba8c
(cherry picked from commit ee4e15b40f0d20b5f04f3569efa12c0d26a38645)
|
|
Change-Id: I97c8214e620378dd32f3778040f2f2b3e1cd58f0
Fix: 28068914
(cherry picked from commit 217b96bd8ccc6874d14a1be84d639ee2d9ba1802)
|
|
Looking at the trace attached to b/28142787 it looks like
CallTypeIconsView.Resources is created frequently. In my local testing
with 9 items in my call log, it was created 23 times on load and 3 more
times on scroll.
According to the trace, creating a Resources object can be expensive.
In one frame decodeBitmap was called 3 times and took 1.4 milliseconds.
This CL works around the issue by caching the Resources object. This
should be ok. The only downside of this is:
- the cache won't be updated if the DPI variant changes
- the cache won't be released if we get a memory pressure event
Bug: 28142787
Change-Id: Ibc2ef02f7c92022deabedd70b1af135a10c9df29
(cherry picked from commit 341185547f9d54566055b270f69f1b93f0301c36)
|
|
This Migrate promo is shown so users have a way to migrate to the
framework blocking solution, directly from the settings. Previously,
users would have had to block a number to be presented with the
migration dialog.
UI: http://screen/GS8TdfKrnVv
Button Pressed: http://screen/ovd6NgVmOqq
Change-Id: I9c04b8afdf7c5681e09c02c7a4f6013c94b396d9
Fixes:27703938
(cherry picked from commit 3db9bde34452552973acefad5535a2273e9968fe)
|
|
In onStateChange, this branch of logic should be not be followed if mPrimary
is null.
Bug: 27045730
Change-Id: Ia948313d4886475dd5966b209c19696cb594ed59
(cherry picked from commit 89fa1dbb7e73766647a9de92da1b8164aa71471e)
(cherry picked from commit 6e01a29e201837a6084e156aee7edcd21e46c8bc)
|
|
Change-Id: If35d4744c3ada3a3d0ae6063dd1150e309ee5c59
Fix: 27926006
(cherry picked from commit e61465686d1ee1be8297c1e758c63ca0bff8ef47)
|
|
am: d0db4f8 -s ours
* commit 'd0db4f8941e13766b78c90432b92b4eaccf71e2c':
Import translations. DO NOT MERGE
Change-Id: I05a5a2326debfd50b60e7a125072491f03c30fe3
|
|
Change-Id: Ie8bb7c2206be193c851f16e6a262410131f3d5c3
Auto-generated-cl: translation import
|
|
am: 1155e53 -s ours
* commit '1155e532aa519198821437f68f39ef54ffd5bda2':
Import translations. DO NOT MERGE
Change-Id: I9069007af8e1e522d98f74fcd4a7ee603c15bb22
|
|
Change-Id: Ic2ff9372b918cb904ec6603380cd9e499500d5f9
Auto-generated-cl: translation import
|
|
am: 1f77177
* commit '1f77177c64177d51fe6312532195d133a7c6186c':
IMS-VT: Fix race-condition causing preview freeze.
Change-Id: I835103a509e11f4ccb2a6c9e2541e22481b2d37b
|
|
|
|
am: 87b9abf
* commit '87b9abf1fe4d480e15b2af03876003e6b8808b84':
Add via number to CallLog Account entry
Change-Id: I36077470df4217ffd623be6eca3f48fb413c5bf2
|
|
|
|
The VideoCall object is made of two binders -
one for sending requests to telecomm and another one for
receiving notifications from telecom. The initialization of
the latter is delayed since a message is posted on a handler
and initialization is done in the handler. getVideoCall()
of InCallUi's Call class deligates the call to telecom's
getVideoCall() function. Since UI events are asynchronous
request to open the camera is sent, however, if the response
is received before the initialization is complete in the handler
the response will be dropped and camera initialization will fail.
Modify the getVideoCall() function of the InCallUI's call to
return valid VideoCall object only when the object is fully
constructed.
BUG=27810744
Change-Id: Id864892bf8452161f2c6f526edd6e4ecc39bf5cd
|
|
am: d9d80c6
* commit 'd9d80c625710686ec055c902077003450748a313':
IMS-VT: Show Answer UI on receiving upgrade request
Change-Id: Icb25b8de877d3eb7f1d9703368afd88c2edc09fe
|
|
|
|
Call Log now provides the phone number that an incoming call was
received on if that number is different than the SIM subscription
number. This "via number" is appended to the Phone Account of the Call
Log entry in Dialer if it exists.
Screenshots:
- One PhoneAccount: http://screen/HuCSL0U6jU6.png
- Multiple PhoneAccounts: http://screen/pDg8F9zpMei.png
Bug: 25594198
Change-Id: I8c05ea98409e54d20493fbdb20096bf851480719
|
|
am: 84a1bec
* commit '84a1becf7d9a7055f16fc5b0e503e0512dcdfcf1':
Show "manage conference" for video calls.
Change-Id: Ie59da73076ee1f713f66dd2467a568c699286a2f
|
|
The existing VT implementation assumed that video conference calling is
not supported, and hence that the "manage conference" option could not
be shown for a video call. This was based on early requirements, but since
the video conference calling has become a requirement for some carriers.
Removed the video call check in "shouldShowManageConference" and replaced
with a check for fullscreen mode. This ensures that when a video call is
in fullscreen immersive mode, the "manage conference" banner is hidden
along with the call card.
Also added code in "onFullscreenModeChanged" which hides or shows the
manage conference option as the user enters and exists full screen mode.
Bug: 27616422
Change-Id: Ie23ebe2a0aed2e46166468fa3e833072c0e7a34a
|
|
Show Answer UI on receiving upgrade request to enable
the user to respond to the upgrade request.
BUG=27876152
Change-Id: I62fbd32e1c3b40df2136bd88d271484be8af52b6
|
|
am: 48d780c -s ours
* commit '48d780c4be36bc325be92f1f7b7d971d1d1209a0':
Import translations. DO NOT MERGE
Change-Id: I63d467614d0540cb4b86b164b550f806cf3db125
|
|
|
|
Change-Id: Iccb51eb16d2a93a982063429d67c34709278c929
Auto-generated-cl: translation import
|
|
am: bb69f18
* commit 'bb69f18b6a38585ec668e3785dc7519fa7705403':
Fixing blocked number ringtone after E911 call
Change-Id: I986f6079c6f113caa6ba01132ccac89627c5e460
|
|
+ The code which silences the ringtone for incoming calls from
blocked numbers did not check to see if blocking should be disabled
due to a recent incoming call.
+ This CL fixes that issue and rearranges logic to improve logging.
Change-Id: I6034a0ba26db09624d7ca6beb6f52bea9fda558a
Fixes: 26687001
(cherry picked from commit 256281e25aaa4764334f60a4333b607c2a4d5573)
|
|
am: 758ba19
* commit '758ba199a0a2bce7c69bfcc751bb16138bb6e609':
[DO NOT MERGE] Fix Dialer crash loop for caller id in personal contact directory
Change-Id: Id4b9f738f6ed57d5c5e76c17a6db427c24ff985c
|
|
The bug is dialer queries CP2 for alternative name by lookup key of personal directory
CP2 throws IllegalArgumentException as the lookup key is not found locally
slient IllegalArgumentException since alternative name is not very important to crash dialer.
(It's a fix by reverting some changes in ag/880910)
Bug:27905000
Change-Id: I1d61f52df63d93c9c7da436c7f2da2bdf3cced0c
|
|
am: bddab39 -s ours
* commit 'bddab395fc9de15edf4c09c67f09cfa3368b3631':
Import translations. DO NOT MERGE
|
|
Change-Id: I187bdfbd9a7700ec707a6d2e53f2b1145c342aef
Auto-generated-cl: translation import
|
|
am: 592abe2 -s ours
* commit '592abe259d3f2b79c4c7e42395a400e41f584e8a':
Import translations. DO NOT MERGE
|
|
Change-Id: Ic38606d967d41c27531c9f4c3707fe967fdee736
Auto-generated-cl: translation import
|
|
am: 4ddabae
* commit '4ddabae31883749c26d200c8f679615a4fced3b9':
Updating blocked number dialog ui
|
|
+ Small fix for the blocked number dialog to match mocks. See related
bug.
Change-Id: I3082cb46adb780aaa96e7d3ccd5a19688cc1845c
Fixes: 27703247
|
|
am: 0a9d3be
* commit '0a9d3be7e92dce46dffeaedb1e6aefc163122bfc':
Update number blocking strings
|
|
am: 47af919
* commit '47af91907bc39b7b94173cc14809b932f516b1a2':
Clear voicemail status text when loading succeeded
|
|
+ No message string for unblocking, same as new filtering.
+ String for blocking with new filtering
Fixes:27703247
Change-Id: I4622d9223e03e3c3f207da581ce5b28ee4aa2b42
(cherry picked from commit f0f07d585c95d2bda8a59e9dcffdb687cb21c0fa)
|
|
In ag/874775, mStateText.setText(null) is removed from
VoicemailPlaybackLayout#setClipPosition(). This caused the error in
mStateText not to be cleared after the voicemail is sucessfully loaded.
This CL adds a setSuccess() method to the layout that clears the message,
which will be called from onPrepared() once the voicemail is loaded.
Fixes:27770842
Change-Id: Ic42e40b99d36f817532dec780b63311c1967300c
(cherry picked from commit f35cf6c6311aa253d679f61b8fd43babce4a90c3)
|
|
am: 5e530f2
* commit '5e530f2d469cae13347a666fd9fe9d214d9e30b4':
Hide import number settings in Blocked Management UI
|
|
|
|
am: cf230a9
* commit 'cf230a91080dcfddb82fe4a42c401d77e6ae9bca':
No notification shown for blocking after E911 call
|
|
am: fd75e4c
* commit 'fd75e4c3b3c1a8f5a6ee5d3ce6a8503cf83ea424':
Updating logic for isBlockedNumber
|
|
|
|
The Dialer is no longer responsible for showing a notification that
call blocking is disabled after the user makes an emergency call.
This CL ensures that the notification isn't shown.
Change-Id: Ib87679a067831b771d99e5b2b205c84101f05fef
Fixes: 27705312
|
|
+ When new filtering is possible, we should hide the import number
settings from the blocked numbers management UI.
Bug:27705124
Change-Id: I59bf958540482fe4d1aa620e4a4bc60fdc479778
|
|
In the framework blocking, both the e164 and non-e164 formats of a
number can be blocked at the same time; these two formats will still
have the same e164 value. Since the original code expected the e164
column to be unique, in this situation the Dialer thought the number
was not blocked, resulting in a crash when attempting to block the
number a second time.
This CL changes the logic so multiple rows with the same e164 value
are expected.
Change-Id: I90995046df74b8ec2198eab1ef56a13f20dc1398
Fixes: 27724726
|
|
am: ac6cd58
* commit 'ac6cd58c8642d22e47a6d4b30295137a61177e85':
Checking for blocked number after migrating
|
|
+ There's an edge case crash in the Dialer when initiating the
migration workflow. If the user has blocked a number in the framework
prior to migrating the Dialer and then attempts to block that number
again in the Dialer, the migration workflow starts, completes, and
then the app crashes. This is because prior to migrating, the Dialer
doesn't know that the number is blocked in the framework, allowing it
to block the same number twice.
+ Since this case is specific to the situation where an already
blocked number initiates migration, this CL fixes the problem by
checking if the number is blocked in the framework, prior to blocking
it after the migration.
Change-Id: I31c8978afb871f364e63cab5cc6da3e5fd106b29
Fixes: 27720157
|