7217 Commits

Author SHA1 Message Date
Dianne Hackborn
2ac2a7c61c am e123612c: Merge "Work on issue #5144065: Tap on Music icon from Home screen - a different app opens"
* commit 'e123612c08719352d3313005d0b792f17bbe090d':
  Work on issue #5144065: Tap on Music icon from Home screen - a different app opens
2011-09-09 14:55:13 -07:00
Dianne Hackborn
e123612c08 Merge "Work on issue #5144065: Tap on Music icon from Home screen - a different app opens" 2011-09-09 14:53:53 -07:00
Dianne Hackborn
e5ba16a7af Work on issue #5144065: Tap on Music icon from Home screen - a different app opens
When force stopping an app, when removing its activities also finish any
activities from other apps above it in the task.  This avoids some situations
where the task gets into a bad state where its root becomes a different app.

Change-Id: I79e5cd520ae321bec80adefd2ccc2b0370ace372
2011-09-09 14:48:13 -07:00
Jeff Brown
deb5882b2e am 1d50a2c0: Merge "Adjust layers for system overlays."
* commit '1d50a2c0682926f783f9acab5c4bdeca1d3cb9cd':
  Adjust layers for system overlays.
2011-09-09 11:08:21 -07:00
Jeff Brown
1d50a2c068 Merge "Adjust layers for system overlays." 2011-09-09 11:06:25 -07:00
Mathias Agopian
42ec1f0327 am 94d86dae: Merge "Fix another problem with refreshing the screen when switching to/from overlay"
* commit '94d86daeb55ad36ec2e4371ca62646b89b4a2a47':
  Fix another problem with refreshing the screen when switching to/from overlay
2011-09-09 09:07:10 -07:00
Mathias Agopian
8fcb4df11f am 28706e3f: Merge "Improve SF dumpsys output wrt HWC"
* commit '28706e3fbddf89136e2f1b9c4ad7bea85eee328e':
  Improve SF dumpsys output wrt HWC
2011-09-09 09:07:06 -07:00
Mathias Agopian
e1de2531e7 am 6b77231b: Merge "Fix an issue is SF that caused drawing artifacts when hwc changed mode"
* commit '6b77231bccc3efcb744fc5b2df0619b2b4690771':
  Fix an issue is SF that caused drawing artifacts when hwc changed mode
2011-09-09 09:06:27 -07:00
JP Abgrall
571a514153 am 40e8b411: Merge "NetworkManagementService: adjust the qtaguid idx to new kernel"
* commit '40e8b4118fb03a0499b4383ff0d6d582b6d1cf64':
  NetworkManagementService: adjust the qtaguid idx to new kernel
2011-09-09 09:05:31 -07:00
Eric Laurent
e61417a95d am 1a4cbba9: Merge "Fixed digital audio output detection"
* commit '1a4cbba932bc5da29a8933ddf8d6fe8d5a0826b8':
  Fixed digital audio output detection
2011-09-09 09:04:35 -07:00
Robert Greenwalt
b3e26eb241 am 4ef6d2ea: Merge "Pass roaming info to ConnectivityService."
* commit '4ef6d2ea215169c2c0cbab14228e5073e986392b':
  Pass roaming info to ConnectivityService.
2011-09-09 09:03:03 -07:00
Svetoslav Ganov
6a587dffa1 am 53df60b8: Merge "Touch explorer does not cancel long press correctly causing system crash."
* commit '53df60b81eac34445389ae05a6b664077d27cbd7':
  Touch explorer does not cancel long press correctly causing system crash.
2011-09-09 09:01:57 -07:00
Jeff Sharkey
332ea4db33 am b0d89922: Merge "Always disable() through SBMS; watch date."
* commit 'b0d89922b186b62701aa7ee1ed8f808fac2c1d9b':
  Always disable() through SBMS; watch date.
2011-09-09 09:01:46 -07:00
Mathias Agopian
0a5abdb316 Fix another problem with refreshing the screen when switching to/from overlay
the previous fix was incorrect. See comment in setupHardwareComposer for
full explanations.

Change-Id: Ib24a9af000b8f95cf7319f9272d34997064ceb6d
2011-09-09 01:47:48 -07:00
Mathias Agopian
5bd1b2794b Improve SF dumpsys output wrt HWC
Change-Id: Ibdb7930fa3b521bfd3f44750ed98cfd75f9a01fe
2011-09-09 00:49:44 -07:00
Mathias Agopian
4bacc9dc67 Fix an issue is SF that caused drawing artifacts when hwc changed mode
we were not redrawing and/or clearing the FB properly when
hwc moved a layer from/to FB to/from OVERLAY.

In these cases we needed to expand the dirty region to include
the layer that changed mode.

Also split composeSurfaces() which was becoming quite large.

Change-Id: Id6fa1acfc4ff694037fddf7efd037a4405732073
2011-09-08 22:43:01 -07:00
Jeff Brown
bfcb60ab0f Adjust layers for system overlays.
Prevent system overlays from showing above the notification bar.

Allow secure system overlays to be fullscreen, for the pointer
location view.

Show the drag layer above the notification bar.

Change-Id: Ic8d663792a243cca2cd9952d241d001e0357d551
2011-09-08 18:53:42 -07:00
JP Abgrall
40e8b4118f Merge "NetworkManagementService: adjust the qtaguid idx to new kernel" 2011-09-08 18:10:05 -07:00
Eric Laurent
1a4cbba932 Merge "Fixed digital audio output detection" 2011-09-08 17:21:39 -07:00
Eric Laurent
944301e082 Fixed digital audio output detection
Fixed bug in WiredAccessoryObserver preventing correct detection of
docks with digital audio connection (S/PDIF)

Change-Id: I96eeebc53952625d75133ce0af68f4f219bce41d
2011-09-08 17:05:47 -07:00
JP Abgrall
6acf39b3c6 NetworkManagementService: adjust the qtaguid idx to new kernel
https://partner.source.android.com/g/#/c/8968/ introduced

  idx iface acct_tag_hex uid_tag_int cnt_set ...
  2 wlan0 0x0 10022 0 ...
  3 wlan0 0x0 10022 1 ...
  4 wlan0 0x3010000000000000 10022 0 ...
  5 wlan0 0x3010000000000000 10022 1 ...

so treat it as monotonic starting a idx 1 for header line.

Change-Id: Ie1d0ec9a0b7103620a93b0ef0b01c13fe4162616
2011-09-08 16:16:02 -07:00
Robert Greenwalt
4ef6d2ea21 Merge "Pass roaming info to ConnectivityService." 2011-09-08 16:03:45 -07:00
Svetoslav Ganov
53df60b81e Merge "Touch explorer does not cancel long press correctly causing system crash." 2011-09-08 15:23:44 -07:00
Jeff Sharkey
b0d89922b1 Merge "Always disable() through SBMS; watch date." 2011-09-08 15:22:51 -07:00
Svetoslav Ganov
406970b06c Touch explorer does not cancel long press correctly causing system crash.
1. The touch explorer was not canceling long press runnable when a finger
   goes down. This was causing system crash in the scenario of one pointer
   down and not moving followed by another pointer down. Since the long press
   runnable posed when the first pointer went down was  not removed it was
   sending events with wrong pointer id leading to a crash.

bug:5271592

Change-Id: I40dd7dd21d465ecedd9413f00b3cedc6066fa22d
2011-09-08 14:49:50 -07:00
Dianne Hackborn
238fb93c19 am 3cb55598: Merge "Fix issue #5139085: Some Recents items can\'t be killed"
* commit '3cb55598500be4cb3ae654cc2950a9338fb01a6a':
  Fix issue #5139085: Some Recents items can't be killed
2011-09-08 14:02:48 -07:00
Dianne Hackborn
eeb1dca393 Fix issue #5139085: Some Recents items can't be killed
Change-Id: Ib4fa413266c4aa2223576ce0299be743358fdc26
2011-09-08 13:30:11 -07:00
Jeff Sharkey
4519a02608 Always disable() through SBMS; watch date.
Touching StatusBar.disable() directly can make the cached value over
in StatusBarManagerService stale.  Instead, dispatch DISABLE_BACK
through setSystemUiVisibility() on tablets; it's unused on phones.

Also DISABLE_NOTIFICATION_TICKER when showing secure lockscreen, and
watch for TIME_CHANGED in DateView.

Bug: 5255469
Bug: 5242677
Change-Id: I4efaf9799b2f229f49d7024da5dafceacd5e08bb
2011-09-08 12:34:44 -07:00
Robert Greenwalt
a6d4248e21 Pass roaming info to ConnectivityService.
bug:5215657
Change-Id: I77024141a7bbaa47eae021009e16b283699be53e
2011-09-08 12:01:59 -07:00
Dianne Hackborn
569857cd44 am 4ee36669: Merge "Fix issue #5263361: Browser instance not created in application picker"
* commit '4ee366690111e5f71a248a2af10301db425162d5':
  Fix issue #5263361: Browser instance not created in application picker
2011-09-08 10:41:59 -07:00
Dianne Hackborn
4ee3666901 Merge "Fix issue #5263361: Browser instance not created in application picker" 2011-09-08 10:38:42 -07:00
Dianne Hackborn
905577f634 Fix issue #5263361: Browser instance not created in application picker
The resolver activity was hiding the following activity from recents.

Also some other fixes: a little better memory use debugging, removed
some unneeded code from window manager, moved some system activities
into their own process, added some more running process information for
manage apps.

Change-Id: I66687d16989ff965d524b92dc360f37c19199717
2011-09-08 10:35:11 -07:00
Jeff Sharkey
b24eb7aa7a am 66b10a1c: Merge "Poll UID stats during iface changes, enforce idx."
* commit '66b10a1cf77e1dd767508930a950b1584143ee9b':
  Poll UID stats during iface changes, enforce idx.
2011-09-08 04:59:24 -07:00
Jeff Sharkey
66b10a1cf7 Merge "Poll UID stats during iface changes, enforce idx." 2011-09-07 21:41:05 -07:00
Jeff Sharkey
b3d5957604 Poll UID stats during iface changes, enforce idx.
When ifaces change, poll UID stats without persisting, since they
depend on knowing active iface to store correctly.  Log dropped UID
stats when iface is unknown.  Switch to using flags when calling
performPoll().

Enforce that "idx" values are consistent from xt_qtaguid.  Transition
to using Log.wtf() for important checks, mostly around file I/O,
kernel stats parsing, and kernel module control.  Increase stats
persist threshold to 2MB to reduce churn.

Bug: 5269476, 5270106
Change-Id: I721215bfb65127f95775c71cf135e907cd567e92
2011-09-07 18:06:30 -07:00
Christopher Tate
fa3ede550e am ec64655f: Merge "Turn off MORE_DEBUG logspam"
* commit 'ec64655f7993fefd47e8ec00ea77e3981fd1f9e4':
  Turn off MORE_DEBUG logspam
2011-09-07 14:05:41 -07:00
Christopher Tate
b1543a960f Turn off MORE_DEBUG logspam
Down with logspam!

Change-Id: Idadad3531cee53afd3cb5cbeb68ced2d348311eb
2011-09-07 12:11:09 -07:00
Christopher Tate
c12c5ed851 am d16d57b4: Merge "Fix restore-agent timeouts"
* commit 'd16d57b45e63f8230fdee08c1a798e8f3eb62671':
  Fix restore-agent timeouts
2011-09-07 12:07:25 -07:00
Christopher Tate
38f593241e am da7caf0a: Merge "Fix backup-agent timeouts"
* commit 'da7caf0a3c5076203ac21092c9ea4b7215277517':
  Fix backup-agent timeouts
2011-09-07 12:07:22 -07:00
Christopher Tate
d16d57b45e Merge "Fix restore-agent timeouts" 2011-09-07 12:05:44 -07:00
Christopher Tate
da7caf0a3c Merge "Fix backup-agent timeouts" 2011-09-07 12:05:24 -07:00
Irfan Sheriff
7edc3d676e am 7a1204ac: Merge "Rename WpsConfiguration to Wps"
* commit '7a1204ac2c9c0aabadcd6a7eac8f1fd7772c9ce9':
  Rename WpsConfiguration to Wps
2011-09-07 10:55:57 -07:00
Irfan Sheriff
7a1204ac2c Merge "Rename WpsConfiguration to Wps" 2011-09-07 10:53:49 -07:00
Irfan Sheriff
489a9d81fd Rename WpsConfiguration to Wps
For the purpose of exposing the class as a storage for Wps
info with p2p, it is better to just call it Wps

Bug: 5247957
Change-Id: Iaebef958dd8f08fdbeb4b9d7fa5ad5527400710d
2011-09-06 22:32:58 -07:00
Christopher Tate
2982d06b7c Fix restore-agent timeouts
This patch parallels the previous one that fixed backup timeouts.
It establishes the same sort of state-machine process for walking
through the restore steps solely as events posted to the backup
manager's HandlerThread.

Fixes the rest of bug 5074923

Change-Id: I122a021cb1e9bb1342de0b71e5d4bc84cc630c58
2011-09-06 20:35:24 -07:00
Ben Komalo
e25b4f9779 am 8e147b29: Merge "Expose getting encryptstate through IMountService"
* commit '8e147b29377cab139515d17fba6ef00c868e87b6':
  Expose getting encryptstate through IMountService
2011-09-06 17:16:51 -07:00
Ben Komalo
8e147b2937 Merge "Expose getting encryptstate through IMountService" 2011-09-06 17:14:52 -07:00
Svetoslav Ganov
bc3e50055d am 1b2d5eda: Merge "Tuning the TouchExplorer"
* commit '1b2d5edac8eecae2f2bb7a029ba3a796a7092a52':
  Tuning the TouchExplorer
2011-09-06 14:17:35 -07:00
Svetoslav Ganov
1b2d5edac8 Merge "Tuning the TouchExplorer" 2011-09-06 14:16:17 -07:00
Ben Komalo
444eca2329 Expose getting encryptstate through IMountService
- this really just calls cryptfs cryptocomplete
- needed so that UI logic can present a factory reset option if
encryption screwed up

Bug: 3384231
Change-Id: I553de87f0d03a65851030c9c5266e85866d30fa6
2011-09-06 12:48:53 -07:00