| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| | |
https://github.com/CyanogenMod/android_packages_apps_Settings into replicant-6.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We've mistakenly reimplemented this functionality at the telephony
framework because we didn't realize it was here to begin with (and
neutralized by a QC commit).
Having the QC configuration in place makes _both_ come up, which
is annoying...
Since the f/o/t implementation (change
Iddaef47eefeab43ed99ca6f27f81dffd8dd08689) uses different visual
assets people are already used to, let's forcefully use that one
for now until we figure out which one we want to retain...
Change-Id: I1dfab99e475b2d5aa4574ecdb5d0d7ee6cf00191
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* We now have support for HSIC controls in LiveDisplay and this
can be deprecated. A new UI to bring the same kind of functionality
is underway as well.
This reverts commit 853513841512a0fbf15dc22c7164a98d0a2de80b.
Change-Id: I4fa3af25f64b05338a78ba7832e75333cf15e448
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Logic in SecuritySettings deliberately recreates the entire preference
tree in onResume rather than onCreate. This causes the state to be
lost when the orientation changes.
Instead of destroying/recreating when the orientation changes, handle
it ourselves.
Change-Id: I6276d8f97cb64a4823286f263642926561d7f2d0
|
| |
| |
| |
| |
| |
| | |
Issue-id:FEIJ-679
Change-Id: Ia1c9e5d5899ae173d4fd7fa9b2339013b42f115b
|
| |
| |
| |
| |
| |
| |
| | |
Causes CTS cross-profile intent verification failure.
Change-Id: Id1c92c45cb1fb89e34598d54b9eb45497d629eac
TICKET: FEIJ-104
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If the user changes the date, most obvious case being from 1970, to a
current date, and the user's selected Locale's country time zones have
been changed (according to ICU), we must update the time zone strings in
the system.
Ref: CYNGNOS-453
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit 926c3b0a50e521368628ef0d9975c99fa4cd3480)
Change-Id: I487c54cd4f933286c5004d24a3f8730ee2d4e4f6
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* LiveDisplay is getting a proper API. This patch refactors
the settings to use it.
* Also kill off the deprecated "gamma calibration" tunable
which nobody should be using at this point.
Change-Id: I948b8845cd06c8c634a201cb5d5b93b5766cc51d
|
| |
| |
| |
| |
| |
| | |
e.g. to homescreen
Change-Id: I4d16519ee84b50b229c82a41c404690bb2618c29
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Modified Settings app to support following new features in
Data Usage Summary screen:
1) Added two items to overflow menu
a) Enable/disable data usage alerts: to enable/disable global
switch for data alerts. Shown only when DataUsage provider
is installed.
b) Reset data statistics: to reset data stats for current tab
2) Added a new per app switch "Mobile Data Alert"
3) Added a new per app switch "Restrict cellular data access"
4) Modified per app background data access feature to support
three options
a) Over mobile and WiFi
b) Only over WiFi
c) No access
DataUsage provider, service and notification receivers have been
refactored into a standalone package to minimize the changes to the
Settings App.
Change-Id: Ic0e42e57d04dc8e164ebfdab4531cced31c4e6eb
Issue-Id: SETTINGS-75
Issue-Id: SETTINGS-76
Issue-Id: SETTINGS-77
Issue-Id: SETTINGS-76
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Introduce a new entry in the settings menu to select the available
weather provider services.
This entry will be parked in the System category between Date&Time
and Accessibility
Change-Id: Ida230f3be72eb575a2b09504c99eaa16851c99f8
|
| |
| |
| |
| |
| |
| | |
Ticket: CYNGNOS-2241
Change-Id: I39e883dd52ed4574a1ce1c2becb104c5458e800f
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|\ \
| |/
| |
| | |
https://github.com/CyanogenMod/android_packages_apps_Settings into replicant-6.0
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change-Id: I2a95e74719175c3f40e2cc7a8414db7e869d92fb
Require: topic:dock_battery
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Improve dock battery strings
Change-Id: I03066cd18c378a1974d4eaa6f084fe75250d1fcc
|
| |
| |
| |
| | |
Change-Id: If95877701a6686b4df2a7fd1bebefb260616043f
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
CTS Verifier expects SecuritySettings to contain Lockscreen options, thus
if SecuritySettings are externally invoked and disambiguated by intent
resolution, we need to display both lockscreen options and security options.
AOSP provides an activity that handles android.settings.BATTERY_SAVER_SETTINGS
thus, we provide an activity-alias that points to the PowerUsage menu
to meet the expectation of the cts verifier request.
Change-Id: I6f06b031e341e8a63ffdd765884b49fd1c079825
TICKET: CYNGNOS-2105
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 3d299959deb33a86ba2925eb4fa954e0118bd893.
This breaks on the dialer shotcode to access this (*#07#)
CYNGNOS-2050
Change-Id: Ia02512642307b25e9ff7e8c0533da5eaa7233a7f
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
https://github.com/CyanogenMod/android_packages_apps_Settings into replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Conflicts:
res/xml/privacy_settings_cyanogenmod.xml
|
| |
| |
| |
| |
| |
| |
| |
| | |
This will allow the user to enable and configure their installed
live lock screens.
Change-Id: Id4a6963cc49d1c361c99c95b17a961aaa980ed48
TICKET: CYNGNOS-1686
|
| |
| |
| |
| | |
Change-Id: Ic9acab571fc78d139d4924f9a95194423bf1d267
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| | |
https://github.com/CyanogenMod/android_packages_apps_Settings into replicant-6.0
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
Conflicts:
src/com/android/settings/cmstats/AnonymousStats.java
src/com/android/settings/cmstats/PreviewData.java
|
| |
| |
| |
| |
| |
| |
| | |
Based on https://github.com/SlimRoms/packages_apps_Settings/commit/46bb1442aa96aad6890e3ce7b6f3c0466ababf25
JIRA: CYAN-6077
Change-Id: I8632e8c944c1d5d7ad2fb2a2276bae5fe2d4a0a0
|
| |
| |
| |
| |
| |
| |
| | |
need to manage saved WiFi access point imported by other apps like some backup app
Change-Id: I81ff5b2d9f7f714b028b7e0996cb85608643ad98
Signed-off-by: Xuefer <xuefer@gmail.com>
|
|/
|
|
|
|
|
| |
This is an updated patch, based on what Paul did in 0071a841f73f571c29fb1651a88fda8b9bce70ca for Replicant 4.2
Change-Id: I5ec28bc505a35e045701a030a90804a6b35655b2
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
|
| |
* Mainly fixes the QS Volume Panel long-press
Change-Id: Ie3e15255ba5f9ef9a3702ed28b72daa3e348536b
Signed-off-by: AdrianDC <radian.dc@gmail.com>
|
|
|
|
| |
Change-Id: I77f7bafe506993de6dd30aeb4c7d95329ff4c1b4
|
|
|
|
| |
Change-Id: I7078d703c218cd096d9b77c003a94b52fbce6322
|
|
|
|
|
| |
Change-Id: I620be76139989722ac722f00259425c237a1c66e
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
| |
Change-Id: I3d77bb96aba4a501d3223e72be60403694828a34
|
|\
| |
| |
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/packages/apps/Settings into HEAD
Android 6.0.1 release 3
Change-Id: If54bacef03fc826fd02ca48db5ef3a25c8fc7127
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fix problems from unsupported intents being launched through adb.
Remove the ones we can, fix the other.
Bug: 19634064
Change-Id: Iba0adeb135e76ee70365e5891380ba8b55110c26
|
| |
| |
| |
| |
| | |
Change-Id: I639cf5cde1632ec010a28f986fd657d91b21e6d0
Signed-off-by: Bryan Owens <djbryan3540@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Squash of:
settings: remove contributors cloud margin/padding
Change-Id: I120e7bd1611bd47126d91ca1f88ce5cdb964fed8
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Settings: update contributors cloud
Generated date: 3rd November 2015: 09:29
Change-Id: I7bc707f3896f91b3fd7d0f9f76700e3938f1a4b2
Change-Id: If5b89e0d278b7a0c85c966e09264b60927889fc9
JIRA: CML-133
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
| |
| |
| |
| | |
Change-Id: I69168fea2a43cfa7f2b8474042c35720f4431040
|
| |
| |
| |
| |
| | |
Change-Id: I31e2569a5ffd294c9ac5ad0b657a8aa519085756
Signed-off-by: AdrianDC <radian.dc@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Remove the duplicate USE_CREDENTIALS from commit 43c6978
This reverts commit 0e3b960a5eaa371b57e30aafefec267a420a09db.
Change-Id: I67a8113ba6fe82310992ca66721403ded7d335eb
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Protected App [2/3] Protected Apps Settings -> Apps: - Added Receiver which can send in a call to PackageManager to toggle a components protected status. - Add Protected Apps activity (available from Apps fragment) - Reads from ApplicationInfo state - Requires Pattern Lock to view/modify protected apps - Updates Settings Secure DB with protected components - Support resetting protected apps pattern lock
Change-Id: If07a7b69ac963ffae855621881e1944fc8754782
Protected Apps:
- App Info for protected Apps doesn't allow Uninstall or Clear data
- App Info menu item for launching into Protected Apps when looking at protected components
- Prevent process dialog from getting dismissed on touch or back key (can cause odd behavior if cancelled mid-protect)
Conflicts:
src/com/android/settings/applications/InstalledAppDetails.java
Change-Id: I64104d7ff3fbf9d8c393ebf262d4de0b28abbc5c
Reset Pattern: - If user cancels while creating new pattern, old pattern is restored
Change-Id: I55955b1ffadca2ba712c40c7d443c4fc4b0f528c
Clean up protected apps code (1/2)
- Work with actual ComponentNames instead of converting them between
String and ComponentName all the time
- Name protection state parameter in methods 'state' instead of
'protect', as a value of true actually means it's not protected. Also
consistently use the respective constants for its values.
- Some misc. cleanup
Change-Id: I2855978c8aef3cfa14249e3398039c7cdd145ede
Settings: Create a security fallback on protected apps.
-- Allow a user to bypass pattern lock on protected apps
by inputting their primary account information for the
device.
Conflicts:
res/values/cm_dimens.xml
res/values/cm_strings.xml
Change-Id: I39e5a89a8699cfd2ffaba8aea2daa4f477f2cc9b
settings: reset protected apps view instead of finish the activity
Finish the app after resettings the account, will lead to the protected app selection without a
valid pattern. Instead this should reset the pattern view to create a new pattern prior to go to
protected apps.
Change-Id: Ida41a29f4f8787940f803a23014a68a2f8beb969
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Settings: Don't show protected apps options in restricted profiles.
Change-Id: I38c2e8fd3508d360f0e23703ce6c939f02f3714e
JIRA: 4668
Issue: https://jira.cyanogenmod.org/browse/CYAN-4668
Follow normal lock screen convention - allow user to retry when creating pattern lock
Change-Id: I6ad39b07b8de3de03146322b37b60e3f846093d1
Fix: Even when the list is entirely unchecked there may still be components which are still protected and need to cleared when Reset is triggered.
https://jira.cyanogenmod.org/browse/BACON-679
https://jira.cyanogenmod.org/browse/CYAN-4835
Change-Id: Ifee3e8b87be39769aedfed0f9a5bda366c67ee45
ProtectedApps pattern lock for landscape mode.
Change-Id: I9ef70a0e363d4d17510188d24f4742f458fba38e
Launch Protected Apps
Change-Id: I2dc2e1e05c1979118d5324c3c05adfcc6f7ee22a
Protected Apps: update protected apps screens UI
Change-Id: I2dd922956f8ffd9ed153c3d1aa1f9161a127e4c6
Remove unnecessary drawables for launching Protected Apps
Change-Id: I58f471ef9d64c7ced79befbfc30b94d75a0085a2
ProtectedAppsReceiver: fix NPE when components are null
* To reproduce: create a folder at Trebuchet, lock it and leave the screen
Change-Id: I49a2e76fdaa3e375b0ea5aa2bb05eaa92528dd19
Protected Apps: Show state by component instead of by app
Change-Id: Idbe1d69b376fc3f42980404d9448152f606e7f8e
(cherry picked from commit 56e11c8640cb9e34d07eb11fb1b67f3283b2f6f6)
Protected Apps: Increase hit target of the launch app button
Change-Id: I38355aca37079d43975d287ee9d81c3a500c3575
(cherry picked from commit 47e8e46f53cdf4f536845d57cc383d3c5f0ca893)
Protected Apps: Monitor unlock status
Monitor the Activities unlock status so that we can rotate
the screen in this activity without having to unlock again.
Change-Id: I8feab5cb4d55c4df0d0d1475ab6646c046f01925
Protected Apps: add some side padding in app list view
Change-Id: I2549fd8f8b662e2e2c542e67cbc20e6a366fba42
Conflicts:
AndroidManifest.xml
res/values/cm_dimens.xml
res/values/cm_strings.xml
res/values/strings.xml
src/com/android/settings/applications/ApplicationsState.java
src/com/android/settings/applications/InstalledAppDetails.java
src/com/android/settings/applications/ManageApplications.java
Conflicts:
res/values/cm_dimens.xml
Conflicts:
res/values/cm_strings.xml
.
Change-Id: I065ac7965a8c7253ad67a20806201fe8fc6cec84
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Send community metrics to CM.org as well as Cyanogen server
- Kill off Google Analytics
- Use JobScheduler to intelligently schedule uploads when network
connection is available
Change-Id: Ibd7d84a961dda4af20db9226191380e9f977b5de
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| |
| |
| |
| | |
Turns out the service wasn't starting at all until someone looked at the data,
so no reports were being sent for CM11...
Change-Id: Ib64ddbed4e0cae9c2f71d6c0c79f8081d6f15301
|
| |
| |
| |
| | |
Change-Id: I0347b4401563acff1a9f488cde5d53bb76b02c10
|
| |
| |
| |
| |
| |
| | |
CMStats is now integrated into settings.
Change-Id: Ice1b2c0c4882620eef774aca26b91a39d27f7b47
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The preference was not being set, which caused this code to throw an NPE on
devices without telephony when opening the privacy preferences.
This bug also affects devices with telephony in that the preference doesn't
update its text. I also got rid of the null check because the preference
always exists, the null check is pointless and ended up hiding this bug.
Change-Id: I95555d44349700a8f29a71a2f2ee9aedf419b49b
Settings: Fix blacklist settings crash
Change-Id: Idd261aa9f8e2867312aaaece26150671b177994c
Settings: materialize Blacklist settings
* Add a FAB
* Add a (generic system) enable/disable switch bar
Change-Id: I0984bf6769abef48cc7e0a643c2bdd73219954fc
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: add a way to open blacklist settings externally
Opening the activity doesn't theme the switch bar - an alias works.
Change-Id: I78efb382f4f1f4d208f122fedb0d71a86b515405
Signed-off-by: Roman Birg <roman@cyngn.com>
blacklist: make it possible to unblacklist phone/messages via checkboxes
Change-Id: I7d982d17818efe065e4e22f2a86a46493672584a
Settings: fix blacklist settings crash
On a device rotate, the MultiSelectListPreference would try and restore
its state since the preferences aren't persisted. Clear the persisted
flag so the MultiSelectPreference doesn't try and restore the states, as
they get populated in onResume().
Change-Id: I0d0304e2367ade66e35ae7df432575d13ed0993e
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings : Update blacklist strings
Change-Id: I08ea4405f41f86a9eaf7bae74cbb61fa1fb0c8aa
(cherry picked from commit 6d8cc2c697752a1357915ea88651b2fe220a54ba)
Settings : Add input checks for blacklist input
There can be situations where user enters invalid input.
Ensure that is handled.
Repro :
1. Add new blacklist entry
2. Enter /
3. Press ok
4. Enjoy crash
issue-id: CYNGNOS-980
Change-Id: Ica90ac835f374569123e679ba39c3caa7179ef65
Settings : Fix blacklist delete number crash
issue-id : HAM-795
Change-Id: I25306b3d4bead5487f039c3f51b631b1ef88b18d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Iae35717acfa9af4da75c07d24352acf981d19fc7
Improve translatability of summaries.
Change-Id: I362b335cbe219d6e371a458c9d50fcd66bdf19fe
Settings: Alert user when they attempt to add an invalid number to BL.
- BlacklistProvider will reject numbers that aren't valid, silently. So instead of
resuming to a blank screen, we should alert the user that the number they attempted to
add is invalid by utilizing BlacklistUtils#addOrUpdate method.
Change-Id: I1ca32427baad41c1c9379e18046e6ca7937b6d32
Add missing blacklist xxhdpi drawables.
Change-Id: I327f408ff344e9358c479cf5fe9dc341918511b2
Blacklist: Fix launching blacklist settings
Change-Id: I0043503e6ac0d3536941394ee5057001b72f9114
Settings : Launch only contacts picker for blacklist entry
Change-Id: I266d1ad7f1aab745728b33490268cb197188f2b3
|
| |
| |
| |
| | |
Change-Id: I4056aceada3cf8397827037bcb52388de9f8b9fc
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Android 6.0.0 release 26
Conflicts:
res/values-fr/strings.xml
res/values-it/strings.xml
res/values-ja/strings.xml
res/values-nl/strings.xml
res/values-pl/strings.xml
res/values-ro/strings.xml
res/values-ru/strings.xml
res/values-zh-rCN/strings.xml
res/values/bools.xml
res/values/strings.xml
res/xml/development_prefs.xml
src/com/android/settings/DevelopmentSettings.java
src/com/android/settings/DeviceInfoSettings.java
src/com/android/settings/DisplaySettings.java
Change-Id: I9fd9e793cf6097d950f8a1e30771c8bdf5067906
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
b/22891924
Change-Id: I6014690735403b772f273addba01706441898e23
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
MMS delivery may fail on carriers which use cleartext HTTP for MMS,
due to an issue introduced in Android M. The cause is that the
platform-provided HTTP stack refuses cleartext HTTP from the MMS
service process because other packages (Settings app,
TelephonyProvider) loaded into the com.android.phone process declare
a policy that cleartext network traffic is not permitted. The issue
might be non-deterministic because the policy depends on the order in
which packages are loaded into the process.
From the perspective of platform-provided HTTP stacks, whether
cleartext HTTP traffic is permitted is a per-process setting. It is
set by the framework based on the policy of the package due to which
the process is started. Further packages loaded into the process do
not affect the per-process policy. This means all packages which may
be loaded into the same process must use the same cleartext network
traffic policy.
This fix relaxes the network security policy of the Settings app to
permit cleartext network traffic, so that all packages loaded into
the com.android.phone process uses the same policy.
Bug: 24222050
Change-Id: Id6d0018b30782c349963d92799d74266e5001729
|