summaryrefslogtreecommitdiffstats
path: root/packages.mk
Commit message (Collapse)AuthorAgeFilesLines
* Move contacts.commons.R to dialer.contacts.resourcestwyen2018-06-261-0/+1
| | | | | | | | | | | This reduces dependency on contacts.common which is full of things that should not be there. Ideally resources inside dialer.contacts.resources should be individually moved to appropriate locations, but the resources are too large to work with. TEST=TAP Test: TAP PiperOrigin-RevId: 202029832 Change-Id: I95bfcb59799b9c3640de03ad0680624fc1b2c3a3
* Refactor ContactPreferencetwyen2018-06-261-0/+1
| | | | | | | | | Moving it outside contacts.commons reduces dependency to legacy code. Also removed redundant implementations such as caching SharedPreferences (it is already cached), custom ListPreferences (standard ListPreferences already have what we want), and corrected preference storage location (allow standard ListPreferences to work) TEST=TAP Test: TAP PiperOrigin-RevId: 202000393 Change-Id: I45374e610b3510784b5a4da92e5d8462cbfc92bb
* Add Simulator service.weijiaxu2018-06-251-0/+1
| | | | | | | | | Add Simulator service so that trusted clients can access to dialer simulator apis. Bug: 79488174 Test: included tests. PiperOrigin-RevId: 201727670 Change-Id: Ic4ebb256d178e03f1de98a4e40a2b02efd3a9620
* Drop maps.impl from packages.mkerfanian2018-05-301-1/+0
| | | | | PiperOrigin-RevId: 198426134 Change-Id: Ica13ee3942ef07e9f129d7c53c680953a8fa79ed
* Rename theme/private to theme/hidden.calderwoodra2018-05-301-1/+1
| | | | | | | | private is a reserved word in java. Test: tap PiperOrigin-RevId: 198089995 Change-Id: I8e7efad0a8fed747466593dc7ddf1884f50fa9ac
* Converted ThemeUtil into a DaggerModule.calderwoodra2018-05-291-0/+1
| | | | | | | | | This enables us to have Google-Sans font in GoogleDialer and Roboto in AOSP. Bug: 79883035 Test: tap PiperOrigin-RevId: 197774497 Change-Id: I1d490ab196a444c62e439444627d659fc42973ea
* Began implementation of Dialer dark theme.calderwoodra2018-05-291-0/+3
| | | | | | | | | | | | - README on how to properly theme Dialer going forward. - Migrated all widgets to use global colors. - Removed all activity and application themes where it wasn't necessary. - Added themeing test rule for Espresso tests. Bug: 79883035 Test: tap PiperOrigin-RevId: 197634256 Change-Id: I4b7d94d45aeeb59d484b0069fdd1e200a654910b
* Add promotion module.wangqi2018-05-211-1/+1
| | | | | | | | | Refactor Duo disclosure card to general promotion card. Bug: 78905507 Test: unit tests PiperOrigin-RevId: 197436677 Change-Id: I511c39308cadfb96ee4519b71ca29b75d0e6750b
* Implement a global theme to be easily configured in Dialer.calderwoodra2018-05-211-0/+1
| | | | | | | | | | | | | | | deleted several colors and unified them across the app migrated several alert dialogs to support alert dialogs added many todos migrated several tests from GoogleRobolectricTestRunner to RobolectricTestRunner Because of the test migration: - moved dialpad theme attributes into dialpad/theme - moved incall ui theme attributes into incallui/theme Bug: 79883035 Test: tap PiperOrigin-RevId: 197246477 Change-Id: Ifc534793bc32757bbbf2007a7c40287c8d0817ad
* Add RTT after call promo bottomsheet.wangqi2018-05-111-0/+1
| | | | | | | Bug: 67596257 Test: unit tests PiperOrigin-RevId: 196049621 Change-Id: I6f9c6292b1d56e3faf7808aa668b03d07230a70b
* Add RTT transcript screen.wangqi2018-04-171-0/+1
| | | | | | | Bug: 67596257 Test: CallDetailsCursorLoaderTest PiperOrigin-RevId: 193259769 Change-Id: I8c6a8eb9a6bf06e9c1c25c45fc035f8db8ae5a65
* Add support for support fragments in UiListener.calderwoodra2018-04-111-0/+1
| | | | | | | Bug: 36841782 Test: SupportUiListenerTest PiperOrigin-RevId: 192502743 Change-Id: Id06ed732528db1ae486def86ecc2f44828635d81
* Removed NUI shortcut.zachh2018-03-261-1/+1
| | | | | | | | | | | | | | | | | We're not going to have a shortcut for NUI anymore. There are individual flags related to NUI that are controlled in CallLogConfig. Other related changes to help accomplish this: -Changed how the call log framework/config/migrator interact; the migrator is now only called on config changes and enabling/disabling of the framework now lives in CallLogFramework. -Move CallLogConfig an interface, and moved it to its own package and added component and module. This is to simplify tests which just need to check the config status (like PhoneLookupHistoryRecorderTest). -The "Main" package is also on longer needed since it existed to control the shortcut. Bug: 74821995 Test: existing PiperOrigin-RevId: 190251418 Change-Id: I73c8e83aee80295131443a8ffaa7dea716ea89b6
* Use SwitchPreferenceWithClickableSummary instead of SwitchPreference for VM ↵uabdullah2018-03-221-0/+1
| | | | | | | | | | | Donation The learn more link needs to be in the summary of the switch preference, however having a hyperlink in the summary text view of a switch preference does not open the hyperlink. To do this we made our custom switch preference which allows the summary to be clicked. All other aspects of the switch preference remain the same. Bug: 74033229 Test: Unit test PiperOrigin-RevId: 189978676 Change-Id: I31e744f3545e576ee3f5ac4a8fee249e22835e19
* Show spam blocking promo after block spam dialogAndroid Dialer2018-03-191-0/+1
| | | | | | Test: SpamBlockingPromoHelperTest PiperOrigin-RevId: 189674918 Change-Id: I0b22eb9b8128125cc5b439674099820a01c3889f
* Added polling job for CallLogConfig.zachh2018-03-191-0/+1
| | | | | | | Bug: 74821995 Test: unit PiperOrigin-RevId: 189670163 Change-Id: Ifdfcab7dc4493cbe688ef77d43df7e7a1400fa27
* Add utility used to style content with learn more linksmaxwelb2018-03-151-0/+1
| | | | | | | Bug: 74017355 Test: ContentWithLearnMoreSpannerTest PiperOrigin-RevId: 189252365 Change-Id: I3464fb56b86a6b3ddd25e9eed14152eaeed9925c
* Handle preferred SIM for ACTION_CALLtwyen2018-03-071-0/+1
| | | | | | | | | | | Previously preferred SIM is handled only by precall, which covers dialing with dialer or with the special receiver contacts uses. If a third party app uses ACTION_CALL or telecomManager.placeCall(), then the in call UI will be launched directly and the old account selection dialog will be used without preferred SIM support. In this CL logic from CallingAccountSelector is refactored out so InCallActivity can use it for the dialog. Bug: 73718976 Test: Unit tests, In call UI not covered. PiperOrigin-RevId: 188214007 Change-Id: Ifaacf982a3e98601dc362b649c3501d4ee96e63e
* Internal cleanup for the new UI's bottom sheet.linyuh2018-02-271-1/+1
| | | | | | Test: Existing tests PiperOrigin-RevId: 187254014 Change-Id: I8a57b632d45e87ad075eb8bbb25180858e890f08
* Implement logic of bottom sheet options related to spam numbers.linyuh2018-02-261-0/+1
| | | | | | | Bug: 70989605 Test: ShowBlockReportSpamDialogNotifierEndToEndTest + Manual PiperOrigin-RevId: 187047450 Change-Id: I23c3929135bcfe5c14fe317ef65f628dc126027f
* Add simulator RTT call.wangqi2018-02-221-0/+1
| | | | | | | | | | | This change will also: 1. Disable proximity sensor for RTT call 2. Update RTT call screen, including colors and banner buttons Bug: 67596257 Test: presubmit PiperOrigin-RevId: 185541897 Change-Id: I571373efbb8ced4ee2ad94879e9d37bed33b6a28
* Show icon and label for a spam number in the new call log.linyuh2018-02-091-0/+1
| | | | | | | Bug: 73077158 Test: CallLogEntryTextTest, GlidePhotoManagerImplTest, PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 185017362 Change-Id: I113472482da2213d17a847054272a22249edc578
* Updated bottom nav to match redlines.calderwoodra2018-02-051-0/+1
| | | | | | | Bug: 72525324 Test: manual PiperOrigin-RevId: 184615350 Change-Id: Ic5701d67111e38f73dfa4be31dd89115ad7f5bb8
* internal changeAndroid Dialer2018-02-011-0/+1
| | | | | | | Bug: 68825005 Test: Added unit tests on CallFeedbackListenerImpl, CallFeedbackNotificationManager and DialerCall. Also manually verified the change. PiperOrigin-RevId: 184211115 Change-Id: I50927036c3cd5d47862704376e2eef108c473fbf
* Remove bubble from AOSP.yueg2018-01-311-1/+0
| | | | | | | Bug: 67605985 Test: NewBubbleImplTest, NewBubbleImplIntegrationTest, NewReturnToCallControllerTest PiperOrigin-RevId: 184026033 Change-Id: Ie141ce9a0265ce3a08c01943cdeb94e2cd962e9f
* Show Icon and label for blocked numberstwyen2018-01-241-1/+0
| | | | | | | | | CallLogPhoto.getPhotoUri() returns a URI to a drawable so it will be easier to transition into glide. Meanwhile ContactPhotoManager will just show the drawable directly. Bug: 70989547 Test: Unit tests PiperOrigin-RevId: 183163818 Change-Id: I4ee4ff98782e35d2be03dfe14f8bf3dfd6ded074
* Move legacy voicemail/error to nui voicemail/listui/erroruabdullah2018-01-221-1/+1
| | | | | | | | | All packages relating to NUI voicemail should be under third_party/java_src/android_app/dialer/java/com/android/dialer/voicemail/listui. Since there is a chance that during NUI development the legacy third_party/java_src/android_app/dialer/java/com/android/dialer/app/voicemail/error might undergo changes, it makes sense to move this package to the nui, so that no changes in the legacy code are missed for nui. This refactoring would also allow us to ensure that the strings do not need to be translated and that most of the code can be re-used for nui by hooking up the fragment and adapter to voicemail/listui/error. Bug: 71700117 Test: Unit tests PiperOrigin-RevId: 182868896 Change-Id: I23329654df5ce2bf612101708ed001ca308ae1ac
* Update Simulator to launch SpeakEasyAndroid Dialer2018-01-191-0/+1
| | | | | | Test: PiperOrigin-RevId: 182625448 Change-Id: I4fe514c429a6b5a88060f326b0c73c2f3a960c1c
* Improve & reorganize logic related to directories/remote contacts in the ↵linyuh2018-01-191-0/+1
| | | | | | | | search fragment. Test: DirectoriesCursorLoaderTest, RemoteContactsCursorLoaderTest PiperOrigin-RevId: 182578207 Change-Id: I03c81bd8581c8abbef1bbca1a960f3380d588d22
* Replace PhoneLookupSelector with PhoneLookupInfoConsolidator.linyuh2018-01-171-1/+1
| | | | | | | | | | | | | PhoneLookupInfoConsolidator is designed for the following two purposes. (1) Different sub-messages in a PhoneLookupInfo proto can contain information for the same purpose. For example, all of cp2_local_info, cp2_remote_info, and people_api_info have the information for a contact's name. PhoneLookupInfoConsolidator defines the rules that determine which sub-message should be used to display the name in the UI. This is the same as PhoneLookupSelector. (2) Avoid mixing info from different sub-messages when we are supposed to stick with only one sub-message. For example, if a PhoneLookupInfo proto has both cp2_local_info and cp2_remote_info but only cp2_remote_info has a photo URI, PhoneLookupInfoConsolidator should return an *empty* photo URI as cp2_local_info has higher priority and we should not use cp2_remote_info's photo URI to display the contact's photo. This is what PhoneLookupSelector is unable to do. Bug: 71763594 Test: PhoneLookupInfoConsolidatorTest PiperOrigin-RevId: 182236013 Change-Id: If19cdc1a9e076f3ebc8f9e2901f050b519e273f2
* Implement dialer command line interfacetwyen2018-01-161-0/+1
| | | | | | | | This CL adds a generic interface to perform action and retrieve data in dialer. Test: Unit tests PiperOrigin-RevId: 182128015 Change-Id: Ib45ce9808bd4e0e4a9c9e05c0017e19c3213bb0d
* Added Search Bar to NUI.calderwoodra2018-01-101-0/+1
| | | | | | | | | | | | | This change only adds the views but doesn't implement any logic or functionality. That will come in a future CL. A decision was made here about whether to create a new search bar or reuse the old one. I opted to make a new one to avoid breaking the old one while it's still being used. Bug: 64655802 Test: n/a PiperOrigin-RevId: 181512198 Change-Id: Ib377b1d99f4eb8100204ac9a110dc5899bced392
* Add RTT call chat window.wangqi2018-01-081-0/+1
| | | | | | | | | This change add a mock in simulator with a type bot that's simulating remote typing. The integration into incall UI will be in following changes. Bug: 67596257 Test: RttChatMessageTest PiperOrigin-RevId: 181211591 Change-Id: If6cdcb010afc0c25e90d3a44fe349920d5a856c6
* Implement dialer blocked number phone lookuptwyen2018-01-051-0/+1
| | | | | | | | | | | This CL implements looking up the dialer internal database for blocked numbers when the system database is not available yet. Data is only invalidated when dialer is alive since that is the only time blocked numbers can be set and removed. Bug: 70989538,70989547 Test: DialerBlockedNumberPhoneLookupTest PiperOrigin-RevId: 180956355 Change-Id: Ie7acf091bf58a074d0a1ee39613fad035d2e6e60
* Implement basic bottom sheet in NUI Voicemail tab.uabdullah2017-12-151-0/+1
| | | | | | | | | Implement the basic bottom sheet that displays name, location add to contacts, send a message and copy number option. Bug: 64882313,70682949 Test: Unit test, additional unit tests in the next CL that will implement calling from bottom sheet. PiperOrigin-RevId: 179212401 Change-Id: I23281587a0d42cea595e4dc1608f997036e2dbd0
* Add filtration logic to Assisted Dialing Settings.erfanian2017-12-041-0/+1
| | | | | | | | | | | | | | | | The filtration logic will only show countries in the country picker if the feature is enabled for those countries. This will not cover the regressive case where a user has already selected a default option, but then the option is later removed. This behavior is currently undefined. Bug: 69274259 Test: unit tests PiperOrigin-RevId: 177881199 Change-Id: I113f6d25249c42c1bd98383fd6ee0bc6a8c0e615
* Added place voice call search action to regular search.calderwoodra2017-11-181-0/+1
| | | | | | | | | | | | When a user types a phone number into the search bar, there isn't an intuitive way for them to place a call when the number doesn't match any existing contacts in the new search UI. This change adds the option to place a voice call from regular search, like the old UI. Bug: 69385190 Test: NSFT PiperOrigin-RevId: 176189153 Change-Id: I6c1561bcce104c56855d996570a79b34da7230ff
* Allow external apps to start pre-call flowtwyen2017-11-181-0/+1
| | | | | | | | | This CL adds an activity that will forward parameters to PreCall so external apps like contact can utilize SIM selection or assisted dialing features. The caller needs to have CALL_PHONE permission. Bug: 64213352 Test: LaunchPreCallActivityTest PiperOrigin-RevId: 175591732 Change-Id: I096ea022d5ed87c29ffb191cd1bdb04e3a17c945
* Added voicemail.settings to packages.mk.zachh2017-11-131-0/+1
| | | | | | Test: none PiperOrigin-RevId: 175554007 Change-Id: Iba492820bcf5b06d4725be494e25e0b06b0943e6
* Implement PreferredSimFallbackProvidertwyen2017-11-111-0/+1
| | | | | | | | | The PhoneAccountHandle is keyed with the DATA_ID of a Phone row in the Contacts provider. Bug: 64213352 Test: PreferredSimFallbackProviderTest PiperOrigin-RevId: 175354818 Change-Id: I828ff9d5a1e03e18b05256bcf8a61170be8ce7bc
* Added content provider for PhoneLookupHistory.zachh2017-11-111-0/+1
| | | | | | | Bug: 34672501 Test: yes PiperOrigin-RevId: 175243488 Change-Id: Iec3b5eb0e81f6e6cc04c64c3ea65c9c7fcb33fe3
* Implement PreCallCoordinatortwyen2017-11-111-0/+1
| | | | | | | | | When the user makes a call, the PreCallCoordinator will get a list of actions to perform from PreCallActionProviderComponent and apply them to the pending CallIntentBuilder, before sending the built intent to telecom Bug: 64216442 Test: PreCallExecutorImplTest PiperOrigin-RevId: 174911537 Change-Id: Ide5ec431d4e6e7879fcdfdbbbd7ea5eed9963b2c
* Reorganized assets.zachh2017-11-071-0/+2
| | | | | | | Bug: 68219224,65940484 Test: tap, manual PiperOrigin-RevId: 174224721 Change-Id: Iaa48cefe94ea2e0e9209e4fe00217af4352d5ba8
* Fixed tab in packages.mk.zachh2017-11-071-1/+1
| | | | | | Test: none PiperOrigin-RevId: 174217434 Change-Id: Ibaf55bdede96ecce4674186f174f61127b4c2648
* Adding packages.mkzachh2017-11-071-0/+77
Bug: 68219289 Test: none PiperOrigin-RevId: 174216483 Change-Id: I044861a1882bcef9bb8f07b11d66053686c36b8a