9350 Commits

Author SHA1 Message Date
Kenny Root
8c3906d920 Merge "Use the right flag types when creating InstallArgs" into jb-dev 2012-05-09 21:39:49 -07:00
Dianne Hackborn
2c2864f65c Merge "Add new API to find total RAM." into jb-dev 2012-05-09 21:34:42 -07:00
Michael Jurka
21385cd83d Making transition out of recents look better
- Fading out recents first, then scaling up app
thumbnail
- Fade Recents out over 130ms
- Delay the window animation for 200ms first,
then animate for 200ms (previously we didn't delay
and then animated for 300ms)

Bug: 6390075

Change-Id: Ia8c753bf7ee03d2acef6eb2772b28d88fe10a682
2012-05-09 20:25:28 -07:00
Jeff Sharkey
20f5c3d413 Avoid updating thresholds during shutdown.
Bug: 6472388
Change-Id: I70e1ed5dc75056840f2f0b130ce0dfecb06f385e
2012-05-09 19:59:07 -07:00
Dianne Hackborn
59325eb31f Add new API to find total RAM.
Change-Id: Iad2dff3c44f471515f093e7f0d0d959528881ab9
2012-05-09 18:45:20 -07:00
Craig Mautner
b4ffa66d6e Merge "Fix wallpaper glitch and moving window animation." into jb-dev 2012-05-09 18:05:08 -07:00
Dianne Hackborn
78fd4a14dd Merge "Remove auto-brightness adjustment knob." into jb-dev 2012-05-09 18:03:12 -07:00
Craig Mautner
9aa695871c Fix wallpaper glitch and moving window animation.
1. Previous fix to hide wallpaper at the same time the wallpaper target
was hidden was too aggressive. In the case where one wallpaper target
was replacing another we would lose the wallpaper for an instant.

2. Previous fix to keep from overwriting the moving window boundaries
was incomplete.  The default values for the parent window were 0,0
which caused the lock window animation to translate down and to the
right. Defaulting the parent window boundaries to the full screen
and restoring it to the full screen after each animation fixes this.

Fixes bug 6472070.

Change-Id: I0b13c642c1aaab666cdd0f4a1e7fb4b716e6b17f
2012-05-09 17:41:13 -07:00
Jeff Brown
571d4cbeec Merge "Fix bugs in fallback key handling." into jb-dev 2012-05-09 17:35:07 -07:00
Dianne Hackborn
518a3d82f7 Remove auto-brightness adjustment knob.
Not yet ready for release.

Change-Id: I75bc87f35af47c6baac1f26953d8bf3e38062c92
2012-05-09 16:30:49 -07:00
Svetoslav Ganov
e4abc512aa Remove activation gestures form reported and add a touch explore requesting flag.
1. Delegating activation gestures has several issues that we should
   decide how to handle if possible before allowing an accessibility
   service to take over them:

   A) It is needed that every view than can be clicked or long pressed on
      reacts to such as a response to calling performClick and performLongPress
      which is not necessary true since the view may watch the touch
      events and do its own click long click detection. As a result it may
      be possible that there are view a user cannot interact with in
      touch exploration mode but can if not in that mode.

   B) Clicking or long pressing on a different location in a view may yield
      different results, for example NumberPicker. Ideally such views have
      to implement AccessibilityNodeProvide which provider handles correctly
      the request for click long press on virtual nodes. Some apps however
      just fire different hover accessibility events when the user is over
      a specific semantic portion of the view but do not provide virtual
      nodes. Hence, a user will not be able to interact with such semantic
      regions but the system can achieve that by sending the click/long click
      at the precise location in the view that was last touch explored.

2. Adding a flag on accessibility service info to request explore by touch
   mode. There is no need to put the device in this mode if node of the currently
   enabled accessibility services supports it. Now the problem is inverted and
   the service has to explicitly state its capability.

3. Fixing a bug where includeImportantViews was ignored for automation
   services.

Change-Id: I3b29a19f24ab5e26ee29f974bbac2197614c9e2a
2012-05-09 16:17:20 -07:00
Kenny Root
88670d816b Use the right flag types when creating InstallArgs
Need to use PackageManager.INSTALL_{EXTERNAL,FORWARD_LOCKED} for
createInstallArgs instead of ApplicationInfo.FLAG_etc for the install
args to be created correctly. If certain flags conflict, there will be a
failure to delete the package.

Change-Id: Ibd8705943371596b2f2d6c24bd071b737ca74ef4
2012-05-09 16:02:09 -07:00
Guang Zhu
0fa152912e Merge "Make UiTestAutomationBridge see non-important views again" into jb-dev 2012-05-09 15:11:14 -07:00
Dianne Hackborn
a53de0629f Add callback hack to find out when to load system properties.
Use this to reload the trace and layout bounds properties.

This is ONLY for debugging.

Change-Id: I1c4bdb52c823520c352c5bac45fa9ee31160793c
2012-05-09 14:53:20 -07:00
Jeff Sharkey
6367b1669d Merge "Recover from Throwable in FileRotator, dump." into jb-dev 2012-05-09 14:36:40 -07:00
Guang Zhu
df549f8381 Make UiTestAutomationBridge see non-important views again
This problem was introduced in I74df9c24. The intention of the
change was still let UiTestAutomationBridge see the
non-important views, but there were bugs in the implementation:

1. AccessibilityManagerService was not really updating
   mIncludeNotImportantViews when mIsAutomation is true

2. Wrong constant is used to set the flag

Change-Id: Ia0a2e9ed9720bd0ea3a563e0b492e870a6ec1586
2012-05-09 14:32:15 -07:00
Irfan Sheriff
1a11e33b91 am 9669a0ce: Merge "API review fixes" into jb-dev
* commit '9669a0ce574745ba0b0ebd32e8337811973fb7dc':
  API review fixes
2012-05-09 14:06:12 -07:00
Irfan Sheriff
9669a0ce57 Merge "API review fixes" into jb-dev 2012-05-09 14:04:04 -07:00
Craig Mautner
bdf3dc1c95 am 08c04000: Merge "Remove incorrect CLEAR_WHEN_TASK_RESET behavior." into jb-dev
* commit '08c04000c6355a735dab237e1994dc17c7e5d44f':
  Remove incorrect CLEAR_WHEN_TASK_RESET behavior.
2012-05-09 13:58:14 -07:00
Craig Mautner
08c04000c6 Merge "Remove incorrect CLEAR_WHEN_TASK_RESET behavior." into jb-dev 2012-05-09 13:55:52 -07:00
Jeff Sharkey
6de357e4d1 Recover from Throwable in FileRotator, dump.
In rewriteSingle(), catch Throwable to rollback to backup file,
instead of just IOException. Also add dumpAll() to pack up contents
for later debugging, and use it when encountering bad stats.

Bug: 6467868
Change-Id: Ic8e287cf5a235706811a304a88d71d11d3a79cd4
2012-05-09 13:43:19 -07:00
Jeff Brown
fd23e3ed97 Fix bugs in fallback key handling.
If a fallback key is generated using a key plus a modifier,
then it's possible we might get a different fallback key
generated if the modifier has changed.  PhoneWindowManager
needs to remember which fallback is last generated for a
given key code so that it can apply the same fallback action.

When generating cancellation events, it's important to have
preserved the policyFlags of the original event.  Otherwise
we may not dispatch the cancellation properly.  For example,
some actions are not performed if the POLICY_FLAG_TRUSTED
is not specified.

Remember the metaState associated with a key event so we can
include it when canceled.

Tell the policy when a fallback is being cancelled so that it
can clean up its state.

After a SEARCH shortcut is invoked, clear the flag indicating
that a shortcut is pending.  This is to prevent SEARCH from
getting stuck down in the case where we might forget to send
the up.  (Shouldn't happen anymore after the prior fixes.)

Bug: 5616255
Change-Id: I68f0a9679c7af464eaf31c099f2aa50b53fecf1f
2012-05-09 13:34:28 -07:00
Irfan Sheriff
22af38c526 API review fixes
- Remove the notion of channel from an application perspective
- Remove the use of DnsSd as part of API and add a protocol type to allow
future extensions
- Use the listener object as a handler for stop and unregister operations. Also,
we now allow multiple active discovery operations.
- Remove init/deinit operations in favour of setting up construction

Bug:6434844
Change-Id: Id15521d571aac9c4053d81184ad66dfc54f636de
2012-05-09 11:48:42 -07:00
Craig Mautner
9158cbcbc9 Remove incorrect CLEAR_WHEN_TASK_RESET behavior.
Fixes bug 6447950.

Change-Id: I6b512d5dd44c54e7b51f85c51783e8c942238c1d
2012-05-09 11:37:48 -07:00
Craig Mautner
fb52eccb65 am 393295fa: Merge "Keep layout from overwriting translate dimensions" into jb-dev
* commit '393295fabff828d3bc974a617d152ff0895a4071':
  Keep layout from overwriting translate dimensions
2012-05-09 11:19:07 -07:00
Craig Mautner
393295fabf Merge "Keep layout from overwriting translate dimensions" into jb-dev 2012-05-09 11:17:19 -07:00
satok
2e5c0d47cf am 14124c69: Merge "Fix the issue that the insets linger after closing the voice input" into jb-dev
* commit '14124c696d82e68f93baed905ca01fc498ae1fc6':
  Fix the issue that the insets linger after closing the voice input
2012-05-09 11:07:06 -07:00
satok
14124c696d Merge "Fix the issue that the insets linger after closing the voice input" into jb-dev 2012-05-09 11:04:51 -07:00
satok
e0a99414bd Fix the issue that the insets linger after closing the voice input
Bug: 6456954
Change-Id: Idf7700271cf882dfbf35c9d16f0f173a791221bc
2012-05-10 02:57:11 +09:00
JP Abgrall
90e6771b9b am 956f9bd0: Merge "services: input events: enable debugging in EventHub (touch screen issues)" into jb-dev
* commit '956f9bd0049b86b45868dfbd9b539d3ac35cdec2':
  services: input events: enable debugging in EventHub (touch screen issues)
2012-05-09 10:43:33 -07:00
JP Abgrall
956f9bd004 Merge "services: input events: enable debugging in EventHub (touch screen issues)" into jb-dev 2012-05-09 10:41:28 -07:00
Craig Mautner
a83580614f Keep layout from overwriting translate dimensions
If the layout goes through more than one pass after detecting a window
movement but before animation begins then the later pass overwrites
the animation offsets. The incorrect values are large leading to an
animation starting location in the bottom right corner.

Fixes bug 6450310.

Change-Id: I0f74e67b3e9a15a9246151abf6d47384509340e9
2012-05-09 10:37:41 -07:00
satok
c38ff8df0c am 93d744de: Fix sort order of the input method switcher in IMMS
* commit '93d744deb167d5c681b5bb5627fd36a92f1ea79a':
  Fix sort order of the input method switcher in IMMS
2012-05-09 02:01:51 -07:00
satok
93a5cfb30b am a71293f3: Merge "Do not return stale subtypes" into jb-dev
* commit 'a71293f36cb6f6b906301a426c6c5f388e118552':
  Do not return stale subtypes
2012-05-09 01:50:11 -07:00
Dianne Hackborn
dde27194ef am a4e2ec64: Merge "Fix Issue 26574: Service\'s onStartCommand receiving incorrect flag..." into jb-dev
* commit 'a4e2ec64db896366592b3b2347eb2ac6d2ca060a':
  Fix Issue 26574: Service's onStartCommand receiving incorrect flag...
2012-05-09 01:49:23 -07:00
Craig Mautner
e47330b06f am 79b7742c: Merge "Fix wallpaper exposure bugs." into jb-dev
* commit '79b7742cf17c79c529bbcbd1acc2d871a90e8fbc':
  Fix wallpaper exposure bugs.
2012-05-09 01:49:15 -07:00
Kenny Root
bb1028de0f am c29b49fa: Merge "Handle addition of system apps during OTA" into jb-dev
* commit 'c29b49faf3e193a8c72c25c6e362ac26ea0e2464':
  Handle addition of system apps during OTA
2012-05-09 01:49:01 -07:00
Jeff Brown
3d42f8f8ca am 9ac663ef: Merge "Disable input dispatch until boot finished." into jb-dev
* commit '9ac663ef9ab6ec455403d1e71bf897c34d3b311e':
  Disable input dispatch until boot finished.
2012-05-09 01:48:32 -07:00
Eric Laurent
776339fe4c am c8ade15d: Merge "Silent and Vibrate mode clean up" into jb-dev
* commit 'c8ade15dadd680c5e4b201f3b7b0823a13dedb3e':
  Silent and Vibrate mode clean up
2012-05-09 01:48:30 -07:00
Svetoslav Ganov
d71f6e9a81 am 14326fd4: Merge "DefaultGestureHandlingHelperService should not include non-important views." into jb-dev
* commit '14326fd456f8b457e4ab7b53393b9b1e0d1726aa':
  DefaultGestureHandlingHelperService should not include non-important views.
2012-05-09 01:48:19 -07:00
Kenny Root
71244f0b6c am 8a2fe268: Merge "Prune hidden system apps when removed via OTA" into jb-dev
* commit '8a2fe26873f73a7a422cadf9e5ccfd7c68bbd9ca':
  Prune hidden system apps when removed via OTA
2012-05-09 01:47:53 -07:00
Nick Pelly
75b6793208 am c4eb11db: Merge "Increase interval threshold below which we just leave the GPS on." into jb-dev
* commit 'c4eb11db04be07000e996d09b477a7a833435db8':
  Increase interval threshold below which we just leave the GPS on.
2012-05-09 01:47:06 -07:00
Adam Powell
2521bfdc01 am 69de7e1a: Fix a bug in ActivityManagerService#navigateUpTo
* commit '69de7e1a4ee9455ecd5a4aedfb6e5c395364dbbe':
  Fix a bug in ActivityManagerService#navigateUpTo
2012-05-09 01:45:47 -07:00
Kenny Root
83ea86091b am 29bb27ef: Merge "Add encryption parameters to package installation" into jb-dev
* commit '29bb27ef90564a294d506c2ffd546ba21788aeac':
  Add encryption parameters to package installation
2012-05-09 01:45:43 -07:00
satok
93d744deb1 Fix sort order of the input method switcher in IMMS
Bug: 6333988
Change-Id: Ief392c9157f2a37600e517ec9caf586ffb9d5f0d
2012-05-09 17:14:08 +09:00
satok
a71293f36c Merge "Do not return stale subtypes" into jb-dev 2012-05-08 23:39:32 -07:00
Dianne Hackborn
a4e2ec64db Merge "Fix Issue 26574: Service's onStartCommand receiving incorrect flag..." into jb-dev 2012-05-08 17:19:15 -07:00
Dianne Hackborn
d8f10240c0 Fix Issue 26574: Service's onStartCommand receiving incorrect flag...
...parameter for Intents

Change-Id: I2e2332c87e008c7ad6a89e17ae3f732c78e376ef
2012-05-08 17:14:58 -07:00
Craig Mautner
79b7742cf1 Merge "Fix wallpaper exposure bugs." into jb-dev 2012-05-08 17:01:43 -07:00
JP Abgrall
df0a89daa8 services: input events: enable debugging in EventHub (touch screen issues)
Enable verbose logging, but limit the output of events to only those that
are stale by more than 1ms.
This does not overly pollute the logcat output.


Bug: 6258051
Change-Id: I32012a379ca0e97c0834975482cd91f9eeb08907
2012-05-08 16:38:33 -07:00