88950 Commits

Author SHA1 Message Date
Jeff Brown
38767561b8 am 4e2fd4c2: am 140cdb7a: Merge "Allow the dim brightness to be brighter than the minimum." into jb-mr1-dev
* commit '4e2fd4c24796bf831a2354019fb882e3709cc5ff':
  Allow the dim brightness to be brighter than the minimum.
2012-10-07 09:07:03 -07:00
Jeff Brown
0ecb72e6d2 am 00a68f4e: am 2ec390d1: Merge "Increase lock screen timeout when on custom widget page." into jb-mr1-dev
* commit '00a68f4edf0d6da235674bde8274ed51b84b6381':
  Increase lock screen timeout when on custom widget page.
2012-10-07 09:06:59 -07:00
Svetoslav Ganov
134d780bab am 70c0a168: am 1ad0fd9c: Merge "Accessibility active window not updated on time." into jb-mr1-dev
* commit '70c0a168d02146e6f5d43adb13cc0edf0ea8490a':
  Accessibility active window not updated on time.
2012-10-07 09:06:56 -07:00
Svetoslav Ganov
3d4ef1c601 am 1a5c9ece: am f81dc4c0: Merge "Screen magnification cannot be engaged in landscape on a phone." into jb-mr1-dev
* commit '1a5c9ecee0a99c3f5eee6e524911e2f6ff5eb747':
  Screen magnification cannot be engaged in landscape on a phone.
2012-10-07 09:06:53 -07:00
Dianne Hackborn
71c66f0dda am 6d5d7fcb: am 52177738: Merge "Fix issue #7296314, issue #7296314." into jb-mr1-dev
* commit '6d5d7fcba944e772041f20022ac275a2ac057eb5':
  Fix issue #7296314, issue #7296314.
2012-10-07 09:06:48 -07:00
Jeff Brown
4e2fd4c247 am 140cdb7a: Merge "Allow the dim brightness to be brighter than the minimum." into jb-mr1-dev
* commit '140cdb7a5d43e80d1408b05be8dd22c49ad68dfe':
  Allow the dim brightness to be brighter than the minimum.
2012-10-07 09:02:38 -07:00
Jeff Brown
00a68f4edf am 2ec390d1: Merge "Increase lock screen timeout when on custom widget page." into jb-mr1-dev
* commit '2ec390d1ea18eb7f232ce89f7294dc5e640f8b21':
  Increase lock screen timeout when on custom widget page.
2012-10-07 09:02:35 -07:00
Svetoslav Ganov
70c0a168d0 am 1ad0fd9c: Merge "Accessibility active window not updated on time." into jb-mr1-dev
* commit '1ad0fd9c04ae2e352c59129b979145e662f25cbc':
  Accessibility active window not updated on time.
2012-10-07 09:02:27 -07:00
Svetoslav Ganov
1a5c9ecee0 am f81dc4c0: Merge "Screen magnification cannot be engaged in landscape on a phone." into jb-mr1-dev
* commit 'f81dc4c08b2985ef369134b73e1b383b8284e912':
  Screen magnification cannot be engaged in landscape on a phone.
2012-10-07 09:02:20 -07:00
Dianne Hackborn
6d5d7fcba9 am 52177738: Merge "Fix issue #7296314, issue #7296314." into jb-mr1-dev
* commit '52177738e8fa38e2f7769db1bcad40e7405baf17':
  Fix issue #7296314, issue #7296314.
2012-10-07 09:02:15 -07:00
Jeff Brown
140cdb7a5d Merge "Allow the dim brightness to be brighter than the minimum." into jb-mr1-dev 2012-10-06 22:53:40 -07:00
Jeff Brown
2ec390d1ea Merge "Increase lock screen timeout when on custom widget page." into jb-mr1-dev 2012-10-06 22:51:59 -07:00
Jeff Brown
c7505bc9dd Increase lock screen timeout when on custom widget page.
Bug: 7290676
Change-Id: I93c48fb24adb24d16ec278a4fdd51a13a85a96c3
2012-10-06 14:25:09 -07:00
Jeff Brown
b76eebff47 Allow the dim brightness to be brighter than the minimum.
Defines the lower end of the allowable screen brightness range
as the lesser of the dim level, the user brightness setting
minimum value and the lowest auto-brightness level.

Bug: 7295909
Change-Id: I7a72b4611631f9e51578205ff12898c5bae02b1b
2012-10-06 12:37:47 -07:00
Svetoslav Ganov
1ad0fd9c04 Merge "Accessibility active window not updated on time." into jb-mr1-dev 2012-10-06 12:17:56 -07:00
Svetoslav Ganov
f81dc4c08b Merge "Screen magnification cannot be engaged in landscape on a phone." into jb-mr1-dev 2012-10-06 12:11:29 -07:00
Dianne Hackborn
52177738e8 Merge "Fix issue #7296314, issue #7296314." into jb-mr1-dev 2012-10-06 11:08:17 -07:00
Dianne Hackborn
4c1e3183ba Fix issue #7296314, issue #7296314.
7296314 Crashing dreams are stuck
7296510 Transition from lock screen to dreaming is really bad

The window layer for dreams is now moved down below the keyguard,
so that some of the expected stuff like crash and ANR dialogs can
be seen on top of them.  While doing this, I reorganized how we
define the layers so the constants are just in the switch statement,
so it is much less crazy-making trying to read how things go
together.

We now have some special cases for when a dream is being shown
to turn off its animation if the keyguard is currently shown.
Since we know it will be hiding the keyguard we need it to be
shown immediately so that you don't see whatever is behind it.

Cleaned up some handling of when the lock screen is displayed
while a FLAG_SHOW_WHEN_LOCKED window is displayed, so that the
lockscreen doesn't transiently get shown and mess up the fullscreen
or system UI state.  This also fixes problems with any normal
activity that is doing this.

Hid the methods on DreamService for setting lights out mode.  It
doesn't make sense to have such methods on DreamService, because
you can just as well do that on your own View that is showing the
dream content, and when you can do that you can fully participate
in the (required) interactions about it such as being told when
the mode goes away.

The DreamService method for going fullscreen now uses the window
flag for doing this, which is what you want, because you want this
state to persistent on that window and not get knocked out if
something above the window tickles the system UI state.

Also fixed the problem where dreams that hid the status bar would
have a jerky animation when going away, since they were causing the
activity behind them to be layed out without the lock screen.  This
is a kind-of ugly special case in the window manager right now to
just not layout windows that are behind a dream.  Good enough for MR1.

Change-Id: Ied2ab86ae068b1db0ff5973882f6d17b515edbcd
2012-10-05 20:38:31 -07:00
Svetoslav Ganov
481a0aac1f am 88ae2e2a: am d9c99124: Merge "Incorrect temporary detach of accessibility focused view may lead to a crash." into jb-mr1-dev
* commit '88ae2e2abeda94f3ec1d87ffad35e7e5d716a94f':
  Incorrect temporary detach of accessibility focused view may lead to a crash.
2012-10-05 20:09:12 -07:00
Svetoslav Ganov
88ae2e2abe am d9c99124: Merge "Incorrect temporary detach of accessibility focused view may lead to a crash." into jb-mr1-dev
* commit 'd9c99124d4870361c7c1e28fb78adf245eb1305a':
  Incorrect temporary detach of accessibility focused view may lead to a crash.
2012-10-05 20:06:50 -07:00
Svetoslav Ganov
d9c99124d4 Merge "Incorrect temporary detach of accessibility focused view may lead to a crash." into jb-mr1-dev 2012-10-05 20:04:37 -07:00
Jeff Brown
e1afcc3c49 am 0a12b8e5: am 4d12d5be: Merge "Recover from bad input event timestamps from the kernel." into jb-mr1-dev
* commit '0a12b8e59ba576f7f2e90011d3fa3dc7b9f17acf':
  Recover from bad input event timestamps from the kernel.
2012-10-05 19:50:04 -07:00
Jeff Brown
0a12b8e59b am 4d12d5be: Merge "Recover from bad input event timestamps from the kernel." into jb-mr1-dev
* commit '4d12d5be8fafc7bfe2f677357d326514ad5986e3':
  Recover from bad input event timestamps from the kernel.
2012-10-05 19:47:41 -07:00
Jeff Brown
4d12d5be8f Merge "Recover from bad input event timestamps from the kernel." into jb-mr1-dev 2012-10-05 19:44:36 -07:00
Svetoslav Ganov
a7bcb546bc Screen magnification cannot be engaged in landscape on a phone.
1. The reason is that the screen magnifier computes that the whole
   screen is not magnifiable. The miscalculation was caused due to
   an incorrect assumption that the non-magnified area is only at
   the bottom. In fact, on a phone in landscape the non-magnified
   area is both on the right and at the bottom. This change adds
   a correct algorithm for computing the magnified region.

2. Increasing the delay for computing the magnified area when the
   keyguard goes away to allow all windows hidden by the keyguard
   to be shown. In rare occasions the previous delay was not long
   enough resulting in a state where the keyboard is considered
   a part of the magnified region.

3. Removed some dead code.

bug:7293097

Change-Id: Ic5ff91977df8bcf4afd77071685c3eb20555d4f3
2012-10-05 19:39:26 -07:00
Jeff Brown
f33b2b2b24 Recover from bad input event timestamps from the kernel.
This can happen due to a race when the input device is
opened or if the kernel happens to be missing the required
Android patches to set the timestamp correctly.

Bug: 7291243
Change-Id: If4319440eaff2889147c86296abd39efc5664346
2012-10-05 19:33:28 -07:00
Amith Yamasani
abaa0988e7 am 72b04de0: am b71ccfcf: Merge "Fix widget cross-talk between users due to Settings widget" into jb-mr1-dev
* commit '72b04de04b1d2f99be68091b6fe569f0d364aa1f':
  Fix widget cross-talk between users due to Settings widget
2012-10-05 19:18:10 -07:00
Amith Yamasani
72b04de04b am b71ccfcf: Merge "Fix widget cross-talk between users due to Settings widget" into jb-mr1-dev
* commit 'b71ccfcf9b049372cdbd4f3f0bf51159e384f217':
  Fix widget cross-talk between users due to Settings widget
2012-10-05 19:15:33 -07:00
Amith Yamasani
b71ccfcf9b Merge "Fix widget cross-talk between users due to Settings widget" into jb-mr1-dev 2012-10-05 19:13:46 -07:00
Dirk Dougherty
4281a35d50 am e491ab0f: am 2b1cab00: am 42bf1848: am daf69014: am a4c7176d: Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs
* commit 'e491ab0fff3882fe01ffaa0b477c8f37495b0023':
  Doc change: Add core quality and tablet quality docs and spotlight.
2012-10-05 19:12:28 -07:00
Dirk Dougherty
e491ab0fff am 2b1cab00: am 42bf1848: am daf69014: am a4c7176d: Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs
* commit '2b1cab00d1a47d51f13c44449c91824d59b8211e':
  Doc change: Add core quality and tablet quality docs and spotlight.
2012-10-05 19:09:40 -07:00
Dirk Dougherty
2b1cab00d1 am 42bf1848: am daf69014: am a4c7176d: Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs
* commit '42bf1848fef341f4da38d6342856a189adada8d2':
  Doc change: Add core quality and tablet quality docs and spotlight.
2012-10-05 19:07:43 -07:00
Dirk Dougherty
42bf1848fe am daf69014: am a4c7176d: Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs
* commit 'daf69014b5f25accae38dfef3d5880b4b7b87f8b':
  Doc change: Add core quality and tablet quality docs and spotlight.
2012-10-05 19:06:06 -07:00
Dirk Dougherty
daf69014b5 am a4c7176d: Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs
* commit 'a4c7176dbc5193085ba3f2f602d16adac12cfa63':
  Doc change: Add core quality and tablet quality docs and spotlight.
2012-10-05 19:03:51 -07:00
Dirk Dougherty
a4c7176dbc Merge "Doc change: Add core quality and tablet quality docs and spotlight." into jb-dev-docs 2012-10-05 19:01:06 -07:00
Dirk Dougherty
25c063d4e3 am 65a038aa: am bfe4362a: am 07afab6b: am 34765caf: am d8a4a72a: Merge "Doc change: edits to distribute content." into jb-dev-docs
* commit '65a038aa950b3e472abb981772afc9f3a613d6d8':
  Doc change: edits to distribute content.
2012-10-05 19:00:50 -07:00
Dirk Dougherty
65a038aa95 am bfe4362a: am 07afab6b: am 34765caf: am d8a4a72a: Merge "Doc change: edits to distribute content." into jb-dev-docs
* commit 'bfe4362a4ce707ba8fa03e4257c37f396340914a':
  Doc change: edits to distribute content.
2012-10-05 18:58:23 -07:00
Dirk Dougherty
bfe4362a4c am 07afab6b: am 34765caf: am d8a4a72a: Merge "Doc change: edits to distribute content." into jb-dev-docs
* commit '07afab6bd4ef390f97096f14a2bb3d5852836b4c':
  Doc change: edits to distribute content.
2012-10-05 18:56:40 -07:00
Svetoslav Ganov
f772cba597 Accessibility active window not updated on time.
1. The active window is the one the user is touching or the one
   that has input focus. It has to be made current immediately
   after the user has stopped touching the screen because if the
   user types with the IME he should get a feedback for the
   letter typed in the text view which is in the input focused
   window. Note that we always deliver hover accessibility events
   (they are a result of user touching the screen) so change of
   the active window before all hover accessibility events from
   the touched window are delivered is fine.

bug:7296890

Change-Id: I1ae87c8419e2f19bd8eb68de084c7117c66894bc
2012-10-05 18:56:26 -07:00
Dirk Dougherty
07afab6bd4 am 34765caf: am d8a4a72a: Merge "Doc change: edits to distribute content." into jb-dev-docs
* commit '34765caf6543bce8a4669563eb21f0077d4e2d26':
  Doc change: edits to distribute content.
2012-10-05 18:54:45 -07:00
Dirk Dougherty
34765caf65 am d8a4a72a: Merge "Doc change: edits to distribute content." into jb-dev-docs
* commit 'd8a4a72ab5f99d2dc5e95a07d9e3eb6ada40da6b':
  Doc change: edits to distribute content.
2012-10-05 18:52:13 -07:00
Dirk Dougherty
d8a4a72ab5 Merge "Doc change: edits to distribute content." into jb-dev-docs 2012-10-05 18:50:03 -07:00
Svetoslav Ganov
c886060272 Incorrect temporary detach of accessibility focused view may lead to a crash.
1. If an app naither reattaches nor removes detached view that has
   accessibility focus, an exception in the drawing of accessibility
   focus occurs since we are trying to compute the focused rect by
   offseting the bounds of the focused view in coords of the root
   but the focused one is not attached.

bug:7297191

Change-Id: Ib69d52e474b8ea365754f5311f5e809bd757dd1a
2012-10-05 18:47:13 -07:00
Dirk Dougherty
9aeb0a81da Doc change: Add core quality and tablet quality docs and spotlight.
Change-Id: Ia88e66818200fdc20417c0fe20672a5758284028

Conflicts:

	docs/html/distribute/googleplay/quality/core.jd
	docs/html/distribute/googleplay/quality/index.jd
	docs/html/distribute/googleplay/quality/tablet.jd
2012-10-05 18:47:10 -07:00
Satoshi Kataoka
1bdb01a099 am f23a2df3: am f9485002: Merge "Fix the issue on the input method switch picker" into jb-mr1-dev
* commit 'f23a2df326418bdc42c2e27a66383a60935f1f05':
  Fix the issue on the input method switch picker
2012-10-05 18:02:24 -07:00
Satoshi Kataoka
f23a2df326 am f9485002: Merge "Fix the issue on the input method switch picker" into jb-mr1-dev
* commit 'f948500239803b2b7247ff5058e39e4d645c5b70':
  Fix the issue on the input method switch picker
2012-10-05 18:01:14 -07:00
Satoshi Kataoka
f948500239 Merge "Fix the issue on the input method switch picker" into jb-mr1-dev 2012-10-05 17:59:09 -07:00
Svetoslav Ganov
5bfa59b32f am 82d5b6e1: am 020daada: Merge "Accessibility focus not cleared on temporary detach." into jb-mr1-dev
* commit '82d5b6e1dde07fbd0bd6ed1720c92e06b7dadd93':
  Accessibility focus not cleared on temporary detach.
2012-10-05 17:38:27 -07:00
Svetoslav Ganov
82d5b6e1dd am 020daada: Merge "Accessibility focus not cleared on temporary detach." into jb-mr1-dev
* commit '020daada9d5311921fe3185c68f083cf4aac18f8':
  Accessibility focus not cleared on temporary detach.
2012-10-05 17:36:16 -07:00
Jim Miller
d172ca9191 am 263d99aa: am 5a3322fe: Merge "Fix unresponsive back button in keyguard." into jb-mr1-dev
* commit '263d99aaa6a6a827dbac1e1a6b6b18b9bb0f78b7':
  Fix unresponsive back button in keyguard.
2012-10-05 17:35:27 -07:00