32273 Commits

Author SHA1 Message Date
Eino-Ville Talvala
28795d883a Merge "Fix race condition with preview callback." into jb-dev 2012-05-30 19:07:55 -07:00
Svetoslav Ganov
758534ed50 Merge "Ask to enable touch exploration only the first time it enables the feature." into jb-dev 2012-05-30 19:06:23 -07:00
Svetoslav Ganov
9a4c5cd191 Ask to enable touch exploration only the first time it enables the feature.
1. Now we are asking the user to grant permission to the service to enable
   touch exploration only the first time this service is enabled. If the
   service was uninstalled and then later installed we ask the user again.
   This avoids the scenario in which rebooting the device or upgrading an
   accessibility service leaves the device in a state in which the user
   cannot interact with.

bug:6582088

Change-Id: I51d24e4892b3b48c9fb11dfb09ec1118502ba526
2012-05-30 18:41:08 -07:00
Amith Yamasani
a654986978 Protect volumepanel slider creation from race condition.
It is possible for 2 different threads to poke the mStreamControls at the same time,
causing the monkey bug mentioned in the bug report below.

Bug: 6411852

Couldn't think of any other reason Stream type 3 (MUSIC) wouldn't exist in the list.
It's possible that a programmatic call came in at the same time as the volume key press.

Synchronizing blocks where the mStreamControls are populated and accessed.

Change-Id: Ifedec6b0f8bad9634cb9e079fda785c433bdb7a7
2012-05-30 18:28:08 -07:00
Dianne Hackborn
e075d5099b am 11855f31: am 388d4801: Merge "Working on issue #6561352: java.lang.RuntimeException: Unable to start..." into jb-dev
* commit '11855f31a3f7074d9fbccd1ee460b99fc47162c6':
  Working on issue #6561352: java.lang.RuntimeException: Unable to start...
2012-05-30 18:17:41 -07:00
Dianne Hackborn
11855f31a3 am 388d4801: Merge "Working on issue #6561352: java.lang.RuntimeException: Unable to start..." into jb-dev
* commit '388d4801d5f314c804c5ab2dff76f764ed28a991':
  Working on issue #6561352: java.lang.RuntimeException: Unable to start...
2012-05-30 18:14:19 -07:00
Dianne Hackborn
388d4801d5 Merge "Working on issue #6561352: java.lang.RuntimeException: Unable to start..." into jb-dev 2012-05-30 18:11:23 -07:00
Svetoslav Ganov
4305cd3276 am c6dd2dd4: am f14c078c: Merge "Don\'t mark list headers or invalid items as disabled." into jb-dev
* commit 'c6dd2dd4b38b96be3deee94540973c83498a496c':
  Don't mark list headers or invalid items as disabled.
2012-05-30 17:53:55 -07:00
Svetoslav Ganov
c6dd2dd4b3 am f14c078c: Merge "Don\'t mark list headers or invalid items as disabled." into jb-dev
* commit 'f14c078ccc8fe8a2435d3c6b6e47aad81fffd663':
  Don't mark list headers or invalid items as disabled.
2012-05-30 17:49:17 -07:00
Svetoslav Ganov
f14c078ccc Merge "Don't mark list headers or invalid items as disabled." into jb-dev 2012-05-30 17:47:02 -07:00
Chet Haase
c0da129685 am 12dec0f2: am 762ca84c: Merge "Sped up ActionBar and StatusBar animations" into jb-dev
* commit '12dec0f230ee010192433f90b1c6fd54a9aa24f3':
  Sped up ActionBar and StatusBar animations
2012-05-30 17:31:06 -07:00
Chet Haase
12dec0f230 am 762ca84c: Merge "Sped up ActionBar and StatusBar animations" into jb-dev
* commit '762ca84cb26b06cfc758db38f4af6edfcf6a4349':
  Sped up ActionBar and StatusBar animations
2012-05-30 17:27:21 -07:00
Chet Haase
762ca84cb2 Merge "Sped up ActionBar and StatusBar animations" into jb-dev 2012-05-30 17:22:37 -07:00
Eino-Ville Talvala
ca367b7178 Fix race condition with preview callback.
Bug: 6301018
Change-Id: I19b8bc03ef3983d69e1e986c0f1a8154af5ab080
2012-05-30 17:06:54 -07:00
Chet Haase
e8118e17b2 Sped up ActionBar and StatusBar animations
Animations to show/hide the ActionBar and StatusBar were very slow, given
the size of the objects and the distances covered by the sliding animations.
Also, the ActionBar animation was sometimes hiccuppy as it faded in/out.
This change eliminates the ActionBar fade (which is unnecessary) and speeds
up the animations (smaller durations and steeper interpolation curves). Also,
it eliminates the startDelay on the ActionBar show animation.

Issue #6564089 Options menu should slide in much quicker (nakasi/JB)

Change-Id: I2c8298301f7bf26bbbc94444e715420a2c029ba0
2012-05-30 16:47:54 -07:00
Dianne Hackborn
61af8a8ef7 Working on issue #6561352: java.lang.RuntimeException: Unable to start...
...activity ComponentInfo{com.google.android.googlequicksearchbox
/com.google.android.googlequicksearchbox.SearchActivity}

Add check for a situation where we are saving the state of a
fragment with a -1 index, and fail early in that case with more
debug information.

Change-Id: I03a928dde521fa06664d0036dd9f90eef3247afc
2012-05-30 16:38:30 -07:00
Kenny Root
327bc6bb50 am 65519b8b: am 03e93e51: Merge "Move package-wide flags out of parseApplication" into jb-dev
* commit '65519b8bb94321889eb3e34c76428f6dd9e0bd84':
  Move package-wide flags out of parseApplication
2012-05-30 15:50:45 -07:00
Amith Yamasani
2f3c472b69 am 2eb203aa: am 90f658e1: Merge "Preserve account list in order of creation in the database." into jb-dev
* commit '2eb203aa92df94d9a2160bc8626adef7429a85b8':
  Preserve account list in order of creation in the database.
2012-05-30 15:50:41 -07:00
Jeff Brown
ead47c6111 am a6ee629d: am 943a8bec: Merge "Increase busy timeout." into jb-dev
* commit 'a6ee629db5a1c75eeb495b7925da8e4ee76c711c':
  Increase busy timeout.
2012-05-30 15:46:52 -07:00
Kenny Root
65519b8bb9 am 03e93e51: Merge "Move package-wide flags out of parseApplication" into jb-dev
* commit '03e93e51c8cf936dc68bb807d28308628e3981cc':
  Move package-wide flags out of parseApplication
2012-05-30 15:46:49 -07:00
Amith Yamasani
2eb203aa92 am 90f658e1: Merge "Preserve account list in order of creation in the database." into jb-dev
* commit '90f658e17d86d7f4052b178dbfdf15977c5d7841':
  Preserve account list in order of creation in the database.
2012-05-30 15:46:47 -07:00
Kenny Root
03e93e51c8 Merge "Move package-wide flags out of parseApplication" into jb-dev 2012-05-30 15:43:42 -07:00
Amith Yamasani
90f658e17d Merge "Preserve account list in order of creation in the database." into jb-dev 2012-05-30 15:43:19 -07:00
Jeff Brown
a6ee629db5 am 943a8bec: Merge "Increase busy timeout." into jb-dev
* commit '943a8beca566e9b7c3e26c7c7526d2b624e51c0e':
  Increase busy timeout.
2012-05-30 15:42:28 -07:00
Jeff Brown
943a8beca5 Merge "Increase busy timeout." into jb-dev 2012-05-30 15:40:21 -07:00
Fabrice Di Meglio
3b6a3f004f am 875713c6: am f053e236: Merge "Fix bug #6567507 [Bidi] - Cursor is sometimes not visible on EditText" into jb-dev
* commit '875713c6886a5b24fff3a2ce36eb95bc9446e749':
  Fix bug #6567507 [Bidi] - Cursor is sometimes not visible on EditText
2012-05-30 15:37:40 -07:00
alanv
325ea8deb8 Don't mark list headers or invalid items as disabled.
Bug: 6581689
Change-Id: I4088cdc7e785e60fe7e30807cdf045131584f29d
2012-05-30 15:36:18 -07:00
Fabrice Di Meglio
875713c688 am f053e236: Merge "Fix bug #6567507 [Bidi] - Cursor is sometimes not visible on EditText" into jb-dev
* commit 'f053e2367d4859adf9488bd1712bdbe8f647eeb8':
  Fix bug #6567507 [Bidi] - Cursor is sometimes not visible on EditText
2012-05-30 15:34:07 -07:00
Fabrice Di Meglio
f053e2367d Merge "Fix bug #6567507 [Bidi] - Cursor is sometimes not visible on EditText" into jb-dev 2012-05-30 15:31:23 -07:00
Kenny Root
7cb9be26c1 Move package-wide flags out of parseApplication
Being on SD card and being forward-locked are package-wide flags that
shouldn't depend on an APK having an <application> stanza.

Bug: 6563724
Change-Id: If5f2159cd8e3fa136f959b656d82b05ea6bdfae5
2012-05-30 15:30:37 -07:00
Jeff Brown
676c519ec4 Increase busy timeout.
Bug: 6579925
Change-Id: I110d9a98479cbfcc518deef6d59b0f956396b6da
2012-05-30 15:18:51 -07:00
Jeff Brown
8f2a0da78f am bbffc261: am 9154b877: Merge "Fix comparison of device source bits." into jb-dev
* commit 'bbffc261cc3607d03c12227cdd3f78a4f4e28e1a':
  Fix comparison of device source bits.
2012-05-30 15:08:21 -07:00
Jeff Brown
bbffc261cc am 9154b877: Merge "Fix comparison of device source bits." into jb-dev
* commit '9154b877807a1222abf46608cdff66428e906328':
  Fix comparison of device source bits.
2012-05-30 15:02:59 -07:00
Jeff Brown
9154b87780 Merge "Fix comparison of device source bits." into jb-dev 2012-05-30 15:00:39 -07:00
Eric Laurent
b1fbaaccb6 Send device connection intents from AudioService
AudioService is currently notified of wired headset and A2DP
sink connection states via broadcast intents from WiredAccessoryObserver
and BluetoothA2dpService. This is a problem as there is no guaranty that
AudioService can take actions upon the change before other apps are notified.
For instance, the Play On feature requires the UI to be refreshed when a device
is inserted/removed and we must guaranty that the UI component can read
new A2DP enable state from AudioManager after it receives a device connection state
change intent.

- Added hidden methods to AudioManager so that WiredAccessoryObserver
and BluetoothA2dpService can notify AudioService of device connection directly.
- The wired accessories connection intents are now sent by AudioService.
- The A2DP state change intent is delayed by BluetoothA2DPService when
ACTION_AUDIO_BECOMING_NOISY is sent by AudioService
- ACTION_AUDIO_BECOMING_NOISY intent is not sent when disconnecting A2DP
while a wired headset is present and vice versa.

Bug 6485897.

Change-Id: Ie160b3ee5f451132065530772b868593c90afd94
2012-05-30 14:44:43 -07:00
Jeff Brown
7e4ff4b986 Fix comparison of device source bits.
Bug: 6576743
Change-Id: I6952b052e2ab9e62ddd46ab76f4df37ecc656757
2012-05-30 14:32:16 -07:00
Amith Yamasani
b483a99c6b Preserve account list in order of creation in the database.
This makes it possible to retrieve the account list in the order of creation,
if we want to display them in the account settings screen in that order.

Bug: 6579937

Change-Id: I2025aaa8b770fbb78be978dfde64ef95823fd5aa
2012-05-30 13:58:38 -07:00
Makoto Onuki
bba33cd86e Fix bug 6563184: API compatibility issue with quick contact
Add FLAG_ACTIVITY_NEW_TASK if the starting contentext is not an activity.

Change-Id: I3c03a1acc12798d846c6f321cf46f77a2833172b
2012-05-30 13:44:56 -07:00
Daniel Sandler
73ac11ae37 am bb702f57: am c5d20509: Merge "Visual tweaks to notifications." into jb-dev
* commit 'bb702f576a8b566279a2a728c7aded380c5d50a5':
  Visual tweaks to notifications.
2012-05-30 13:03:29 -07:00
Daniel Sandler
bb702f576a am c5d20509: Merge "Visual tweaks to notifications." into jb-dev
* commit 'c5d2050961a06c0931b7de338324968a509f4f00':
  Visual tweaks to notifications.
2012-05-30 12:57:25 -07:00
Daniel Sandler
c5d2050961 Merge "Visual tweaks to notifications." into jb-dev 2012-05-30 12:55:00 -07:00
Jim Miller
31d6045a94 am 6be353b0: am 2a7b17bb: Fix 6580421: make sure MultiWaveView.reset() makes handle visible
* commit '6be353b05e63230dd9c1080441188d839c36d06a':
  Fix 6580421: make sure MultiWaveView.reset() makes handle visible
2012-05-30 12:47:33 -07:00
Jim Miller
6be353b05e am 2a7b17bb: Fix 6580421: make sure MultiWaveView.reset() makes handle visible
* commit '2a7b17bb2604823e140fb867fe87836dd039611a':
  Fix 6580421: make sure MultiWaveView.reset() makes handle visible
2012-05-30 12:39:11 -07:00
Daniel Sandler
6387d2f6da Visual tweaks to notifications.
- Smaller right_icons
  - Higher-contrast text colors
  - Dividers between actions
  - Dividers above actions and overflows
  - Consistent 8dp gutter on left of content
  - BigTextStyle should not show line3 unless there is a subtext.
  - Collapse summary ("overflow") text into line3. This is a
    little wild because now the contentText, subText, and
    summaryText all share this spot, but the various
    variables all have different times when they're
    expressed so you have greater control over what shows
    where in the 1U and the expanded form.
  - Do not show contentText in BigText's line3. If you have
    subtext or summarytext, show that; otherwise suppress
    line3 entirely.

Bug: 6558134 // line3
Bug: 6508804 // other visuals
Change-Id: Ib79e818a332d17000e9a8fce333eff8f8cf043aa
2012-05-30 15:28:22 -04:00
Jim Miller
2a7b17bb26 Fix 6580421: make sure MultiWaveView.reset() makes handle visible
This fixes a bug where sometimes the handle wasn't visble in the
incoming call screen.  The problem was that the animation was
interrupted on its transition from alpha = 0 to alpha = 1 by reset()
and the new handle animation wasn't started.

Change-Id: I3ab4259db1115da20e7f54b91bbfe3b496940214
2012-05-30 12:19:56 -07:00
Eric Fischer
62b847e5b2 am dda62f69: Merge "Import translations. DO NOT MERGE" into jb-dev
* commit 'dda62f69f3ebf898c2678f61eacd0371cedc025b':
  Import translations. DO NOT MERGE
2012-05-30 12:17:47 -07:00
Eric Fischer
924e372d14 Merge "Import translations. DO NOT MERGE" 2012-05-30 12:15:19 -07:00
Eric Fischer
dda62f69f3 Merge "Import translations. DO NOT MERGE" into jb-dev 2012-05-30 12:14:48 -07:00
Eric Fischer
e2fc164384 Import translations. DO NOT MERGE
Change-Id: I9d6ebc975c1887a17ba323a333dee41e6b11df3c
2012-05-30 12:04:56 -07:00
Eric Fischer
9cf9b1ee38 Import translations. DO NOT MERGE
Change-Id: Ie7124462acaa16457804e3f9f2ee13cb4b792ceb
2012-05-30 11:59:21 -07:00