Revision 13c681617e9c337ac2ee0206990968f29d2abea1 authored by B2G Bumper Bot on 09 September 2015, 13:45:30 UTC, committed by B2G Bumper Bot on 09 September 2015, 13:45:30 UTC
======== https://hg.mozilla.org/integration/gaia-2_2/rev/018a2c36a3f8 Author: Carsten Book <tomcat@mozilla.com> Desc: Merge pull request #31609 from cr/pctofix-v2.2 Bug 1181571 - Fixing lockscreen delay issue, v2.2 backport. r=gweng, a=mpotharaju ======== https://hg.mozilla.org/integration/gaia-2_2/rev/43d187cd0f1f Author: Christiane Ruetten <cr@mozilla.com> Desc: Fix indentation ======== https://hg.mozilla.org/integration/gaia-2_2/rev/3e18cae62c9e Author: Christiane Ruetten <cr@mozilla.com> Desc: Fixing lockscreen delay bypass by rewriting core logic This is fixing bug 1181571 where lockscreen delay on repeated pass code failure could be trivially bypassed by pressing the home button. The faulty behavior was caused by a limitation of the previous architecture which was only making the delay occurr *after* a wrong pass code had been entered. Consequently, whenever the input pad would be restarted, like after closing it with the home button or when a screen timeout occurred, the pending delay would not persist and pass code entry would be accepted right away. The fix made it necessary to rewrite parts of lockscreen's messaging and state handling. Previous changes in architecture caused pass code failure counting and delay timer handling to be maintained in two places: in LockScreen (for pass code checking) and in LockScreenInputPad (for displaying error state to the user). Logic error even caused the two states to get out of sync under certain conditions. Now state and timeout related to pass code checking are maintained exclusively by LockScreen, which signals LockScreenInputManager with three distinct messages of failure (on wrong pass code), reset (after error delay has passed), and success (on correct pass code). LockScreenInputPad now is always aware of a passcode error delay ongoing in LockScreen, every UI update is rendered according to this state, and key input is ignored when necessary. ======== https://hg.mozilla.org/integration/gaia-2_2/rev/9c9eda1aceb0 Author: Carsten Book <tomcat@mozilla.com> Desc: Merge pull request #31248 from snowmantw/bug1190079-2.2 Bug 1190079 - fix: remove defaults; and put all setting reads in a Promise all and delay unlocker initialization. r=timdream, a=mpotharaju ======== https://hg.mozilla.org/integration/gaia-2_2/rev/a9170338cbce Author: Greg Weng <snowmantw@gmail.com> Desc: Bug 1190079 - fix: remove defaults; and put all setting reads in a Promise all and delay unlocker initialization
1 parent 867f626
File | Mode | Size |
---|---|---|
accessible | ||
addon-sdk | ||
b2g | ||
browser | ||
build | ||
caps | ||
chrome | ||
config | ||
content | ||
db | ||
docshell | ||
dom | ||
editor | ||
embedding | ||
extensions | ||
gfx | ||
hal | ||
image | ||
intl | ||
ipc | ||
js | ||
layout | ||
media | ||
memory | ||
mfbt | ||
mobile | ||
modules | ||
mozglue | ||
netwerk | ||
nsprpub | ||
other-licenses | ||
parser | ||
probes | ||
profile | ||
python | ||
rdf | ||
security | ||
services | ||
startupcache | ||
storage | ||
testing | ||
toolkit | ||
tools | ||
uriloader | ||
view | ||
webapprt | ||
widget | ||
xpcom | ||
xpfe | ||
xulrunner | ||
.clang-format | -rw-r--r-- | 22 bytes |
.clang-format-ignore | -rw-r--r-- | 26 bytes |
.gdbinit | -rw-r--r-- | 4.9 KB |
.gitignore | -rw-r--r-- | 1.3 KB |
.hgignore | -rw-r--r-- | 2.1 KB |
.hgtags | -rw-r--r-- | 9.6 KB |
.lldbinit | -rw-r--r-- | 1.6 KB |
AUTHORS | -rw-r--r-- | 33.4 KB |
Android.mk | -rw-r--r-- | 284 bytes |
CLOBBER | -rw-r--r-- | 1.1 KB |
LEGAL | -rw-r--r-- | 2.5 KB |
LICENSE | -rw-r--r-- | 389 bytes |
Makefile.in | -rw-r--r-- | 10.7 KB |
README.txt | -rw-r--r-- | 1.2 KB |
aclocal.m4 | -rw-r--r-- | 1.8 KB |
client.mk | -rw-r--r-- | 15.5 KB |
client.py | -rwxr-xr-x | 5.7 KB |
configure.in | -rw-r--r-- | 303.0 KB |
mach | -rwxr-xr-x | 5.4 KB |
moz.build | -rw-r--r-- | 1.7 KB |
mozilla-config.h.in | -rw-r--r-- | 2.0 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...