Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cm 13.0 #140

Open
wants to merge 2,057 commits into
base: cm-14.1
Choose a base branch
from
Open

Cm 13.0 #140

wants to merge 2,057 commits into from

Conversation

pemaguru
Copy link

No description provided.

romanbb and others added 30 commits May 20, 2016 08:58
No longer needed.

This reverts commit 8dffc86.

Change-Id: I889364790a01433596b7e97e2be971ff68205acb
I noticed a NPE on my device with OOB encryption & password lockscreen
(no password required to boot).  This fixes it.

FEIJ-753

Change-Id: I303354e94be451ab65deb815ecf39cda9d6a339e
…views"

This reverts commit 023d336.

Change-Id: I79bde45cd57e2523dbfa3211c5971c4b82a240c0
Add sanitizePassword call after the verification is success so
that the password/pin/pattern goes to default_password. This
will avoid security vulnerability.

Change-Id: I711b9e38e1812bad9fa7ab8d0ab9e35963138a69
Avoid setting a quota or counting statistics for non-internet
and non-cellular Networks.  Fixes an issue with metering feature
where mobile data usage is incorrectly applied to IMS or other
non-internet PDN.

Change-Id: Ib68f5e560ea1dd230747e4f367081501b70cfc60
CRs-Fixed: 984189
1. Add API to get number of applications on this card.
2. Add API to get the application type of the specified app index.
3. Add API to get the application state of the specified app index.

Change-Id: I5f73eb4aa3ebcd5308f398924eb2f4a2e7e39696
Disable multi tasking support by default for all operators.
Enable based on MCC/MNC for required oeprators.

Change-Id: Ib321747885435c110360370eb243eee35762dfe3
CRs-Fixed: 954657
- Add support for iccOpenLogicalChannelWithP2.
- Needed to support OMAPI 3.0 defined
by SIM Alliance.

Change-Id: I2ab6cfb7a54c451f32936df51b8298f35a6dc67f
CRs-Fixed: 948787
When creating emergency account associate the primary
stack phone with it as emergency calls will be placed
only on primary stack with no sim cards on the device.

Change-Id: I63a9d54950330991e7a93ec8c3982a70d4cdd741
CRs-Fixed: 965269
Since mnc 00 is represented as undefined it needs to be replaced
with MNC_ZERO 0xffff for retrieving proper resources.

Change-Id: I9864ae95497593c6e7c442e6aae811e704c9a504
CRs-Fixed: 970188
Extend notifyPreciseCallState for multi SIM.

Change-Id: I52adcd55462d6ceae5defacbbe2cb057f4484099
CRs-Fixed: 957251
Change-Id: I0278fde16d31573a1f344b4d725ef65b5b43a7ff
Change-Id: I5aa65804005cbdc9012f40c764521d9d551f6e75
Integration of below modifications are necessary to support
third party NFC software:

* a new interface in INfcAdapter.aidl allowing vendor specific
  extensions and features
* a new size for MIFARE Classic tags
* a modified constructor to distinguish MIFARE Classic tags
  from NfcA tags
* allowing extensions to AidGroup and changing the protection
  of the instance variables to package protected

Change-Id: Ic11dc68c4ea83262c705ec50b75b5808aa064f82
(integrated from commit 57a001b7851c97d41f042dda643f9a87aa6306e5)
Group all file selection logic within getAnimationFileName(), including
for themes

Change-Id: Ibca93defd92230d22195753899eda673ba9fc59d
Change-Id: I4409d1e9e7310530b47ac7d48db8c4796f0ae49e
The dejank utils were getting a little ahead of themselves: in between
the panel height being set to 0 (could happen often), and the user
actively trying to expand the panel, the next layout traversal from the
dejank utils would try to collapse the panel, causing bad states.

Also in the qs height animator updater, be careful to only actively
update the end height when the user did not just peak.

Finally, and most importantly, we need to disable motion event splitting
in our view that holds our notification panel logic so we can get multi
touch gestures in those views properly.

Ticket: CYNGNOS-2756
Change-Id: I2cda440d4e0548d3477c6fad88f7dac1cb59d9db
Signed-off-by: Roman Birg <roman@cyngn.com>
  Allows applications like camera, and various testing applications,
  to intercept certain system keys to verify behavior or leverage it
  in creative ways.

  Limited to signature/privileged.

Change-Id: Iacd8735af2aabafbf1fc062d8c565b7102dc6865
TICKET: FEIJ-522
Not all battery meter modes are created equally and sometimes you
need to draw the text or charge indicator using a different blend
mode than XOR.  This patch adds a new attribute to the battery
meter style which allows the blend mode to be defined per battery
style.

Change-Id: I3d2eb38828abc7e5d93337fa815a414675df43a1
TICKET: NIGHTLIES-2981
This patch should address issues with the frame and bolt being
incorrectly colored in dark/light scenarios.  We also keep track
of the darkness intensity level so that it can be set when changing
meter modes.

Change-Id: Iaec8b88d39bbb7f6dbcbbf078c91d20b54ab29c8
By default, ObjectAnimator uses the AccelerateDecelerate interpolator
which causes the battery meter to show the incorrect level.

Explicitly setting the interpolator to linear fixes this issue.

Change-Id: I06e2c743aaa6e0560f0fe8fe27377427becb11c7
TICKET: NIGHTLIES-2985
We were always generating a block map for encrypted update, even
when the device was not encrypted.  This leads to a spectacular
failure.  Fix this by only calling uncrypt when we're encrypted.

Additionally, only pass block.map as the update file in the case
that the device was encrypted and requires it.

NIGHTLIES-3012
Change-Id: Ia34eb5115ac4365605fd57f76179854a6042c5e4
Don't try to fit the detail views, but allow the user to scroll freely
while detail view is showing and we are in landscape. The user can still
fling up and down and the velocity flings are respected in the detail
scroll lock mode.

Hitting done will always return the user
to the QS panel, or they can close the detail view manually.

Ticket: FEIJ-201

Change-Id: Id8b16a682ba5cebdc57c0455d81aa38fd5e90cbd
Signed-off-by: Roman Birg <roman@cyngn.com>
TICKET: FEIJ-522
Change-Id: I290016413c6cad6f5c35f3ef2ee01779991eece8
... also use them!

Change-Id: I4582cc949694fe7dc7ae13866357e26ed7957df2
- Dismiss heads up popups when PIN is required, it would block input as
  the new PUK screen would pop up

- Also dismiss the PUK screen when the SIM is removed

Ticket: CYNGNOS-2843

Change-Id: Id42626faaa563215b128d7c830793d9908e5282d
Signed-off-by: Roman Birg <roman@cyngn.com>
  A source record serves as a beneficial historical record to
  see if an activity start has been redirected numerous times.

  This fixes issues where applications that redirect implicitly
  and are protected would constantly spam to be authed.

Change-Id: Ibeb9eae4279a0cdd65635392316eabb485adfa27
TICKET: PAELLA-216 FEIJ-160 FEIJ-177
Some themes define the peek height as 0, we should respect that and
allow the QS pulldown to still work.

Ticket: CYNGNOS-2756

Change-Id: I0404974a23ef41f4689c38ab86e3f09c4bb150ab
Signed-off-by: Roman Birg <roman@cyngn.com>
Change-Id: Ie318f8b18294a5c7c26ba344a546de81564cc64d
Change-Id: I3dba99296950c90cdb4e7cb80f6874332bfb96a1
Ticket: RM-214
BadDaemon and others added 30 commits November 4, 2016 13:16
isTaskAboveTask() results in an NPE if the caller is null.
Wrap with null checks on lauchTargetTask and
launchTargetTask.group to prevent this

Change-Id: I372ea7744c67ddd11d9731e6bee1858d4dd3318c
Reference: BugDumps 20161021-27 L#77
Even if zen priority mode is active and vibration is allowed, we still
want to keep notifications with score below the threshold silent.

Change-Id: I0a60bbd787e7f98f721129902054ab37fb9f58a7
Commit ce521ee removed the usage
of isHvdcpPresent(), but did not remove the function itself.

Remove isHvdcpPresent() as clean-up.

This essentially reverts the rest of the following commits:
64deb44 batteryservice: Avoid exception if device doesn't support HVDCP
4df4f53 batteryservice: add support for charger led blinking

Change-Id: Ie39c11ee9811f6af84a55ed85b72123cc449c735
CYNGNOS-3303

Android 6.0.1 release 74
 * The removal of this code was missed out
   during merge of tag 'android-6.0.1_r74'

Change-Id: I57dc035f79b7e20c09a21d5242c20370ad6d34ce
Change-Id: Ica91b23e467db61f142b183316db4afee2a2a283
…ocation

We had(have) a bunch of individual boolean toggles for various LED behaviors
and combinations, which end up getting used as a similarly sprawling bunch
of getResource() calls across various locations. And they keep piling up...

So... create a new overlayable array of LED capabilities (config_deviceLightCapabilities)
where we can throw everything (and expand in the future). Also, create a
helper to abstract usage of the old (multi-resource) and new (single resource
array) formats to avoid breaking any deployed devices.

Change-Id: I7d627914b058861048071fc15776031c4152157f
--Addition of code to receive broadcast from ZeroBalanceHelper
  application for executing command to write block/unblock
  rule to Iptable.
--Addition of ZeroBalanceHelper file to be accesible by other
   modules to notify ZeroBalanceHelper application about update
   on change of SIM balance.
--Addition of rule to allow browser uid when rest all applications
  are in blocked state.
--Addition of feature flag to control the zerobalance feature.

CRs-Fixed: 927258

Change-Id: Ifdf4c46fd63ab78193047a9bc8b62bf41065a665
This is used by some platforms' gfx stack

Change-Id: Ife6e1b0df30fc23eff7fb6a16ff95c3e7b16a9c7
getText() can return null, resulting in a NPE when trying to call
toString(). Add a null check to prevent this.
Additionally add a null check for packageInfo, as this can also be null.

Change-Id: Ia76326522872f4de4702ef56640b2f7b357c2bb7
Reference: BugDumps 20161104-10 L#135
Change-Id: Ic5b056d7ead520da8648db9be28e16a81ec27c73
Some apps (namely Android Wear) like to do comparisons between TYPE and
FINGERPRINT and throw errors on inconsistencies. As our fingerprints are
almost always taken from stock ROMs, they don't really match our builds,
causing said comparisons to fail. Avoid those failures by taking build
type out of fingerprint for apps.

Change-Id: I8e8db64de7ea224572ecb3695c85abea91e0e29f
Change-Id: Ie4511c547d9afe2697e1ac3519f41a9b19784f18
When a nav bar should be unchanged in the process of
customization(like changing icons,fonts)
the nav bar changes due to explicitly caching themed
resources.

Change-Id: I3135fac9df82a0551879908f6bf24deba0da0339
Change-Id: I38a02ada64c66994c99ba5aee59a522931227337
Ticket: -
Change-Id: Ic80541e78c8570809868ce067a5176acb9d6a5a2
Ticket: -
Do not prune apps that are not currently present in the device (like
USB memory ones). While booting, they are not available but must not
be purged from AppOps, because they are still present in the Android
app database.

Issue-Id: CYAN-2811
Change-Id: I6680cbdf0022812b45d966dffee754399e92accb
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Change-Id: Idaf46295aff58259c786de4a4fef9c475c363cff
Change-Id: If3346af7ccc0e84d99d03b1c50f6b9e413d984b7
Ticket: -
…nders

More specifically, they get a PackageManager binder -- necessary for
Android process startup and configuration -- but none of the other
usual preloaded service binders.

CYNGNOS-3312
Bug 30202228

Change-Id: I3810649f504cd631665ece338a83d2e54d41ad05
(cherry picked from commit 2c61c57)
(cherry picked from commit f4d23f3)
(cherry picked from commit 9357830)
CYNGNOS-3312
Bug: 32068647, Bug: 30936376
Change-Id: I22fa2384348c890ca726d2b1632cd54e59d25a8f
(cherry picked from commit cb17930)
(cherry picked from commit 2c79cad)
Change-Id: I53e8f93c43ddb93433c81d457e9721c0fff07b81
Ticket: -
Change-Id: I86e57b89e58d2cf5985e62b8d582f49285c265f3
Ticket: -
Change-Id: I7eff0ec212cba24f97f35bddf3310e39b5fd1ce6
Ticket: -
Change-Id: Icd3adceb4cfd523f56b7072934a037a203fd0b81
Ticket: -
Change-Id: Ic49d5ed34f92ca0298510b6ca8a3a279a0ea6e4d
Ticket: -
frameworks/base/packages/SystemUI/res/values-zh-rTW/cm_strings.xml:65: error: Error parsing XML: not well-formed (invalid token)

Change-Id: Ic29b77776c48d4a663656bf6ea40c8c4f0253414
Change-Id: I251ee7b9d1508a91692a8a8c1ba863730fcf125b
Ticket: -
This is no longer used.

Change-Id: Ifd8eaa1d9d1f156dbfa4fdf278f95213ee32271e
This used to be enabled by default in previous releases.

Change-Id: I24766bed58d081a0dd4763b9602379ff6435e092
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet