It's no longer used anywhere and has a dependency
on frameworks code that we don't want to add to
lineage-15.0.
Change-Id: Ib25bc214df658e7576e63c73a9c23b7e87ea71d8
*) Move it here so that external/uicommon can be
deprecated.
Origial uicommon StopMotionVectorDrawable.java history:
Author: Adrian DC <radian.dc@gmail.com>
Date: Fri Oct 28 10:55:25 2016 +0200
uicommon: Fix getAnimatorSetViaReflection UI usage
* The receiver can be an instance of VectorDrawableAnimatorRT
instead of VectorDrawableAnimatorUI since AOSP 7.x,
therefore call the forceAnimationOnUI method to ensure
mAnimatorSet is an instance of VectorDrawableAnimatorUI
* Change introduced in "Support running AVD on UI thread",
frameworks_base: I372ecd3dc52e3fa0bdce3a1e9c19443f9b199027
Change-Id: Ie00c86474f38600b4f10889e292b20a8f7e6531e
Signed-off-by: Adrian DC <radian.dc@gmail.com>
Author: Steve Kondik <steve@cyngn.com>
Date: Wed Oct 12 17:02:17 2016 -0700
uicommon: Fix StopMotionVectorDrawable for N
* The guts of AVD have changed in N, adjust hacks accordingly.
Change-Id: Ia28c3099389252a3fd57373e02800fee9d467f64
Author: d34d <clark@cyngn.com>
Date: Wed May 4 08:59:27 2016 -0700
Add StopMotionVectorDrawable to uicommon
The StopMotionVectorDrawable provides control over the position
within an animation set of the warpped AnimatedVectorDrawable.
Change-Id: I586c54c7dbd5c9f6f373a87e544bc0669f4ba8f1
Change-Id: I868a852e6c5f6f1ab7926deeb109fc68ad4449da
The *DelimitedString* settings methods that we patched into
frameworks/base in <= 14.1 aren't used by anything else so move
the minimum code needed here thereby allowing us not to have to
add the frameworks commit to 15.0.
Link to previous code that was in 14.1:
https://review.lineageos.org/#/c/65703/
Change-Id: I3ec10e406e642ee90f5c2dbd89e598ea97682f67
As per similar changes made in
frameworks/base/core/java/android/provider/Settings.java
Whilst not strictly necessary, also renamed
SELECT_VALUE to SELECT_VALUE_PROJECTION
as it is now named in frameworks.
Original AOSP change here:
ea93fe7539
Change-Id: Ib79bdc9a9c1f45d5f8405c7ecea30f68652f2839
This was in frameworks/base on lineage 14.1 and
earlier (https://review.lineageos.org/#/c/65797/).
Update api/lineage_current.txt to match the new location.
Change-Id: Ib852ab1bc04936828ef00e24f71783e6a41de33c
This allows to start protected application from the "Protected apps"
activity without re-inserting the secret code.
Change-Id: Iaf727d741ef8e302b76a566ae9cd6a5031c85079
Use the extras of the intent to determine if we are connected to a
WiFi network and, in case we are, to get the SSID. This allows to
trigger profile changes only when the status is either DISCONNECTED
or CONNECTED and it also ensures that we process each event according
to the network status that caused it rather than the current one.
Change-Id: If7598bc9502f94bb2f6f7f274538df346fbb4869
The broadcast receiver filter was missing the action to trigger the
twilight state update for the next day. Therefore the time+date when
to go day and night mode were stuck on a previous day.
BUGBASH-226
Change-Id: I2c87b738b20d5c08dffe4c20e13a990167b5a22b
The current code can override the user preference in different ways.
For instance, entering and exiting the powersaving mode will set
the balanced profile, no matter what was the user preference.
mUserProfile is now updated only when the user changes the profile
and not when the profile is changed automatically (e.g. when
enetering the powersaving mode). When mUserProfile is updated,
the value in the database is also updated, except when initialized.
This also includes the case in which the powersave mode is enabled.
Change-Id: Id88e64389ccb877ebee665d90bf081aa94537542
Allow to use the powersave profile without enabling the powersave
mode, but force the powersave profile when enabling the powersave
mode. This makes the profile a bit more useful since unlike the
the powersave mode it has no direct UX impact (e.g. animations),
yet it allows to reduce the power consumption.
Change-Id: Ie9312a51d58950b15cf54fb1cd0c2e1d7bcd36b6
Use the same base theme used for Settings so that our preference
tiles look like the default ones (e.g. add ripple effect).
Change-Id: I27a5569535d8d614a0c0d26dd5b9fcd12f2af1e4
We don't need it because we don't support using the returned cursor
directly, and it can cause deadlocks when being called from platform
code.
Change-Id: I2f85be1152569ba27e4622d310d867e20965faa3