OSDN Git Service

android-x86/frameworks-base.git
12 years agoStop the AudioSource in reset() of AwesomePlayer if AudioSource is not NULL
Gloria Wang [Wed, 31 Aug 2011 17:24:18 +0000 (10:24 -0700)]
Stop the AudioSource in reset() of AwesomePlayer if AudioSource is not NULL
and AudioPlayer was not started.
Fix for 5236419.

Change-Id: I5eadd069118c3533a19b5d6f6dca2ce16d8505fb

12 years agoMerge "Text would disappear when the font size is 75px. Bug #5230196"
Romain Guy [Tue, 30 Aug 2011 21:43:06 +0000 (14:43 -0700)]
Merge "Text would disappear when the font size is 75px. Bug #5230196"

12 years agoText would disappear when the font size is 75px.
Romain Guy [Tue, 30 Aug 2011 21:41:48 +0000 (14:41 -0700)]
Text would disappear when the font size is 75px.
Bug #5230196

Yes, 75px. Any other font size would work. Don't ask.

Change-Id: I96c7db9926a97f65128d60c8238c3640ee2444ba

12 years agoMerge changes I33f59705,Ia4c8c822,I2fb695ab,I2e587afc
Jamie Gennis [Tue, 30 Aug 2011 21:38:56 +0000 (14:38 -0700)]
Merge changes I33f59705,Ia4c8c822,I2fb695ab,I2e587afc

* changes:
  MediaDump: use the MediaPlayer#setSurface method
  HTML5VideoView: switch to MediaPlayer#setSurface
  MediaPlayer: unhide the setSurface method
  Surface: unhide the SurfaceTexture ctor

12 years agoMerge "Use the local timezone for CDMA SMS timestamps."
Jake Hamby [Tue, 30 Aug 2011 20:45:30 +0000 (13:45 -0700)]
Merge "Use the local timezone for CDMA SMS timestamps."

12 years agoMerge "Fix bug #5197549 android.text.cts.StaticLayoutTest#testGetEllipsisCount fails...
Fabrice Di Meglio [Tue, 30 Aug 2011 20:42:34 +0000 (13:42 -0700)]
Merge "Fix bug #5197549 android.text.cts.StaticLayoutTest#testGetEllipsisCount fails on IRK49E mysid-userdebug"

12 years agoMerge "Fix 5233681,5230897: Minor tweaks to lockscreen layout on tablets."
Jim Miller [Tue, 30 Aug 2011 20:29:24 +0000 (13:29 -0700)]
Merge "Fix 5233681,5230897: Minor tweaks to lockscreen layout on tablets."

12 years agoMerge "Profile API modifications."
Dave Santoro [Tue, 30 Aug 2011 20:12:50 +0000 (13:12 -0700)]
Merge "Profile API modifications."

12 years agoMerge "Remove unnecessary parenthesees in "No service" lock screen string. Bug: 5221160"
Claudia de Veaux [Tue, 30 Aug 2011 18:05:31 +0000 (11:05 -0700)]
Merge "Remove unnecessary parenthesees in "No service" lock screen string. Bug: 5221160"

12 years agoMerge "226483: A2DP connected, but music out to speaker"
Eric Laurent [Tue, 30 Aug 2011 17:51:54 +0000 (10:51 -0700)]
Merge "226483: A2DP connected, but music out to speaker"

12 years agocherrypick Change-Id: I2ff5eb2a8e86c0ec30eba4d904221b2e5384d05a
Scott Main [Tue, 30 Aug 2011 17:27:58 +0000 (10:27 -0700)]
cherrypick Change-Id: I2ff5eb2a8e86c0ec30eba4d904221b2e5384d05a
docs: fix ndk filename

Change-Id: I7de46a11733bc262aaba61346d334de555408c85

12 years agocherrypick Change-Id: If9ee878fcd7e2ef3161edf58dc3ac98ed9399ea5
Scott Main [Tue, 30 Aug 2011 16:35:40 +0000 (09:35 -0700)]
cherrypick Change-Id: If9ee878fcd7e2ef3161edf58dc3ac98ed9399ea5
docs: add ndk r6b sums and sizes

Change-Id: I6a72bc2b3c21115208b067a8246b9aa7e70b8738

12 years agocherrypick Change-Id: I52ed6e5a97f32d2395cf171009b0b650268cac4e
Robert Ly [Tue, 23 Aug 2011 17:47:28 +0000 (10:47 -0700)]
cherrypick Change-Id: I52ed6e5a97f32d2395cf171009b0b650268cac4e
docs: ndk r6b rel notes

Change-Id: I3512f11370ddbfbe6c70efe59f216b5c4ea84ae7

12 years ago226483: A2DP connected, but music out to speaker
Eric Laurent [Tue, 30 Aug 2011 17:18:54 +0000 (10:18 -0700)]
226483: A2DP connected, but music out to speaker

When the A2DP headset is connected, there is a possible
race condition when the audio tracks are moved from
the mixer thread attached to the speaker output to the thread
attached to A2DP output.
As the request to clear the stream type to output mapping cache in
the client process is asynchronous, it is possible that the flag
indicating to the client audio track to re-create the IAudioTrack
on the new thread is processed before the cache is invalidated.
In this case, the track will be attached to the old thread and
music will continue playing over the device speaker instead of being
redirected to A2DP headset.

Change-Id: Ib2ce1eb5320eaff83287b93779061bf4e7a330df

12 years agoMerge "Adding bandwidth enforcement test app."
Tsu Chiang Chuang [Tue, 30 Aug 2011 17:12:44 +0000 (10:12 -0700)]
Merge "Adding bandwidth enforcement test app."

12 years agoMerge "Don't allow TTS engines to synthesize too for ahead."
Narayan Kamath [Tue, 30 Aug 2011 16:52:06 +0000 (09:52 -0700)]
Merge "Don't allow TTS engines to synthesize too for ahead."

12 years agoMerge "Moving action popup window when moving text selection"
Gilles Debunne [Tue, 30 Aug 2011 16:46:30 +0000 (09:46 -0700)]
Merge "Moving action popup window when moving text selection"

12 years agoMerge "Bug 5218421: new NPE is SpellChecker when using Japanese language"
Gilles Debunne [Tue, 30 Aug 2011 16:45:46 +0000 (09:45 -0700)]
Merge "Bug 5218421: new NPE is SpellChecker when using Japanese language"

12 years agoMerge "Bug 5156756 Fix AAC ADTS header size computation"
Jean-Michel Trivi [Tue, 30 Aug 2011 16:06:36 +0000 (09:06 -0700)]
Merge "Bug 5156756 Fix AAC ADTS header size computation"

12 years agoMerge "Extinguish notification LED when user passes through lock screen"
Mike Lockwood [Tue, 30 Aug 2011 15:46:18 +0000 (08:46 -0700)]
Merge "Extinguish notification LED when user passes through lock screen"

12 years agoExtinguish notification LED when user passes through lock screen
Mike Lockwood [Tue, 30 Aug 2011 13:55:30 +0000 (09:55 -0400)]
Extinguish notification LED when user passes through lock screen

Also do not blink for notifications received when the screen is on.

Bug: 5233071

Change-Id: I15675ca317007d4b900ef74e60d11a5bca3d7333
Signed-off-by: Mike Lockwood <lockwood@android.com>
12 years agoMerge "Adding accessibility support to the slide lock screen"
Svetoslav Ganov [Tue, 30 Aug 2011 05:09:56 +0000 (22:09 -0700)]
Merge "Adding accessibility support to the slide lock screen"

12 years agoAdding accessibility support to the slide lock screen
Svetoslav Ganov [Sat, 27 Aug 2011 03:12:02 +0000 (20:12 -0700)]
Adding accessibility support to the slide lock screen

bug:5210233

Change-Id: I93e876524ae6aaf75aadbe6a21c5c17d41a705f0

12 years agoFix 5233681,5230897: Minor tweaks to lockscreen layout on tablets.
Jim Miller [Tue, 30 Aug 2011 03:43:12 +0000 (20:43 -0700)]
Fix 5233681,5230897: Minor tweaks to lockscreen layout on tablets.

- Remove negative padding required by old font which is no longer
required by the new clock font.
- Change brightness of AM/PM indicator to white.

Change-Id: I10540a2976a47014e535f958e07d1c61fa0d8d41

12 years agoMerge "5106773 Can't export a movie - Error returned from OMX API in ducati"
Rajneesh Chowdury [Tue, 30 Aug 2011 03:43:11 +0000 (20:43 -0700)]
Merge "5106773 Can't export a movie - Error returned from OMX API in ducati"

12 years ago5106773 Can't export a movie - Error returned from OMX API in ducati
Rajneesh Chowdury [Tue, 30 Aug 2011 03:16:22 +0000 (20:16 -0700)]
5106773 Can't export a movie - Error returned from OMX API in ducati

Video Editor engine wrongly set the profile in place of level.
So level was always 1 (default value for Profile)

Change-Id: I202f866d32e81869d9692174d59d9d777a772282

12 years agoMerge "Introduce immediate CONNECTIVITY_ACTION variant."
Jeff Sharkey [Tue, 30 Aug 2011 03:00:12 +0000 (20:00 -0700)]
Merge "Introduce immediate CONNECTIVITY_ACTION variant."

12 years agoBug 5156756 Fix AAC ADTS header size computation
Jean-Michel Trivi [Mon, 29 Aug 2011 21:06:51 +0000 (14:06 -0700)]
Bug 5156756 Fix AAC ADTS header size computation

This previous frame size computation code had two incorrect
 assumptions:
 1/ the ADTS frame length value already contains the header size
 2/ the ADTS header is not of fixed size: it is 2 bytes bigger
  if it contains the CRC value.
For 1/, the code worked because when the header size was added
 to the frame size, the + operator is of stronger precedence
 than the ? operator, so the size added was always 0 (instead
 of ADTS_HEADER_LENGTH.
For 2/, the code worked as long as there was no CRC in the ADTS
 data.

The fix consists in:
 - documenting what the frame length computation code returns
 - fixing the frame length computation
 - when computing the frame length, also returning the header
  size so the correct data can be sent to the decoder.

Change-Id: I92df72a9e531f594f762e63d62f9dee7b0109904

12 years agoMerge "Fix issues 5158104 and 4981556 (fragment problems)"
Dianne Hackborn [Tue, 30 Aug 2011 01:40:21 +0000 (18:40 -0700)]
Merge "Fix issues 5158104 and 4981556 (fragment problems)"

12 years agoMerge "Fix 5044158: Integrate music transport control into LockScreen"
Jim Miller [Tue, 30 Aug 2011 01:30:44 +0000 (18:30 -0700)]
Merge "Fix 5044158: Integrate music transport control into LockScreen"

12 years agoFix 5044158: Integrate music transport control into LockScreen
Jim Miller [Tue, 9 Aug 2011 05:27:58 +0000 (22:27 -0700)]
Fix 5044158: Integrate music transport control into LockScreen

This integrates a new version of TransportControlView into LockScreen
and adds plumbing to handle new AudioService events to show/hide the view
and updates the required assets for all devices.

Updated to use new AudioManager API. Since the current API only supports
one RCD, the handler now lives in TransportControlView.

Change-Id: I220d4dd760bef35bd84209adc3c5829bf5bc9a2c

12 years agoMerge "Un-hide the new BackupAgent.onFullBackup() API"
Christopher Tate [Tue, 30 Aug 2011 01:11:38 +0000 (18:11 -0700)]
Merge "Un-hide the new BackupAgent.onFullBackup() API"

12 years agoFix issues 5158104 and 4981556 (fragment problems)
Dianne Hackborn [Mon, 29 Aug 2011 23:53:49 +0000 (16:53 -0700)]
Fix issues 5158104 and 4981556 (fragment problems)

5158104: com.android.contacts: java.lang.IllegalStateException:
Can not perform this action after onSaveInstanceState at
android.app.FragmentManagerImpl.checkStateLoss(FragmentManager.java:1201)

The ViewPager can just commit without worrying about a state loss,
since it can correctly reconstruct its state later.

4981556: Fragment.mImmediateActivity doesn't get restored on orientation change

I am giving up on this thing; I just don't see how it can actually
be correct.  So now instead of getting an exception about a dup
add/remove at point of the add/remove call, this will happen later when
processing the transaction.

Also add an API for controlling the visibility of menus, which ViewPager
can use to have the correct menus shows.  And add a method to get the
name of a back stack entry.

Change-Id: Idcba14cfa2a172545a7a2a2c466cb49ceb789619

12 years agoMerge "Initialize p2p settings"
Irfan Sheriff [Tue, 30 Aug 2011 00:36:50 +0000 (17:36 -0700)]
Merge "Initialize p2p settings"

12 years agoMerge "Fix contentInvalidateAll NPE"
John Reck [Tue, 30 Aug 2011 00:14:11 +0000 (17:14 -0700)]
Merge "Fix contentInvalidateAll NPE"

12 years agoUse the local timezone for CDMA SMS timestamps.
Jake Hamby [Mon, 29 Aug 2011 23:25:07 +0000 (16:25 -0700)]
Use the local timezone for CDMA SMS timestamps.

3GPP2 uses the local timezone for timestamps in SMS messages.
Use the local timezone instead of UTC when decoding bearer data.

Bug: 5123883
Change-Id: Iec25bcbb7862f0794ead80b6923c815b68bdd2a5

12 years agoMerge "Move Bluetooth remove service record handler to the app main thread"
Matthew Xie [Mon, 29 Aug 2011 23:27:54 +0000 (16:27 -0700)]
Merge "Move Bluetooth remove service record handler to the app main thread"

12 years agoMove Bluetooth remove service record handler to the app main thread
Matthew Xie [Thu, 25 Aug 2011 23:45:58 +0000 (16:45 -0700)]
Move Bluetooth remove service record handler to the app main thread

Move Bluetooth remove service record handler to the app main thread.
This removes the dependency of caller thread that constructs the
BluetoothAdapter singleton instance. The caller thread could stop while
BluetoothAdapter singleton exists but lose the handler context.
Make the BluetoothService.removeServiceRecord return quickly without
blocking on native call.
bug 4999443

Change-Id: I302534baa381f4aca8192e1e4a9ea21793b07ba6

12 years agoIntroduce immediate CONNECTIVITY_ACTION variant.
Jeff Sharkey [Mon, 29 Aug 2011 23:02:57 +0000 (16:02 -0700)]
Introduce immediate CONNECTIVITY_ACTION variant.

New broadcast that is dispatched immediately after connectivity
changes have been handled by ConnectivityService, bypassing any
applicable CONNECTIVITY_CHANGE_DELAY.

Also protect CONNECTIVITY_CHANGE broadcasts, since they should only
be sent by system.

Bug: 5198167
Change-Id: I75f1fb44b21da1879f0ab960bcaa481126d70fde

12 years agoFix bug #5197549 android.text.cts.StaticLayoutTest#testGetEllipsisCount fails on...
Fabrice Di Meglio [Mon, 29 Aug 2011 22:39:11 +0000 (15:39 -0700)]
Fix bug #5197549 android.text.cts.StaticLayoutTest#testGetEllipsisCount fails on IRK49E mysid-userdebug

- make the ellipsizing condition easier to read
- allow ellipsizing only and only if
- not MARQUEE
- single line
- END only on the last visible line when multiple lines

Change-Id: I6b08e4a735ebc4875a208f0538d9cf937240316e

12 years agoMerge "Fix 5044158: Reduce overall memory footprint of lockscreen"
Jim Miller [Mon, 29 Aug 2011 23:04:10 +0000 (16:04 -0700)]
Merge "Fix 5044158: Reduce overall memory footprint of lockscreen"

12 years agoFix 5044158: Reduce overall memory footprint of lockscreen
Jim Miller [Sun, 28 Aug 2011 22:44:24 +0000 (15:44 -0700)]
Fix 5044158: Reduce overall memory footprint of lockscreen

On devices that do not require showing lock before unlock, we now only create
just the unlock screen.  In addition to simplifying the code, this also
prevents keeping around a potentially unusued lock screen and saves ~1MB
in the system process on devices with only a secure lockscreen.

Change-Id: I533f2692b44a7991d4850cecc874c76166e7ce71

12 years agoMerge "Add the lookup_key column, which should have been in the previous CL"
Daniel Lehmann [Mon, 29 Aug 2011 22:51:56 +0000 (15:51 -0700)]
Merge "Add the lookup_key column, which should have been in the previous CL"

12 years agoMerge "Fix leak in SIM ready registrants"
Wink Saville [Mon, 29 Aug 2011 22:46:45 +0000 (15:46 -0700)]
Merge "Fix leak in SIM ready registrants"

12 years agoAdding bandwidth enforcement test app.
Tsu Chiang Chuang [Fri, 26 Aug 2011 22:19:45 +0000 (15:19 -0700)]
Adding bandwidth enforcement test app.

Change-Id: I6e3509aff056ad0008960b205b7489ee5f066521

12 years agoMerge "The test application falsely reports that the test result even if the test...
James Dong [Mon, 29 Aug 2011 22:28:23 +0000 (15:28 -0700)]
Merge "The test application falsely reports that the test result even if the test failed."

12 years agoMerge "Use seperate config file for p2p"
Irfan Sheriff [Mon, 29 Aug 2011 22:22:58 +0000 (15:22 -0700)]
Merge "Use seperate config file for p2p"

12 years agoMerge "Audioflinger: reverse logic of BT NREC indication"
Eric Laurent [Mon, 29 Aug 2011 22:12:41 +0000 (15:12 -0700)]
Merge "Audioflinger: reverse logic of BT NREC indication"

12 years agoMerge "Make Paint.set() copy shadow config."
Jeff Sharkey [Mon, 29 Aug 2011 22:10:55 +0000 (15:10 -0700)]
Merge "Make Paint.set() copy shadow config."

12 years agoMake Paint.set() copy shadow config.
Jeff Sharkey [Sat, 27 Aug 2011 22:09:26 +0000 (15:09 -0700)]
Make Paint.set() copy shadow config.

Also unify all Java variable copying into single method.

Change-Id: I8fefa615f6f164ae5662913d612b388b46890089

12 years agoAudioflinger: reverse logic of BT NREC indication
Eric Laurent [Mon, 29 Aug 2011 19:42:48 +0000 (12:42 -0700)]
Audioflinger: reverse logic of BT NREC indication

The interpretation of BT NREC by AudioFlinger to enable
or disable AEC and NS was wrong: NREC to ON (default) means
the phone (Audio Gateway) must enable local AEC and NS.

Change-Id: I88a264e7fc9831c43bbace4f6b585baec73f2006

12 years agoProfile API modifications.
Dave Santoro [Tue, 23 Aug 2011 22:42:49 +0000 (15:42 -0700)]
Profile API modifications.

This is a set of changes to allow for splitting off the Profile
concept in the Contacts Provider into a separate database:
- Removed the ALLOW_PROFILE parameter, as it is no longer possible
  to combine profile data with contacts data in a single query.
- Added profile sync state as a separate table.
- Clarified status update API usage to indicate that profile updates
  need to either be done for a specific data ID or using a new
  profile-specific URI.
- Added constant and API for determining whether an ID falls within
  the profile ID-space.

Bug 5204577

Change-Id: Ia0f8c6b490845100dd6d44e5e01a3b27346f077e

12 years agoMoving action popup window when moving text selection
Gilles Debunne [Mon, 29 Aug 2011 21:42:15 +0000 (14:42 -0700)]
Moving action popup window when moving text selection

Long press to select, the action popup (Paste) is displayed.
A second long press moves the selection (selection mode is still on),
but the action popup's location was not updated.

Change-Id: I2ac133e608dbca35ec0236b47b42f029623fc303

12 years agoThe test application falsely reports that the test result even if the test failed.
James Dong [Mon, 29 Aug 2011 21:33:25 +0000 (14:33 -0700)]
The test application falsely reports that the test result even if the test failed.

Change-Id: Ia632f04da73642dc4c1e3147b16664b5672108bc

12 years agoMerge "Fixed bug with invalidation in top-level Views."
Chet Haase [Mon, 29 Aug 2011 21:39:47 +0000 (14:39 -0700)]
Merge "Fixed bug with invalidation in top-level Views."

12 years agoMerge "Add C++ thread API androidGetThreadSchedulingGroup"
Glenn Kasten [Mon, 29 Aug 2011 21:38:52 +0000 (14:38 -0700)]
Merge "Add C++ thread API androidGetThreadSchedulingGroup"

12 years agoAdd the lookup_key column, which should have been in the previous CL
Daniel Lehmann [Mon, 29 Aug 2011 21:37:31 +0000 (14:37 -0700)]
Add the lookup_key column, which should have been in the previous CL

Also added some more javadocs

Bug:5134325

Change-Id: I486b753f7cfb622e0211bb7f6bd04eb18b6e1e5b

12 years agoFixed bug with invalidation in top-level Views.
Chet Haase [Mon, 29 Aug 2011 21:34:30 +0000 (14:34 -0700)]
Fixed bug with invalidation in top-level Views.

There was a bug in an InputMethod app, where popups for the keys
would not pop-down again. The problem was that they were being
marked INVISIBLE, but the new invalidation logic noop'd the
invalidate() call that used to take place. Adding to that was logic
in setFlags() that only invalidated a parent for parents that are
instanceof ViewGroup. In this case, the parent is a ViewRootImpl.

Fix is to call invalidateChild() on the parent if it's not a ViewGroup.

Change-Id: I2c2352072d383cee1367ea7ee6c2207077721fd5

12 years agoMediaDump: use the MediaPlayer#setSurface method
Jamie Gennis [Mon, 29 Aug 2011 00:36:32 +0000 (17:36 -0700)]
MediaDump: use the MediaPlayer#setSurface method

This change updates the MediaDump test to use the new
MediaPlayer#setSurface method in place of MediaPlayer#setTexture, which
will be removed.

Change-Id: I33f59705c728f0884452d45cf83cb5b80f66a95a

12 years agoHTML5VideoView: switch to MediaPlayer#setSurface
Jamie Gennis [Mon, 29 Aug 2011 00:33:58 +0000 (17:33 -0700)]
HTML5VideoView: switch to MediaPlayer#setSurface

This change updates HTML5VideoView to use the new MediaPlayer#setSurface
method rather than MediaPlayer#setTexture, which is going to be removed.

Change-Id: Ia4c8c822bd4735caf95f3f295485d60f016577c1

12 years agoMediaPlayer: unhide the setSurface method
Jamie Gennis [Sun, 28 Aug 2011 23:28:08 +0000 (16:28 -0700)]
MediaPlayer: unhide the setSurface method

Change-Id: I2fb695ab918d1099ad7cc51bfd436712a0b640d9

12 years agoMerge "cherrypick from hc-mr2 Change-Id: Iab16cc2be71d6f19569c3c2ea716121922ec8325"
Robert Ly [Mon, 29 Aug 2011 21:30:48 +0000 (14:30 -0700)]
Merge "cherrypick from hc-mr2 Change-Id: Iab16cc2be71d6f19569c3c2ea716121922ec8325"

12 years agoMerge "Updated time/type docs for Renderscript."
Stephen Hines [Mon, 29 Aug 2011 21:25:55 +0000 (14:25 -0700)]
Merge "Updated time/type docs for Renderscript."

12 years agoRemove unnecessary parenthesees in "No service" lock screen string.
Claudia de Veaux [Mon, 29 Aug 2011 21:22:11 +0000 (14:22 -0700)]
Remove unnecessary parenthesees in "No service" lock screen string.
Bug: 5221160

Change-Id: I7d64e2531f5c15d52251c4f6830547f3e7e86678

12 years agoMerge "Remove work around for driver state change"
Irfan Sheriff [Mon, 29 Aug 2011 21:13:42 +0000 (14:13 -0700)]
Merge "Remove work around for driver state change"

12 years agoBug 5218421: new NPE is SpellChecker when using Japanese language
Gilles Debunne [Mon, 29 Aug 2011 19:05:11 +0000 (12:05 -0700)]
Bug 5218421: new NPE is SpellChecker when using Japanese language

The spell checker session is null because the Japanase language is not supported.

Change-Id: I41d2157e8f66799fdb6dff718e8903ce6f1bb9fe

12 years agoRemove work around for driver state change
Irfan Sheriff [Mon, 29 Aug 2011 21:05:14 +0000 (14:05 -0700)]
Remove work around for driver state change

When we first ported wpa_supplicant 0.8, we had a work around
to fix the supplicant state change behavior from the driver.

Remove the work around since the driver behavior is fixed.

Bug: 5195278
Change-Id: I320f21ab01704931a3def6214b0cc40f214a688e

12 years agoMerge "Add a "show touches" option for demos and presentations. Bug: 4569045"
Jeff Brown [Mon, 29 Aug 2011 21:04:31 +0000 (14:04 -0700)]
Merge "Add a "show touches" option for demos and presentations. Bug: 4569045"

12 years agoMerge "Prioritize INPUT_PROP_DIRECT first."
Jeff Brown [Mon, 29 Aug 2011 21:04:21 +0000 (14:04 -0700)]
Merge "Prioritize INPUT_PROP_DIRECT first."

12 years agoUn-hide the new BackupAgent.onFullBackup() API
Christopher Tate [Mon, 29 Aug 2011 21:02:27 +0000 (14:02 -0700)]
Un-hide the new BackupAgent.onFullBackup() API

This is intended to be new public API for ICS, and unbundled app
development needs access to it.

Change-Id: I091b31ae9ec319850a93efc3d5860b87b68d355e

12 years agoSurface: unhide the SurfaceTexture ctor
Jamie Gennis [Sun, 28 Aug 2011 22:47:13 +0000 (15:47 -0700)]
Surface: unhide the SurfaceTexture ctor

This change unhides the Surface constructor that creates a Surface that
pushes frames to a SurfaceTexture.

Change-Id: I2e587afc52c9838d25b8681cae7421734b3e7b6e

12 years agoMerge "Return an error to the client instead of asserting if decoder instantiation...
Andreas Huber [Mon, 29 Aug 2011 20:47:24 +0000 (13:47 -0700)]
Merge "Return an error to the client instead of asserting if decoder instantiation fails"

12 years agoMerge "Surface: move the SurfaceTexture ctor"
Jamie Gennis [Mon, 29 Aug 2011 20:41:45 +0000 (13:41 -0700)]
Merge "Surface: move the SurfaceTexture ctor"

12 years agoMerge "Cherry pick from honeycomb-mr2 Change ID I7ded723152d7beface51b45b882d4ccf9298...
Bill Gruber [Mon, 29 Aug 2011 20:04:05 +0000 (13:04 -0700)]
Merge "Cherry pick from honeycomb-mr2 Change ID I7ded723152d7beface51b45b882d4ccf92981927 Doc fix: Hello World tutorial updates Bug: 5149925"

12 years agoReturn an error to the client instead of asserting if decoder instantiation fails
Andreas Huber [Mon, 29 Aug 2011 20:01:23 +0000 (13:01 -0700)]
Return an error to the client instead of asserting if decoder instantiation fails

after a surface change.

Change-Id: Ic7758cbeb107032db68a1c3b8e2984710a12dd8b
related-to-bug: 5212725

12 years agoMerge "Suggestions popup window is dismissed on tap outside."
Gilles Debunne [Mon, 29 Aug 2011 19:58:36 +0000 (12:58 -0700)]
Merge "Suggestions popup window is dismissed on tap outside."

12 years agoMerge "Tap highlight fix + small perf increase"
John Reck [Mon, 29 Aug 2011 19:55:50 +0000 (12:55 -0700)]
Merge "Tap highlight fix + small perf increase"

12 years agoInitialize p2p settings
Irfan Sheriff [Mon, 29 Aug 2011 17:36:05 +0000 (10:36 -0700)]
Initialize p2p settings

And fix associated changes from the settings.

With p2p_reconnect setting turned on, it means the p2p group can be
started without a group negotiation. Hence, handle p2p group started in
the P2pEnabledState

Also, reinvocation results in supplicant not reporting device address correctly.
Handle that until supplicant fix is fixed.

Bug: 5002384

Change-Id: I335f6e854acd6839f54da9b460b17ad7505b1098

12 years agoCherry pick from honeycomb-mr2 Change ID I7ded723152d7beface51b45b882d4ccf92981927
Bill Gruber [Tue, 23 Aug 2011 19:57:39 +0000 (12:57 -0700)]
Cherry pick from honeycomb-mr2 Change ID I7ded723152d7beface51b45b882d4ccf92981927
Doc fix: Hello World tutorial updates
Bug: 5149925

Change-Id: I715947dbda66657a92d5b86fb467444f331029cd

12 years agoMerge "Fix bug 5217267 - Action bars and menu shortcuts"
Adam Powell [Mon, 29 Aug 2011 19:07:52 +0000 (12:07 -0700)]
Merge "Fix bug 5217267 - Action bars and menu shortcuts"

12 years agoFix contentInvalidateAll NPE
John Reck [Mon, 29 Aug 2011 18:45:30 +0000 (11:45 -0700)]
Fix contentInvalidateAll NPE

 Bug: 5220835
 It is possible to call setProperty before webcore has initialized.
 In that case, the content invalidate is unnecessary as there is no
 content to invalidate, so just ignore the request.

Change-Id: I52471a1739443ba8f1e514a5908678552246d80b

12 years agoFix bug 5217267 - Action bars and menu shortcuts
Adam Powell [Sun, 28 Aug 2011 21:20:24 +0000 (14:20 -0700)]
Fix bug 5217267 - Action bars and menu shortcuts

Don't try to "close" the menu after completing a shortcut action if an
action bar is present.

Change-Id: I54a75543cf9a52e3186ff464924a0b37d0b20b9d

12 years agoMerge "Massaging framework window transitions."
Brandon Keely [Mon, 29 Aug 2011 18:34:02 +0000 (11:34 -0700)]
Merge "Massaging framework window transitions."

12 years agoMerge "Made the Switch class public."
Chet Haase [Mon, 29 Aug 2011 18:21:49 +0000 (11:21 -0700)]
Merge "Made the Switch class public."

12 years agoMerge "Italic should be italic and bold should be bold."
Romain Guy [Mon, 29 Aug 2011 18:13:23 +0000 (11:13 -0700)]
Merge "Italic should be italic and bold should be bold."

12 years agoItalic should be italic and bold should be bold.
Romain Guy [Mon, 29 Aug 2011 18:12:19 +0000 (11:12 -0700)]
Italic should be italic and bold should be bold.

Change-Id: I68933a7d7c32951c4d52d945baaedcb2583caef4

12 years agoMerge "Clean up and bug fixes in the TouchExplorer."
Svetoslav Ganov [Mon, 29 Aug 2011 18:04:33 +0000 (11:04 -0700)]
Merge "Clean up and bug fixes in the TouchExplorer."

12 years agoMade the Switch class public.
Chet Haase [Fri, 26 Aug 2011 16:54:06 +0000 (09:54 -0700)]
Made the Switch class public.

Tweaked the API of Switch slightly and made the class public (it was
hidden before).

Change-Id: I4a099e8afd18a11a5850252025ae3bbbb866830d

12 years agoMerge "Fix bug 5124021 - Menu visibility incorrect when restoring ListView selection...
Adam Powell [Mon, 29 Aug 2011 17:42:43 +0000 (10:42 -0700)]
Merge "Fix bug 5124021 - Menu visibility incorrect when restoring ListView selection mode"

12 years agoTap highlight fix + small perf increase
John Reck [Mon, 29 Aug 2011 17:19:02 +0000 (10:19 -0700)]
Tap highlight fix + small perf increase

 Bug: 5229717

Change-Id: I9ebc92dc96d77ff9051517b717d203686b574f7a

12 years agoMerge "Update IRemoteControlDisplay when it registers."
Jean-Michel Trivi [Mon, 29 Aug 2011 17:09:04 +0000 (10:09 -0700)]
Merge "Update IRemoteControlDisplay when it registers."

12 years agoUpdate IRemoteControlDisplay when it registers.
Jean-Michel Trivi [Sat, 27 Aug 2011 02:10:51 +0000 (19:10 -0700)]
Update IRemoteControlDisplay when it registers.

When an IRemoteControlDisplay registers, it must receive information
 from the current client.

Change-Id: Id845e7a87ac74c2db2c59e0281b28a45f8d20528

12 years agoMerge "Simplified punctuation on lock screen. Bug: 5221162"
Claudia de Veaux [Mon, 29 Aug 2011 16:06:13 +0000 (09:06 -0700)]
Merge "Simplified punctuation on lock screen. Bug: 5221162"

12 years agoMerge "Updated text_select handles Bug: 5076695"
Justin Ho [Mon, 29 Aug 2011 16:01:20 +0000 (09:01 -0700)]
Merge "Updated text_select handles Bug: 5076695"

12 years agoMerge "Cannot compare Binder references for RC display to unregister"
Jean-Michel Trivi [Mon, 29 Aug 2011 15:56:23 +0000 (08:56 -0700)]
Merge "Cannot compare Binder references for RC display to unregister"

12 years agoMerge "Signal errors to the client instead of asserting in ACodec."
Andreas Huber [Mon, 29 Aug 2011 15:10:56 +0000 (08:10 -0700)]
Merge "Signal errors to the client instead of asserting in ACodec."

12 years agoClean up and bug fixes in the TouchExplorer.
Svetoslav Ganov [Sat, 27 Aug 2011 03:33:33 +0000 (20:33 -0700)]
Clean up and bug fixes in the TouchExplorer.

1. The downTime of the first down event was zero but it should the event time.

2. Hover exit events were not injected while transitioning to delegating
   state and when tapping.

3. Differentiation between dragging and delagating state based on
   two moving pointer direction and distance is now based only on
   the direction. Hence, two pointers moving in the same direction
   are dragging, otherwise the event stream is delegated unmodified.
   The reason for that is the blind people cannot easily determine
   and control the distance between their fingers resulting in
   different behavior for gestures which the user thinks are the same
   which creates confusion. Also in some cases the delegation and
   draggig yield the same result, for example in list view, further
   adding to the confusion. This was also causing the status bar to
   be opened closed inreliably creating frustration.

4. Refactored the code such that now there is only one method that
   injects motion events and all request go through it. Some bugs
   were introduced by inconsistent implementation in the different
   injection methods.

5. Fixed a couple of event stream inconsistencies reported by the
   event consistency verifier.

bug:5224183
bug:5223787
bug:5214829

Change-Id: I16c9be3562ad093017af5b974a41ab525b73453f

12 years agoFix bug 5124021 - Menu visibility incorrect when restoring ListView
Adam Powell [Sun, 28 Aug 2011 23:18:16 +0000 (16:18 -0700)]
Fix bug 5124021 - Menu visibility incorrect when restoring ListView
selection mode

Fix visibility of menus when action modes are initiailized early.

Fix ListView problems persisting check states.

Change-Id: Idc21036dc39259e72f0e6831a0ccb4695f8858ef

12 years agoMerge "Fix bug 5067075 - missing scrollbar when entering long signatures"
Adam Powell [Sun, 28 Aug 2011 23:58:54 +0000 (16:58 -0700)]
Merge "Fix bug 5067075 - missing scrollbar when entering long signatures"

12 years agoMerge "Fix bug 5133509 - Align holo menu panel windows along the bottom of the screen"
Adam Powell [Sun, 28 Aug 2011 23:58:27 +0000 (16:58 -0700)]
Merge "Fix bug 5133509 - Align holo menu panel windows along the bottom of the screen"