| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| | |
https://android.googlesource.com/platform/frameworks/base into cm-13.0
Android 6.0.1 release 3
Change-Id: I59b9e5a943e0860d43bcfb36ee0e8b8b072412ea
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a new SystemUI component to watch for keyboard attachment /
detachment. If the config specifies the name of a keyboard that is
packaged with the device, then SystemUI will ask the user if they
would like to enable BT (if disabled) and then attempt to pair to the
device.
Bug: 22876536
Change-Id: I786db35524d49706d5e61d8b8bc71194d50113f3
|
| |
| |
| |
| |
| | |
Change-Id: Idb23e1ef2e2698d9d773d1095ba87ddd5ad642ba
Signed-off-by: AdrianDC <radian.dc@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Upper level changes to expose blur-behind and blur-mask effect
Change-Id: I6d37b43888c8c5e028974bd714596d8178cb5114
WindowManager: Adding template for BlurLayer file
Cyanogen changes:
* Use config.xml instead of settings
* Don't break stuff if not supported in SF
* Incremental fade for insecure lockscreen
* Disabled extra effects for now
Change-Id: Icefe452f7a015656661e8543849c9b88889dbb40
SystemUI: hide blur when showing keyguard media
It's still showing up behind eating up cycles
Change-Id: I8b1a0f2cfafcc1dcf2a9a472fc15b987e4a3992b
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| | |
Change-Id: I4abf1deed0a342e111453516fa7820191a55ffc4
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Android 6.0.0 release 26
Conflicts:
cmds/bootanimation/BootAnimation.cpp
core/java/android/accounts/AccountManager.java
core/java/android/app/AppOpsManager.java
core/java/android/os/PowerManagerInternal.java
core/java/android/os/storage/IMountService.java
core/java/android/provider/Settings.java
core/java/com/android/internal/widget/ILockSettings.aidl
core/res/res/values-mcc204-mnc12/config.xml
core/res/res/values-mcc219-mnc02/config.xml
core/res/res/values-mcc730-mnc07/config.xml
core/res/res/values/config.xml
core/res/res/values/symbols.xml
packages/SystemUI/res/values/config.xml
packages/SystemUI/src/com/android/systemui/doze/DozeService.java
packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
packages/SystemUI/src/com/android/systemui/statusbar/ExpandableOutlineView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeParameters.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/DozeScrimController.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationPanelView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarHeaderView.java
packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarKeyguardViewManager.java
packages/SystemUI/src/com/android/systemui/statusbar/stack/StackScrollAlgorithm.java
services/core/java/com/android/server/LocationManagerService.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/power/PowerManagerService.java
telecomm/java/android/telecom/Phone.java
telephony/java/android/telephony/CarrierConfigManager.java
telephony/java/android/telephony/RadioAccessFamily.java
telephony/java/android/telephony/ServiceState.java
telephony/java/android/telephony/SignalStrength.java
telephony/java/android/telephony/TelephonyManager.java
telephony/java/com/android/ims/ImsCallProfile.java
telephony/java/com/android/ims/ImsReasonInfo.java
telephony/java/com/android/ims/ImsSuppServiceNotification.aidl
telephony/java/com/android/ims/ImsSuppServiceNotification.java
telephony/java/com/android/ims/internal/IImsRegistrationListener.aidl
telephony/java/com/android/internal/telephony/RILConstants.java
Change-Id: I99c6edb8e25a77145b5adef97d0d55bfbe676959
|
| |
| |
| |
| |
| |
| | |
Fixes bug 22565462
Change-Id: I4842877839845e7fe103396d8ca8104928568c04
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Implement the support of an overall brightness control for the LEDs.
The setting is deactivated by default
and will be ignored by the unimplemented phones.
Current LibLights will simply not use the new variable.
Changes includes :
frameworks/base
packages/Apps/Settings
Change-Id: I1c0de01b1c6a2a2cf1432028a2e69f90b2373b2c
Signed-off-by: AdrianDC <radian.dc@gmail.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change-Id: Ic2fea861c36f405d8a0e64cc9224f47088ac6351
Signed-off-by: Roman Birg <roman@cyngn.com>
frameworks: fix make updateapi for weather setting
Change-Id: I3a23cd432138e63e037b427ceaf62a87627dfde6
Signed-off-by: Roman Birg <roman@cyngn.com>
|
| |
| |
| |
| | |
Change-Id: Ibf2377cd7491c7e0e9e9c9657e9e65eef1876ee3
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* LiveDisplay is our new name for the various display technologies
which adjust the screen based on environmental conditions other
than the standard automatic backlight controls.
* This patch implements automatic color temperature adjustment based
on time of day. This is similar to f.lux or Redshift. My eyes are
so happy now!
* Automatic outdoor/SRE feature is now handled here.
* Handling of CABC/CABL and color enhancements also handled here.
* Manual RGB tweaking is handled here.
* Can delegate to DisplayColor HAL if available, otherwise uses
SurfaceFlinger's 1015 operation to apply changes.
* Happily coexists with the new accessibility features for color
blindness correction and color inversion.
* All postprocessing will be disabled when powersave mode is
activated.
Change-Id: Iac1b74f410957f8e2d8290465c4ce9cc1fd97a88
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add permission for AVRCP Controller 1.3. As part of
MR1 upgarde SystemUI binds AVRCP_ControllerService
BluetoothProfiles for better management. We need to add
permission in SystemsUI so that it can bind to
AvrcpControllerService.
Change-Id: I30396ca1f60e08cd45d307b0be2dbec8cde7c202
Bluetooth: Support for AVRCP 1.3 Controller
- Contract class for Content Provider. This provides
uri and permission to be used by 3rd party apps.
- Interface functions for 3rd Party Apps. These
interfaces are required to invoke fetching of MetaData
Change-Id: Iaba2be7bf86a355753a590d1a53dbb1228b42197
|
|
|
|
|
|
|
| |
The "M" is for Multiplayer.
Bug: 21984798
Change-Id: Id752b8efe54ff0ac38854a129188027137d64dd5
|
|
|
|
|
|
|
|
|
|
| |
Introduced signature-level permission android.permission.PEERS_MAC_ADDRESS.
It allows access to MAC addresses of WiFi and Bluetooth peer devices, without
having location permission or even if location is turned off.
Bug: 21852542
Bug: 22728628
Change-Id: If0ff80636e57b38dbedc8fcf5f520a3a6d6f734e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It was possible for other apps to request removal of the guest user
that was handled by an internal receiver in SystemUI.
Fix requires the broadcast sender to have an internal permission
so that only SystemUI can send that broadcast (PendingIntent).
Bug: 22671268
Change-Id: I63a8ced692e6d1cb2872b962ad247a827dbafbc6
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
It is required to receive BluetoothDevice.ACTION_FOUND intents
Bug: 21852542
Change-Id: I0437c74c753567e8c6beb4bf70a30ddf0aaa4f3b
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Long clicking on settings gear in QS causes it to accelarate and
spin, when released it will open and enable the tuner. On first
opening there will be a warning dialog.
Also add way to disable tuner from tuner screen. This way it can
be removed from its former home in Developer Settings. All tuner
settings are reset when disabled to match developer settings
behavior.
Bug: 22462605
Change-Id: Ie700a6a15e6c3caccf7cd1885da73328e6fac6ab
|
|
|
|
|
|
|
|
| |
Also removed READ_PHONE_STATE from SystemUI since it has
READ_PRIVILEGED_PHONE_STATE.
Bug: 22376654
Change-Id: I437f9bf324950cb70bae5be76699824da5897a6f
|
|
|
|
|
|
|
| |
There is no 'd' in privilege. And there is no spell checking in Manifests.
bug:22358954
Change-Id: Ia122f51a81dc35760f277e23fe0f5a6d3d739457
|
|
|
|
|
| |
Bug: 22358954
Change-Id: Ie8539d7f866ae722edd071f6b20e8f8881d82434
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Things that are modifing should check the modify permission.
bug: 19259681
Change-Id: I27c7501d6777deec902b9cd47e194eadef391869
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Typical apps are restricted so they can only view shared storage
belonging to the user they're running as. However, a handful of
system components need access to shared storage across all users,
such as DefaultContainerService and SystemUI.
Since WRITE_MEDIA_STORAGE already offers this functionality by
bypassing any FUSE emulation, reuse it to grant the "sdcard_rw" GID
which is no longer handed out to third-party apps. Then we change
the FUSE daemon to allow the "sdcard_rw" GID to see shared storage
of all users.
Bug: 19995822
Change-Id: I504c2a179ba74f142ed0d32da5baa69f4212cd82
|
|/
|
|
|
|
|
| |
This activity is no longer used by any part of the framework.
Bug: 9433509
Change-Id: Iace394b7a11b75ed75b2eefc05990626a7e68ac2
|
|
|
|
|
| |
Bug: 12785423
Change-Id: If7f60899cfdaca7bdad560bd59a78f5be74c24be
|
|
|
|
|
| |
Bug: 21161917
Change-Id: I03e2073ef09e9aea00b523eddbe2b9122d280d89
|
|
|
|
| |
Change-Id: I23b560694b9cc0eb2103ec16769b0446099d1e83
|
|
|
|
| |
Change-Id: I908d0161b7209b8e99299f5cb3eb58f3d7b52752
|
|
|
|
| |
Change-Id: I9b0fabbe913b8297d8c668b6416a7be856adb9d5
|
|
|
|
|
|
|
|
| |
Use the (relatively) new API for supplying a callback when a user
makes a selection from the system ChooserActivity to clear out the
screenshot notification after it has been shared to another app.
Change-Id: If023a26d690c5ae8e29f28e2422f694ae4b654cb
|
|
|
|
|
|
|
|
|
| |
Settings already has this permission, and SystemUI needs it as
well so that the changes made by Wi-Fi Quick Settings are
recognized to be made by the system and not just by any app.
Bug: 20081183
Change-Id: Ie1760fc24f5f74839718fff9763f38c80cdda3ff
|
|\
| |
| |
| |
| |
| |
| |
| |
| | |
* changes:
Add test assist to implement motion study
Implement new assist gesture and motion
Add flag to voice interactor for supporting assist gesture
Add more internal API's for assist
Add ability to start voice interaction session directly
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add internal API's for SystemUI to start a voice interaction session
directly, without using an intent.
Make the assist gesture use that ability, if available.
Change-Id: I88ce3c7514714eb45666884847193585a07417a9
|
|/
|
|
|
| |
Bug: 18935635
Change-Id: Idef7f3bced53811c45648f7ee8f6b612df89a231
|
|\
| |
| |
| |
| |
| |
| | |
SET_WALLPAPER permission"
* commit '722612707e7eef745dab573ff226e2bd904295cb':
SystemUI needs the SET_WALLPAPER permission
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If changing wallpaper when low on memory, retrieving the default
wallpaper may return null, which triggers error handling in
ImageWallpaper. This error handling tries to perform
WallpaperManager.clear(), but for that it needs SET_WALLPAPER
permission, which it does not have.
For users with apps that auto change wallpaper, this issue can
be frequent in low-memory conditions.
The solution is to add the permisson.
Change-Id: I81503c1667e3952c2dd15599969f7dcc51623e5b
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A couple of changes needed to be made to SettingsLib to support this.
- SettingsLib needed to track ACTION_CONNECTION_STATE_CHANGED
- The summary code needed to move from Settings up into SettingsLib
- Added a getMaxConnectionState to CachedBluetoothDevice
- This simplifies the states of all of the profiles into
one.
Change-Id: I7f828f0038ad0cf39274986ece6d486d545f0286
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
- cleanup thread issue and simplify native FingerprintService methods
- add new permissions and enforce them
- add fingerprint hardware detection API
Change-Id: I87c2243ea2412061f1e85b044138480d0161bcdf
|
|/
|
|
| |
Change-Id: I93b1257563d6352a54141bd4c90d2d4587782fd2
|
|
|
|
|
|
|
|
|
|
| |
In the process of front-loading a lot of the loading work, we moved logic
into AlternateRecentsComponent, which is not multi-user friendly. This CL
proxies all the necessary events for non-primary users to their own SystemUI
process to ensure that they handle them correctly, and proxies visibility
changes back to the primary user (since that is the only process with the
right callbacks).
Change-Id: I9fed92214ac4d4e2309ad6ffc35d09b5726c2880
|
|
|
|
|
| |
Bug: 18392920
Change-Id: I32c2c61339cbea9edd4a7a3f80365213fb4a69ac
|
|\ |
|
| |
| |
| |
| |
| |
| | |
b/16488215
Change-Id: I8ea2a184b2df36e3f55ba5bd0e8fb121ef0ed48e
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The current implementation uses a whitelist of package names. Use a
system|signature permission instead of rolling our own security and
add that permission to the existing set of whitelisted packages
(SystemUI and VpnDialogs).
In addition to being less of a security risk (using well-known methods
like Context.enforceCallingPermission rather than manually querying
PackageManager and checking UIDs for package names), this enables
other system-privileged apps to control VPN as needed per the below
bug.
Bug: 18327583
Change-Id: I38617965c40d62cf1ac28e3cb382c0877fb1275d
|
|
|
|
|
|
|
| |
If you exceed 20000 points, please send in a screenshot.
Bug: 15984887
Change-Id: I1164160bfa8e7dca3b9e7d7ca5d50ef9abd38b61
|
|
|
|
|
|
|
|
|
|
|
|
| |
Keep around GET_TASKS as a permission available to apps, so apps still
think they have it and don't get all uppity because they don't.
Add a new REAL_GET_TASKS that is the actual permission now.
Plus some temporary compatibility code until everyone can transition
fromn GET_TASKS to REAL_GET_TASKS.
Change-Id: I12c1102eed24844685dcbd2fa3b612811603958f
|
|
|
|
|
| |
Bug: 17589487
Change-Id: I2461450863606758b53d4dccdaad74878909ff6d
|