History log of /packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
00b17fa3c36399dfa26f3d44f8ed369336c231a3 31-Aug-2015 Xiyuan Xia <xiyuan@google.com> Fix races in ConfirmPassword/Pattern

- Add a CheckLockResultTracker to track result of async lock check so that
it can finish on configuration change;
- Let the pending lock check finish and ignore subsequent check requests;
- Add a mDisappearing flag to prevent running disappear animation
multiple times;
- Check whether activity is still active after disappear animation
before setting result and finishing it;
- Remove no longer used mNumWrongConfirmAttempts;

Bug:23190499
Change-Id: If1784d3d1fcc152ac06137b12748b9def5726692
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
b56324b149bfdb4ea35e7ef674532a96e45f0aa0 12-Aug-2015 Andres Morales <anmorales@google.com> [ConfirmPattern] use correct user id for stealth mode

Bug: 23027554
Change-Id: I9582dab3a0355f613d0ce1c943b0eeba2694dddd
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
7bdffd85ebae7b5b14eef07059cb501451476c7d 05-Aug-2015 Andres Morales <anmorales@google.com> fix CC for work profiles

Bug: 22257554
Change-Id: I09f62956d01f91d3014d9fa250aaff68ab5e1a9b
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
36a38c95d548ab613933aa06ba4e17551f080398 28-Jul-2015 Julia Reynolds <juliacr@google.com> Use pattern visibility setting on confirm pattern screen.

Bug: 22683055
Change-Id: Icc4c0c20175e09a0079f7a6bab93d3de6862f1a3
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
f5b17e558841d409ed9503cbbe72a889d2c67977 22-Jul-2015 Jorim Jaggi <jjaggi@google.com> Move PIN/Pattern appear animation to RenderThread (2/2)

Bug: 22205322
Change-Id: Idd16de04701c330b7559bb403316f691a9a717e9
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
ce25af48383b26535ec07312ab0db6928bba1fe3 08-Jul-2015 Julia Reynolds <juliacr@google.com> Talkback improvements for Settings screens.

Bug: 21164141
Change-Id: I7444261ccf967f6db70c9fe44a00bd3f19ceb975
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
ff41a9a5a6e307ca6dcbc45361854b5ac4e59857 10-Jun-2015 Jorim Jaggi <jjaggi@google.com> Animations/success state for external confirm device credentials (2/2)

Bug: 20929186
Change-Id: I4489dd37f1148fb03315ec337a546eee04660cb5
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
4458fd6e57e39a8008a2d7de4014357288c134cb 03-Jun-2015 Xiyuan Xia <xiyuan@google.com> Use accessibilityLiveRegion for ConfirmLockPassword/Pattern errorText

- Revert previous "Add announceForAccessibility to ConfirmLockPattern";
- Add android:accessibilityLiveRegion="polite" for errorText in
ConfirmLockPassword/Pattern;

Bug:20282779
Change-Id: I4b9c0d461d0dd0504bd88a8a2144e09a42d5f64e
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
6e2a039b1fd9216ae1652f80f6cd64ea23393c7c 02-Jun-2015 Xiyuan Xia <xiyuan@google.com> Add announceForAccessibility to ConfirmLockPattern

This makes Talkback in ConfirmLockPattern works similarly as
in ConfirmLockPassword to read out error messages.

Bug:20282779
Change-Id: Ied05c284e959539cfbff965f33edd51c3bdfc9f9
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
864d13e2c9ecfd6100cf51035c549fda666f35a0 27-May-2015 Andres Morales <anmorales@google.com> [ConfirmCredential] fix issue where patterns of length 4 are not checked

Change-Id: I2bfcae01be88001a6a9bafa4908305d464522302
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
91e6c499ca8f33cc093fed4277d2b48ab780b309 16-May-2015 Andres Morales <anmorales@google.com> [LockSettings] pipe through HW throttle timeout

Bug: 21118563
Change-Id: I23f5af2ebef9dac981281fb04c055a02f3b159b8
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
bf9ac6b4fb6428d0194a5163181b30cccaedb8eb 06-May-2015 Xiyuan Xia <xiyuan@google.com> Migrate settings UI to use async security check

Bug: 20697812
Change-Id: Ieb0090ddb61198a60abb1e34ff9c6e8476c33789
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
5437588abd69bf3eff59684528aaf50e09b6cffc 17-Apr-2015 Adrian Roos <roosa@google.com> Require explicit userId in LockPatternUtils

Bug: 18931518
Change-Id: Ie2faa18918aaadf17a84287898438549a693b0cc
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
59f5976e15699df713369564c92cda3941f74dce 17-Apr-2015 Andres Morales <anmorales@google.com> Unbreak CC screen

Re-add logic in authenticationSucceeded

Change-Id: Iac1925f5e2f2f67dd5d7c7f5d454f32691d51b61
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
e29dae683e8334c18d1449fca3b0e27bc5ff7aaa 14-Apr-2015 Andres Morales <anmorales@google.com> Request enroll or verify lock before FP enroll

Also pipe through challenge token

Change-Id: I9d6afdbadf3832aeeb18a0b5a9620277e2070872
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
6609b0c22ae89a24d1b07dc3c4143452616d4450 13-Apr-2015 Andres Morales <anmorales@google.com> pipe auth token through confirm and set password

ConfirmDeviceCredentialsActivity and ChooseLockGeneric now understand
CLSH.EXTRA_KEY_HAS_CHALLENGE and CLSH.EXTRA_KEY_CHALLENGE in their
launching intents. If present, they return a hw_auth_token_t verifying
the challenge passed in as a field in keyed by
CLSH.EXTRA_KEY_CHALLENGE_TOKEN in their result intents.

Change-Id: I0b4e02b6a798a9e57d02522880a180dffadfcde1
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
8a09b619aeb233e2aab1919301f162d8acf1f0f0 07-Apr-2015 Jorim Jaggi <jjaggi@google.com> Update confirm device credentials to spec, add fingerprint

- New strings in the screen.
- New layout/style.
- Clean up internal API's around it.
- Add fingerprint support if launched from externally
- Separate theme if launched from externally
- If launched from above Keyguard, use SHOW_WHEN_LOCKED flag

Change-Id: Icdf9bf9e0506841f24e8aab5f0f1d1f4b688951f
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
8a963babe2e36b7a41f77b8d2598c97658196e58 20-Mar-2015 Chris Wren <cwren@android.com> log visibility of views

Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f
Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
6b879f50f6a7452a14b311e20e4ed8d20e744613 08-Jan-2015 Adrian Roos <roosa@google.com> Remove usages of LPU.savedPatternExists

The correct method to call is isLockPatternEnabled, which
also checks whether we've actually selected a pattern.

Also removes the code for the obsolete pattern enabled setting.

Bug: 18931518
Change-Id: I6f369eb60f8f6bb1e33384cd06534c713ab52e79
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
204440427aa198a836d55418060759a1e964abcc 07-Jul-2014 Paul Lawrence <paullawrence@google.com> Don't put credentials in results from externally accessible activities

ConfirmLockPattern and ConfirmLockPassword return an intent that contains the
password, and as such are dangerous. Create internal versions that are locked
down, and don't put this info in the externally accessible versions.

Bug: 13741939
Change-Id: I0df4d1e720b3c33d2c9ca086636dc54f17b19bf0
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
15826d4ea1428b3d1edb86866ca57a93c2252bda 13-May-2014 Fabrice Di Meglio <fdimeglio@google.com> Mode code cleaning: remove obsolete references to EXTRA_NO_HEADERS

- the EXTRA_NO_HEADERS flag as no more meaning as we are showing
the Tiles (previously named "Headers") only in the Dashboard
(which is the main Settings screen)

Change-Id: I55656de0d28ca9c84adbe6647d870838b4ac230b
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
d71c31ef946b35f73a0dded0a32c6ad6afc12227 03-Apr-2014 Paul Lawrence <paullawrence@google.com> Allow encryption when keyguard is set to pattern or no protection

Don't block based on keyguard type, and pass type to encryption function.

Circular dependency on
https://googleplex-android-review.git.corp.google.com/#/c/444200/

Bug: 13749169
Change-Id: Ica95713adca9552ae56341ff33badd1d4b748af8
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
263bcc8b732dbb47d3ce63904e0e05191fabbad6 18-Jan-2014 Fabrice Di Meglio <fdimeglio@google.com> Use Drawer in Settings app

- get rid of PreferenceActivity as much as we can and use fragments instead
- add Drawer widget
- add Dashboard high level entry into the Drawer (but this is work in progress and would be done in another CL)
- add bypass of fragment's Header validation when launched from the Drawer but *force* validation if external
call thru an Intent

Be aware that WifiPickerActivity should remain for now a PreferenceActivity. It is used by SetupWizard and should
not trigger running the SettingsActivity's header building code. SetupWizard is a Home during the provisionnig process
and then deactivate itself as a Home but would make the Home header to appear in the Drawer (because momentarily we
would have two Home).

Also, verified that:

- the WiFi settings still work when called from SetupWizard
- when you have multiple Launchers, the Home header will appear in the list of Headers in the Drawer

Change-Id: I407a5e0fdd843ad7615d3d511c416a44e3d97c90
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
a677ee210c67d13d15ba0663887675bda16354d8 26-Jul-2013 Amith Yamasani <yamasani@google.com> Whitelist fragments appropriate for an activity

Change-Id: If4f8c4e9d9949b652946cffe0ebb09b587e5a042
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
eef72c39ae83697b1beaa148ec56aced67382fec 04-Oct-2012 alanv <alanv@google.com> Announce dynamic content changes in lock confirmation settings.

Also re-orders updateStage() and setText/Selection calls so that text
events don't flush announcements. This does not change functionality.

Bug: 7256500
Change-Id: I8b10d66e9f73c7a630a8c3c5128372e18f26234c
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
0e88f4dd19a80e9e4d759595439773fb3e1f0c50 03-Jun-2011 Brian Carlstrom <bdc@google.com> Bulletproof CredentialStorage state handling

As noted by the class javadoc, CredentialStorage has seen the number
of cases to cope with grow. This change tries to address those cases.

src/com/android/settings/CredentialStorage.java

Added ChooseLockSettingsHelper.EXTRA_KEY_PASSWORD to coordinate
additional producer and consumer.

constant declaration here, since its used by callers of
ChooseLockSettingsHelper.launchConfirmationActivity
src/com/android/settings/ChooseLockSettingsHelper.java

old producer
src/com/android/settings/ConfirmLockPassword.java
new producer (CredentialStorage wants passwords and patterns)
src/com/android/settings/ConfirmLockPattern.java
new consumer
src/com/android/settings/CredentialStorage.java
old consumer
src/com/android/settings/CryptKeeperSettings.java

Made class final and removed protected from method to make it clear
ChooseLockSettingsHelper is not to be used by subclassing.

src/com/android/settings/ChooseLockSettingsHelper.java

Change-Id: Ib2d65398fe44573168a6267a0376c3b0388b16c8
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
8c74072e9cad7ae7cf7266f87b8f202aa42939ce 07-Jan-2011 Jim Miller <jaggies@google.com> Fix 3281395: Fix duplicate title in LockScreen Settings.

Change-Id: I3c53d1864e521f4245b94d39664266891a728615
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
17e9e1933055b207473b488595b2887bfcaea32e 08-Dec-2010 Jim Miller <jaggies@google.com> Fix 3148496: Initial pass at fragmentizing lockscreen settings.

This converts most of the existing activities to fragments and wraps
them in PreferenceActivities so they can be launched as before
(e.g. by a DevicePolicyManager)

Upload after sync/rebase.

Change-Id: I4f351b75d9fca0498bcb04b4e11ff3b70765a4ba
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
9aaf40d697bc2354072ad1ee23d0ef915b9cf1ac 14-May-2010 Konstantin Lopyrev <klopyrev@google.com> Fix 2593312: Screen does not get stuck in locked out mode.

Change-Id: Ib32db339a0d6b47119da94e56a14405c5ea63eb6
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
47d380f1e6c823cea444004cb799d4c791145cc6 20-Jan-2010 Jim Miller <jaggies@google.com> Fix 2385283: Add DevicePolicyManager calls to LockScreen.
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
56544d0e9198ab21dabec621cdf419b52b412dac 29-Sep-2009 Jim Miller <jaggies@google.com> Fix for 2137900: Be more conservative about poking the wakelock
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
afc4ab2ffbb8327ddce9907961295a32cbf49d0f 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
4e14e5ccbf1ef27220419849133d482a546d5c04 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
477296898777d0bdf41fc49c047a6b9374f27fe1 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java
de2d9f5f109265873196f1615e1f3546b114aaa7 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/packages/apps/Settings/src/com/android/settings/ConfirmLockPattern.java