| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ic90add544c2df37224eee1b7a62946d15c328f49
Ticket: -
|
|
|
|
|
|
| |
* Allows adjustment of hue, saturation, intensity, and contrast.
Change-Id: Icf8ff6200a07b68e09dcd7f140a82e57b53944f7
|
|
|
|
|
|
|
| |
* Simple mechanism for mapping vendor names to the
various modes used in CM (with translations).
Change-Id: I791e6302e48f1b886dfc3228a96176d7318679d5
|
|
|
|
|
|
|
| |
* LiveDisplay is a popular feature that is widely enabled,
so let's enable it by default.
Change-Id: I6bc0240b0a79aa6a278ac83469d5cd9d63c682d1
|
|
|
|
| |
Change-Id: I429936f63d52eddcb1653515bc94e82f758b57d6
|
|
|
|
|
|
|
|
|
| |
* Raise the outdoor threshold to 12K lux to more accurately
represent bright sunlight.
* Raise the night color temperature to 4800K to provide a
soft display look at night with less red.
Change-Id: I26bdea7fc97acb2a17944a1f25e5e11866a08e29
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Essentially everything in CMSDK should remain silent when we
are being prompted to enter a passcode for decrypting the
device. Unfortunately, simply shutting off CMSDK entirely
will cause crashes everywhere. We need to be somewhat
selective about it.
* Motivation for this was LiveDisplay kicking into night mode before
decrypted due to location services failing.
Change-Id: I4d745debb2894776258343e8696ce5144f094404
|
|
|
|
|
| |
Change-Id: I00c456aff360d6e644953fb3eae8b16cc12147ad
Ticket: -
|
|
|
|
|
| |
Change-Id: Ic16cd0e674aa927413f735ee10f07b231d8b641f
Ticket: -
|
|
|
|
| |
Change-Id: I3510a3e136ef86a8d45847a0bf7a35fb426212f9
|
|
|
|
|
| |
Change-Id: Icb1bbff6a51a59f4309a40ecc7e06b4fce1b4ccf
Ticket: -
|
|
|
|
|
| |
Change-Id: Ibcf3f9e87a5b335ac709f7061f88144e6c16aba0
Ticket: -
|
|
|
|
|
| |
Change-Id: Ib2786d6696fcc2ced57b50b65f9c746db342d8f5
Ticket: -
|
|
|
|
|
| |
Change-Id: I179df3f0aaad384a8c3ef780f7bdd26aa61a20f3
Ticket: -
|
|
|
|
|
|
|
|
|
|
|
| |
When a theme with more that one wallpaper is installed(Hexo), when
we set the wallpaper in other themes to the second and third wallpapers
of Hexo while using mixnmatch, some other components like icons,ringtones
overlays would also change its Component_id to the corresponding Component_id
of the wallpaper changed.
Change-Id: I16a0b9a69a329308927cecbe2385f51184c8f0ee
TICKET: CYNGNOS-3220
|
|
|
|
|
| |
Change-Id: Ia1205ad67d524ebf379085a6287993b8b82bc76f
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* We currently use the DisplayColorCalibration API for setting display
temperature which makes a lot of guesses about what temperature
the display really is. Some devices will support the new ColorBalance
API (via QDCM or other mechanism), which offers a calibrated
alternative. Add support for this, which will supercede DCC if
available.
* Additionally, define the available color temperature range as a
set of overlayable values so this can be specified per-device.
This range will be mapped to balance values using the power curve
calculations in the new MathUtils class.
Change-Id: I99608c09807b747d962680293c7b0cee8d669003
|
|
|
|
|
|
|
|
| |
* The power level is passed down as the alpha channel now,
in order to preserve consistency and still pass down
the color of the battery lights given to the liblights
Change-Id: Ia44cf1f73f09da6c96ac3b98e9387f1e3ec42249
|
|
|
|
|
| |
Change-Id: I5bcb7e0777a697f18d9d58440c6db7269cef4ed1
Ticket: -
|
|
|
|
|
|
| |
Use custom AIDL flag to auto-generate the inner static class NoOp
Change-Id: I98005a99b3df168b4fb9951006eb9aff72e499ff
|
|
|
|
|
| |
Change-Id: Ibd2684df79c127cdebe35e3a0435d02f77e23eec
Ticket: -
|
|
|
|
| |
Change-Id: I4def7a31379d375103b1468d5e98ed5de8c9c64f
|
|
|
|
|
|
|
|
|
| |
Extending the BrokerableCMSystemService allows a core
system service to declare a delegate provider interface
that can exist in another package, either in the same
or an external process.
Change-Id: Idf8d170b1504528b0d3aafb23895951e26459c98
|
|
|
|
| |
Change-Id: I3984d64210b9a1be71d075a8eb8b8a2cfebde183
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ensures the active profile is applied when user enables
system profiles. The profile will be automatically applied
upon activation if:
- No triggers are defined (i.e the profile does not respond
to events)
- A ON_CONNECT WiFi/BT trigger is defined and the device is
currently connected to such network/device
If system profiles are already enabled and a WiFi/BT event
is fired, apply the profile overrides
Change-Id: I362893151e52d35636d2ac05ab35e986d1f7237e
TICKET: CYNGNOS-3104
|
|
|
|
| |
Change-Id: If564dc92bc80d6ddfeaec7606678d544591cc11d
|
|
|
|
|
| |
Change-Id: I4607c0cace28c0987c2ed13d04db7c1eb67a1d0b
TICKET: CYNGNOS-3103
|
|
|
|
|
|
|
|
| |
This patch completes the ThemeManagerTest and thus brings the themes
package to 100% test coverage! \o/
Change-Id: I3bdb41781f127c9554c83f56503d591371031a23
TICKET: CYNGNOS-3029
|
|
|
|
|
|
|
|
|
| |
This fixes the assmption that a device will have a default theme
declared in CMSettings, which is not always the case. If no default
theme package is defined in CMSettings we use ThemeConfig.SYSTEM_DEFAULT
instead.
Change-Id: If7952ea984eea0accf3d0990871fb11e3ccc373a
|
|
|
|
|
|
|
|
|
| |
ThemeUtils has method for getting the default theme package name
which will return ThemeConfig.SYSTEM_DEFAULT if no default theme
package is defined in CMSettings. Use this method rather than read
the setting directly.
Change-Id: I924f8ee116d97a8f3fcf4703214376608b31f297
|
|
|
|
|
|
|
|
| |
Verify that we have an instance of to the weather manager service
before we try to register/unregister a listener or query the
current weather provider.
Change-Id: Iec09073615f85626c6f64e4a55758aae52231ca8
|
|
|
|
| |
Change-Id: I1808f0cf7530364bdebdef8d530d49dbe7e4c8ad
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes the runnable posted to runOnServiceThread() might run a bit
faster than the calls made to the mocked weather provider, which causes
Mockito to throw an exception. Add a timeout to instruct Mockito to
wait for a bit before it verifies if the method was actually called.
Also removed an unused variable in CMWeatherManagerTest
TICKET: CYNGNOS-3043
Change-Id: I53b6541aeb571a6c83d1c26b6723d74c3661e8cc
|
|
|
|
|
| |
Change-Id: Iff5522913a518b403bf580152d4890ed1e4d275e
TICKET: CYNGNOS-3014
|
|
|
|
|
|
|
| |
When interfaces get obfucsated, bad things happen.
Change-Id: I9b0829853da536f4047dab8223c97f993a399645
TICKET: CYNGNOS-2916
|
|
|
|
|
|
| |
TICKET: CYNGNOS-3051
Change-Id: I1c15516dc03d3c0897cdd35f22281b25eedb84de
|
|
|
|
|
| |
Change-Id: I4cfa89ac3d9e27b234c3209c203f2a3f2bf9c46b
TICKET: CYNGNOS-3050
|
|
|
|
|
|
| |
TICKET: CYNGNOS-3046
Change-Id: I42792fe03fd7c218bec6f997115bd79bb8e97403
|
|
|
|
|
| |
Change-Id: Ief60939e92c1e8efe700410e3e23a0eeff744364
TICKET: CYNGNOS-3046
|
|
|
|
| |
Change-Id: Icbfa068fa0db2ae28436063072dd4b576f1b2be1
|
|
|
|
|
| |
Change-Id: I15acbb4193158e7b2b98f7298b1774e1a1bc0cc2
TICKET: CYNGNOS-3043
|
|
|
|
|
|
| |
CYNGNOS-3047
Change-Id: Icdea3bd18f80302eb421cbd572abc9e6eeb30f0a
|
|
|
|
|
|
|
|
|
|
| |
Java's assert doesn't really do much on android and just returns true, which
makes you feel good about your tests, but its just lying to you. On the long run
its best that you know the real result and fix it, hence switch to JUnit's assert.
CYNGNOS-3042
Change-Id: If7e5982b10abc1f842a52110973566818b1e3bf4
|
|
|
|
|
|
| |
CYNGNOS-3048
Change-Id: I5a372d23028c43a3952199b8ad70854bec2dc7a1
|
|
|
|
|
|
| |
CYNGNOS-3042
Change-Id: Ibdd11b631c6deea3eb030ffb1ba55b6ca5fe022b
|
|
|
|
| |
Change-Id: I114e57c1b907de3cc7cdaff746b0391cef4b8eb0
|
|
|
|
|
| |
TICKET: CYNGNOS-3022
Change-Id: If0c2e18b86c5d2061fd36d404d9e63496998c25f
|
|
|
|
|
| |
Change-Id: Ife06dc7672efded1d6ce34afce2d3d3954c50d1f
TICKET: CYNGNOS-3022
|
|
|
|
|
| |
Change-Id: I775cdd00e7e5cfbead681d548075f44d5799bccf
TICKET: CYNGNOS-3027
|
|
|
|
|
| |
Change-Id: I2ece6365defdd126c2cce1bbdf1ccc7d671d3a70
TICKET: CYNGNOS-3021
|