7473 Commits

Author SHA1 Message Date
Mathias Agopian
e7d00b703b am 96876d20: Merge "improve sensorservice dumpsys"
* commit '96876d205e2e20b14386010becf9b0dbbffdad2a':
  improve sensorservice dumpsys
2011-09-14 18:22:18 -07:00
Mathias Agopian
96876d205e Merge "improve sensorservice dumpsys" 2011-09-14 18:20:12 -07:00
Dianne Hackborn
7b50e27ad2 am ca7b6568: Merge "Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly"
* commit 'ca7b6568333e1446b8357a89f6bdf757fee29768':
  Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly
2011-09-14 17:59:44 -07:00
Dianne Hackborn
1f903c3b57 Fix issue #5283365: Rotating the device to portrait mode, hides the keyboard partly
PhoneWindowManager now takes full responsibility for deciding where the
navigation bar goes.  This gets rid of a bunch of race conditions with
determining layout while the nav bar is moving itself at the same time
the window manager is computing a new configuration.

Note that this breaks the "nav bar on left" option.  The current nav
bar code could also be cleaned up some more to completely drive its
behavior based on onSizeChanged() happening during relayout.

Change-Id: I1651d74c3464ba0d588aab3049e099c78420146a
2011-09-14 17:56:40 -07:00
Mathias Agopian
6f4f8e790e improve sensorservice dumpsys
Change-Id: I8b53d5cab884c3aca16d95df5fbf288368d52e8b
2011-09-14 16:43:34 -07:00
Svetoslav Ganov
970875b24d am 4e2134b7: Merge "AccessibilityManagerService not registered for removed packages."
* commit '4e2134b76e64b6c4bab599b2f069624e0556a858':
  AccessibilityManagerService not registered for removed packages.
2011-09-14 16:26:40 -07:00
Svetoslav Ganov
4e2134b76e Merge "AccessibilityManagerService not registered for removed packages." 2011-09-14 16:24:21 -07:00
Irfan Sheriff
cdca7e925a am 62e61d73: Merge "Add support to change IPv6 privacy extensions"
* commit '62e61d73f2f4edc480c1e6ab2110ff54ce699020':
  Add support to change IPv6 privacy extensions
2011-09-14 15:06:42 -07:00
Irfan Sheriff
62e61d73f2 Merge "Add support to change IPv6 privacy extensions" 2011-09-14 15:03:26 -07:00
Irfan Sheriff
7329361cdc Add support to change IPv6 privacy extensions
Bug: 3360737
Change-Id: I9136992d05f7abf15bdfd92aad3a3e0c0fe3bee2
2011-09-14 12:31:56 -07:00
Svetoslav Ganov
d07d60b9bc AccessibilityManagerService not registered for removed packages.
The pakcage monitor in the AccessibilityManagerService was not
watching for packages that are removed. This is needes since
1) we need to remove the package from the enabled accessibility
serivces and clean up after the removed serivice; 2) we need to
disable accessibility if the last access serivices went away.

Change-Id: I06d33b411ce60703e5a2843107323ffc87046c16
2011-09-14 11:41:40 -07:00
Svetoslav Ganov
4a4a70018f am 311fac7e: Merge "Disable accessibility if all accessibility serivces are disbaled."
* commit '311fac7ea58a5fc92ea4a04fab36ee9386759fab':
  Disable accessibility if all accessibility serivces are disbaled.
2011-09-14 11:09:39 -07:00
Svetoslav Ganov
311fac7ea5 Merge "Disable accessibility if all accessibility serivces are disbaled." 2011-09-14 11:07:36 -07:00
Svetoslav Ganov
37fedf8b78 Disable accessibility if all accessibility serivces are disbaled.
Accessibility was kept enabled even if all accessibility services
are disabled (explicitly by the user or removed) which was causing
the system to fire accessibility events that will never be consumed.

Change-Id: Ifb03e786ac0106687252bd1979725ffd724ad1c5
2011-09-14 10:49:08 -07:00
Mike Lockwood
cbc4b25065 am 6b5a7521: Merge "Move Power Manager minimum screen brightness to a framework resource"
* commit '6b5a752130ff35a2029309854b1680dc33bf186f':
  Move Power Manager minimum screen brightness to a framework resource
2011-09-14 07:17:48 -07:00
Mike Lockwood
6b5a752130 Merge "Move Power Manager minimum screen brightness to a framework resource" 2011-09-14 07:12:46 -07:00
Kenny Root
d5fcb0c2b5 am c924fbd6: Merge "Add verifier device identity"
* commit 'c924fbd6933f6a96588b6e78d385082155cfd236':
  Add verifier device identity
2011-09-13 18:28:15 -07:00
Kenny Root
c924fbd693 Merge "Add verifier device identity" 2011-09-13 17:51:08 -07:00
Irfan Sheriff
9c3e293f92 am 651cdfcb: Unhide wifi p2p API
* commit '651cdfcbac6245f570475991588ddc2d30265e8d':
  Unhide wifi p2p API
2011-09-13 16:09:14 -07:00
Irfan Sheriff
651cdfcbac Unhide wifi p2p API
Bug: 5247957
Change-Id: Id93e30c0cb60f361ba13a840de8f843415777336
2011-09-13 16:04:00 -07:00
Kenny Root
0aaa0d9317 Add verifier device identity
This adds a special device identifier that is usable only for device
validation. The user will be presented with this number encoded in
easily-transcribable Base32 in the Developer options of Settings.

Change-Id: I4843f55ee90d689a51d0269b22454ca04c1be7ec
2011-09-13 16:02:43 -07:00
Mike Lockwood
382087829a Merge "ActivityManagerService: Disable app crashed dialog on headless builds" into ics-aah 2011-09-13 14:23:32 -07:00
Mike Lockwood
1acfc1d48a ActivityManagerService: Disable app crashed dialog on headless builds
Change-Id: Ife4bd7ea2d660feb4d630be2ca63e0403e953dde
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-09-13 17:21:46 -04:00
Dianne Hackborn
cda44ab452 am 3368a99f: Merge "Fix issue #4280324: Returning to Fullscreen Layout with WebView..."
* commit '3368a99f3cc362d2d823f06a9b1e216696c41ea6':
  Fix issue #4280324: Returning to Fullscreen Layout with WebView...
2011-09-13 14:18:56 -07:00
Dianne Hackborn
3368a99f3c Merge "Fix issue #4280324: Returning to Fullscreen Layout with WebView..." 2011-09-13 14:16:59 -07:00
Mike Lockwood
5010bbda0f Merge "Fix problems dispatching media button events on headless devices" into ics-aah 2011-09-13 13:32:14 -07:00
Mike Lockwood
1d29e2129f Fix problems dispatching media button events on headless devices
Change-Id: Ib0f8ca008c7e1325d5dc6f6534f08960c527eeac
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-09-13 16:29:38 -04:00
Dianne Hackborn
f809870f11 Fix issue #4280324: Returning to Fullscreen Layout with WebView...
...Leads to Shifted Layout

Change-Id: I6cf3fd0dd066f73cd1ec6fce3d994f7e3eead293
2011-09-13 13:26:38 -07:00
Eric Laurent
35bc00d36d am 1fbe7a8e: Merge "Issue 4345021: Audio routed to multiple devices..."
* commit '1fbe7a8e828fd0fe8339d075da08aad701ab6e98':
  Issue 4345021: Audio routed to multiple devices...
2011-09-13 12:59:45 -07:00
Eric Laurent
1fbe7a8e82 Merge "Issue 4345021: Audio routed to multiple devices..." 2011-09-13 12:57:37 -07:00
Eric Laurent
5f37be324f Issue 4345021: Audio routed to multiple devices...
There is a possiblility that the condition on which RecordThread::checkForNewParameters_l()
waits after updating the command completion status is never signalled.
This happens if the thread executing ThreadBase::setParameters() has timed out waiting
for the status (for instance if the audio HAL takes too long to execute the setParameters()
command. Then the RecordThread is stuck forever.

The fix consists in waiting for the condition with a timeout in RecordThread::checkForNewParameters_l().

Change-Id: I7fc671bc2fc43ba4acb65a2beb33ee05742f091e
2011-09-13 12:44:22 -07:00
Mike Lockwood
eb6456b31e Move Power Manager minimum screen brightness to a framework resource
Bug: 5279179

Change-Id: I445e78c774ad08be6582fa8870487a5210465a08
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-09-13 15:24:02 -04:00
Mathias Agopian
513d15aeef am 62bb0cdc: Merge "improve sensorservice_test output"
* commit '62bb0cdc746e850c2d2d5da4f6c7a38f8782f4bc':
  improve sensorservice_test output
2011-09-12 22:18:48 -07:00
Mathias Agopian
8c2733527a improve sensorservice_test output
Change-Id: I6248b6f1f001fedec1bddcddfcd2b381d9bb4bf4
2011-09-12 22:16:01 -07:00
Jeff Sharkey
e4c7ed4292 am e44365b5: Merge "Data usage structure optimizations."
* commit 'e44365b539056b84a3ab57f5a9338d182eb10033':
  Data usage structure optimizations.
2011-09-12 16:53:50 -07:00
Jeff Sharkey
e44365b539 Merge "Data usage structure optimizations." 2011-09-12 16:50:34 -07:00
Jeff Sharkey
69b0f63af2 Data usage structure optimizations.
Driven by traceview hotspots found in Settings UI.

Change-Id: I614a049523c526b7fcd12fffdf53a3e4723623e4
2011-09-12 16:13:20 -07:00
Dianne Hackborn
b73f3175a7 am 83f9dfe0: Merge "Add boot mode where only "core apps" are started."
* commit '83f9dfe0f085a01ebaa9f3ba6205af20e20bbe78':
  Add boot mode where only "core apps" are started.
2011-09-12 15:09:14 -07:00
Dianne Hackborn
83f9dfe0f0 Merge "Add boot mode where only "core apps" are started." 2011-09-12 15:07:51 -07:00
Dianne Hackborn
4c34eed9ab am 1cd955b0: Merge "Get rid of some animation flickers and other bad things."
* commit '1cd955b01d8ea72009be56f4c4a93d4d79e902df':
  Get rid of some animation flickers and other bad things.
2011-09-12 14:44:11 -07:00
Dianne Hackborn
1cd955b01d Merge "Get rid of some animation flickers and other bad things." 2011-09-12 14:42:02 -07:00
Christopher Tate
9bbddd22c3 am d30b8979: Merge "Move full backup/restore onto dedicated threads"
* commit 'd30b89799c010ad91b9d98fb0c3ddb45b152f71e':
  Move full backup/restore onto dedicated threads
2011-09-12 14:21:18 -07:00
Christopher Tate
d30b89799c Merge "Move full backup/restore onto dedicated threads" 2011-09-12 14:19:15 -07:00
Dianne Hackborn
d02a9e95f4 Get rid of some animation flickers and other bad things.
Change-Id: If7606286bf0bd01cf023d57719ccb27e39d5564c
2011-09-12 13:47:31 -07:00
Christopher Tate
a28e854683 Move full backup/restore onto dedicated threads
Running full backup/restore on the Backup Manager looper thread causes problems.
It not only interfered with the delayed-Message timeout processing; in the case
of installing apks during restore it also interfered fatally with the interaction
between the Package Manager and install-time restore of data from the cloud.

The long-term right thing to do here will be a refactoring of full backup and
restore to be structured as the sort of state-machine process that incremental
backup and restore now use.  This is particularly thorny in the case of full
restore (due to the Package Manager interactions), and full backup/restore are
considered experimental at this point, so that refactoring is deferred to a
future release.  The current process is essentially standalone, so the bug is
fixed here pro tem by letting it run to completion on its own thread, freeing
the looper for normal work.

Fixes bug 5173450

Change-Id: I659a61afa18ffe7fde1a07f7fa0e860d5e8d5a89
2011-09-12 13:45:21 -07:00
Dianne Hackborn
d2509fd835 Add boot mode where only "core apps" are started.
A core app is one that has coreApp="true" in its manifest tag.

The system can successfully boot (though a little painfully) with
only framework-res.apk, SettingsProvider.apk, SystemUI.apk,
DefaultContainerService.apk, and Launcher2.apk set as core apps.

Currently this boot mode is always turned off.

Change-Id: Ieaa4a8031c2c391a12996aa8d8b1d65fc2b09d6b
2011-09-12 12:29:43 -07:00
Irfan Sheriff
e53230f1ec am 45caa447: Merge "Emergency callback mode handling"
* commit '45caa44717d047e0aa0a066c352eee00a6ea2f11':
  Emergency callback mode handling
2011-09-12 12:25:58 -07:00
Irfan Sheriff
45caa44717 Merge "Emergency callback mode handling" 2011-09-12 12:24:05 -07:00
satok
ad05f6be86 am d2deee1e: Merge "Fix the visiblity of the ime switcher icon."
* commit 'd2deee1eeb4de93b2d5158dcfc79b1bb68accf79':
  Fix the visiblity of the ime switcher icon.
2011-09-12 00:28:35 -07:00
satok
9747f8977c Fix the visiblity of the ime switcher icon.
Bug: 5288866
Change-Id: I99b4aee36c337b2fab1116e9245ddecd826c840c
2011-09-12 15:56:40 +09:00