summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-30All Fragments are now support library Fragments.keyboardr
Switch a bunch of imports to support library Fragments (and Loaders) instead of framework Fragments (and Loaders). This was needed to use FragmentManager.isStateSaved() instead of manually tracking that state. This should reduce errors around committing after state is saved. Also adds METADATA presubmit to prevent new usages of framework Fragments or Loaders. Bug: 38241305 Test: Covered by existing tests. PiperOrigin-RevId: 160202511 Change-Id: I5dc0b467da984ca571e49b4dfa0deea44eb372b2
2017-06-26Fix pause / unpause in the scenario where calls are swappedroldenburg
The previous fix (cl/159623587) has a regression in this scenario: Device A: video call Device B Device B: accept video call Device B: go into background (press Home) Device A: go into background (press Home) Device B: return to foreground (return to call) Unexpected result: A is transmitting video even though it has not returned to the foreground as well Bug: 62784036,38359325 Test: manual PiperOrigin-RevId: 160013824 Change-Id: I6e9c89c8fa52882c49d32e061032b93b1e8552f0
2017-06-26Tweaks to the voicemail TOS UImdooley
• moved scrollbar to edge of screen • changed divider to .5dp and added shadow • change "DECLINE" to "NO THANKS" for verizon TOS (it already was that way for non-verizon) • changed "ACCEPT" button to "TURN ON" text • increased the bottom bar height • made the google transcription text in the TOS bold • add an image to the non-verizon TOS screen (just using test image for now) i didn't add the 'Learn more' link, since its not ready yet. verizon screen shot: https://drive.google.com/open?id=0B9o_KvtLkcuIcVk0dHBtWmFfdjJWQVV3OEdVc0JXN01XZHQ4 non-verizon screen shot: https://drive.google.com/open?id=0B9o_KvtLkcuIci1OMlVXTHVuMGYwMWZVTS01dGVwMUpLdmRr Bug: 62375681 Test: manual and updated unit tests PiperOrigin-RevId: 160006810 Change-Id: Id45a3a848bb219a70fddbb5a7ada29cd39e604a9
2017-06-26Adding voicemail transcription branding and progress UImdooley
screen shot showing branding (its harder to capture the progress UI): https://drive.google.com/open?id=0B9o_KvtLkcuIdkkycVo1RFhsaENYV3J2Yi1LWnJzR0FfSHJR Bug: 62376944,62424455 Test: device testing PiperOrigin-RevId: 159993127 Change-Id: I8355164b5831e85de13915e221f6e0f0163e8c81
2017-06-26Adding voicemail transcription impression loggingmdooley
Logging impressions for interactions with the voicemail transcription server. Bug: 62423554 Test: none PiperOrigin-RevId: 159985772 Change-Id: I782d7eb4df917ae42940f359d98abc87f7ec0f95
2017-06-23Updated in call ui for EC calls with text to not get cropped.calderwoodra
screenshots: short message (before cl): http://screen/pMAgfV540Y5 short message (after cl): http://screen/VN3TVTBYjPN long message (before cl): http://screen/V8jSApXmEC2 long message (after cl): http://screen/Vd7zyf2JGvP long message zoomed (before cl): http://screen/urWDNGACgOf long message zoomed (after cl): http://screen/i2xEch8HHoq PiperOrigin-RevId: 159968371 Change-Id: Icaf0a69949b206efd8d08001065cfb4ccdcb1726
2017-06-23Ensure IMS video calling is enabled before offering video upgraderoldenburg
By not checking CallUtil.isVideoEnabled, we were offering upgrading even after the user had disabled it. I also tried to make the isAvailable method a bit more readable. PiperOrigin-RevId: 159966735 Change-Id: Ibf828a561654e0e9521a6d86ad18269da426bba4
2017-06-23Fixing strict mode violations in voip module.mdooley
There is still one more violation in hangouts that i will address in a separate cl. PiperOrigin-RevId: 159955865 Change-Id: I61cb65d5f099baae497dfe2daddb4f7da6866ad6
2017-06-23OMTP client type null improvement - cp aosp/319963 into Dialeruabdullah
Replace the null "client type" value by a more detailed value in the MO SMS. Create a client type value based on : - Manufacturer name - Model name - Android os version Test: OmtpConstantsTest.java Original author: http://aosp/319963 - Alexis MARCOU <alexis.marcou@orange.com> PiperOrigin-RevId: 159906976 Change-Id: If759f7c96c9fb9a3895f8d944c842c350b8d2472
2017-06-23Fix answer ui with no SYSTEM_ALERT_WINDOW permissionsail
If the user disallowed the "Display over other apps" permission then incoming calls would no longer show up on the lock screen. The problem was that if the permission was denied then we would attempt to ask the user to give us the permission. This causes us to start an activity while the in-call activity is starting which break things. Fix was to never prompt the user to give us this permission. This is ok because not having this functionlity doesn't break anything. PiperOrigin-RevId: 159901233 Change-Id: I3c06ba327ef265fd7981931f49c44e00d1c25350
2017-06-22Merge "Make shortcuts use adaptive icons"TreeHugger Robot
2017-06-22Merge changes I19ef6b50,I5615960aTreeHugger Robot
* changes: Only show video call option in the call log when appropriate Switch to PROTO2 for better AOSP compatibility.
2017-06-22Update AOSP Dialer source from internal google3 repository at cl/159771812. ↵Eric Erfanian
am: 842a9777de am: 7b6472711e -s ours Change-Id: If203f03766a5eeb0ab4d2f262bb581417146aa39
2017-06-22Make shortcuts use adaptive iconskeyboardr
Test: IconFactoryTest.java PiperOrigin-RevId: 159871437 Change-Id: I8df921f36bde619811129ae0f3013ff77903fc8e
2017-06-22Only show video call option in the call log when appropriateroldenburg
This fixes two bugs we previously had: 1) If video calling was disabled in Settings, we would still show a video call option in the call log (fixed by checking the setting) 2) If a different app from Dialer inserted a video call into the history, we would incorrectly show a video call button in the call log (fixed by checking the account handle matches the default phone account) PiperOrigin-RevId: 159870114 Change-Id: I19ef6b50db50f9961a486f48996427a1da8f8813
2017-06-22Switch to PROTO2 for better AOSP compatibility.erfanian
PiperOrigin-RevId: 159845977 Change-Id: I5615960a4d007924d3db64fc777c7a40593df612
2017-06-22Update AOSP Dialer source from internal google3 repository at cl/159771812.Eric Erfanian
am: 842a9777de Change-Id: Ib1d6495d08196f047aacb3f26cab28d20542ff3b
2017-06-22Merge "Manually integrate upstream oc-dr1-dev changes."TreeHugger Robot
2017-06-22Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/159771812. 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/159428781 (6/19/2017) to cl/159771812 (6/22/2017). These changes track the dialer V11 release. 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. Merged-In: I39aba7e972bac6e5864e70ed693849d90ecd7e08 Change-Id: Ia87877f7ae67c5b56078477b8b08082de1355315
2017-06-22Manually integrate upstream oc-dr1-dev changes.Eric Erfanian
https://googleplex-android-review.git.corp.google.com/#/c/2446830/ Test: TH, make Change-Id: I39aba7e972bac6e5864e70ed693849d90ecd7e08
2017-06-22Make Bubble's collapseEndAction and visibility states more explicit.keyboardr
This will better handle the cases where a show/hide action is performed while the Bubble is animating. PiperOrigin-RevId: 159771812 Change-Id: I87779da8c0360906587355279b3cc9674289e30f
2017-06-22Added logging to reporting caller idcalderwoodra
Reports when a user sucesfully reports a number is inaccurate caller id and when their report fails. PiperOrigin-RevId: 159762210 Change-Id: I8507b4d2a3d4b6f3004e8145f4ba0f9e8065e5d7
2017-06-21Log starting tab.yueg
Log which tab is presented when app first launched, including: - speed dial - call log - contacts - voicemail (if not available, we move to contacts tab immediately and log the move) Test: manual PiperOrigin-RevId: 159754375 Change-Id: Ice5be6c0f2c0463204fe3c1c7cf83c4dfc7df5d1
2017-06-21Added privacy toast for users first time using call composer.calderwoodra
When a user uses call composer for the first time, it isn't obvious that their messages are being stored in the Android Messages app. So we display this toast to them on the first time they make a enriched call to let them know for privacy purposes. screenshots: http://screen/pcuu4GG037Z http://screen/MLRJiY9V7cH PiperOrigin-RevId: 159749893 Change-Id: I0cee7b49321f1d2302ba8ed8f6e1c19c44feb19a
2017-06-21Disable auto fill for dialpad.wangqi
Current auto fill content is usually the device's own number thus not useful and it covers "1" key. PiperOrigin-RevId: 159742824 Change-Id: I753832120bf9436506bf5394b47c94f94899a92b
2017-06-21Fix assert when OmtpMessageSender received an invalid VVM configtwyen
b/62666193 is one of the top crashers, the assert that the VVM config is valid has failed. This is likely caused by the PhoneAccountHandle being invalid. While the PhoneAccountHandle must be valid when the broadcast is made, the SIM might have been removed and invalidated the PhoneAccountHandle when the broadcast is still in flight. In this CL the validity is checked first. PiperOrigin-RevId: 159737846 Change-Id: Iae5a65978879fd1bfdf726008e8b6463499c99e8
2017-06-21Make Lightbringer getPackageName Nullableroldenburg
An empty string isn't as clear and can lead to incorrectly matching other intents when just comparing package names. PiperOrigin-RevId: 159725546 Change-Id: I2943b3569fb6409f5c69deb2032f3d8248f6c14d
2017-06-21Select "Select all" if all the entries in the call log are selected.uabdullah
TEST=N/A Video: https://drive.google.com/a/google.com/file/d/0ByIs9UmqOFZFZjBsUS1HQVBxUUE/view?usp=sharing PiperOrigin-RevId: 159637501 Change-Id: If1b088f7abff2ec52fd54fbbb36d6b7c6d54a926
2017-06-21Don't pass a null Context to RenderScriptroldenburg
We need to check that we have a Context before passing it to RenderScript.create. getContext can return null if the fragment has been removed. I switched this to an early return approach to avoid the deep nesting and added tests. It is safe to ignore the IfThisThenThat PiperOrigin-RevId: 159633511 Change-Id: If2286a545c2e514c328dff22c48a99b9ed232e88
2017-06-21Added privacty snackbar for deleting calls with EC data.calderwoodra
When a user deletes a call from the call log, it might not be clear that they aren't deleting the attachments they made with the call. So we present them with a snackbar letting them know to open android messages to delete attachments. screenshot: http://screen/TSoWmNhjcn4 screenshot: http://screen/vUXShdYpXem PiperOrigin-RevId: 159631807 Change-Id: Iaad903258160dc789e0c6a524adba56299523636
2017-06-21Update our paused flag based on call session eventsroldenburg
This fixes a bug where we would remember being paused after receiving a second call incorrectly after we swap back to it. @tgunn, adding you here to double-check I am interpreting those call session events correctly. PiperOrigin-RevId: 159623587 Change-Id: Ic52e3e9046f767321a48e22274b8a1c27b4dfa86
2017-06-21Fix crash on voicemail mark as read when lacking write call log permission.wangqi
PiperOrigin-RevId: 159622902 Change-Id: Idabc3122601e442a07b31c38287af767651e9970
2017-06-21Properly handle configuration changes in Bubblekeyboardr
The WindowRoot now provides a listener for when the Configuration state changes. Bubble will then reinitialize the MoveHandler (to account for potential changes in screen bounds) and ensure the window is within bounds. PiperOrigin-RevId: 159614123 Change-Id: Icace5b52299825836fb398ce1e6234ad0bb212f3
2017-06-21Merge "Automated g4 rollback of changelist 158923709."TreeHugger Robot
2017-06-21Disable Orange VVM in AOSP dialer am: 7cc2ab563c am: 6803817279Ta-wei Yen
am: f43ad4c585 Change-Id: Ic0b4394960fb1e2e81eda34c2d2e25eb23e8e281
2017-06-21Disable Orange VVM in AOSP dialer am: 7cc2ab563c -s ours am: a8a71b12c6Ta-wei Yen
am: 57304d887c Change-Id: I08748f0e7890a5c2288decf02339533671049b1d
2017-06-21Disable Orange VVM in AOSP dialer am: 7cc2ab563cTa-wei Yen
am: 6803817279 Change-Id: I43f7bdea8b1007fd947337c4abfc083913d66ef8
2017-06-21Disable Orange VVM in AOSP dialer am: 7cc2ab563c -s oursTa-wei Yen
am: a8a71b12c6 Change-Id: I505e7c88518873c9fb1b402fa87ea407a7c56f64
2017-06-21Disable Orange VVM in AOSP dialerTa-wei Yen
am: 7cc2ab563c Change-Id: I7285305983985264b5588f7240e19785a484cb11
2017-06-21Disable Orange VVM in AOSP dialerTa-wei Yen
am: 7cc2ab563c -s ours Change-Id: Ie06a3dbfe5b3ce065cbfaa04c862a0ca30418dbe
2017-06-21Merge "Dismiss popup menu when show dialpad chooser." into oc-dr1-dev am: ↵Eric Erfanian
e4de90c6d9 am: cccd0a8597 Change-Id: I56fa753c4191d6969b75f4e22b2013eb56655a9f
2017-06-21Merge "Dismiss popup menu when show dialpad chooser." into oc-dr1-devEric Erfanian
am: e4de90c6d9 Change-Id: I3c2ef89d2548ea0cb5a169b7dd1bebbf6014afa7
2017-06-21Merge "Dismiss popup menu when show dialpad chooser." into oc-dr1-devTreeHugger Robot
2017-06-21Automated g4 rollback of changelist 158923709.wangqi
*** Reason for rollback *** It's not necessary anymore after we verified it could be controlled from server side. *** Original change description *** Flip flag to enable ReturnToCall bubble. Enables ReturnToCall bubble and changes the name of the flag so that it can be toggled independently from previous versions. *** Also in the change: Restore TODOs Test: TH PiperOrigin-RevId: 159587541 Change-Id: I88f01550f07a7859f41b4f0fc843e92b38f5a85b
2017-06-21Dismiss popup menu when show dialpad chooser.Eric Erfanian
Issue steps: 1. Show overflow menu in dialpad. 2. Press Home button, start another app such as Messaging. 3. Make phone call by Messaging app. 4. After the call is active, press home button and start Dialer again. 5. Dialpad is dismissed but popup overflow menu still shows. Solution: Dismiss popup menu when show dialpad chooser. Credit to: yifan.bai <yifan.bai@spreadtrum.com> https://android-review.googlesource.com/#/c/417719/ Test: TH, manual Change-Id: I019a799d52282bfb47a09d43cf25c14b053f8d9b
2017-06-21Remove LITE scrub annotations from protos.erfanian
Copybara will do this on export. Test: TH PiperOrigin-RevId: 159512079 Change-Id: If47ac04c42f8cc1f56e5d761d4ab1f1b6f17b57e
2017-06-21Rotation Exif data is no longer lost when reducing size of cc images.calderwoodra
BitmapFactory.createBitmap doesn't carry-over image exif data. We now hold onto exif data and reapply it through matrix transformations so images are displayed properly. Test: TH PiperOrigin-RevId: 159492684 Change-Id: Ief58f5fc506214e4a6afaf36a1be7dd53c712d4d
2017-06-21Move VVM activation state to device protected storagetwyen
VVM activation state is required to suppress legacy voicemail notification. It should not be shown if VVM is activated. Before this CL this information is stored in credential protected storage, and cannot be accessed right after boot. Telephony might have a stale VM count and will attempt to refresh the notification after reboot, which will not be suppressed. In this CL the activation state is moved to device protected storage. Other account info are sensitive and remain in credential protected storage. Test: TH PiperOrigin-RevId: 159492498 Change-Id: I918546cd9874e47c4aa96889aa35916ca6c59890
2017-06-20Fix bug that number is duplicated until location is resolved.Android Dialer
Number shouldn't be shown in bottom row if it's already shown on name row. Test: TH PiperOrigin-RevId: 159468064 Change-Id: Ieb3eff270d247dd712d2fbf6fe2428038ba643c3
2017-06-19Add "Simulator" for Enriched CallingEric Erfanian
An annoying part of development on enriched calling is that it was difficult to determine what sessions were in memory. We have a number of bugs related to incorrect sessions being shown, and knowing exactly what sessions are available in memory can help debug them. This CL adds a "Simulator" for enriched calling. This is more of a debug tool than a simulator since it doesn't yet support adding a new enriched calling session. To allow the simulator to view all of the sessions in memory, a new EnrichedCallManager API was introduced: getAllSessionsView. This API was designed in a way to prevent abuse, so it returns a list of string representations of the sessions. Just returning the full list of sessions would have allowed clients to bypass the getSession logic and examine sessions that shouldn't be available. Also in this change: * Integrate changes to form a base for future copybara imports. Test: TH PiperOrigin-RevId: 159445010 Change-Id: Ie8fc35d817a4e3b0eac37e0c34a6592060c43b23
2017-06-19Update AOSP Dialer source from internal google3 repository at cl/159428781. ↵Eric Erfanian
am: ea7890cd5e am: 0a7b301e28 -s ours Change-Id: Ifc2aaaa33992aaad8d5fa4b16fe47a5862385131
2017-06-19Update AOSP Dialer source from internal google3 repository at cl/159428781.Eric Erfanian
am: ea7890cd5e Change-Id: I4f5e2f0040f9d8749856b6a51fb2befa398f8e4c
2017-06-19Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/159428781. 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/158012278 (6/05/2017) to cl/159428781 (6/19/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. Merged-In: Ie60a84b3936efd0ea3d95d7c86bf96d2b1663030 Change-Id: If1fa394df2609f0d38b4f794c83f4db3f1006484
2017-06-19Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/159428781. 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/152373142 (4/06/2017) to cl/159428781 (6/19/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: Ie60a84b3936efd0ea3d95d7c86bf96d2b1663030
2017-06-13Merge "Fix dependencies of packages that target earlier releases" am: ↵Paul Duffin
8e49b42b6f am: ef26655bcf -s ours am: b3d940136e -s ours am: 444ba7afdf -s ours Change-Id: Ie3c3b5b1b7d3c2b0870219d0c78c80cad3994b25
2017-06-13Merge "Fix dependencies of packages that target earlier releases" am: ↵Paul Duffin
8e49b42b6f am: ef26655bcf -s ours am: b3d940136e -s ours Change-Id: I39e54ed8fb4fe8667df40b094c2dff4cdb20df18
2017-06-13Merge "Fix dependencies of packages that target earlier releases" am: 8e49b42b6fPaul Duffin
am: ef26655bcf -s ours Change-Id: Ie6549560c815fb1ee03ff9ec51f27b30f5087cf9
2017-06-13Merge "Fix dependencies of packages that target earlier releases"Paul Duffin
am: 8e49b42b6f Change-Id: If33a227619c50e0d2b19dd3cc9f14e9d45ad5807
2017-06-13Merge "Fix dependencies of packages that target earlier releases"Treehugger Robot
2017-06-13Fix dependencies of packages that target earlier releasesPaul Duffin
A previous change added legacy-android-test as a static dependency to all packages that build against the current, test_current or system_current and failed to compile when the junit and android.test classes were removed from the API. Unfortunately, those changes did not take into account that some of those packages target earlier API versions and so will always have the classes available at runtime. This change replaces those static dependencies with dynamic dependencies for any package that targets an earlier API version. The file changes were made automatically by a tool that constructed and then analyzed a full dependency graph of all the Android Java modules. The individual changes were checked manually to ensure that the changes matched the intent. The affected modules were built against an API with the junit and android.test classes removed. Any issues found during this process resulted in either the tool being updated to address the issue or a separate change being made to fix an existing problem with the build. A sample of the affected packages were run to ensure that they worked as expected at runtime; no issues were found during testing. The following change descriptions were generated automatically and so may be a little repetitive. They are provided to give the reviewer enough information to check the comments match what has actually been changed and check the reasoning behind the changes. * Android.mk Removed legacy-android-test from LOCAL_STATIC_JAVA_LIBRARIES because Dialer's manifest file (AndroidManifest.xml) targets API level 23 and dynamically includes the android.test.runner library at runtime so there is no point in statically including the classes. It was not added to LOCAL_JAVA_LIBRARIES because module Dialer does not have any dependencies on android.test classes * tests/Android.mk Added 'android.test.mock.sdk' and 'legacy-android-test' to LOCAL_JAVA_LIBRARIES because module DialerTests builds against 'LOCAL_SDK_VERSION := current' and uses classes from packages android.test and android.test.mock (possibly indirectly) so will no longer compile once they are removed from the API. They were not added to LOCAL_STATIC_JAVA_LIBRARIES because DialerTests's manifest file (AndroidManifest.xml) targets API level 23 and uses the android.test.runner library which will provide the classes dynamically at runtime. Dependency 'android.test.mock.sdk' is used instead of 'android.test.mock' because module DialerTests builds against the API not internal jars and so should use libraries that build against the API not internal jars. A future change will replace the dependency on 'legacy-android-test', which builds against the internal jars with a dependency on 'android.legacy.test' which will build against the API. Bug: 30188076 Test: make checkbuild and ran a sample of tests Change-Id: Ia69a25caeef20017c311f45d046fbccb83ea7394 Merged-In: I10c2c5f315e442477be81726e7df20d569fe5305 Merged-In: I37a618deba48d87a1a03d82ad4022233b408a788
2017-06-12Disable Orange VVM in AOSP dialerTa-wei Yen
Orange has made a few request that cannot be resolved in the O timeframe. VVM support for it should be disabled in AOSP so OEMs won't get it by default without the fixes. These issues will be resolved in August when O is released and dialer is doing regular drops in the public. France is live in prod while Belgium/Luxembourg is experimental behind a flag. This CL does not affect GoogleDialer in the system image Change-Id: Ia7e5c9b5d2411a15453f585bb9eae88aae1bbc00 Fixes: 62536071 Test: manual
2017-06-09Revert "Update AOSP Dialer source from internal google3 repository at ↵Tobias Thierer
cl/158012278. am: 91ce7d2a47" This reverts commit c67d658e7daa453fe9ad9fd1a37f81eaf2048c44. Reason for revert: This CL broke the sailfish-userdebug_javac-all target on master. Change-Id: I9b54333a654c00154ca84f4ece84bea4f07cc19b
2017-06-08Update AOSP Dialer source from internal google3 repository at cl/158012278. ↵Eric Erfanian
am: 91ce7d2a47 am: 274b6d320e Change-Id: Iecf4325f314bf6c3324187e6406c8aae4675dd63
2017-06-08Update AOSP Dialer source from internal google3 repository at cl/158012278.Eric Erfanian
am: 91ce7d2a47 Change-Id: I1744a8bfca09eae5e9c0d7aac122515eca75bb8b
2017-06-07Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/158012278. 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/152373142 (4/06/2017) to cl/158012278 (6/05/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: I4d3f14b5140e2e51bead9497bc118a205b3ebe76
2017-06-01Merge "Remove usages of ActionBarActivity." into oc-dev am: 28d5e3ca4aAurimas Liutikas
am: 141883f160 Change-Id: Ie019ef02cbc21517e78e8d053b1e7dfd150889e2
2017-06-01Merge "Remove usages of ActionBarActivity." into oc-devAurimas Liutikas
am: 28d5e3ca4a Change-Id: Ic4912b727886f3e9a24f6e4a88ab433b57c19057
2017-06-01Merge "Remove usages of ActionBarActivity." into oc-devTreeHugger Robot
2017-06-01Merge "update glide snapshot"Roger Xue
2017-05-31Update Dialer to v10 RC45. am: 83b20211c3Eric Erfanian
am: ae06b1b3b8 Change-Id: I37dfc5acf163aa0942803da64ec47629622580c4
2017-05-31Update Dialer to v10 RC45.Eric Erfanian
am: 83b20211c3 Change-Id: Ide21415247a3ec743f5438c49d29ba2d861081b0
2017-05-31Update Dialer to v10 RC45.Eric Erfanian
This release was created following the instructions at: go/dialer-aosp-release Subsequent dialer releases will follow as O bugs are fixed, until we reach our final RC. Version: 10 Candidate: RC45 Branch: dialer-android_release_branch/153304843.1 dialer-android_20170416.00/dialer-android_20170416.00_RC45 This release contains the following bug fixes since RC39: Bug: 38131932 38302993 38347350 38368993 38395481 62100344 Test: make, on device Change-Id: Ib4af5dcc58c684d51ea1f4628b301e40184b81b3
2017-05-26Set camera to null when disabling IMS video transmission am: d40e05b9e0Sailesh Nepal
am: 7f7f25f903 Change-Id: I9ecaf153cf214e099228ec43cdcf8b565129ff0a
2017-05-26Set camera to null when disabling IMS video transmissionSailesh Nepal
am: d40e05b9e0 Change-Id: I083c9e03f38eacd2cb4eff67b07b302e67196add
2017-05-26Set camera to null when disabling IMS video transmissionSailesh Nepal
From Tyler's investigation: In the past (Marshmallow days) we used to call setCamera(null) as well as sending the downgrade request. Stopping the video transmission is one thing but I think the modem implementation depends on the camera being nulled to clean up its resources. (This CL is a manual cherry pick of cl/157154988 from google3 to gerrit.) Bug: 38395481 Change-Id: I7f71c1ffb7194165b8968cd4a033ffea1af443ed
2017-05-26Fix permissions missing in AOSP build am: 6af9c02cc2Ta-wei Yen
am: 8b80f2b663 Change-Id: I43a9dacc38f86b7a1286cbaf28eb8b526926e30e
2017-05-26Fix permissions missing in AOSP buildTa-wei Yen
am: 6af9c02cc2 Change-Id: I9862669e6fce83a12fcac9e64287346cd03e72ce
2017-05-25Fix permissions missing in AOSP buildTa-wei Yen
The voicemail module permissions are in a different manifest, and was not merged. Test: manual VVM smoke test Change-Id: I00c7abf16a5ed40d2d3b0e26463663e60fc8b05f Fixes: 38421210
2017-05-25update glide snapshotLujiang Xue
Test: build the app Change-Id: I819306673e59a3fb53b877adf38e0294cc8c5dbf
2017-05-24Remove usages of ActionBarActivity.Aurimas Liutikas
ActionBarActivity has been deprecated for 2+ years and has been extending AppCompatActivity for all that time. These changes should be no-ops. Bug: 35253513 Test: None Change-Id: Ic87c8db6f9733fbcfa59d3bc08c77013799ae652 (cherry picked from commit 27b5eaeb2d0cdffb0b89db4971894548da8afdd4)
2017-05-23Update Dialer to v10 RC39 am: 3ed0c281a1Eric Erfanian
am: 651d758b59 Change-Id: Ie6d59b702b6504c3957836597445c9b7c1bf7f72
2017-05-23Update Dialer to v10 RC39Eric Erfanian
am: 3ed0c281a1 Change-Id: Ibcd2bd797d09d8d5cbc490fb1779db37ec5069e7
2017-05-23Update Dialer to v10 RC39Eric Erfanian
This release was created following the instructions at: go/dialer-aosp-release Subsequent dialer releases will follow as O bugs are fixed, until we reach our final RC. Version: 10 Candidate: RC39 Branch: dialer-android_release_branch/153304843.1 dialer-android_20170416.00/dialer-android_20170416.00_RC39 This release contains the following bug fixes since RC32: Bug: 38137349 38249439 38299262 38329114 Test: make Change-Id: I65f695db8aa20902fa60835d58b41cfdfe42704b
2017-05-19Remove usages of ActionBarActivity.Aurimas Liutikas
ActionBarActivity has been deprecated for 2+ years and has been extending AppCompatActivity for all that time. These changes should be no-ops. Bug: 35253513 Test: None Change-Id: Ic87c8db6f9733fbcfa59d3bc08c77013799ae652
2017-05-16Merge "Revert "Tweak app makefile with extra resources"" into oc-dev am: ↵Kirill Grouchnikov
fb63fc2c6b am: 0f06aaa508 Change-Id: I54faf5198a845a0c123e46d4e49a04bc1751a9b7
2017-05-16Merge "Update Dialer to v10 RC32" into oc-dev am: 0c9dbf507bEric Erfanian
am: c57430a61e Change-Id: Ib32ae1641d7afb8a97852f16fd77dd16cb510fc4
2017-05-16Merge "Revert "Tweak app makefile with extra resources"" into oc-devKirill Grouchnikov
am: fb63fc2c6b Change-Id: I88573a3020e6394f819245dea10ad741b6ccb81a
2017-05-16Merge "Revert "Tweak app makefile with extra resources"" into oc-devKirill Grouchnikov
2017-05-16Revert "Tweak app makefile with extra resources"Kirill Grouchnikov
This reverts commit cb06686aba5b9e080e1b758e2ea17a73be648601. Bug: 30240339 Change-Id: Ida9c44c7d856d9bcbf921fcd8ff05cef88b69b7c
2017-05-16Merge "Tweak app makefile with extra resources" into oc-dev am: e724c7b637Kirill Grouchnikov
am: 9842b4a7fd Change-Id: Ic48d984be02fb13395c4d735e673d9e7b1ea7369
2017-05-16Merge "Update Dialer to v10 RC32" into oc-devEric Erfanian
am: 0c9dbf507b Change-Id: I5f90090090c6e430d83fcdd294082c1f5237ade8
2017-05-15Merge "Tweak app makefile with extra resources" into oc-devKirill Grouchnikov
am: e724c7b637 Change-Id: I63a0ccc8cb1fa4908ff2c5b6f9d6a968079e12fd
2017-05-15Merge "Update Dialer to v10 RC32" into oc-devTreeHugger Robot
2017-05-15Merge "Tweak app makefile with extra resources" into oc-devKirill Grouchnikov
2017-05-15Update Dialer to v10 RC32Eric Erfanian
This release was created following the instructions at: go/dialer-aosp-release Subsequent dialer releases will follow as O bugs are fixed, until we reach our final RC. Version: 10 Candidate: RC32 Branch: dialer-android_release_branch/153304843.1 dialer-android_20170416.00/dialer-android_20170416.00_RC32 This release contains the following bug fixes since RC17: Bug: 33176679 33272455 3646510 36773894 37297649 37413780 37513689 37640315 37680595 37698062 37873639 37901752 37919295 37953423 38062852 38069600 38137349 38173549 38180252 38191514 Test: make, on device Change-Id: I4e4bb630082758e418ff24892b7db3142c6eb09a
2017-05-11Tweak app makefile with extra resourcesKirill Grouchnikov
Test: mmma packages/apps/Dialer Bug: 30240339 Change-Id: Id7c7ba6eaf46b0561a7c186aa87e96a1d407ddcb
2017-05-11Exclude SpannedTestUtils from buildPaul Duffin
am: 922b108f43 -s ours Change-Id: Ic2444901f0fb15185d8f00adbc8c3adce15b13a2
2017-05-10Exclude SpannedTestUtils from buildPaul Duffin
The SpannedTestUtils class which is built into the production Dialer app contains references to JUnit. Rather then embed JUnit in Dialer it was excluded from the build. It is not actually used at all anywhere in Dialer app so may even be able to be deleted. Bug: 30188076 Test: make checkbuild Change-Id: I10c2c5f315e442477be81726e7df20d569fe5305 Merged-In: I37a618deba48d87a1a03d82ad4022233b408a788
2017-05-08Prepare for removal of junit and android.test classes from Android API (step 1)Paul Duffin
In preparation for removing junit and android.test classes from the Android API this change adds explicit dependencies on junit and/or legacy-android-test to ensure that modules will compile properly once it is removed. Care was taken to ensure that any targets that depended, directly or indirectly, on android-support-test did not also depend on junit or hamcrest as they conflict with the versions embedded within android-support-test. The SpannedTestUtils class which is built into the production Dialer app contains references to JUnit. Rather then embed JUnit in Dialer it was excluded from the build. It is not actually used at all anywhere in Dialer app so may even be able to be deleted. Bug: 30188076 Test: make checkbuild Change-Id: I37a618deba48d87a1a03d82ad4022233b408a788
2017-05-05Update Dialer to v10 RC17 am: 738bb09adeEric Erfanian
am: 92a3240cb0 Change-Id: I25162b67d44217daed4fe11c3eb65d9ceb235eb3