84400 Commits

Author SHA1 Message Date
Daniel Sandler
8601e8b3ab Merge "Expand the navbar dead zone briefly after touches elsewhere." into jb-mr1-dev 2012-08-29 20:29:28 -07:00
Jim Miller
07fb8e8a81 am 5b81de4d: Merge "Fix Camera and GoogleNow launching in keyguard" into jb-mr1-dev
* commit '5b81de4de741f736889fd86e1dd324ad88136ebe':
  Fix Camera and GoogleNow launching in keyguard
2012-08-29 20:10:54 -07:00
Jim Miller
5b81de4de7 Merge "Fix Camera and GoogleNow launching in keyguard" into jb-mr1-dev 2012-08-29 20:07:56 -07:00
Jim Miller
5f75aa15d7 Fix Camera and GoogleNow launching in keyguard
This change allows keyguard to launch the secure camera when the device
is in a secure mode.  It also allows launching delayed actions after the
user has entered their security, such as that required for GoogleNow.

Change-Id: I54975001728ced3c339f86eafc3a38cea606082b
2012-08-29 20:06:47 -07:00
Adam Cohen
cd37ece71b am b07e89f6: Merge "Integrate overscroll into KeyguardWidgetView." into jb-mr1-dev
* commit 'b07e89f6fdbf85d2f436dc67074793444462abf9':
  Integrate overscroll into KeyguardWidgetView.
2012-08-29 19:51:19 -07:00
Adam Cohen
b07e89f6fd Merge "Integrate overscroll into KeyguardWidgetView." into jb-mr1-dev 2012-08-29 19:49:02 -07:00
Baligh Uddin
8b9df6cccd Import translations. DO NOT MERGE
Change-Id: Id3259e8368d2ab53d1f8b16d756806b4ca520c39
Auto-generated-cl: translation import
2012-08-29 19:04:43 -07:00
Amith Yamasani
9e8d101aa4 am 694121c4: Merge "Fix an NPE in PackageManager when getting the AppInfo for an app" into jb-mr1-dev
* commit '694121c4004e80deec71736481cfb03bd50e38f5':
  Fix an NPE in PackageManager when getting the AppInfo for an app
2012-08-29 18:54:23 -07:00
Amith Yamasani
694121c400 Merge "Fix an NPE in PackageManager when getting the AppInfo for an app" into jb-mr1-dev 2012-08-29 18:52:14 -07:00
Amith Yamasani
317046a087 Fix an NPE in PackageManager when getting the AppInfo for an app
Bug: 7072043
Change-Id: I37378b13820152434e7b3249e13c27001fe4ae5a
2012-08-29 18:48:08 -07:00
Jeff Brown
d0dd63dcae Tweak overlay display adapter scaling.
Change-Id: I330fc019c5b3f4e03369e6f1c1a839a33f6ce0e3
2012-08-29 18:45:32 -07:00
Jim Miller
f2dfc351de Integrate overscroll into KeyguardWidgetView.
This integrates overscroll behavior into keyguard.

Change-Id: I19c0f70c85a4ebb0ddd3f433b6f88a992f40919b
2012-08-29 18:42:21 -07:00
Jake Hamby
223d699d24 am c452a40e: am 044a9b97: resolved conflicts for merge of b35e4d77 to jb-dev-plus-aosp
* commit 'c452a40eea5a8bc23b05201e70a9ca740ee9ceec':
  Fix CDMA decoding of multipart UTF-16 SMS messages.
2012-08-29 18:21:20 -07:00
Jake Hamby
c452a40eea am 044a9b97: resolved conflicts for merge of b35e4d77 to jb-dev-plus-aosp
* commit '044a9b97b01a934e6cd9ef2f2914d401c4fa145b':
  Fix CDMA decoding of multipart UTF-16 SMS messages.
2012-08-29 18:19:04 -07:00
Dianne Hackborn
0322498e05 am 12631ec3: Merge "Start implementing concept of "running" users." into jb-mr1-dev
* commit '12631ec35eafc466e0deef315daa5fdfb5066372':
  Start implementing concept of "running" users.
2012-08-29 18:17:41 -07:00
Dianne Hackborn
12631ec35e Merge "Start implementing concept of "running" users." into jb-mr1-dev 2012-08-29 18:15:07 -07:00
Jake Hamby
044a9b97b0 resolved conflicts for merge of b35e4d77 to jb-dev-plus-aosp
Change-Id: Idec590dbd9e051a3faeded1af9eb4a78216f0496
2012-08-29 18:09:29 -07:00
Chet Haase
d48885a6c8 Fix bug with Fbo layer clipping
Rendering views with alpha causes the creation of Fbo layers. These layers
are created at the size of the view, clipped by the current clip rect.
However, if the view lies completely outside the current clip rect, the
Fbo layer is created at the full size of the view and copied into place
outside of its container, causing artifacts like notification items showing
up outside the notification panel.

Fix is to note when the intersect() operation fails and to set an empty bounds
on the layer.

Issue #7069881 Bottom notification sometimes shows below bottom of notification panel shade

Change-Id: Ib52f7c4e503bbe9204cb808755ab269195aa94c1
2012-08-29 17:41:49 -07:00
Daniel Sandler
c26185bb7b Expand the navbar dead zone briefly after touches elsewhere.
For now, each time the dead zone captures a touch, it will
flash to let you know that's what happened. We should
probably turn this off before shipping.

Note also that this currently only expands the navbar on
ACTION_DOWN elsewhere in the UI (because this is the only
time ACTION_OUTSIDE is generated); this isn't perfect and
we'll need to do some mucking about with the input system to
get information about ongoing drags or additional pointers
down, but this CL is a good start and introduces the general
mechanism for expanding and contracting the dead zone.

Change-Id: I43e63aed1e541fd07d83fde4d66bcb5be89b69d2
2012-08-29 20:11:21 -04:00
Benoit Goby
4c0087ff61 am ffc45b7d: Merge "UsbDebuggingManager: Fix restart when toggling USB debugging" into jb-mr1-dev
* commit 'ffc45b7d5708e706aeb19454c5172136761d214b':
  UsbDebuggingManager: Fix restart when toggling USB debugging
2012-08-29 17:08:00 -07:00
Benoit Goby
ffc45b7d57 Merge "UsbDebuggingManager: Fix restart when toggling USB debugging" into jb-mr1-dev 2012-08-29 17:05:26 -07:00
Jeff Brown
ae9eb7c05c am f404d102: Merge "Fix build for some javac compilers." into jb-mr1-dev
* commit 'f404d10225a2df60eb118089f8f0e72ab5845d48':
  Fix build for some javac compilers.
2012-08-29 17:03:14 -07:00
Jim Miller
4faf923397 am 5a05f2bf: Merge "Fix MENU key in keyguard." into jb-mr1-dev
* commit '5a05f2bf22954fdbd294bca8adc2b8ef0e8c5e00':
  Fix MENU key in keyguard.
2012-08-29 17:01:39 -07:00
Jeff Brown
f404d10225 Merge "Fix build for some javac compilers." into jb-mr1-dev 2012-08-29 17:00:30 -07:00
Jeff Brown
29d8d267dd Fix build for some javac compilers.
It seems some compiler versions don't like trailing
commas in attribute lists.  Weird.

Change-Id: I3a05f49a2e94f63fe1662d14c1d8a7ee249d8a16
2012-08-29 16:59:27 -07:00
Jim Miller
5a05f2bf22 Merge "Fix MENU key in keyguard." into jb-mr1-dev 2012-08-29 16:58:35 -07:00
Jim Miller
95b005c196 Fix MENU key in keyguard.
This re-enables the MENU key in keyguard so that automation tests still work.

Change-Id: I3d2fbf9240e12dc4a243354fa09e5d639304be6e
2012-08-29 16:45:54 -07:00
Jake Hamby
b35e4d778a Fix CDMA decoding of multipart UTF-16 SMS messages.
Recent changes to support CMAS over CDMA introduced a bug causing
an exception to be thrown when decoding multipart UTF-16 encoded
messages. This change fixes the exception by correctly subtracting
the header size from the number of bytes to decode. It also adds
more robust error handling to try to decode the maximum length
possible instead of throwing an exception if the length is still
larger than the user data length after subtracting the header.

This also fixes a bug in the encoder, which was padding the
UTF-16 user data to 16-bit alignment, which is incorrect (should
be padded to an 8-bit boundary). The code happened to work because
we always generated a UDH that was an even number of bytes
(including length) so the padding was a no-op. The decoder works
correctly.

Bug: 6939151
Change-Id: Iba9e7156bd7df94e972963959a7ce1c78464f7f5
2012-08-29 16:36:22 -07:00
Matthew Xie
ba118c25fb am 9e3045c7: Merge "Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f" into jb-mr1-dev
* commit '9e3045c75c80d859dd16087e69f5bfbe15ca8bf4':
  Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f
2012-08-29 16:32:21 -07:00
Matthew Xie
9e3045c75c Merge "Turn off verbose debug message in BluetoothAdapter Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f" into jb-mr1-dev 2012-08-29 16:30:14 -07:00
Jeff Sharkey
8ea0dc6a89 Shared OBB storage across users.
To avoid downloading large OBB files separately for each user,
provide a shared view of /sdcard/Android/obb to all apps.  Added
upgrade step to migrate the owners existing OBB files to become
the default view.

Bug: 7008879
Change-Id: I199321552fa7d4b97d5ed7fc3b3bc41f23618601
2012-08-29 16:20:03 -07:00
Irfan Sheriff
5df5e7da51 am a28c18fc: Merge "Fix DHCP handling at disconnect/reconnect" into jb-mr1-dev
* commit 'a28c18fc618e4bf58da6417166b1ee249dc16ea9':
  Fix DHCP handling at disconnect/reconnect
2012-08-29 15:57:58 -07:00
Irfan Sheriff
a28c18fc61 Merge "Fix DHCP handling at disconnect/reconnect" into jb-mr1-dev 2012-08-29 15:55:43 -07:00
Chris Craik
339d48d5d6 am 402206b6: Merge "Use smoothstep to eliminate branches in AA shader" into jb-mr1-dev
* commit '402206b6e25af5d9e103cae215048c7a41d68d39':
  Use smoothstep to eliminate branches in AA shader
2012-08-29 15:55:11 -07:00
John Spurlock
1f2e9b5924 am b2c94ec8: Merge "Change default setting for dreams to \'when docked\'" into jb-mr1-dev
* commit 'b2c94ec893578dd95cac81b43726829503f29d47':
  Change default setting for dreams to 'when docked'
2012-08-29 15:55:08 -07:00
Chris Craik
402206b6e2 Merge "Use smoothstep to eliminate branches in AA shader" into jb-mr1-dev 2012-08-29 15:53:31 -07:00
John Spurlock
b2c94ec893 Merge "Change default setting for dreams to 'when docked'" into jb-mr1-dev 2012-08-29 15:53:31 -07:00
Matthew Xie
3b6214f373 Turn off verbose debug message in BluetoothAdapter
Change-Id: I30245ab911b5428f7af38f195b941db02d36b18f
2012-08-29 15:47:41 -07:00
Jeff Brown
f1b88ab27d am d5ea3b46: Merge "Add initial multi-display support." into jb-mr1-dev
* commit 'd5ea3b464795d4e6adbdd174d1bd2f78b628e280':
  Add initial multi-display support.
2012-08-29 15:46:47 -07:00
Benoit Goby
375b80fc90 am 0552cbcf: Merge "UsbDebuggingManager: add missing break in switch" into jb-mr1-dev
* commit '0552cbcf29f266f608e8326bc467b6afb13b7f3a':
  UsbDebuggingManager: add missing break in switch
2012-08-29 15:44:54 -07:00
Jeff Brown
16e64d1ac6 am 731b8996: Merge "Run with scissors." into jb-mr1-dev
* commit '731b8996eaa7e45b206273d4691506069229449a':
  Run with scissors.
2012-08-29 15:44:51 -07:00
Jeff Brown
d5ea3b4647 Merge "Add initial multi-display support." into jb-mr1-dev 2012-08-29 15:43:55 -07:00
Benoit Goby
509bf2d2cf UsbDebuggingManager: Fix restart when toggling USB debugging
Change-Id: Iaaec9162b03c4ea77735d096eec670392c61308a
2012-08-29 15:43:51 -07:00
Benoit Goby
0552cbcf29 Merge "UsbDebuggingManager: add missing break in switch" into jb-mr1-dev 2012-08-29 15:42:36 -07:00
Jeff Brown
731b8996ea Merge "Run with scissors." into jb-mr1-dev 2012-08-29 15:41:57 -07:00
Selim Gurun
3b82c5de7f am 8506ce1a: Merge "Provide referer to browser on download request." into jb-mr1-dev
* commit '8506ce1a3f427d4c3495d6ec13c1b644aa4701fe':
  Provide referer to browser on download request.
2012-08-29 15:41:36 -07:00
Selim Gurun
8506ce1a3f Merge "Provide referer to browser on download request." into jb-mr1-dev 2012-08-29 15:39:11 -07:00
Irfan Sheriff
6bfc88876a Fix DHCP handling at disconnect/reconnect
Wifi can have a quick disconnection followed by a reconnection. We used to
create a new DHCP state machine thread for every new connection and
never really waited until it quit after disconnect. This may have lead to
situations where repeated disconnect/reconnects resulted in multiple dhcp
start calls.

We now keep the statemachine after a disconnect and only shut it at supplicant
stop.

Bug: 6417686
Change-Id: Icf66efdc654be886e3eb46c81f09f8cce536f2f6
2012-08-29 15:35:57 -07:00
Jeff Brown
bd6e1500ae Add initial multi-display support.
Split the DisplayManager into two parts.  One part is bound
to a Context and takes care of Display compatibility and
caching Display objects on behalf of the Context.  The other
part is global and takes care of communicating with the
DisplayManagerService, handling callbacks, and caching
DisplayInfo objects on behalf of the process.

Implemented support for enumerating Displays and getting
callbacks when displays are added, removed or changed.

Elaborated the roles of DisplayManagerService, DisplayAdapter,
and DisplayDevice.  We now support having multiple display
adapters registered, each of which can register multiple display
devices and configure them dynamically.

Added an OverlayDisplayAdapter which is used to simulate
secondary displays by means of overlay windows.  Different
configurations of overlays can be selected using a new
setting in the Developer Settings panel.  The overlays can
be repositioned and resized by the user for convenience.

At the moment, all displays are mirrors of display 0 and
no display transformations are applied.  This will be improved
in future patches.

Refactored the way that the window manager creates its threads.
The OverlayDisplayAdapter needs to be able to use hardware
acceleration so it must share the same UI thread as the Keyguard
and window manager policy.  We now handle this explicitly as
part of starting up the system server.  This puts us in a
better position to consider how we might want to share (or not
share) Loopers among components.

Overlay displays are disabled when in safe mode or in only-core
mode to reduce the number of dependencies started in these modes.

Change-Id: Ic2a661d5448dde01b095ab150697cb6791d69bb5
2012-08-29 15:34:17 -07:00
Svetoslav Ganov
5954d97c9c am f0340d15: Merge "Don\'t overwrite accessibility delegates in AbsListView items." into jb-mr1-dev
* commit 'f0340d156c9adf974cba36e806049f66e111fab7':
  Don't overwrite accessibility delegates in AbsListView items.
2012-08-29 14:24:20 -07:00