summaryrefslogtreecommitdiff
path: root/Android.mk
AgeCommit message (Collapse)Author
2021-03-14Dialer: Add a helpline phone bookMichael W
* Expose the sensitive numbers to the user so they can easily call one of them * Make sure to leave as few traces of access as possible: * Calling a number closes the helpline activity * Opening a link closes the helpline activity * Before opening a link, a warning about browser history appears * This makes use of a changed xml-format, which now allows adding various things: <item> <categories>violence|human trafficking</categories> <name>Some NGO or whatever</name> <number>1234</number> <anything>anything else</anything> </item> Change-Id: I952bf10ee9516b83e595d8a19450696b303393b6
2020-12-12Re-add call recording.Danny Baumann
Author: Danny Baumann <dannybaumann@web.de> Date: Mon Jul 9 11:19:24 2018 +0200 Re-add call recording. Change-Id: I53fadf5754b5b6cc3e9920d57480e470e2305ac0 Author: Markus Gruber <gruberma@outlook.at> Date: Sat Oct 13 09:17:01 2018 +0200 Allow call recording for Austria * Call recording is legal in Austria, so it should be available in the UI Change-Id: Iaae0b222d2a1108572832732471e7e063f84dd1f Author: Alexandre Pary <alexandre.pary@gmail.com> Date: Wed Oct 17 11:33:35 2018 +0200 Allow call recording for Belgium * Call recording is legal in Belgium, so it should be available in the UI Change-Id: I0d18c5c31aa5fbde08a849932ac0c8088508dbd8 Author: Arekusu Rin <alexmatteotv@gmail.com> Date: Thu Oct 18 10:20:42 2018 +0200 Allow call recording for Bulgaria. * Call recording is legal, subject to certain restrictions, in Bulgaria. Call recording without notification or one side's consent is not a criminal offense, and only affects the admissibility of said call recording as evidence. Change-Id: Ie35f23056914fb2e7639ea509675e21e7fdfab26 (cherry picked from commit 4cec325c31dbe5894ab576b6161065ad0458612d) Author: Bruno Martins <bgcngm@gmail.com> Date: Tue Oct 23 21:03:47 2018 +0100 res: Fix malformed XML * The legal precedent source URL includes double dashes and breaks aapt2 compilation. Replace it by a shortened one. Change-Id: Ic1cb1b6af16d27649e36478ca7597b78b93b1338 Author: Arekusu Rin <alexmatteotv@gmail.com> Date: Thu Oct 25 12:50:57 2018 +0200 Enable or disable call recording for numerous countries via MCC. * This change handles call recording within the Dialer. Changes were made to the template of all of the XML files, and all links were changed to https, where possible. Quotes of the precedents and/or laws can be found within each country's XML file. Countries' whose status was not changed are not explicitly mentioned below, despite any changes to their files. * Call recording is disabled for: Andorra, Iceland, Indonesia, Monaco, Switzerland, the United States of America and some of its territories - Guam, Northern Mariana Islands, Puerto Rico and the United States Virgin Islands. * Call recording is enabled for: Albania, American Samoa, Argentina, Armenia, Aruba, Belarus, Bonaire, Bosnia and Herzegovina, Brazil, Canada, Chile, Croatia, Curaçao, Cyprus, Estonia, Faroe Islands, French Guiana, French Polynesia, Georgia, Greece, Greenland, Guadeloupe, Hungary, India, Ireland, Israel, Japan, Kosovo, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Martinique, Mayotte, Moldova, Montenegro, Morocco, New Caledonia, New Zealand, North Macedonia, Peru, Russia, Réunion, Saba, Saint Barthélemy, Saint-Martin, Saint-Pierre-et-Miquelon, Serbia, Singapore, Sint Eustatius, Sint Maarten, Slovakia, Slovenia, South Africa, South Korea, Turkey, Ukraine and Wallis-et-Futuna. Change-Id: Iba5b7028d26cac281099f81bf3d5c21e2ee4d1a9 Author: Arekusu Rin <alexmatteotv@gmail.com> Date: Wed Jun 12 09:58:05 2019 +0200 Enable Call Recording for Sri Lanka and Costa Rica. * Call recording is enabled for: Sri Lanka (413) and Costa Rica (712). * Fixes: Removed newline from Belgium (206) and space from Russia (250). Change-Id: I4c9ecf41e9fd472b97fff5cd03800414737be87a Author: Danny Baumann <dannybaumann@web.de> Date: Thu Nov 7 08:34:44 2019 +0100 Base 'call recording allowed' decision on current country. Selection of resources by MCC happens via the SIM MCC, but what matters for legislation is the current country, not the country the SIM origins from. Because of that, move the decision about whether call recording is allowed or not to the current country instead of SIM MCC. Change-Id: I0ee365d7af8e3392716318e5a51e12e0efe7029a Author: Han Wang <416810799@qq.com> Date: Wed Nov 20 13:27:00 2019 +0200 Enable call recording for China Change-Id: Id51a2e6a119e99ff50696b50513aed323c61565c Author: mhkjahromi <m.h.k.jahromi@gmail.com> Date: Sat Dec 7 18:32:20 2019 +0330 Enable call recording for Iran Change-Id: I5640405d9bd38ac3d83fd618543190c1b0d800fb Author: Danny Baumann <dannybaumann@web.de> Date: Thu Feb 20 13:19:27 2020 +0100 Refactor call recording to use MediaProvider. Change-Id: Id53d43d8bf10715a1597ff754f6c38a992302190 Author: Danny Baumann <dannybaumann@web.de> Date: Fri Jun 5 13:19:46 2020 +0200 Iterate old recordings properly when migrating call recording data. SparseArray.get() expects a key, not an index. Change-Id: I0ba40180dc9df9f8a8f4036ccbe47cc59a50cfbb Change-Id: Ie9e0af8ccadb1bab1c52a5d905344d0c8fcab92c
2019-07-11Remove --legacy flagGreg Kaiser
We've fixed the improperly formated resource strings, so no longer need this flag. Bug: 135615364 Test: TreeHugger Change-Id: I0d546f73311f066dabeaf599f358a35fb130f71b
2019-06-20Pass --legacy to aapt2 compile for DialerColin Cross
This module produces warnings that are treated as errors if --legacy is not passed. --legacy is no longer being passed by default, so add it here. Bug: 135615364 Test: m java Change-Id: I4db9606206597a58b2a6864ac5ef6d944bb292b4
2019-06-10Remove improper LOCAL_AIDL_INCLUDESDan Willemsen
This is inteneded to be a list of directories (from the root of the source dir), not a list of relative aidl files from the packages/apps/Dialer directory. Since this isn't doing anything useful right now, just remove it. Test: treehugger Change-Id: Ib99296e5dbeaeec92a7568bb8b0b5cfc1154974e
2019-01-25Move Dialer to /productAnton Hansson
This app is frequently overriden by proprietary apps on shipping devices, so move it to /product. Also make the app inherit its privapp permission grant. Bug: 122353713 Test: launch dialer on aosp_blueline Change-Id: I5ed4dc4360c8a873da153b71a0ec19ff8695e85a
2018-09-14Remove obsolete LOCAL_JACK_ENABLEDDan Willemsen
Bug: 73108676 Test: none Change-Id: Ib320232b9605cbd60870c20749b3c98b56e27c4c
2018-07-24Merge "Re-enable proguard for Dialer"Colin Cross
am: 2789b8de52 Change-Id: Iacdc8756d31f4517f75d8bcab29dbbc36f8df41c
2018-07-11Re-enable proguard for DialerColin Cross
Now that we use d8 instead of dx we no longer get the SimException errors. Instead we get some warnings: In out/target/common/obj/APPS/Dialer_intermediates/classes-proguard.jar:com/android/incallui/answer/impl/affordance/SwipeButtonHelper.class: Methods with invalid locals information: boolean com.android.incallui.answer.impl.affordance.SwipeButtonHelper.onTouchEvent(android.view.MotionEvent) Re-enabling proguard requires adding some missing transitive dependencies and disabling warnings for some classes that are not in Android. Bug: 37077388 Test: m Dialer Change-Id: I83e82d6665f02ec22c1d4ca47dc7ccbc564b8c8d
2018-06-25Merge "Add Simulator service."weijiaxu
am: 336cc00d41 Change-Id: Idabdb6072fd3887a4dcfd1b1a0b4f944bbe8a17b
2018-06-25Add Simulator service.weijiaxu
Add Simulator service so that trusted clients can access to dialer simulator apis. Bug: 79488174 Test: included tests. PiperOrigin-RevId: 201727670 Change-Id: Ic4ebb256d178e03f1de98a4e40a2b02efd3a9620
2018-05-08Merge "Reworked GenerateDaggerApplication." am: c49c914e53Eric Erfanian
am: 53040a36bc Change-Id: I4bdb96e3a58691c52b700fe2307346d4d1209464
2018-05-08Reworked GenerateDaggerApplication.Zachary Heidepriem
Test: yes PiperOrigin-RevId: 195442132 Change-Id: If0cf189700bc0340cbaed065047504db22d8b618
2018-05-02Merge "Add application generation for root component generator." am: 86214b6470android-build-prod (mdb)
am: 29f7249f07 Change-Id: Ife777f50e436af02df6c61d49c51fb9a9346b37d
2018-05-02Add application generation for root component generator.weijiaxu
Test: check code of generated application. PiperOrigin-RevId: 195121315 Change-Id: I213770a2bb5dca7e565ee1006d7044c2e7acc6d9
2018-04-06Merge "Reorganized rootcomponentgenerator package and added demo." am: ↵Zachary Heidepriem
1ab138ae73 am: 295e807a06 Change-Id: I0d2580605860c92c9fe1e7161b7623cec6bdb24b
2018-04-06Reorganized rootcomponentgenerator package and added demo.Zachary Heidepriem
-Moved rootcomponentgenerator/annotations to dialer/inject to reduce the number of deps engineers need to include -Move rootcomponentgenerator/processor into rootcomponentgenerator/ since the other package is now gone -Added inject/demo and tests TEST=unit, tap Test: unit, tap PiperOrigin-RevId: 191916595 Change-Id: Ic155808c7435bdce198970caa92309edb9fadac8
2018-04-02Merge "Use real prebuilt module for JavaPoet" am: af8399ee06Tony Mantler
am: 2a794149e4 Change-Id: Id563252c4ba87190d312054a7e38a6d581f8cef5
2018-03-29Use real prebuilt module for JavaPoetTony Mantler
Bug: 77148954 Test: m -j Dialer Change-Id: Ife575d816af624a6a1dcb4ddc2c3be539bcd61ff
2018-03-29Merge "Delete unnecessary logging code." am: 47429adac4Weijia Xu
am: db0f8b54b6 Change-Id: Ia038a735131b1f6c4a2db78feaa1c66c13bcdc0d
2018-03-29Delete unnecessary logging code.Weijia Xu
Change-Id: I70a6f1e2f59677292219a1ea4f493e6918f1956a Test: Local run.
2018-03-26Merge "Add RootComponentGenerator to auto-generate root components for ↵Weijia Xu
different dialer variants." am: 0dcbfd3d1c am: 8227ac1032 Change-Id: Id17c223c0722441cf3c6a1a60c33e96f0f0dd354
2018-03-26Add RootComponentGenerator to auto-generate root components for different ↵Weijia Xu
dialer variants. Bug: 35612086 Test: Test included PiperOrigin-RevId: 189981890 Change-Id: Ife99969189d5d37bb1ad8ba61361a51e78abdfbb
2018-02-22Merge "Show IMEI/MEID in hex, dec, and barcode when appropriate" am: ↵roldenburg
494552349a am: 4d2b250192 am: 26c4466796 Change-Id: I756e5b2ec75667aedf4fb021b706ac1b1dcc6d36
2018-02-22Show IMEI/MEID in hex, dec, and barcode when appropriateroldenburg
Bug: 69063060,71706655 Test: SpecialCharSequenceMgrTest PiperOrigin-RevId: 185910798 Change-Id: I60a614d5357809eb982991caa4765d08a53fe936
2018-02-10Merge changes Ic71e99ed,Ic7dec5ee,If801b452,Iecb99c65,I8db7e08b, ... am: ↵twyen
d426457575 am: cdd527e0b6 am: 27857a45da Change-Id: I63fd81130808bfa228a4e7e5b45bafd68aa46d3f
2018-02-09Fix glide makefileTa-wei Yen
Dagger bundles javapoet 1.7.0 while glide needs 1.8.0 Added the dependency above dagger. Test: make Change-Id: I31ef9fbcaf0c86672ced9ade9f366c7d96f2617c
2018-02-01Use var for design libraryAlan Viverette
Bug: 72796206 Test: make checkbuild Change-Id: I534d3c01948d09d8f9172b8207e0268241ca6f19
2018-01-26Merge "Add glide annotation processor" am: f0d56cafa4 am: f380574aedTa-wei Yen
am: 4a4bc75486 Change-Id: I04cab2a0e8236ae4b9730f6f786ed2b191d39d1c
2018-01-26Add glide annotation processorTa-wei Yen
Test: make Change-Id: I8ea8736c5fb4c123955bb2de2e328f6d833851bb
2018-01-09Merge "Revert "Revert "Updated dialer guava to V23 and autovalue to ↵zachh
V1.5.2.""" am: 455a7c27d5 am: a470c3cf18 am: 20b4d5a6ae Change-Id: I08303fd37c6650d03bc447f95150376a256adb5f
2018-01-08Merge "Revert "Updated dialer guava to V23 and autovalue to V1.5.2."" am: ↵zachh
33cbeb1429 am: 488fd98482 am: 6a4c72e06d Change-Id: I52a8288b9c14a5f161f7509552eac6783dfc3a38
2018-01-08Merge "Updated dialer guava to V23 and autovalue to V1.5.2." am: 32c34d0644 ↵zachh
am: 9a1c2de917 am: a6fd86d832 Change-Id: I7a6568cd0aa1e0dd82d51caaff7d6abd0cc2ae06
2018-01-08Revert "Revert "Updated dialer guava to V23 and autovalue to V1.5.2.""zachh
This reverts commit 2b4d08c2895265d6054bfbcfc030786427755428. Change-Id: I96cba9df573f2c46569c4bb7b1759ecce7e1ac4b
2018-01-08Revert "Updated dialer guava to V23 and autovalue to V1.5.2."zachh
This reverts commit 47c8bc43469917bd29cd6b0b2375f6c86adb76f3. Change-Id: I0c3590166977b6254b535939d7a8fa2a0a44bc55
2018-01-05Updated dialer guava to V23 and autovalue to V1.5.2.Zachary Heidepriem
Test: None Change-Id: I88d2d774b6c4964f36a6d125416066cb7f5b375a
2017-12-14Merge "Replace $(COMMON_JAVA_PACKAGE_SUFFIX) with .jar" am: 7015dfdf76 am: ↵Colin Cross
8bd6ea219c am: 95c1fde9e0 Change-Id: Iaca67384c7656fbad06256def74ac5b304f2f8b4
2017-12-13Replace $(COMMON_JAVA_PACKAGE_SUFFIX) with .jarColin Cross
$(COMMON_JAVA_PACKAGE_SUFFIX) isn't adding anything, just use .jar. Test: m Dialer Change-Id: Ice24bc5462bb212a9c44ba051595fee61f7872db
2017-11-14Merge "Reference packages.mk in dialer's Android.mk." am: afab3932de am: ↵Zachary Heidepriem
a91b9fe7a3 am: a9a429aaba Change-Id: I0d500c8b134e33a266737b3fb90bfcc65f60fba2
2017-11-13Reference packages.mk in dialer's Android.mk.Zachary Heidepriem
Test: mma Change-Id: I354059a3464e6dbafb7f5bab85d42b441ebb1335
2017-11-12Merge changes I63e93080,Iff15e216 am: ddbde1f91e am: 05c19cf312roldenburg
am: 09378240c2 Change-Id: I7b893aea93bbea4d206e2c090c7a4a29cb095407
2017-11-11Add UiThreadExecutorZachary Heidepriem
This CL adds an executor which runs tasks on the Ui thread, using the existing ThreadUtil class. Bug: 67752611 Test: UiThreadExecutorTest PiperOrigin-RevId: 175046280 Change-Id: Iff15e216be0e91891a9d63fddf1288ecbec41f83
2017-11-12Merge changes I0ed4fa1b,Ie03ce41e,If41868df,Iba2e9092 am: 2b52d2a3cd am: ↵Android Dialer
f2805eaaba am: feb132de24 Change-Id: Ied4da8d740d0a3872b3624a7462a4bdcb8cd0f4d
2017-11-11Implement CallingAccountSelector and AssistedDialActionZachary Heidepriem
CallingAccountSelector examines the CallIntentBuilder, and if the PhoneAccountHandle is missing on a multi-SIM device while the default is not set, it will show a dialog to let the user select it. This step used to be after the in call UI is launched and telecom wants dialer to disambiguate. This step is moved to pre call as dialer need more control, like voicemail calls should always prompt, or the preferred SIM info might be available. This also allows telecom to send the selected PhoneAccountHandle to other apps so they have more information on how to rewrite numbers. AssistedDialAction replaces the step previously in CallIntentBuilder.build(), and rewrites the URI. Pre-call actions are not hooked up for dialing in this CL yet, assisted dialing will still be broken. Bug: 64216442 Test: CallingAccountSelectorTest, AssistedDialActionTest PiperOrigin-RevId: 174917321 Change-Id: Iba2e9092f83c036b402d4044a48ff5c44e806210
2017-11-11Merge changes I6672c5b0,Ie053a5d8 am: da26bc7cff am: f88aaa1ceberfanian
am: f48ab3d1c3 Change-Id: I6e8976dc322ae79a5924958a7cc675556913259a
2017-11-10Use prebuilt guava for dialer.Zachary Heidepriem
We are now using guava APIs from guava 20, and AOSP guava is stuck at 18. Test: mma Change-Id: Ie053a5d8a30a41c7ce0deaaa01a3e17febc651cf
2017-11-07Merge "Move voicemail settings to dialer UI" am: 2835d4c4c3 am: add9b18206zachh
am: dedee88647 Change-Id: I007e6f6e9600a38cac19061258cc3dcf70908c63
2017-11-06Move voicemail settings to dialer UIZachary Heidepriem
The voicemail module should not contain any UI code. Bug: 37258159 Test: DialerSettingsActivityTest,VoicemailSettingsFragmentTest. A future CL is refactoring VoicemailChangePinActivity into a fragment. PiperOrigin-RevId: 174125949 Change-Id: I89cf6a083b0a0952332440d76e7ae0cb1c801931
2017-10-24Merge "Rename the new bubble package name from "bubble" to "newbubble"." am: ↵Eric Erfanian
daa1c44c00 am: 1c67992f40 am: 666b7229b5 Change-Id: Idea107c2173486f837dde09a40ddff28975e58a3
2017-10-24Merge "Rename the new bubble package name from "bubble" to "newbubble"."Treehugger Robot
2017-10-24Rename the new bubble package name from "bubble" to "newbubble".Eric Erfanian
It fixes AOSP for package name conflict. Test: manual PiperOrigin-RevId: 173298696 Change-Id: Id10ebe0bcf029e61f65cf6580c7198abd8395081
2017-10-18Merge changes Ida554313,Ie7187b02,I7a7c23b4 am: ef7a7eb0f1 am: 67bbb72fa5 ↵linyuh
am: 6fad8102be am: 0c1bbbee96 Change-Id: Iae515564aca74dab088d2af78c65014c82a23ff8
2017-10-18Merge changes Ida554313,Ie7187b02,I7a7c23b4linyuh
am: ef7a7eb0f1 Change-Id: Ief66221a645aa90569c9f9cb5c7838d7122a501a
2017-10-17Add temporary assisted dialing setting to Dialer.Eric Erfanian
Bug: 63994464 Test: integration test PiperOrigin-RevId: 172499750 Change-Id: I7a7c23b403f649c1bbec0bb068e1285e02fddd22
2017-10-12Merge "Added basic bottom sheet to new call log." am: 2633778c27 am: ↵Zachary Heidepriem
306bb48884 am: 38021ff7f3 am: f8ce7d07f0 Change-Id: I59c9149a46c00bb15870792afdce3a8db0baf5bc
2017-10-12Merge "Added basic bottom sheet to new call log."Zachary Heidepriem
am: 2633778c27 Change-Id: Id6b9f75c0cf3c42b28a0c44d75c10d9c80853936
2017-10-11Added basic bottom sheet to new call log.Zachary Heidepriem
Also added ability to click on row to call. Required plumbing through the original phone number and phone account info through AnnotatedCallLog and CoalescedAnnotatedCallLog, so that clicking to dial doesn't require an additional lookup. Required some refactoring: -created autovalue for CoalescedRow. -created autovalue for ContactPrimaryActionInfo and use it in ContactActionBottomSheet -moved logic for building primary and secondary text into CallLogUtils so it can be shared between call log list and bottom sheets -moved clipboard logic to own package for copying numbers Bug: 34672501 Test: unit PiperOrigin-RevId: 171760252 Change-Id: I645d89974460b611c1d9668c3ca3e50a716c7f8f
2017-09-14Merge "Don't use guava prebuilts outside of annotations processing."Eric Erfanian
am: 22195008a3 Change-Id: I067b9d72d76c0eb7e9a8f8004d7e296c166d0c00
2017-09-14Merge "Don't use guava prebuilts outside of annotations processing."Treehugger Robot
2017-09-14Don't use guava prebuilts outside of annotations processing.Eric Erfanian
This results in class incompatiblity with other dependencies that are transitively dependent on the same library. Test: make, flash, th Bug: 65254753 Change-Id: Ib32b088df60582df7559c9be49b0fa1b1f1a4fef Merged-In: Idfbae76a38e64bb96eb824cda3d201ae63a13e90
2017-09-11Merge "Switch Dialer to use new third_party bubble library" am: 5c7c9fe90a ↵sail
am: b007430612 am: 7c7144e8f1 am: c110be57c1 Change-Id: Iade9ff30ffd2eb82e722421df13141a75a5e5ccc
2017-09-11Merge "Switch Dialer to use new third_party bubble library"sail
am: 5c7c9fe90a Change-Id: I583fc243c9fc6cf56802e2e6efcae6dbd9cb471c
2017-09-11Switch Dialer to use new third_party bubble librarysail
This CL switches Dialer to use the new common bubble libary. It also moves the integration tests into the bubble libary. Bug: 64797730 Test: BubbleIntegrationTest PiperOrigin-RevId: 167439680 Change-Id: Ie2e9367cb6a6561efb8abd425b6a12f8c1e78138
2017-09-07Merge commit 'f63d4faaa2d037e0778a3cd82569f54d1901287d' into ↵Roland Levillain
manual_merge_f63d4faaa am: f6db8e0257 am: 54eede6d25 am: 08a1a97426 Change-Id: I95179825121d49ded8af39e6e2498b9115fdccf5
2017-09-07Merge commit 'f63d4faaa2d037e0778a3cd82569f54d1901287d' into ↵Roland Levillain
manual_merge_f63d4faaa Test: I solemnly swear I tested this conflict resolution. Change-Id: Icb6cec12f3d963867d0a5f514916c597827d3def
2017-09-05Don't use guava prebuilts outside of annotations processing.Eric Erfanian
This results in class incompatiblity with other dependencies that are transitively dependent on the same library. Test: make, flash, th Bug: 65254753 Change-Id: Idfbae76a38e64bb96eb824cda3d201ae63a13e90
2017-09-04Update Dialer source to latest internal Google revision.Eric Erfanian
Previously, Android's Dialer app was developed in an internal Google source control system and only exported to public during AOSP drops. The Dialer team is now switching to a public development model similar to the telephony team. This CL represents all internal Google changes that were committed to Dialer between the public O release and today's tip of tree on internal master. This CL squashes those changes into a single commit. In subsequent changes, changes will be exported on a per-commit basis. (cherry picked from commit 2ca4318cc1ee57dda907ba2069bd61d162b1baef and amended to match paths of dependencies under prebuilts/maven_repo/bumptech/com/github/bumptech/glide/.) This CL was generated using these commands from a repository at stage-stage-master at revision ea7b4dc89590ffa3332766a531e0eab6ffb9aebd ("Merge "Update Dialer source to latest internal Google revision." am: c39ea3c55f -s ours"): git diff --binary 2ca4318cc1ee57dda907ba2069bd61d162b1baef | git apply -R --index git commit -c 2ca4318cc1ee57dda907ba2069bd61d162b1baef Test: make, flash install, run Change-Id: I529aaeb88535b9533c0ae4ef4e6c1222d4e0f1c8 PiperOrigin-RevId: 167068436
2017-09-01Explicitly specify annotation processor classes for Grok.Roland Levillain
Test: mmma packages/apps/Dialer Test: make dist grok-index ALTERNATE_JAVAC=vendor/unbundled_google/tools/grok/javac_wrapper.sh GROK_ROOT_DIRECTORY=`pwd` (on mirror-aosp-master) Bug: 64948335 Change-Id: I98af4233f86369dfb1c85062d90cf3164819207d
2017-08-31Update Dialer source to latest internal Google revision.Eric Erfanian
Previously, Android's Dialer app was developed in an internal Google source control system and only exported to public during AOSP drops. The Dialer team is now switching to a public development model similar to the telephony team. This CL represents all internal Google changes that were committed to Dialer between the public O release and today's tip of tree on internal master. This CL squashes those changes into a single commit. In subsequent changes, changes will be exported on a per-commit basis. Test: make, flash install, run Merged-In: I45270eaa8ce732d71a1bd84b08c7fa0e99af3160 Change-Id: I529aaeb88535b9533c0ae4ef4e6c1222d4e0f1c8 PiperOrigin-RevId: 167068436
2017-08-30Remove unsupported build macros from make.Eric Erfanian
In some build variants, specifying these resource packages is required. When adding new packages, the list of included resources will need to be updated. Before: We would dynamically generate package resources to be included when compiling. After: We explicitly enumerate dependent package resources. Test: build, flash, th Change-Id: I4bc00949c95fdefd2258a20f01f7fd37dc21ae08
2017-08-29Remove dynamic grpc generation.Eric Erfanian
Fall back to manual file generation. Bug: 62875795 Test: checked out head, cherry picked this cl, th Change-Id: I47b9fb65acb259ead09055783ad5e65718ec8891
2017-08-18Use new libbackup target for Dialer compilation.Eric Erfanian
Test: make Bug: 64768452 Change-Id: I77deb9fced58ff10bc5ef683fed8587943944659
2017-08-16Update oc-dr1-dev to v11.1 RC16Eric Erfanian
This moves the branch forward from v11.1 RC06. This release contains fixes for the following bugs: Bug: 37275934 63518188 64038420 64098692 64125770 64363054 64693073 Test: make Change-Id: If70e86738a66a264a8aae17a24dee69495a7d180 Merged-In: I5bd65215a42744ba4149a9359e443679306b6cc0
2017-08-10Dynamically generate dialer grpc services.Eric Erfanian
Test: TreeHugger Change-Id: Ia3d122b40ae0ff73f489ee2bcf10ab5d703f2805
2017-08-09Implement Dialer K/V Backup and Restore.Eric Erfanian
This CL ensures that Restore works correctly (to unblock us for ODR system image). As restore happens on the system image and the logic cannot be updated via PlayStore, this CL is time sensitive, to ensure we can get it into the ODR system drop. This CL only backups com.android.dialer.app_preferences.xml for now, but can always be changed to update more shared preference files when needed via an playstore update. Since we are using PersistentBackupAgentHelper, we don't have to worry about not being able to restore additional backed up shared preference files from the future, as PersistentBackupAgentHelper will allow us to restore all the shared preferences that were ever backed up via Key/Value. Currently I added an end to end unit test, and tested restore via "adb shell bmgr restore com.google.android.dialer", which restored the stored data sets. A follow up CL will include additional files to backup and impression logging. Bug: 64363054 Test: DialerPersistentBackupAgentTest PiperOrigin-RevId: 164524465 Change-Id: I5bd65215a42744ba4149a9359e443679306b6cc0
2017-08-09Update Dialer make file.Eric Erfanian
* Dynamically generate packages to make automatic merging easier. * Remove unused dependencies. * Remove unecessary flags. * Add new dependencies and missing assets. Test: Make Change-Id: Ibbebb3e79eda55c5293c4e4f6b86811ac7751b75
2017-08-01Tweak app makefile with extra resourcesKirill Grouchnikov
Test: mmma packages/apps/Dialer Bug: 30240339 Change-Id: Ia656776e2484ce861c99a36390e93abfe217978c
2017-07-27Update oc-dr1-dev to v11 RC17Eric Erfanian
This change updates the oc-dr1-dev branch to v11 RC17, from the previous state synced @160679286. This contains: - A ROLLUP from 161342943 - Fixes for the following bugs: Bug: 33490149 36608790 37846172 62294499 62338925 63013427 63089358 63104326 63112642 63143138 63161630 63405063 63415147 63450835 63494010 63522618 63523694 63523776 63524435 63575857 63594129 63634700 63642638 63643370 63709810 63710739 63716219 63757003 64009408 64025042 64060628 64073371 Test: make Merged-In: I69ba6cbadbd1a02f05405ca0f5273b0a5ea0e5e9 Change-Id: Iaad73fa51796f62f4947571ddb744bbdadcca64e
2017-07-25Move ContactPhotoManager code and related utilties out of contacts/common.Eric Erfanian
Bug: 37208805 Test: compiler, on device PiperOrigin-RevId: 162268272 Change-Id: I98d63d063b9a4dff6a1b1b7462378ef7d0139bd2
2017-07-24Merge "Add simulator to manually override voicemail carrier configs"Eric Erfanian
2017-07-24Add simulator to manually override voicemail carrier configsEric Erfanian
This allow new carriers to test their values or help debug/QA for situations like disabling prefetch. Bug: 63013427 Test: N/A use at your own risk. PiperOrigin-RevId: 162003756 Change-Id: Ifb227163bc3f2a94c1c07cc60fdc3a031fd625c8
2017-07-24Move contacts common LetterTile class into its own package.Eric Erfanian
A subsequent change will move the ContactPhotoManager related code, eventually enabling the removal of contacts/common. Bug: 37208805 Test: TAP PiperOrigin-RevId: 161724700 Change-Id: Ice0789951ae544f6e27bcdaab0c032b218c83613
2017-07-06Add video call not available dialog.wangqi
When telecom disconnect the video call with the code of DisconnectCause.ERROR and the DisconnectCause#getReason() of "IMS_ACCESS_BLOCKED", we should show an error dialog to user indicating that video call is not available and providing a option to make a voice call instead. Screenshots: https://screenshot.googleplex.com/YTUGVouoLmj Bug: 33821263 Test: manual, VideoCallNotAvailablePromptTest PiperOrigin-RevId: 160563754 Change-Id: Ie2eb735a92c577b5ae5a5e8b7efa2d699fc964bc
2017-07-01Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/160679286. 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/159771812 (6/22/2017) to 160679286 (6/30/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. Change-Id: I7e7b41ce472b85a9d5a6728d5c8b3c045c09e095 Merged-In: Ie2eb735a92c577b5ae5a5e8b7efa2d699fc964bc
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-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-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-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 "update glide snapshot"Roger Xue
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-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 "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