summaryrefslogtreecommitdiff
path: root/Android.mk
AgeCommit message (Collapse)Author
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-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-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-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-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
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-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-03This change reflects the Dialer V10 RC00 branch.Eric Erfanian
RC00 is based on: branch: dialer-android_release_branch/153304843.1 synced to: 153304843 following the instructions at go/dialer-aosp-release. In this release: * Removes final apache sources. * Uses native lite compilation. More drops will follow with subsequent release candidates until we reach our final v10 release, in cadence with our prebuilt drops. Test: TreeHugger, on device Change-Id: Ic9684057230f9b579c777820c746cd21bf45ec0f
2017-04-26Use AAPT2Alan Viverette
Test: make Dialer Change-Id: I9356a683416c2046bc206d5c5cfe83859698f4e8
2017-04-21Switch to use system SDKTa-wei Yen
ag/2138258 has moved some VVM APIs to system. While dialer code should migrate to the new public APIs, there are some issues with AOSP dialer code drop and it is easier to just use system API to unblock the API change. Bug: 35766990 Test: make Change-Id: Ifd3a5807b7d8618b24083ef040069fe84e7e7888
2017-04-11Disable proguard optimization when not using jackColin Cross
Proguard optimization causes errors when used with dx: warning: Ignoring InnerClasses attribute for an anonymous inner class (android.support.transition.ViewGroupUtilsApi14$1) that doesn't come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution is to recompile the class from source, using an up-to-date compiler and without specifying any "-target" type options. The consequence of ignoring this warning is that reflective operations on this class will incorrectly indicate that it is *not* an inner class. ... Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type android.service.notification.StatusBarNotification[] using a local variable of type java.lang.String. This is symptomatic of .class transformation tools that ignore local variable information. Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type com.google.common.collect.SingletonImmutableList using a local variable of type java.lang.Object[]. This is symptomatic of .class transformation tools that ignore local variable information. Bug: 36902714 Bug: 37077388 Test: m -j ANDROID_COMPILE_WITH_JACK=false Change-Id: I687fff179c9d264f788e89e18cf5875c5f0663fc (cherry picked from commit 54033c62b5b9e911d54d509b812c8a2b224510b4)
2017-04-06Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/152373142. 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/151342913 (3/27/2017) to cl/152373142 (4/06/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: I2fbc88cf6867b90ac8b65f75e5e34468988c7217
2017-03-29Use the commons-io prebuilt instead of local source for voicemail.Eric Erfanian
Test: treehugger, make This change removes part of the local apache source and depends on a prebuilt jar. In a future change, the rest of the apache code will be removed from Dialer and also replaced with prebuilts. Bug: 35391680 Change-Id: Ibbc4e62a23f30de5a11c07cb6cc4c00365c4f415
2017-03-27Update AOSP Dialer source from internal google3 repository atEric Erfanian
cl/151128062 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/150756069 (3/21/2017) to cl/151128062 (3/24/2017). Notable this release: - Explicitly enumerate host and target dependencies. - Update proguard flag references. 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. Bug: 33210202 36511925 Addresses 33210202 - Proguard support 36511925 - Compiler warnings when building against platform sdk Change-Id: I448ec3b3f2358886859cf7a4ef76a8fcef3244ae
2017-03-24Merge "Revert "Fix Dialer Android.mk for compiling with javac""TreeHugger Robot
2017-03-23Revert "Fix Dialer Android.mk for compiling with javac"Eric Erfanian
This reverts commit 8ca62ae6f88ba384600d9aea7c48298b8114f533. Inject is needed at runtime otherwise we crash on launch. I will re-integrate these changes in our next commit. Change-Id: Ic1305928ff2b1964412ffc8b43d04086a2f33f9b
2017-03-23Merge "Fix Dialer Android.mk for compiling with javac"Colin Cross
2017-03-22Fix Dialer Android.mk for compiling with javacColin Cross
Fix the Dialer Android.mk file for compiling with javac: - Add missing resources from android-support-transition. - Add missing transitive dependencies on glide disklrucache and gifdecoder. - Remove annotation processors from LOCAL_JAVA_STATIC_LIBRARIES, they are only needed during compile time not in the final jar. - Remove org.apache.http.legacy.boot from LOCAL_JAVA_STATIC_LIBRARIES and add org.apache.http.legacy to LOCAL_JAVA_LIBRARIES, it is only needed to compile and will already be present in the classpath on the device. - Remove libraries from LOCAL_JAVA_LIBRARIES that are already in LOCAL_JAVA_STATIC_LIBRARIES, there is no need to list them twice. - Only list the processor libraries in --processorpath. - Pass --processorpath to javac. - Fix dailer->dialer typo. Bug: 35844114 Test: m -j Dialer Test: m -j ANDROID_COMPILE_WITH_JACK=false Dialer Change-Id: I9eee5a27a5812898826a1e70b72a2ad1b4f28d31
2017-03-22Modify the Dialer make file to compile nano protos.Eric Erfanian
Test: make, treehugger This change enables native proto compilation for nano protos under android make. In a subsequent change, we will remove precompiled proto classes and begin compiling protos that are included with the release. Change-Id: I6579151686b94c83f93b7dc04225ec2ddf30f95d
2017-03-21Update AOSP Dialer source from internal google3 repository atEric Erfanian
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
2017-03-20Revert "Update AOSP Dialer source from internal google3 repository at ↵Eric Erfanian
cl/150622237" This reverts commit 06b6b56e9eaa91ebf757ea641e38a9c885fa40bd. Change-Id: Ida8c5ee67669524dc63b9adc60a6dd392cb9b9a6
2017-03-20Update AOSP Dialer source from internal google3 repository atEric Erfanian
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
2017-03-17Update AOSP Dialer source from internal google3 repository at cl/150392808Eric Erfanian
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
2017-03-16Revert "Update dialer to tap green cl 150332012."Sailesh Nepal
This reverts commit 1019500220518fb5fb023fcb7d370ab3cbf12307. Change-Id: Ie6e4f81a995fca7345132b596521b0bd06ceffb9
2017-03-16Update dialer to tap green cl 150332012.Eric Erfanian
Test: Treehugger Change-Id: If2baab1d3fc2dee602a4f784bba532182e7174f5
2017-03-15Update Dialer source from latest green build.Eric Erfanian
* Refactor voicemail component * Add new enriched calling components Test: treehugger, manual aosp testing Change-Id: I521a0f86327d4b42e14d93927c7d613044ed5942
2017-03-03Fix AOSP crashesEric Erfanian
Include libraries needed at runtime. Remove autolink (bug b/35934614) which causes crash on launch, missing webkit. Currently investigating. Bug: 35934614 Test: Loaded on arm64 AOSP Change-Id: I39abf56e422766ea6d9525c107aeb05768cdb002
2017-03-01Update dialer sources.Eric Erfanian
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
2017-02-13Add missing transitive dependenciesColin Cross
Add android-support-transition for android-support-design Test: m -j checkbuild tests cts Change-Id: I820254436bfd62434b9b4f1db79fa316a4452a88
2017-01-11Don't reference directory that doesn't existColin Cross
packages/apps/ContactsCommon/src-N doesn't exist, don't try to find java files in it. Test: m -j Change-Id: I533f91378192adca3f33707739a80308e747b424
2016-11-30Merge "Remove references to non-existant directories"Colin Cross
am: 10ada2f2c2 Change-Id: I98549ca9cbf3e5b371e9da29a52b9f19312ec122
2016-11-29Remove references to non-existant directoriesColin Cross
Fixes warnings during makefile parsing: FindEmulator: find: `packages/apps/Dialer/InCallUI/src-N': No such file or directory FindEmulator: find: `packages/apps/PhoneCommon/src-N': No such file or directory Test: builds Change-Id: Idccbbb50a75ad953f8e5722c9803353dc3c9a714
2016-07-13Add circular contacts app icons (4/5)Walter Jang
Bug 29902288 Change-Id: Ia3445ae39945d39fa059b51e6779d2c9e8072dce
2016-02-22Remove Lollipop support for InCallUISailesh Nepal
This CL removes support for running dialer on Android L MR1. The change allows us to switch from the system SDK to the public SDK. This is useful for the following reasons: - makes it easier to switch to gradle - makes it easier to migrate GoogleDialer to google3 - reduces maintenance overhead for unused code Currently there's no plan to release Dialer on Lollipop. If or when we decide to support Lollipop we can consider switching back to the system SDK and restoring the comapatiblity code. Bug: 26676586 Change-Id: Idac9e6e19f1d21c9261c1b0d0ff3e3ca4aab980b
2016-02-11Use new dialer InCallUI for aospSailesh Nepal
InCalUI moved from packages/apps/InCallUI to packages/app/Dialer. With this CL the AOSP dialer will reference the new location. Change-Id: Id973b882b603ceafb83b9f6ef8e3ab93951835c1 (cherry picked from commit 3455daf29c0d4600666bc4f5bcdef70992b40922)
2016-01-11Allow google dialer code to be compiled against M and N SDKsTa-wei Yen
+ Defaulted src-N to source directory in makefile Bug:26330692 Change-Id: Ia78449876539f7a6bdd2f072eaf942c07915640b
2015-12-08Changing to build with system APIBrandon Maxwell
Since the Dialer is the system dialer on Nexus devices pre-M, we need access to some system apis for backporting. Bug: 25776171 Change-Id: I4365d4df955eb3f3ee7889937a97d1201e205d12
2015-10-30Build against prebuilt support library resources in unbundled buildsYorke Lee
Build entirely against the prebuilt support library to avoid resources getting out of sync. Change-Id: I2ce172b54b63d6749a5a260085788fefd0a5f543
2015-08-18Move MoreStrings from services.telephony.commonJay Shrauner
Remove telephony libraries from build file. Bug: Change-Id: Ibf811cb52efea9f7ad44550e31d723249ad763f2
2015-08-13Convert Dialer activities to AppCompat to support Snackbar.Nancy Chen
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
2015-05-27Refactor Voicemail Playback into standalone view.Andrew Lee
+ Substitutes the existing playback widget in CallDetailActivity, although the plan is to move this to the call log shortly. + Convert the widget from a fragment into a layout. This allows us to more easily create multiple instances of the voicemail widget in the same view, as we intend to do in the call log. + Shift UI-related logic from Presenter to the Layout. + Fix janky seeking, so that it now works correctly consistently rather than sporadically, and doesn't need to buffer again. - Remove the VariableSpeed player formerly used in the Presenter. We don't use this functionality anymore, and this allows us to directly used the framework MediaPlayer (instead of a custom legacy proxy). Bug: 21170557 Bug: 20693172 Change-Id: Ia34f459df10e43763b32fdb0954f83e882664231
2015-04-27Unbundle AOSP Dialer in mnc-devYorke Lee
Change-Id: I05fcae30e8529a19c9dc22725d0097121f4b733c
2015-04-16Add resources to recyclerview dependency.Deepanshu Gupta
Change-Id: I8c93f4e770705bf59c43b2b135145ac0c17dcf0c
2015-04-10Cardify the call log list items!Andrew Lee
+ Added card view dependencies to makefile. + Convert call log list items to use card views. + Cleaned up code style and unused views in fragment xml. - Removed deprecated expand code (more work to be done here). - Removed now-unused constants. Bug: 19372817 Change-Id: I237cf214f8f052de5fb1f41908d6012f52de994e
2015-04-07Add dependencies for RecyclerView.Andrew Lee
And, sort dependencies to make them more organized. These dependencies aren't used yet, but will be shortly by using a RecyclerView for the call log. Bug: 19372817 Change-Id: Ie10077fc10a849bee7573c451c779705ac5cdccb
2015-01-06Track changes to libphonenumber.Narayan Kamath
We now build from source and include both libgeocoder and libphonenumber in the same jar. They were always included together anyway. Change-Id: I401bd98731ab68f20e24383b13e33b56b9c10889
2014-07-16Fix directory import orderJay Shrauner
Change src + res directory import order to put InCallUi before ContactsCommon. Bug:16300823 Change-Id: Idbf3ef268c6d91b346ecdbccefc454326b7ae0e5
2014-06-20Update Emergency Dialer to match Dialer (3/7).Sai Cheemalapati
Emergency dialer style updated to match style in Dialer and InCallUI. Moved all dialpad resources to PhoneCommon. Change-Id: I86747a58b196209a4543448ab939236eace7c52a
2014-06-20Revert "Update Emergency Dialer to match Dialer (2/5)."Yorke Lee
This reverts commit 9598b51d20cb27acb8dfd47abf2accb612cddb3c. Change-Id: I7c2d2b95740888af25b5b257572476b0f20900e3
2014-06-20Update Emergency Dialer to match Dialer (2/5).Sai Cheemalapati
Emergency dialer style updated to match style in Dialer and InCallUI. Moved all dialpad resources to PhoneCommon. Change-Id: I69ee95b20b9a6a7007288a754e12ea20763c3842
2014-03-27Remove google-common from Dialer Android.mk fileYorke Lee
Bug: 12572042 Change-Id: I6b207d48c9c546939272fa5907b381e337e4cf44
2013-10-23Adds libphonenumber dependencies.Christine Chen
Change-Id: I97939b84832acf8d567884ae21c2526719746e94
2013-09-04Combine InCallUI & Dialer (part 3)Santos Cordon
Merge InCallUI code into Dialer. Adds references to InCallUI code into the Android.mk file and copies AndroidManifest.xml entries over. bug:10605332 Change-Id: Ie889f914021fe59aaaf6ff0a4c971028f25b4cf7
2013-06-18Dialer app needs system privilegesChristopher Tate
Bug 9470309 Change-Id: Ie753e409d55d6a5001f10d77ca38c67ef848c405
2013-03-19Always show WAIT/PAUSE in dialer overflow menu.Santos Cordon
Used to hide menu items when not applicable. Now we show them always and only perform the action in those cases where menu items were previously visible. Updated code to do zero-position checks when there is no selection...previously missing check. Changed code to use chars instead of Strings when dealing with single digits. Consolidated duplicate code with updateDialString() function. bug: 7478840 Change-Id: I2aa5d3badd40079e9aa75abf7e4051f9dba5e667
2012-12-06Removing contacts source inclusion from Dialer.Chiao Cheng
Bug: 6993891 Change-Id: Ic9d769f4c5f47b609ea77a9e37668da26fc0c976
2012-09-05Moving resources from Contacts to Dialer.Chiao Cheng
- Also moving some shared utilities. Bug: 6993891 Change-Id: I5fa18d26e4f5423f4d3f3450b8f3e3dacbfb947a
2012-08-24Move common phone classes to new location.Chiao Cheng
- removed dependency on com.android.phone.common jar (old package) Bug: 7054788 Change-Id: I8c1f6449534a946f4660a9e8924079c08ff1786c
2012-08-21Initial move of dialer features from contacts app.Chiao Cheng
Bug: 6993891 Change-Id: I758ce359ca7e87a1d184303822979318be171921