Age | Commit message (Collapse) | Author |
|
cl/150756069
Test: make, treehugger
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/150392808 (3/16/2017) to cl/150756069 (3/21/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: I0888b5db52efb28eb8194600e0c7804592f975f3
|
|
cl/150622237"
This reverts commit 06b6b56e9eaa91ebf757ea641e38a9c885fa40bd.
Change-Id: Ida8c5ee67669524dc63b9adc60a6dd392cb9b9a6
|
|
cl/150622237
Test: make, treehugger, on device testing.
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from cl/150392808 (3/16/2017) to cl/150622237 (3/20/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: Id53e0e580a4ef73760a8afb7bb8c265ee27ad535
|
|
Test: Treehugger
Notable this release:
* Reintroduce localization.
This CL updates the AOSP Dialer source with all the changes that have
gone into the private google3 repository. This includes all the
changes from 3/15/2017 to cl/150392808 (3/16/2017).
This goal of these drops is to keep the AOSP source in sync with the
internal google3 repository. Currently these sync are done by hand
with very minor modifications to the internal source code.
See the Android.mk file for list of modifications.
Our current goal is to do frequent drops (daily if possible) and
eventually switched to an automated process.
Change-Id: Ia16d68469c2ca1ff42c7fa31d922bdb78c4e244a
|
|
This reverts commit 1019500220518fb5fb023fcb7d370ab3cbf12307.
Change-Id: Ie6e4f81a995fca7345132b596521b0bd06ceffb9
|
|
Test: Treehugger
Change-Id: If2baab1d3fc2dee602a4f784bba532182e7174f5
|
|
* Refactor voicemail component
* Add new enriched calling components
Test: treehugger, manual aosp testing
Change-Id: I521a0f86327d4b42e14d93927c7d613044ed5942
|
|
Test: Built package and system image.
This change clobbers the old source, and is an export
from an internal Google repository.
The internal repository was forked form Android in March,
and this change includes modifications since then, to
near the v8 release.
Since the fork, we've moved code from monolithic to independent modules. In addition,
we've switched to Blaze/Bazel as the build sysetm. This export, however, still uses make.
New dependencies have been added:
- Dagger
- Auto-Value
- Glide
- Libshortcutbadger
Going forward, development will still be in Google3, and the Gerrit release
will become an automated export, with the next drop happening in ~ two weeks.
Android.mk includes local modifications from ToT.
Abridged changelog:
Bug fixes
● Not able to mute, add a call when using Phone app in multiwindow mode
● Double tap on keypad triggering multiple key and tones
● Reported spam numbers not showing as spam in the call log
● Crash when user tries to block number while Phone app is not set as default
● Crash when user picks a number from search auto-complete list
Visual Voicemail (VVM) improvements
● Share Voicemail audio via standard exporting mechanisms that support file attachment
(email, MMS, etc.)
● Make phone number, email and web sites in VVM transcript clickable
● Set PIN before declining VVM Terms of Service {Carrier}
● Set client type for outbound visual voicemail SMS {Carrier}
New incoming call and incall UI on older devices
(Android M)
● Updated Phone app icon
● New incall UI (large buttons, button labels)
● New and animated Answer/Reject gestures
Accessibility
● Add custom answer/decline call buttons on answer screen for touch exploration
accessibility services
● Increase size of touch target
● Add verbal feedback when a Voicemail fails to load
● Fix pressing of Phone buttons while in a phone call using Switch Access
● Fix selecting and opening contacts in talkback mode
● Split focus for ‘Learn More’ link in caller id & spam to help distinguish similar text
Other
● Backup & Restore for App Preferences
● Prompt user to enable Wi-Fi calling if the call ends due to out of service and Wi-Fi is
connected
● Rename “Dialpad” to “Keypad”
● Show "Private number" for restricted calls
● Delete unused items (vcard, add contact, call history) from Phone menu
Change-Id: I2a7e53532a24c21bf308bf0a6d178d7ddbca4958
|
|
am: f6593a4e7b
Change-Id: I7d5f8c1f72111a3d0067e3c286ee532262c724d1
|
|
A regression was introduced which caused the back arrow in the AOSP
CallDetailsActivity to not work properly.
This CL merges an external contribution (http://pagit/626605) that
fixes the issue by setting the parentActivityName appropriately.
Bug:30004436
Change-Id: I238ff71f3f7e618d5adc972c50012b13f3753f40
|
|
am: b9600e9dba
Change-Id: Ibad2e3d8eb84cfc6deb7567fe63e4d428aa2a624
|
|
Bug: 27458894
Change-Id: I1d81f9cd68a42d7346d2e42869542a365d2f024e
|
|
And CustomContactListFilterActivity
Bug 27687799
Change-Id: I80432b2225cd9309591a25055c513c556a775251
|
|
Bug: 27531029
Change-Id: I01119fad6624aa7d97558422474767bb02bc3012
|
|
Change-Id: Idd1d9c057e9fa6108b03f9f44e236b4a5f4eca3f
|
|
Change-Id: I03eb645e70e7ffb667e1a05c3075d2658cca11cc
|
|
|
|
+ Our new components for creating missed call notifications are not
marked as encryption aware so Telecom was always creating the missed
call notification.
+ This CL marks the appropriate components as encryption aware so
Telecom can check to see if we support putting up the notification.
+ Updated logic so missed call notifications only have 'callback' and
'message' actions when not locked.
+ Misc FBE cleanup
+ Since the call log is not available when on the File
based encryption lock screen, dismissed notifications will not
attempt to mark the calls as read; attempting do so causes
exceptions.
+ Updated AOSP Dialer to ensure that we don't store data in device
encrypted storage by default. This storage location is always
available, regardless of whether we're in the FBE locked state
or not. None of our preferences/databases need to be available in
this state, so this change causes the Dialer to store data in
credential encrypted storage by default. This storage location is
only available when the device is unlocked.
+ Updated AOSP Dialer so it doesn't use device encrypted storage by
default. This is because we currently don't want any of the
preferences/databases stored by the Dialer to be available when
FBE locked.
+ Updated AOSP Dialer so specific components must mark themselves as
encryption aware, rather than having everything aware because the
application is marked as such.
Bug: 27455726
Change-Id: Ib5d28267116ec007bf9beb57862796235460ddf5
|
|
Required for ContactsCommon
Bug:27489943
Change-Id: If1adb0526fdbe9b390707978d3229562808bcca6
|
|
+ Added VoicemailArchiveActivity which displays all voicemails archived
by the user
+ VoicemailArchivePlaybackPresenter is the same as
VoicemailPlaybackPresenter except that it does not need to request
content from the voicemail server
+Added tests (combined common methods and attributes for regular
voicemail tab and voicemail archive used for tests)
BUG=22797391
Change-Id: I4064eea945b9e257ec6c7ada35cf5ac1657dc866
|
|
+ The NotificationBroadcastReceiver needs to be encryption aware so
it runs and can be used to accept/decline calls when the device is
file based encryption locked.
+ Prior to this change, the buttons in call notifications wouldn't do
anything because the BroadcastReceiver didn't exist in this locked
state.
Bug: 27172859
Change-Id: Ib5e17f4c530820a42af97d2d2d9aae327273b9df
|
|
+ Need to remove for DP1
Bug=27367182
Bug=27353237
Change-Id: If370c942534bba3fd98c11447e1a83a2bf0cdfe1
|
|
Stores the voicemail content and call log information for all the
voicemails that have been archived.
BUG=22797391
Change-Id: I1b5d98ab17d3d6f32d6797c2c51b50bcd29cd5fa
(cherry picked from commit ca67dbe4b04a6eaaa106d40c199bc86d64d94e40)
|
|
Change-Id: I862c3122a4b98d190e9d8c9e70e05af1fff60715
|
|
Bug: 26862821,27250655
Change-Id: I1b5c35846f1a2d2dedaf2df9abf1f522270b1638
|
|
|
|
Change-Id: Ife8d46be20fd9bbc0e4f6b8f600dda5c6f41d3ab
|
|
This is similar to ag/862828 to enable sharing contacts using
background service.
Bug 26918008
Bug 26906732
Bug 22083005
Change-Id: I63e4e77d35d0584de6df9803c268abef45ef9e73
|
|
+ Dropping this build into prebuilts and we'll need a new version for
it.
Change-Id: I52f877b49e3c8be51f69f60efadabef18f6fbfb4
(cherry picked from commit abfb4b010d4613e6a057c39a288bb8d1f0c1d8e6)
|
|
+ The code to make the Dialer play was disabled behind flags, this
change flips the flags so the Dialer is responsible for playing the
ringtone.
+ The in-code flag will be removed later after a QA pass of the
feature.
- Removed TODO to respect Do Not Disturb, see b/26936902
Bug=18702990
Change-Id: I773c1c614beb61a6763daccd2903d9d341cf4dc0
|
|
+ Needed to keep master branch ahead of B
+ Minor version of 00 made more sense than 01, which is why this is
different from the initial version for 2.04.XX
Change-Id: Id0b014db5927569574172634bd081b7605110906
(cherry picked from commit 63386f45e939671ee356959c0f15f1a7666a4e63)
|
|
|
|
Set the appropriate flag to make AOSP dialer resizeable.
Bug: 26470449
Change-Id: I031cfe7b0df9aed94862f8e863f347c1af154aba
|
|
am: 88bbc3e5cc
* commit '88bbc3e5ccc78fe36a573f377e07c1fd37934421':
Adding meta-data for Dialer to play ringtone
|
|
Bug=26864105
Change-Id: Ic34db9109d53f1b23cbb9582b4661c9b983eee50
|
|
am: cc42b59535
* commit 'cc42b5953588110cc89b43e72d2b6579757017a1':
Display missed call notifications in Dialer.
|
|
Dialer is now putting up the missed call notification instead of
Telecom. As a result, it has to handle receiving a new missed call
broadcast and sending requests back to Telecom to update the missed call
count.
+ MissedCallNotifier class displays notifications and triggers call back
sms, and dismiss intents.
+ CallLogNotificationsService added actions it can handle for missed
calls.
+ MissedCallNotificationReceiver receives the missed call intent to update
the notifications.
Bug: 22857261
Change-Id: I03a3c3b5a2533a3ea26d668124fcaf3fa72347fc
|
|
ub-contactsdialer-b-dev
am: 61bd6fdc5c
* commit '61bd6fdc5c514f94ab96f6f36bdc469268622b21':
Changes needed to make Incoming calls work while fbe locked
|
|
+ Necessary in-call components are marked as encryptionAware.
+ Added needed null checks since the filtered number table isn't
available when fbe locked.
Bug=26542121
Change-Id: I316cd62c1faec471356794db433b9f631f293c4f
|
|
into ub-contactsdialer-b-dev
am: d4947e51b0
* commit 'd4947e51b0b3336ff9da03275ff48a7632fe0268':
Revert "Changes needed to make Incoming calls work while fbe locked"
|
|
This reverts commit 70b2cc2c5a9ca7f16c730f7329112416fee0fffd.
Change-Id: I9ad37bf5bebf9a302c96038385d420e1c8c5f19b
|
|
ub-contactsdialer-b-dev
am: 45a66c09a9
* commit '45a66c09a96e76fe6b0ecec3390bf0cb88a9dfe1':
Changes needed to make Incoming calls work while fbe locked
|
|
+ All in-call components are marked as encryptionAware so Telecom can
bind to and use them.
+ Added null checks on cursors. When in FBE locked state,
non-encryption aware ContentProviders return null
Bug=26542121
Change-Id: Ia49536c957d3d721401c05bf638fdd9dd371a731
|
|
am: 20f1f4103c
* commit '20f1f4103c96195564dfb932b29d3b822038078c':
Bumping version for B branch
|
|
Change-Id: I74782e265c57e66e5467bcdd84f3f89c7713b29f
|
|
am: 9650e1bb0c
* commit '9650e1bb0c9a61be7e9250bd0c47cb5a5d29efff':
Bump 2.3.13 -> 2.3.14 for alpha.
|
|
Bug: 25892894
Change-Id: I6a4a685db658cafa8f8f85664973b1373bfbccf1
|
|
am: af21ed21df
* commit 'af21ed21df48381ff8d5a31003e59c1c1af0814e':
Bump AOSP dialer from 2.3.12 -> 2.3.13
|
|
Bug: 25789573
Change-Id: I0a683dba73798ea85152251ab8acefd3c33167e3
|
|
am: 9873b65aad
* commit '9873b65aadfc712930420d304c3d600aa27ef01c':
Bump 2.3.11 -> 2.3.12 for AOSP dialer.
|
|
Bug: 25789573
Change-Id: Ib79cd0e1ba5ebdd3de8652489a7472e5874ad8b5
|
|
am: 17165ea0b5
* commit '17165ea0b5b99a355e01347a76c1b9ac152c8ce6':
Bump dialer from 2.3.10 -> 2.3.11
|
|
Bug: 25835494
Change-Id: Idd14dbe89486e81f91e1b159533c6ba037d6ccc8
|
|
am: e5a1dc6fb0
* commit 'e5a1dc6fb07554b61b0e462a0a8a2f15ae9004f2':
Bumping version to 2.03.10
|
|
Change-Id: I6c8e64e67b2b4c020cc2693732b5741dd03c3cc1
|
|
am: a532948c28
* commit 'a532948c28c076db3c41a1d80a661fe174cb0553':
Bump AOSP dialer version number from 2.3.08 to 2.3.09
|
|
Bug: 25813431
Change-Id: Ib5963498041c960bda0cfb6a0189ed0dd836393c
|
|
Historically, apps marked with "coreApp" were prepared to run in a
limited boot environment, and were critical to booting the device, so
in the new file-based encryption world we're marking these apps with
both "forceDeviceEncrypted" and "encryptionAware" attributes.
Bug: 22358539
Change-Id: Icfc7c077a0f8f2c75aef71bb12e09aa5dc91b45c
|
|
Bug:25705483
Change-Id: I2d348ce01506c6974a136750034d24d9b9ebb5df
|
|
Bug: 23351540
Change-Id: Ie15ea34240d11584795a5c195dc21ae38f30bced
|
|
Change-Id: Ibe91476ef3240e2eda94b132ecfecb7e91d274dc
|
|
Change-Id: Ibacb364ff4dd0556a5ab2b2683ea381babcbc583
|
|
Change-Id: Ie75b706270a48092aa8f86c0a991590550d34d04
|
|
Change-Id: I230fbb138a7ab915e3953c8f9cb41b8b3140b8c9
|
|
Manage is more related to a specific screen, new name seems to
make more sense based on location in settings menu of application.
Bug: 25343277
Change-Id: Ia45c1b7aa91c045078fd1473500f5d474e1c598f
|
|
Change-Id: I94c1d1c5bc310f102903e97b108d5bc37bfb8170
|
|
Straight revert of all onboarding flow related CLs -
the onboarding flow is not needed for now as the Dialer
will always at least be the system dialer.
Bug: 25020847
Change-Id: Ic1c5020b9b423de50801485f764209b21d5d7f33
|
|
Change-Id: I592a9197f39c5a10ddc07947a76ee4d0ec9553a5
|
|
Mocks indicate that after adding, the user should be returned to
the management UI and the snackbar should be shown there. This is
kind of pain to do across fragments in different activities. To
help address this, make one Activity the parent of both the blocked
number manage and add/search UI. This also makes sense in terms of
logical organization.
Bug: 24134038
Change-Id: I682342a73c964a5d4eb90469f10d6584b85400f1
|
|
* Add OnboardingActivity that controls the onboarding the UI
ensuring that the user grants the necessary permissions before
the Dialer can start.
* Add first pass (no graphics, eyeballed measurements) for the
screens that request for default dialer as well as permissions
* OnboardingActivity is not actually launched at this moment - will
be tied in to the various Dialer activities in a follow up CL.
* Add tests for logic that controls the display of the screens in
anticipation of future additions to the onboarding flow.
* Add mockito library to DialerTests's Android.mk
Bug: 24270592
Change-Id: I00d0f75edaecaa85042b136b0d830b5fbb3a0a73
|
|
Bug: 24134038
Change-Id: I30b283a6b67d7e64b58138762079c4bceb8fc64f
|
|
Change-Id: I2c9c594c98568b2c550b482e338a4f0fc81198dd
|
|
|
|
Authority name for FilteredNumberProvider changed so it can be
overriden in GoogleDialer.
Added UNIQUE constraint to NORMALIZED_NUMBER field.
Added NUMBER field to filtered_number_table (un-normalized number).
Bug: 23424013
Bug: 23424011
Change-Id: I3156cee70ddcaea15b7272650d5f255782e34520
|
|
|
|
Bug: 23350722
Bug: 23350276
Change-Id: I070434cead43aa93026aa6b00ab886aa2947b1e6
|
|
|
|
+ All user-facing indications should now say "Call History".
+ I renamed many references in code to "Call Log", which is how
we internally refer to many of the components related to call
history. It seemed excessive to rename the fragment, list items,
adapters, and other references to that throughout our codebase.
Bug: 23017190
Change-Id: I99719122ce592962ff99705dcf4b16e17eee3ab7
|
|
In order to add an "Undo" snackbar for voicemail, dialer activities need
to inherit from the AppCompat library. Add the relevant libraries to the
make files and change the styles to be compatible.
Bug: 22460745
Change-Id: Ia3cc4002cbd943da818fec67f888d085d53a3b25
|
|
|
|
Bug: 23153842
Change-Id: If1c4d1d20a76a4bf4ec8d2201cf1d34126fbd37e
|
|
- Removed CallSubjectHistory activity and put that functionality into
CallSubjectDialog.
- This was to give better control of layout and make it possible to
animate between show/hide of call subject history.
Bug: 22685114
Change-Id: Ie5200e8d925f0a58558f1adff1e7234edc1db1b9
|
|
Bug: 22685114
Change-Id: Id7d16634a0baad03b28b509b62315f43fa022ee4
|
|
Bug:22478141
Change-Id: I1abf786f708b6dee7d88204404220e125c99ed4b
|
|
Use the DialtactsActivity instead of CallLogActivity when
accepting ACTION_VIEW intents for the "calls" mime type.
Also remove an unused method in CallLogFragment.
Bug: 22266705
Change-Id: I1bf089901b1a5f9534c9f7a8484c12e535a87749
|
|
Bug: 22071996
Change-Id: Ic37a70f0cd81d3981f6888cfc6d52f957810ddd6
|
|
Bug: 21816241
Change-Id: I981c850d8b783d93877e762d9023213cd38d5421
|
|
Move NotificationBroadcastReceiver into its own class.
Change-Id: I64dec0c72a30993c471352c9a0fc497fa31b4bc6
|
|
Bug: 21029757
Change-Id: I74061f2db5a291b8583009b5f975b37dcd515187
|
|
Bug: 20348183
Change-Id: If1b193f933b4a7b2b322784b0cbbc66c210b25df
|
|
This declares to the platform and tools that this app does not use
cleartext network traffic. The platform and tools will be blocking
(on best effort basis) attempts to use such traffic by this app.
For example, attempts to use HTTP (rather than HTTPS) will be blocked.
Bug: 19215516
Change-Id: I33d78928e2b2ff96112a5ba694615ff6c31164a6
|
|
|
|
Change-Id: I178867378749f69c823ab1f7ebb9ac4f63d71b99
|
|
Bug: 19151850
Change-Id: I1e379651df60d10bb77f7fb91874ea8883afa536
|
|
Start the activity as the only activity in its task so that
Dialer will not remain on the task stack after the call is ended.
Bug: 18932141
Change-Id: I18f780df4a9ddfe2bef56f27b79a9ff5efbe9d86
|
|
|
|
* Add CircularRevealActivity to Dialer manifest
Bug: 18373617
Change-Id: I76e89fe1be628746dfa96c877aedd24abeec7350
|
|
Change-Id: I0d26d0510edf5ea49d77d8c3c7ecd657b5989d52
|
|
Bug: 18332160
Change-Id: I5b9bcc8f413e5534bab94e0b2677371968a8e483
|
|
Bug: 18275086
Change-Id: I69a75bd36f1f2fc18bc2672d397bff47e9af02ad
|