summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Enable Call Recording for Sri Lanka and Costa Rica.cm-14.1Arekusu Rin2019-08-094-2/+66
| | | | | | | * 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
* Automatic translation importMichael Bestas2019-08-0636-267/+1439
| | | | Change-Id: I462cc97cbb05ddb9bcd15dc39578b7ababbd2a58
* Enable or disable call recording for numerous countries via MCC.Arekusu Rin2019-06-1283-111/+2427
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Automatic translation importMichael Bestas2019-03-11489-34577/+11703
| | | | Change-Id: Ie1fda7fbca378735fba527330d4c1326c9b5d579
* Automatic translation importMichael Bestas2018-10-1413-46/+351
| | | | Change-Id: I4d8e591af2c27c621847974c695db8b06d8c8cd7
* InCallUI: Keep button states in sync with call propertiesVasyl Gello2018-07-121-4/+3
| | | | | | | | | | | | | In change I9359aaaa44b89f5937cc1a7d9fbd5fe25c71133d the interface update logic was introduced to reflect the supported audio route change. However, on devices with call recorder support, this change has introduced a regression hiding the "More" button from the CallButtonFragment. This change fixes that regression. Reported-By: Evgen Stenkin <stenkinevgeniy@gmail.com> Signed-off-by: Vasyl Gello <vasek.gello@gmail.com> Verified-By: ShevT <shev_t@mail.ru> Change-Id: I3b022005dfd0ea7b23ec4c351f65ac07b6604956
* InCallUI: Refactor primary call info cardVasyl Gello2018-06-116-4/+244
| | | | | | | The primary call info card was sized after the CallButtonFragment making the call info displayed small. This patch fixes the sizing Change-Id: If5dded59960c2d4534d3d7377b6970e17977d33c
* Automatic translation importMichael W2018-06-105-0/+50
| | | | Change-Id: I78ce85706ffa6cac7f514548873cb67b94a77dc8
* Fix incorrect number formatting in call stats details.Danny Baumann2018-06-031-1/+1
| | | | | | Introduced in CAF commit 1d6722e151d7fa6a3f7197b6723f676a28187430 Change-Id: I8f5a520aef0fb196a69ff0db5af80f913592e9d7
* Remove redundant layout item.Danny Baumann2018-06-031-9/+0
| | | | Change-Id: Ie5acebffe5e55f5c0eef8fe00551ae2dbd7bcb85
* InCallUI: improve in-call UI for different supported routesVasyl Gello2018-06-012-4/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On some devices, there is no earpiece route available, and the speaker is the default audio output. To make in-call UI correctly operate on such devices, the following changes are introduced: * the "earpiece handset" output icon becomes hidden from the list of choices in the audio button if no earpiece route is supported * if device does not support earpiece route but wired headset is plugged in, the "earpiece handset" output icon becomes visible to reflect the wired headset as an actual call audio output * the text option of earpiece becomes hidden from choices if the device does not support earpiece route * audio button is shown only if there are more than one route is present on the device, otherwise it stays hidden Test: * On devices with speaker and earpiece routes present, the audio button is visible and acts like a speaker toggle * On devices with speaker and earpiece routes present and wired headset plugged in, the audio button is visible and acts as a speaker toggle * On devices with speaker-only or earpiece-only routes present and wired headset plugged in, the audio button is visible and acts as a speaker toggle * On devices with speaker and earpiece routes present and Bluetooth headset paired, the audio button is visible and acts as a multi-state toggle allowing user to choose Bluetooth (by default), speaker or handset earpiece * On devices with speaker-only or earpiece-only routes present and Bluetooth headset paired, the audio button is visible and acts as a multi-state toggle allowing user to choose Bluetooth (by default) and speaker or handset earpiece * On devices with speaker-only or earpiece-only routes present, the audio button is invisible Change-Id: I9359aaaa44b89f5937cc1a7d9fbd5fe25c71133d
* Dialer: Fix possible NPEMichael W2018-05-081-1/+4
| | | | | | | | | | * In some cases with VVM involved, the phone number seems to be null, resulting in a NPE when trying to split it by the regex * Make sure there is always a valid string involved to prevent the error BUGBASH-1447, BUGBASH-1242 Change-Id: I88302deeaeb3e085190fdab5fa7d2a8030bceb88
* Automatic translation importMichael Bestas2018-05-0535-1/+124
| | | | Change-Id: I42addce8ccd88ef067def3fc9a114087b87250ab
* Automatic translation importMichael Bestas2018-04-19107-0/+122
| | | | Change-Id: I26fc84c57c0c6ba3bc788771a3c7cddf9b644684
* Dialer: comply with EU's GDPRJoey2018-03-314-6/+11
| | | | | | | Disable lookup by default and add a disclaimer for the feature Change-Id: If7a181952304dbaee736762bdfd5819eddc5f89b Signed-off-by: Joey <joey@lineageos.org>
* Automatic translation importMichael Bestas2018-03-2824-135/+408
| | | | Change-Id: Ia6e9eb0efe747e65b0027b745c4ff9a0395887cf
* Automatic translation importMichael W2018-02-1710-0/+81
| | | | Change-Id: I61da50a8828130bce2682bd78d7483c2f067dab7
* Automatic translation importMichael Bestas2018-02-0435-8/+2438
| | | | Change-Id: I866ba34e310980122bc65b9d30df7d23e5fccad0
* Automatic translation importMichael W2018-01-13132-514/+2358
| | | | Change-Id: I52cc93d84168832089969c8fad253ce1d4ec9f03
* Don't crash if Blocked Number Storage is disabledGabriele M2018-01-121-1/+9
| | | | | | | | | | | | If the provider is disabled or missing, trying to resolve content://com.android.blockednumber/ will result in an IllegalArgumentException. Don't allow to block numbers if the provider is missing, or else the Dialer app will crash upon opening the preferences. BUGBASH-1260 Change-Id: Icdc97336f1c6779b3a659624dc124a62311f5052
* Dialer: Fix string issuesMichael W2017-12-301-2/+2
| | | | | | | * Thanks to Andrey (anm), Zoran (totalyfake666) and Kristoffer Grundström (Umeaboy) for finding Change-Id: I1a823241e60cf30f9f6f0f625c349ac49babdc97
* Dialer: Fix translation issuesMichael Bestas2017-12-175-65/+55
| | | | | | | | | | | | | | | | | | * Boolean values don't belong to a strings-file, move it accordingly * A small newline-issue made a question mark appear out-of-place * Remove unused string - just increases translation efforts unneccessarily * Fix some upper/lower cases * Some past tense issue This commit also re-applies InCallUI: Improve more CAF strings by Michael Bestas <mkbestas@lineageos.org> InCallUI: Use framework yes/no strings by Michael Bestas <mkbestas@lineageos.org> Change-Id: Ie1fc64ddf9281819e94e57af20ece102a4cea4f2
* Automatic translation importAbhisek Devkota2017-12-16234-17/+20088
| | | | Change-Id: Ic0c5125d357c02778c73af88e2b989f7dbc91ea8
* Automatic translation importAbhisek Devkota2017-12-117-3/+592
| | | | Change-Id: I65d370e2afe9cc7f1540cd966d2787843c21a079
* Automatic translation importAbhisek Devkota2017-10-2199-2/+286
| | | | Change-Id: I44ed5c0337c0e17419838e2656576a42d49c6591
* Squashed support for multilanguage T9 dialer (1/2)Flex19112017-10-1821-75/+3518
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Squash of the following: Revert "dialer: Remove proprietary SmartDial extension" This reverts commit 31eaffee82c53fb660a6f482afc74902a6c1ddf4. Change-Id: I893b37b58731f8823ead441d09ec3c45f5b68da6 Russian T9 for Dialer Change-Id: Ib99ff7b9ef5184db0450fe1bc8a6de79eb7efe24 Dialer: Add Greek T9 support Change-Id: I006745075cbb83b23a6bda170032d146d9bc5aea Hebrew T9 for Dialer Please check it. The implimentaion is built on the "Russian T9 for dialer". Also added support for English but in Israel. Change-Id: I58bfbdf053aff94e446d54f2649070a7cebd488b Add Korean smart dial map Change-Id: I93b8efa9093fce4f125e6ebe5b02b5fd581cd01a Dialer: Refactor SmartDial for additional languages Adds Chinese support and improved Korean support. p4: Refactor for transliterating the displayName. Change-Id: Id3175c6f4eda4962be9d25bd43c24a834c3c5ff1 Read option for t9 search input locale and refresh smart dial db when locale changes Change-Id: I3cd942741310f16678ed9eb675bbba2cbc72d5e8 Add setting for t9 search input locale Change-Id: I410b4e20afa85302a9ef3174c2f219e33b1b7987 Return match positions to enable highlighting for CN smart dial Change-Id: I9255c582708c2fbfe22e7a2bf3ad971da692e2a9 Dialer: Fix T9 for Hebrew Change-Id: I1c8be92acc1fc29b557eb7cda0d910cf036f3aea Move smart dialer initialization to onStart(). The SmartDialCursorLoader expects the SmartDialPrefix map to be initialized when it's created. As - the loader is initialized in SmartDialSearchFragment's onStart and - the fragment's onStart is called asynchronously after the activity's onStart and - the map initialization happens in SmartDialPrefix.initializeNanpSettings() and - the above method is currently called in the activity's onResume() we have a race condition between the activity's onResume() and the fragment's onStart() (at least when processing a dial intent, which is what causes the dialpad fragment to be immediately shown). Fix that race condition by moving the initialization into the activity's onStart() and running it before calling the super method to ensure it happens before fragments are started. JIRA:NIGHTLIES-760 Change-Id: I9767cbba3b177fdd5b1de86914cb1e40d20835ab Ensure the smart dial name matcher is initialized in onStart(). Otherwise SmartDialPrefix.getMap() might not be initialized yet. JIRA: NIGHTLIES-1279 Change-Id: If3aca2809faf0c1f379518096a76f17d357fb8e2 Add Ukrainian T9 symbol map Pretty close to Russian, but with a few differences Ref CYNGNOS-2188 Change-Id: I29b2cf54fd61ec259e8a01bcedef548ec2fe91cc Dialer: nuke proprietary smartsearch library references We really should not use this. Change-Id: I51395e475a0d9de2b31493d16ac08df72f2d996f Feijao: empty string is not a valid locale Empty string is not a valid locale. Setting the default locale to english (en). Change-Id: I7bc524dbb4aa65d31f1bb33fa5e8fadf4770fbaf Issue-Id: FEIJ-306, CD-620 Dialer: use actually supported layouts for SmartDial Change-Id: I7aafab71c6f8d904292bb82796ab39dc84e88253 Change-Id: I53674f3445ad4a39fdae76cd1afc4d8d27241b36
* Automatic translation importAbhisek Devkota2017-09-183-19/+70
| | | | Change-Id: I0e2f49bf5595c00ba3cbabc0fefbd1df7bd3e3e6
* Automatic translation importAbhisek Devkota2017-08-034-2/+10
| | | | Change-Id: I993f130e68543cf49d92b7f4a6553900e9f0f7e4
* Dialer: Provide upgrade path for removed lookup providersAlberto972017-08-021-1/+8
| | | | | | REGRESSION-915 Change-Id: I06d6387043d356e901c500812d1948c8d43e232f
* Dialer: Fix compilation warningsMichael Bestas2017-07-281-2/+0
| | | | | | | | | | * Commit 8cb34a6a2c05e7b8b354f64442bb0b033b4a544c added these 2 files in LOCAL_SRC_FILES, however they are now included by the rule right above which was introduced in 3e5694aab51d48497a79be35159701ff8db8fa77, so the build system emits warnings. Change-Id: Ic2f89789807af842e15c36678eb64d4d095d8ad3
* Automatic translation importAbhisek Devkota2017-07-271-0/+1
| | | | Change-Id: Ia23cafc8fe1b9ef2c346ae044df619c4dd2d544f
* Dialer: Move padding from layout to spinnerLuca Stefani2017-07-241-4/+5
| | | | | | | | * There is a white bar displayed in call log when choosing "missed calls" BUGBASH-651 Change-Id: Ifa3d96b854b274e40eff0e8ba341f84515d3688d
* BUGBASH-612: do not send phone numbers to non-ssl sites for ↵Tom Powell2017-07-2214-699/+11
| | | | | | reverse/forward/people lookups Change-Id: I35b51560acf19d042621ed9876bd09912e73ec5d
* Automatic translation importAbhisek Devkota2017-07-223-11/+19
| | | | Change-Id: I534a99360b27483dcdae31fbf98ed7676065cb0f
* Automatic translation importAbhisek Devkota2017-07-031-3/+3
| | | | Change-Id: I2b2ed2610dfd4e5bb1da73ec72446c407bc7c02d
* Automatic translation importAbhisek Devkota2017-06-303-65/+76
| | | | Change-Id: I51413f9a2d35e90070685170cd9470403972053e
* Automatic translation importAbhisek Devkota2017-06-222-3/+3
| | | | Change-Id: I466aee1617a38cd3e49f33211e88bd8168c503ad
* Automatic translation importAbhisek Devkota2017-05-313-0/+5
| | | | Change-Id: I6f8d25d35ba3481888b259f7f15606834e3c845f
* Dialer: update fab color to match aosp primary colorJoey Rizzoli2017-05-282-1/+11
| | | | | Change-Id: Id9798c71c348bcc7d445a082815e6fce642a002b Signed-off-by: Joey Rizzoli <joey@lineageos.org>
* Dialer: lock screen appear before incoming call screenLi Wei2017-05-191-1/+3
| | | | | | | | | | | -Screen wakes up earlier than InCallActivity is created by Incoming Call -Show InCallUI after InCallActivity has been created and is running as long as activity is not destroyed or finishing. CRs-Fixed: 1113931 Change-Id: I64678f8f4d0c10b9fadd61357ed2140eb9bbdf7e
* Automatic translation importAbhisek Devkota2017-05-173-1/+68
| | | | Change-Id: Ib2c3ffdcbdfee3c36ff2c8140645e44118481137
* Automatic translation importAbhisek Devkota2017-04-283-1/+21
| | | | Change-Id: I88f24d89bc49f50c8f84d9b57475369c83c08ff4
* InCallUI: Don't force enable the prox sensor for incoming callsGabriele M2017-04-252-2/+13
| | | | | | | | | | | | | | | The proximity sensor should be enabled for incoming calls only if the proximity check on wake feature is enabled. A device with no proximity check on wake support does not have PROXIMITY_ON_WAKE set, so getInt() returns the default value (enabled) and we incorrectly enable the proximity sensor for incoming calls. Check whether the proximity check on wake feature is supported or not and never enable the proximity sensor for incoming calls if it isn't. Also, since there's an overlay to specify the default value for the proximity check on wake, use that instead of the hard-coded "enabled". Change-Id: I17598c24d1908107927881fc31a701457094c61e
* Automatic translation importAbhisek Devkota2017-04-2014-3/+303
| | | | Change-Id: Ie07fff6c3bef40dae6700d57f725012d815c8f99
* Merge tag 'android-7.1.2_r2' into cm-14.1staging/cm-14.1_android-7.1.2_r2Dan Pasanen2017-04-0546-149/+149
|\ | | | | | | | | | | | | | | Android 7.1.2 Release 2 (N2G47E) # gpg: Signature made Mon 03 Apr 2017 01:41:49 AM CDT # gpg: using DSA key E8AD3F819AB10E78 # gpg: Can't check signature: No public key
| * Import translations. DO NOT MERGEBill Yi2017-02-0237-103/+103
| | | | | | | | | | Change-Id: I816bf0a5504510d75d26ea11c76d483c034bf78b Auto-generated-cl: translation import
| * Import translations. DO NOT MERGEBill Yi2016-11-0419-55/+55
| | | | | | | | | | Change-Id: Iae524972b6f1d284825dffe667ab5366cf27c6e6 Auto-generated-cl: translation import
| * Merge "Fixing display option for KO, JA, ZH" into nyc-mr1-devBrandon Maxwell2016-09-270-0/+0
| |\ | | | | | | | | | | | | | | | am: 9bdcff7bdf Change-Id: I5adb8fb17d4f00ac39d4ce3b78997af36556f20d
| * \ Fixing display option for KO, JA, ZHBrandon Maxwell2016-09-271-4/+18
| |\ \ | | | | | | | | | | | | | | | | | | | | am: 151b3ae6ad Change-Id: I811b80ad4e97a0d9f4119f210aa447093172511d
| * \ \ Fixing regression in AOSP CallDetailsBrandon Maxwell2016-09-271-0/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | am: 7457ef708e Change-Id: Ic487cd5200d51dbe0fd4c37b90d473362a2d04b7