80357 Commits

Author SHA1 Message Date
Jeff Brown
57e38cff2e am 5c9768b5: am b44700f2: Merge "When SIM absent, keyguard should be considered non-secure." into jb-dev
* commit '5c9768b521cb1f813223822cc4d14f5ae576d8e6':
  When SIM absent, keyguard should be considered non-secure.
2012-06-14 10:33:50 -07:00
Ruei-sung Lin
664020369d am be4e1ea4: am 0a4cbc32: Merge "Add property to override backdropper effect threshold." into jb-dev
* commit 'be4e1ea4f1e8b032ae37e9eb4919e6339ed7dc2d':
  Add property to override backdropper effect threshold.
2012-06-14 10:33:45 -07:00
Uriel Rodriguez
ac66349e61 am a9f4fe82: am 6a797779: Merge "BUG 5457035: lowering max FUL failed attempts to 3" into jb-dev
* commit 'a9f4fe828fd905eead460d3f2a58a4370f8f9f57':
  BUG 5457035: lowering max FUL failed attempts to 3
2012-06-14 10:33:41 -07:00
Daniel Sandler
185951004e am cb629f38: am 4365d066: Merge "Remove line3 in big notification unless there\'s text to show." into jb-dev
* commit 'cb629f38008ad4f48a956a8d74daa65eff351a75':
  Remove line3 in big notification unless there's text to show.
2012-06-14 10:33:30 -07:00
Craig Mautner
9d909d31b3 am 129167cf: am 4323d6ea: Merge "Do not hide animating window behind keyguard." into jb-dev
* commit '129167cfe641c505fcea6c37a1ed086bbeadf8c1':
  Do not hide animating window behind keyguard.
2012-06-14 10:33:11 -07:00
John Reck
1cc2374f28 am d6bcfeb5: am d54d7cfe: Merge "Call WebView.performLongClick instead of performLongClick()" into jb-dev
* commit 'd6bcfeb5e9bd5d198d81d48bf817e7f028e4e384':
  Call WebView.performLongClick instead of performLongClick()
2012-06-14 10:33:03 -07:00
Craig Mautner
0b73f8fbc6 am 719c139d: am f8d05b4e: Merge "Update wallpaper visibility at time of hide/show." into jb-dev
* commit '719c139d03c6af0deda004095c6ef9131c4e6be0':
  Update wallpaper visibility at time of hide/show.
2012-06-14 10:32:53 -07:00
Adam Powell
cf815b56bf am 6c143590: am 4b4a947b: Merge "MediaRouter dialog" into jb-dev
* commit '6c14359074ff5a93695ed37083c9178a4ca2d1f1':
  MediaRouter dialog
2012-06-14 10:32:49 -07:00
Winson Chung
58c35bbe34 Merge "Updating AppWidgetHost to receive a callback when any appWidget has changed. (Bug 6602951)" 2012-06-14 10:30:34 -07:00
Jeff Brown
5c9768b521 am b44700f2: Merge "When SIM absent, keyguard should be considered non-secure." into jb-dev
* commit 'b44700f27dc0f0673c54e422c62a49d0891b67d7':
  When SIM absent, keyguard should be considered non-secure.
2012-06-14 02:52:41 -07:00
Jeff Brown
b44700f27d Merge "When SIM absent, keyguard should be considered non-secure." into jb-dev 2012-06-14 02:45:35 -07:00
Ruei-sung Lin
be4e1ea4f1 am 0a4cbc32: Merge "Add property to override backdropper effect threshold." into jb-dev
* commit '0a4cbc3267c12fb4f5831ea70286b0664f90891a':
  Add property to override backdropper effect threshold.
2012-06-13 23:44:09 -07:00
Ruei-sung Lin
0a4cbc3267 Merge "Add property to override backdropper effect threshold." into jb-dev 2012-06-13 23:41:38 -07:00
Uriel Rodriguez
a9f4fe828f am 6a797779: Merge "BUG 5457035: lowering max FUL failed attempts to 3" into jb-dev
* commit '6a7977794961fa7c165f7963b6ca6d82f94633ce':
  BUG 5457035: lowering max FUL failed attempts to 3
2012-06-13 21:13:34 -07:00
Uriel Rodriguez
6a79777949 Merge "BUG 5457035: lowering max FUL failed attempts to 3" into jb-dev 2012-06-13 21:11:12 -07:00
Jeff Brown
47cd14d9bc When SIM absent, keyguard should be considered non-secure.
Previously, it was observed that while a SIM is being initialized
by the hardware the SIM may briefly be reported as being in an
ABSENT state before eventually transitioning into a READY,
PIN_REQUIRED, PUK_REQUIRED, PERM_DISABLE state.

While booting up, the phone might observe that the SIM is ABSENT and
therefore bypass the keyguard going straight to the home screen.
Later when the SIM was fully initialized, the phone would revert back
to the lock screen in order to ask for the PIN.  The user might
turn on the phone, slide out the keyboard (bypassing the keyguard),
then a few moments later the keyguard would pop up prompting for a PIN.

The user experience could be somewhat jarring, so the keyguard was
changed to handle the transient case differently.  While the SIM
was ABSENT, the keyguard would not be automatically bypassed
by opening the keyboard slider.  Thus the user would be forced to
manually swipe away the keyguard before interacting with the
device.  This would help to cover the time it would take before
the SIM was fully initialized and the keyguard could determine
whether the user would need to be prompted for a SIM PIN or PUK.

To prevent the keyguard from being bypassed automatically, we
hacked up the keyguard so that it would be considered to be in a
secure state while the SIM was ABSENT.  It's worth noting that
considering the keyguard to be secure did not confer any
additional security properties to the system whatsoever.
If the user did not have a pattern lock, PIN or password set then
all it would take to access the phone is to swipe away the keyguard.

This old hack was all about devices with slide-out keyboards,
but it had some side-effects.  Namely, it assumed that the SIM
ABSENT state was transient.  But what about phones that are
being used without a SIM at all?

Considering the keyguard to be secure when the SIM is ABSENT
breaks stuff.  In fact, it turns out that making the keyguard
secure isn't really what we want at all.  What we want is a way
to prevent the keyguard from being automatically bypassed on
boot when the user opens up a sliding keyboard.  But we don't
have those anymore... and in the worst case it was just a little
janky... and what's more, nowadays the keyguard provides useful
features so maybe we shouldn't bypass it anyhow... oh and actually,
I deleted the code that used to bypass the keyguard when the
keyboard slider was opened... so this does nothing useful at all.

Right...

This change removes the old hack thereby ensuring that non-secure
keyguard features like launching the Camera or Assistant or
application features like hands-free voice search will work
correctly on phones without a SIM.

Bug: 6022658
Change-Id: I019d1d8c65c55cbf4d10d4928e1d2b2b242162a6
2012-06-13 20:00:49 -07:00
Daniel Sandler
cb629f3800 am 4365d066: Merge "Remove line3 in big notification unless there\'s text to show." into jb-dev
* commit '4365d066e8beed17b61ba51c728d60a9baa499be':
  Remove line3 in big notification unless there's text to show.
2012-06-13 18:03:40 -07:00
Daniel Sandler
4365d066e8 Merge "Remove line3 in big notification unless there's text to show." into jb-dev 2012-06-13 18:00:56 -07:00
Eino-Ville Talvala
4239373aed Add property to override backdropper effect threshold.
Also, change the default background mean to be the first incoming frame.

Bug: 6600585
Change-Id: I2181e75711d48d01f48e3fb1d604eb467f08fda4
2012-06-13 15:51:11 -07:00
Craig Mautner
129167cfe6 am 4323d6ea: Merge "Do not hide animating window behind keyguard." into jb-dev
* commit '4323d6ea5143a3f2c419b3db28f956755652d78a':
  Do not hide animating window behind keyguard.
2012-06-13 15:36:51 -07:00
Winson Chung
7fbd28438c Updating AppWidgetHost to receive a callback when any appWidget has changed. (Bug 6602951)
Change-Id: I76d688b10ee7775b4ebe81259713f2aaf0009d05
2012-06-13 15:29:19 -07:00
Craig Mautner
4323d6ea51 Merge "Do not hide animating window behind keyguard." into jb-dev 2012-06-13 15:27:51 -07:00
John Reck
d6bcfeb5e9 am d54d7cfe: Merge "Call WebView.performLongClick instead of performLongClick()" into jb-dev
* commit 'd54d7cfec7bcfd4fa84dcf686071cc5e9b599522':
  Call WebView.performLongClick instead of performLongClick()
2012-06-13 15:02:48 -07:00
John Reck
d54d7cfec7 Merge "Call WebView.performLongClick instead of performLongClick()" into jb-dev 2012-06-13 14:59:13 -07:00
Uriel Rodriguez
aa24906de2 BUG 5457035: lowering max FUL failed attempts to 3
After an unrecognized face occurs 3 times in a row, we disable FUL until the user unlocks via the
backup lock.  Lowering this values makes spoofing with liveliness enabled more difficult.  Since
we currently don't differentiate between the max number attempts with and without liveliness
enabled, we had to lower it for all uses of FUL.

Change-Id: I7a429f64cde2767ddd2ceb0885343acd0b802aac
2012-06-13 17:30:13 -04:00
Craig Mautner
719c139d03 am f8d05b4e: Merge "Update wallpaper visibility at time of hide/show." into jb-dev
* commit 'f8d05b4ea61bb0db32c1a7f93f27a13f67c9ef0c':
  Update wallpaper visibility at time of hide/show.
2012-06-13 14:16:49 -07:00
Craig Mautner
f8d05b4ea6 Merge "Update wallpaper visibility at time of hide/show." into jb-dev 2012-06-13 14:09:08 -07:00
Adam Powell
6c14359074 am 4b4a947b: Merge "MediaRouter dialog" into jb-dev
* commit '4b4a947b5e4913d7f8b7df15d3a7cdf8f343471f':
  MediaRouter dialog
2012-06-13 14:05:24 -07:00
Adam Powell
4b4a947b5e Merge "MediaRouter dialog" into jb-dev 2012-06-13 14:02:53 -07:00
John Grossman
3400aa104c am 8f267c4a: (-s ours) LibAAH_RTP: Fix a deserialization bug. DO NOT MERGE
* commit '8f267c4a47fa65193c39635675a536468d5d4296':
  LibAAH_RTP: Fix a deserialization bug.  DO NOT MERGE
2012-06-13 13:09:41 -07:00
John Grossman
8f267c4a47 LibAAH_RTP: Fix a deserialization bug. DO NOT MERGE
Fix for bug 6446715

Fix a deserialization bug which was causing an assertion failure in
stagefright and bringing down the entire media server.  Basically, you
will hit this any time you play a track longer than ~2147 seconds.
(Technically, the crash will happen any time the play pointer at a
 position which is ~2147 * (1 * 2N) where N >= 0)

Change-Id: Ic0d371b0f6c29fddf0a033f5de08a70b3e63c854
2012-06-13 12:56:22 -07:00
Eric Fischer
2a07164c7e am cc7baa28: (-s ours) am 82134f76: Merge "Import translations. DO NOT MERGE" into jb-dev
* commit 'cc7baa28f2b584a238ac5f9bf48775f89a4aa0a4':
  Import translations. DO NOT MERGE
2012-06-13 12:42:13 -07:00
Eric Fischer
cc7baa28f2 am 82134f76: Merge "Import translations. DO NOT MERGE" into jb-dev
* commit '82134f76936be049cc4b23a894ba7decc1d59952':
  Import translations. DO NOT MERGE
2012-06-13 12:35:18 -07:00
Eric Fischer
ebeb45bf1f Merge "Import translations. DO NOT MERGE" 2012-06-13 12:32:56 -07:00
Eric Fischer
82134f7693 Merge "Import translations. DO NOT MERGE" into jb-dev 2012-06-13 12:32:00 -07:00
Jeff Sharkey
4ab3cd8c31 am ba55c5c5: am 96321890: Merge "Clear identity when snoozing limit." into jb-dev
* commit 'ba55c5c57964b1ba126496e8d903d26ab4be1f15':
  Clear identity when snoozing limit.
2012-06-13 12:24:31 -07:00
Eric Fischer
f545292806 Import translations. DO NOT MERGE
Change-Id: Icdda9465030438dbc0d54cca09555544257b1f62
2012-06-13 12:15:29 -07:00
Jeff Sharkey
ba55c5c579 am 96321890: Merge "Clear identity when snoozing limit." into jb-dev
* commit '963218905ab31ccd2cf7ff57d372b185624543a4':
  Clear identity when snoozing limit.
2012-06-13 12:10:41 -07:00
Jeff Sharkey
963218905a Merge "Clear identity when snoozing limit." into jb-dev 2012-06-13 12:06:10 -07:00
Eric Fischer
1d4062c746 Import translations. DO NOT MERGE
Change-Id: Ic1cf133bf3f6b25be1bc748595024f973c0f0deb
2012-06-13 12:05:16 -07:00
Irfan Sheriff
b31a6d7824 Merge "Improve wps pincode input" 2012-06-13 12:00:35 -07:00
Adam Powell
70e11e50ee MediaRouter dialog
Add the dialog behavior for MediaRouteActionProvider/MediaRouteButton.

Still TODO:

* Switch audio icon based on source; speaker/bt/user

* Rig up volume slider

* Rig up item icons

* Rig up group button for groupable categories

* Make grouping work

Change-Id: I3f992516b184d5ae940ddb7bbb7f94ff58914589
2012-06-13 11:42:10 -07:00
Jean-Baptiste Queru
39d39f8ce9 am a49b7fed: am cfe75518: (-s ours) am 9b2b0527: Merge "Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm"
* commit 'a49b7fed9189a6fbbe3793ef1dfcefd78e30cbf1':
  Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm
2012-06-13 10:59:56 -07:00
John Reck
a8ae3e94c4 Call WebView.performLongClick instead of performLongClick()
Bug: 6656538
 Due to the WebView/WebViewClassic refactor we need to call
 WebView.performLongClick instead of performLongClick directly
 to allow subclasses to override performLongClick

Change-Id: I9b580217fbafc82d03e63eabfdda9f5bad98db0f
2012-06-13 10:58:34 -07:00
Jean-Baptiste Queru
a49b7fed91 am cfe75518: (-s ours) am 9b2b0527: Merge "Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm"
* commit 'cfe75518ef23efede1359274c91c732c0ac7ccf3':
  Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm
2012-06-13 10:55:13 -07:00
Chris Craik
14584f1b6d am 06d6204a: am d772c487: Merge "Fix attachFunctor path to ignore delay" into jb-dev
* commit '06d6204a2ea7dd263b718018dbb81a88b9a516d5':
  Fix attachFunctor path to ignore delay
2012-06-13 10:49:02 -07:00
Jean-Baptiste Queru
cfe75518ef am 9b2b0527: Merge "Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm"
* commit '9b2b0527ccbc00e2befa2b8554a7e045f5168203':
  Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm
2012-06-13 10:47:52 -07:00
Chris Craik
06d6204a2e am d772c487: Merge "Fix attachFunctor path to ignore delay" into jb-dev
* commit 'd772c4878e2207795e92b26a462fd02bca7e3c2e':
  Fix attachFunctor path to ignore delay
2012-06-13 10:43:19 -07:00
Chris Craik
d772c4878e Merge "Fix attachFunctor path to ignore delay" into jb-dev 2012-06-13 10:34:59 -07:00
Jean-Baptiste Queru
9b2b0527cc Merge "Only check ARCH_ARM_HAVE_ARMV7A if TARGET_ARCH is arm" 2012-06-13 10:34:03 -07:00