Commit Graph

8978 Commits

Author SHA1 Message Date
Svetoslav Ganov
164f55732e am 8173646e: am 45cde607: am c5211780: Merge "Sending interaction end event at the end of a drag." into jb-mr1-dev
* commit '8173646ea40d9b7a536d1dc7f70f5d530608d589':
  Sending interaction end event at the end of a drag.
2012-10-01 11:15:55 -07:00
Svetoslav Ganov
8173646ea4 am 45cde607: am c5211780: Merge "Sending interaction end event at the end of a drag." into jb-mr1-dev
* commit '45cde607d5c6dfe39675a12d3bc47a0bc74565a2':
  Sending interaction end event at the end of a drag.
2012-10-01 10:13:12 -07:00
Svetoslav Ganov
45cde607d5 am c5211780: Merge "Sending interaction end event at the end of a drag." into jb-mr1-dev
* commit 'c5211780ce60cd77d31b4df0f708bb760daddd5d':
  Sending interaction end event at the end of a drag.
2012-09-28 17:41:04 -07:00
Svetoslav Ganov
c5211780ce Merge "Sending interaction end event at the end of a drag." into jb-mr1-dev 2012-09-28 17:38:33 -07:00
Dianne Hackborn
752cb20245 am 3ff8e1a8: Merge "Fix issue #7211769 and #7244492, thrash around on #7226656." into jb-mr1-dev
* commit '3ff8e1a80058e5557d13693d3223e1aa011c0038':
  Fix issue #7211769 and #7244492, thrash around on #7226656.
2012-09-28 17:09:37 -07:00
Svetoslav Ganov
46824214bb Sending interaction end event at the end of a drag.
1. In explore-by-touch when the user slides two fingers in the same
   direction we consider it a drag gesture. We merge the pointers into
   one and deliver a touch event. When one of the pointers goes up
   we were transitioning into touch exploring state. This means that
   were transitioning to another state in the middle of a gesture which
   creates complications and leads for interaction end event not being
   sent.

   This change transitions out of dragging state when all pointers go up
   - simple and all events are properly sent. Consequentially, staring a
   drag the user has to lift all pointers to touch explore. Since usually
   users either drags or touch explores this seems the simplest and
   *least risky* fix.

bug:7253731

Change-Id: Ie8588fbe9b26cb81312bd7fd377c94732e41e3f8
2012-09-28 17:04:14 -07:00
Robert Greenwalt
a6c9a612af resolved conflicts for merge of 925a659d to jb-mr1-aah-dev
Change-Id: I520c5df139c88cc0fecaeffdc9e2b5eb8dd352aa
2012-09-28 17:00:00 -07:00
Dianne Hackborn
fe0d0f1d76 am fbbd0072: am 3ff8e1a8: Merge "Fix issue #7211769 and #7244492, thrash around on #7226656." into jb-mr1-dev
* commit 'fbbd0072ebb2cef61cf3b51712181c00b4f5ea54':
  Fix issue #7211769 and #7244492, thrash around on #7226656.
2012-09-28 16:19:44 -07:00
Robert Greenwalt
a59dc5ad25 am 6fc403a5: am 925a659d: Merge "Use updatable file for premium-sms filter" into jb-mr1-dev
* commit '6fc403a511e5c7db4ed3ed7329c85d396d62c5e8':
  Use updatable file for premium-sms filter
2012-09-28 15:58:55 -07:00
Dianne Hackborn
3ff8e1a800 Merge "Fix issue #7211769 and #7244492, thrash around on #7226656." into jb-mr1-dev 2012-09-28 15:54:44 -07:00
Robert Greenwalt
925a659d82 Merge "Use updatable file for premium-sms filter" into jb-mr1-dev 2012-09-28 15:47:20 -07:00
Dianne Hackborn
d4ac8d7b3d Fix issue #7211769 and #7244492, thrash around on #7226656.
Issue #7211769: Crash dialog from background user has non-working "report"

The report button now launches the issue reporter for the correct user.
Also for crashes on background users, either disable the report button,
or simply don't show the dialog depending on the build config.

Issue #7244492: Bugreport button in Quick Settings doesn't actually do anything

Now they do.

Issue #7226656: second user seeing primary user's apps

I haven't had any success at reproducing this.  I have tried to tighten up
the path where we create the user to ensure nothing could cause the
user's applications to be accessed before the user it fully created and thus
make them installed...  but I can't convince myself that is the actual problem.

Also tightened up the user switch code to use forground broadcasts for all
of the updates about the switch (since this is really a foreground operation),
added a facility to have BOOT_COMPELTED broadcasts not get launched for
secondary users and use that on a few key system receivers, fixed some debug
output.

Change-Id: Iadf8f8e4878a86def2e495e9d0dc40c4fb347021
2012-09-28 15:37:22 -07:00
Svetoslav Ganov
fde749f1c6 am 2643dd91: am 47c52a87: Merge "Some accessibility events not sent from touch explorer if apps misbehave." into jb-mr1-dev
* commit '2643dd91b5f399ce5667cca0a19dfba936cbb4d2':
  Some accessibility events not sent from touch explorer if apps misbehave.
2012-09-28 12:40:44 -07:00
Svetoslav Ganov
fa24aa5ce8 am 47c52a87: Merge "Some accessibility events not sent from touch explorer if apps misbehave." into jb-mr1-dev
* commit '47c52a873e78d78a73abe85bb5491701a7b39feb':
  Some accessibility events not sent from touch explorer if apps misbehave.
2012-09-28 12:38:06 -07:00
Svetoslav Ganov
47c52a873e Merge "Some accessibility events not sent from touch explorer if apps misbehave." into jb-mr1-dev 2012-09-28 12:35:58 -07:00
Svetoslav Ganov
fe304b8939 Some accessibility events not sent from touch explorer if apps misbehave.
1. The touch explorer is relying on the hover exit accessibility event to be sent
   from the app's view tree before sending the exploration end and last touch
   accessibility events. However, if the app is buggy and does not send the hover
   exit event, then the interaction ending events are never sent. Now there is a
   timeout in which we wait for the hover exit accessibility event before sending
   the gesture end and last touch accessibility events. Hence, we are making a
   best effort to have a consistent event stream.

2. Sneaking in the new nine patch for the border around the magnified region
   since the current one is engineering art.

bug:7233616

Change-Id: Ie64f23659c25ab914565d50537b9a82bdc6a44a0
2012-09-28 11:23:24 -07:00
Amith Yamasani
60a030e781 am ed7989e4: am 01996793: Merge "Remove user switcher from long-press power menu" into jb-mr1-dev
* commit 'ed7989e49fd2c668865b156cae5f5faa1603825a':
  Remove user switcher from long-press power menu
2012-09-28 11:13:17 -07:00
Amith Yamasani
2d79ad23dc am 01996793: Merge "Remove user switcher from long-press power menu" into jb-mr1-dev
* commit '01996793dd2a70acb0ae006960c23c31f0e39d5f':
  Remove user switcher from long-press power menu
2012-09-28 11:12:13 -07:00
Amith Yamasani
01996793dd Merge "Remove user switcher from long-press power menu" into jb-mr1-dev 2012-09-28 11:09:22 -07:00
Ben Gruver
519152d365 am e7b608d7: am 9dbbfcda: Merge "Pass the originating uid to the package verifier" into jb-mr1-dev
* commit 'e7b608d7a873ada4bc46aaa61d8dda63e28dfd05':
  Pass the originating uid to the package verifier
2012-09-28 11:06:43 -07:00
Ben Gruver
110bd9d663 am 9dbbfcda: Merge "Pass the originating uid to the package verifier" into jb-mr1-dev
* commit '9dbbfcda81f251f23aded866f7f9d49d8a744c75':
  Pass the originating uid to the package verifier
2012-09-28 11:01:10 -07:00
Ben Gruver
9dbbfcda81 Merge "Pass the originating uid to the package verifier" into jb-mr1-dev 2012-09-28 10:58:19 -07:00
Svetoslav Ganov
918c88524c am 20db3ce0: am 95841ac3: Merge "Inconsistent events on transition from gesture detection to touch exploration." into jb-mr1-dev
* commit '20db3ce08b01810b61123340f91a61fa82c0807f':
  Inconsistent events on transition from gesture detection to touch exploration.
2012-09-28 10:44:34 -07:00
Svetoslav Ganov
4dce1666d2 am 95841ac3: Merge "Inconsistent events on transition from gesture detection to touch exploration." into jb-mr1-dev
* commit '95841ac3c2d45a839cc3cd0bd420fd9d91ccd583':
  Inconsistent events on transition from gesture detection to touch exploration.
2012-09-28 10:42:26 -07:00
Svetoslav Ganov
24bb741150 am 4cd83334: am ca868820: Merge "Accessibility services that do not accept events are mismanaged." into jb-mr1-dev
* commit '4cd833341a09442a80f5ac390f8a18dc1db019ef':
  Accessibility services that do not accept events are mismanaged.
2012-09-28 10:41:55 -07:00
Svetoslav Ganov
a3799068c8 am ca868820: Merge "Accessibility services that do not accept events are mismanaged." into jb-mr1-dev
* commit 'ca8688207b68612419213cc8f3afd7abeb03a181':
  Accessibility services that do not accept events are mismanaged.
2012-09-28 10:39:43 -07:00
Svetoslav Ganov
95841ac3c2 Merge "Inconsistent events on transition from gesture detection to touch exploration." into jb-mr1-dev 2012-09-28 10:39:38 -07:00
Svetoslav Ganov
ca8688207b Merge "Accessibility services that do not accept events are mismanaged." into jb-mr1-dev 2012-09-28 10:36:53 -07:00
John Spurlock
84f0acaf40 am 9b9299f7: am a174a776: Merge "Close the notification shade when starting dream." into jb-mr1-dev
* commit '9b9299f7ca5e7451ba77425a0c44a5f1c70cdc77':
  Close the notification shade when starting dream.
2012-09-28 10:26:30 -07:00
Robert Greenwalt
c6fa237dae Use updatable file for premium-sms filter
The data is really to big for a gservices-driven secure setting.

bug:7221402
Change-Id: Ie3d4a1a0aeb69b9ef8fad360fa7ec32e927644e8
2012-09-28 10:24:09 -07:00
John Spurlock
d39fa1e946 am a174a776: Merge "Close the notification shade when starting dream." into jb-mr1-dev
* commit 'a174a776321e1620258b78424dfe38b382327679':
  Close the notification shade when starting dream.
2012-09-28 10:23:21 -07:00
Amith Yamasani
bc4ba82335 Remove user switcher from long-press power menu
Bug: 7252218

Also lock the screen before doing the user switch. This prevents the
janky behavior of showing the target user's homescreen after the switch
and then the lock screen. This is also a privacy issue.

Change-Id: I9f8db047335d06fc93505d7b5cca71e27ca3ac39
2012-09-28 10:21:32 -07:00
John Spurlock
a174a77632 Merge "Close the notification shade when starting dream." into jb-mr1-dev 2012-09-28 10:20:23 -07:00
Daniel Sandler
21164f2535 am d22e6d0b: am 0dc2b81c: Merge "Cleanup internal status bar APIs." into jb-mr1-dev
* commit 'd22e6d0b50ba293511352d6d05be33f535b75666':
  Cleanup internal status bar APIs.
2012-09-28 10:13:15 -07:00
Daniel Sandler
ea33318bb0 am 0dc2b81c: Merge "Cleanup internal status bar APIs." into jb-mr1-dev
* commit '0dc2b81ce1400ae23faa5cc386caeef235856307':
  Cleanup internal status bar APIs.
2012-09-28 10:11:10 -07:00
Daniel Sandler
0dc2b81ce1 Merge "Cleanup internal status bar APIs." into jb-mr1-dev 2012-09-28 10:07:16 -07:00
Svetoslav Ganov
aed4b6f812 Inconsistent events on transition from gesture detection to touch exploration.
1. The problem is that we have a gesture detection timeout after which we transition
   to touch exploration state. This handles the case where the user is using too high
   velocity while trying to touch explore. The delayed command that transitions from
   gesture detection state to touch exploration state was not firing an event for the
   end of gesture detection and begin of touch exploration before doing its main work
   to transition to touch exploring state.

bug:7233819

Change-Id: I5c4855231aa3826dadbee324e74a3c9e52c96cd9
2012-09-28 10:06:24 -07:00
Svetoslav Ganov
1f22b6a25d Accessibility services that do not accept events are mismanaged.
1. If an accessibility service does not specify that it handles any
   event types it was never added to the list of services while
   the system is bound to it. Since the service is not in the list
   with enabled services we never unbind it, hence it consumes
   resources without doing nothing. This is also semantically
   incorrect because a sevice may not want to receive events while
   handling only gestures.

bug:5648345

Change-Id: Id478a4704cdeeb1729330f6ae4b8ff9e06320952
2012-09-28 09:45:15 -07:00
John Spurlock
591a9e8d6e Close the notification shade when starting dream.
Bug:7205491
Change-Id: I17d2b75bc502ff8fb739a6cbb4d0219681fa4e8a
2012-09-28 12:15:08 -04:00
Jeff Brown
316132a6e0 am 1220aeb7: am 13701b50: Merge "Bundle correlated switch changes atomically." into jb-mr1-dev
* commit '1220aeb730c34d36cf757226066939f700af89d1':
  Bundle correlated switch changes atomically.
2012-09-28 00:45:16 -07:00
Satoshi Kataoka
ac5b920554 am 67e107a0: am 3cd96129: Merge "Fix ime swtich issue" into jb-mr1-dev
* commit '67e107a0f58e188042bcae94e51527457761d9db':
  Fix ime swtich issue
2012-09-28 00:38:37 -07:00
Hiroshi Lockheimer
adac190817 am f981d8f6: am 448f6e1e: Merge "temporarily disable blacklisting" into jb-mr1-dev
* commit 'f981d8f6c2068188fea530cc90694d805d49bc98':
  temporarily disable blacklisting
2012-09-28 00:37:35 -07:00
Jeff Brown
318bed207f am 13701b50: Merge "Bundle correlated switch changes atomically." into jb-mr1-dev
* commit '13701b50f533775fd7a547fd0e479c1ec9035ce8':
  Bundle correlated switch changes atomically.
2012-09-28 00:37:27 -07:00
Svetoslav Ganov
55a014a35e am 0bbcfe2d: am 7befb7de: Global gesture to toggle Accessibility system-wide.
* commit '0bbcfe2d5d359f8c16423166763ec14b22f53d88':
  Global gesture to toggle Accessibility system-wide.
2012-09-28 00:37:04 -07:00
Satoshi Kataoka
e38dff1cc6 am 59f7df2f: am e4961145: Merge "Treat additional inputmethod subtypes per user" into jb-mr1-dev
* commit '59f7df2f5e499c9e1bdffecf45e9ae09b2392a80':
  Treat additional inputmethod subtypes per user
2012-09-28 00:36:57 -07:00
Craig Mautner
342ee73b65 am d30cc09d: am 3dc0b80d: Merge "Fix layout state issues." into jb-mr1-dev
* commit 'd30cc09dffaff78099b9a3027f80fd16bb99e7b7':
  Fix layout state issues.
2012-09-28 00:36:46 -07:00
Jeff Sharkey
b81c7bb932 am 65f4de10: am 3a8af8ef: Merge "Migrate more Secure settings to Global." into jb-mr1-dev
* commit '65f4de101fa8d5752603c6e79536c3a17f585490':
  Migrate more Secure settings to Global.
2012-09-28 00:36:41 -07:00
Jeff Brown
13701b50f5 Merge "Bundle correlated switch changes atomically." into jb-mr1-dev 2012-09-28 00:35:57 -07:00
Christopher Tate
fc3cacdb0e am b990c001: am 3f91e43e: Merge "Full (local) restore security changes" into jb-mr1-dev
* commit 'b990c001e19cca13a139c1979a8a5e431d85a855':
  Full (local) restore security changes
2012-09-28 00:34:22 -07:00
Adam Cohen
a2ba6f9202 am 080ee3ef: am 580ee8b0: Merge "Fixing AppWidgetService / AppWidgetHost to work in system process" into jb-mr1-dev
* commit '080ee3ef55ec32bc6a3254814f9fd717767dfa7e':
  Fixing AppWidgetService / AppWidgetHost to work in system process
2012-09-28 00:33:42 -07:00