OSDN Git Service
Shih-wei Liao [Thu, 20 Jan 2011 20:35:44 +0000 (12:35 -0800)]
Handle fatal errors from calling bccRegisterSymbolCallback (if any).
Change-Id: I53f35b6efd26abc1e8559f6f1e37abb55a1df7db
Tadashi G. Takaoka [Thu, 20 Jan 2011 13:17:51 +0000 (05:17 -0800)]
Merge "Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS" into honeycomb
Tadashi G. Takaoka [Thu, 20 Jan 2011 08:56:13 +0000 (17:56 +0900)]
Rename action to ACTION_INPUT_METHOD_SUBTYPE_SETTINGS
Change-Id: I27c318777355991ae4ad72d0b2480e93c8c5044e
Chia-chi Yeh [Thu, 20 Jan 2011 12:29:11 +0000 (04:29 -0800)]
Merge "Update the path of the intent to unlock keystore." into honeycomb
Chia-chi Yeh [Thu, 20 Jan 2011 12:23:59 +0000 (20:23 +0800)]
Update the path of the intent to unlock keystore.
Change-Id: Ia81d0c172f2be6d04cba4db6e6798058f321605d
Ben Murdoch [Thu, 20 Jan 2011 11:21:24 +0000 (11:21 +0000)]
DRT needs to clear cookies between tests.
Fixes failure seen in fast/cookies/local-file-can-set-cookies.html
Change-Id: I08b8a0fcf87003fa4621dce08604bf42e70e4635
Ben Murdoch [Thu, 20 Jan 2011 10:52:24 +0000 (10:52 +0000)]
Add case-sensitive tests to DRT ignore list.
/mnt/sdcard forces lowercase, but these tests verify
the capitialization of the filename. We will never pass them
with DRT1 while storing tests on external storage. DRT2 will
fix this as it does not store any files locally (hence DRT2's
ignore list is unchanged).
Change-Id: Ia062ad77ad312a34db61d606a1d1382ac1d7b70e
Adam Cohen [Thu, 20 Jan 2011 01:16:34 +0000 (17:16 -0800)]
Addressing API Review docs bugs:
->Issue
3370313
->Issue
3370403
->Issue
3370328
->kthx, bye
Change-Id: I2d1962c27b3ba856a0b4632d335271300bab45eb
Scott Main [Thu, 20 Jan 2011 06:58:08 +0000 (22:58 -0800)]
Merge "Doc change: adding missing nfc demo png" into honeycomb
Robert Ly [Thu, 20 Jan 2011 06:52:18 +0000 (22:52 -0800)]
Doc change: adding missing nfc demo png
Change-Id: Id96b13f4d075cec48dbc528c8396d1c2f6ed50d9
Hung-ying Tyan [Thu, 20 Jan 2011 06:41:20 +0000 (22:41 -0800)]
Merge "Make VpnService synchronous API." into honeycomb
Scott Main [Thu, 20 Jan 2011 06:37:21 +0000 (22:37 -0800)]
Merge "Doc change: adding missing samples" into honeycomb
Robert Ly [Thu, 20 Jan 2011 06:09:47 +0000 (22:09 -0800)]
Merge "Doc change: animation devguide topic" into honeycomb
Daniel Sandler [Thu, 20 Jan 2011 05:57:35 +0000 (21:57 -0800)]
Merge "Text & layout tweaks in system bar:" into honeycomb
Daniel Sandler [Thu, 20 Jan 2011 05:57:26 +0000 (21:57 -0800)]
Merge "More fixes to ensure that touches outside the panel close it." into honeycomb
Daniel Sandler [Thu, 20 Jan 2011 05:26:54 +0000 (00:26 -0500)]
Text & layout tweaks in system bar:
- Contract date field to avoid collision with clock.
- Tune the clock font size in bar & panel.
- Better vertical alignment of bar icons.
Change-Id: I491c8678eec8dd3e5236121cc08583e2b8c79fc2
Romain Guy [Thu, 20 Jan 2011 05:52:49 +0000 (21:52 -0800)]
Merge "Add rounded rects and circles support to OpenGLRenderer." into honeycomb
Romain Guy [Thu, 20 Jan 2011 05:54:02 +0000 (21:54 -0800)]
Add rounded rects and circles support to OpenGLRenderer.
Change-Id: I6cedf2b495d58de7c0437096809fa9e4518a1b8c
Adam Powell [Thu, 20 Jan 2011 05:52:33 +0000 (21:52 -0800)]
Merge "Better fix for bug
3112733" into honeycomb
Robert Ly [Mon, 17 Jan 2011 03:48:06 +0000 (19:48 -0800)]
Doc change: animation devguide topic
Change-Id: I52cdd29616f7f30784c0f8352c035493c8d413dc
Patrick Dubroy [Wed, 19 Jan 2011 23:43:55 +0000 (15:43 -0800)]
previewImage API shouldn't be hidden.
Daniel Sandler [Thu, 20 Jan 2011 05:13:11 +0000 (00:13 -0500)]
More fixes to ensure that touches outside the panel close it.
Similarly, touches in the glow area surrounding the panel
title no longer switch into settings mode.
Bug:
3339023
Change-Id: I142e500a55ecfca24082c28e75e5e71c1524ad56
Adam Powell [Thu, 20 Jan 2011 01:58:04 +0000 (17:58 -0800)]
Better fix for bug
3112733
Make sure PopupWindows set to clip to the screen and that are anchored
to another view do not clip off the top of the screen.
Change-Id: I6ef9d61982dfda18a4ee7c69128932f5e08aa884
Hung-ying Tyan [Wed, 19 Jan 2011 08:48:38 +0000 (16:48 +0800)]
Make VpnService synchronous API.
This eases VpnSettings on dealing with multiple-activity-instance problem
(i.e., SettingsActivity and VpnSettingsActivity).
+ Most of the code is moved from the VpnServices package to vpn/java/.
+ VpnManager and VpnServiceBinder are revised to provide synchronous API.
+ Add a new method isIdle() to IVpnService.aidl.
Related bug:
3293236 (need to deal with multiple-activity-instance problem)
Change-Id: I03afa3b3af85d7b4ef800683cd075c356a9266c4
Jim Miller [Thu, 20 Jan 2011 04:15:49 +0000 (20:15 -0800)]
Merge "Fix
3339257: Update lockscreen keyboard to fit Holo theme" into honeycomb
Jim Miller [Tue, 18 Jan 2011 01:00:44 +0000 (17:00 -0800)]
Fix
3339257: Update lockscreen keyboard to fit Holo theme
This updates the lockscreen keyboard to be like the
latin-1 IME keyboard and updates it to fit the holo theme.
Fixed some minor issues addressed in review.
Change-Id: I3c6dd8f91be753510e6eadfa9ad913f77038947b
Robert Ly [Thu, 20 Jan 2011 02:14:50 +0000 (18:14 -0800)]
Doc change: adding missing samples
Change-Id: Id5f63a02b80f88b5cb0c4db18322554944b944c9
Jeff Brown [Thu, 20 Jan 2011 02:54:11 +0000 (18:54 -0800)]
Merge "Fix getSwitchState." into honeycomb
Jeff Brown [Thu, 20 Jan 2011 02:41:38 +0000 (18:41 -0800)]
Fix getSwitchState.
InputReader::getSwitchState always returns AKEY_STATE_UNKNOWN
because SwitchInputMapper::getSources() returns 0 which cannot
match any source mask including AINPUT_SOURCE_ANY. As a result
initial lid switch detection is broken.
This change adds a new source constant AINPUT_SOURCE_SWITCH
that indicates that the source has switches.
Change-Id: I5321ecf0ce84f1c2b4535f6c163d3f4dcf9b7a9b
Alexander Lucas [Thu, 20 Jan 2011 02:33:43 +0000 (18:33 -0800)]
Merge "Added Honeycomb-Gallery to docs." into honeycomb
Alexander Lucas [Wed, 19 Jan 2011 20:15:38 +0000 (12:15 -0800)]
Added Honeycomb-Gallery to docs.
Change-Id: I3879ee553f761113b30f8ad82c0a226d0823dd2c
Mathias Agopian [Thu, 20 Jan 2011 02:22:45 +0000 (18:22 -0800)]
Merge "Use EGL_NATIVE_VISUAL_ID to select EGLConfig" into honeycomb
Mathias Agopian [Thu, 20 Jan 2011 02:22:35 +0000 (18:22 -0800)]
Merge "fix [
3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly" into honeycomb
Mathias Agopian [Mon, 17 Jan 2011 01:57:20 +0000 (17:57 -0800)]
Use EGL_NATIVE_VISUAL_ID to select EGLConfig
EGLUtils::selectConfigForPixelFormat() now uses EGL_NATIVE_VISUAL_ID
to select a config with the proper format. this is more robust and
future proof.
Change-Id: I7245d904adab1e339f062b9b498ddd9324cfe7a4
Mathias Agopian [Wed, 19 Jan 2011 22:26:25 +0000 (14:26 -0800)]
fix [
3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly
The cut-off frequency of the lowpass filter was too high
for the sampling rate used by DELAY_NORMAL.
Now we use the same filters used for the gravity vector
(cascaded biquad at 1.5 Hz)
Change-Id: I319dc4f449a3abd553d61b196a9ddcf7782f912d
Huahui Wu [Thu, 20 Jan 2011 02:16:24 +0000 (18:16 -0800)]
Merge "b/
3350774 avoid screen jumping when pinching to zoom." into honeycomb
Huahui Wu [Thu, 20 Jan 2011 01:32:32 +0000 (17:32 -0800)]
b/
3350774 avoid screen jumping when pinching to zoom.
After the change that sends multi-touch to WebKit first, there is
a chance that the single-touch move event is handled before multi-
touch events are finished and this makes the page jumps.
This change skips those single-touch move events to avoid that.
Change-Id: I03992ef18c1de8e07933bd7cc6c12ffc02c014a8
Justin Ho [Thu, 20 Jan 2011 00:44:40 +0000 (16:44 -0800)]
Updated ic_sysbar icons
Change-Id: I431e312ad8817b796229733a6df89d287d0688b4
Irfan Sheriff [Thu, 20 Jan 2011 01:58:19 +0000 (17:58 -0800)]
Merge "Handle EAP authentication failure" into honeycomb
Jeff Brown [Thu, 20 Jan 2011 01:56:32 +0000 (17:56 -0800)]
Merge "Rename KeyCharacterMap.UnavailableException." into honeycomb
Jason Sams [Thu, 20 Jan 2011 01:50:15 +0000 (17:50 -0800)]
Merge "Remove some old logging code." into honeycomb
Jason Sams [Thu, 20 Jan 2011 01:49:24 +0000 (17:49 -0800)]
Remove some old logging code.
Change-Id: Ide5d91aadbc9f5b475da38762bc350ac237347d1
Jeff Brown [Thu, 20 Jan 2011 01:05:01 +0000 (17:05 -0800)]
Rename KeyCharacterMap.UnavailableException.
Bug:
3370261
Change-Id: I5cdca8ef2300b70b7a0fcc7e2c26765079645ecc
Christopher Tate [Thu, 20 Jan 2011 01:29:14 +0000 (17:29 -0800)]
Merge "Make the drag input window fullscreen touchable again" into honeycomb
Christopher Tate [Thu, 20 Jan 2011 01:26:50 +0000 (17:26 -0800)]
Make the drag input window fullscreen touchable again
Having it non-touchable was making it possible to e.g.
touch buttons and launch new activities out from under
an in-flight drag operation.
Bug
3370698
Change-Id: I46fe70a8fe8fbaa5cca48f6bb478ed7ded1f1cc3
Stephen Hines [Thu, 20 Jan 2011 01:24:53 +0000 (17:24 -0800)]
Merge "Clean up RS math fp library functions." into honeycomb
Daniel Sandler [Thu, 20 Jan 2011 01:24:42 +0000 (17:24 -0800)]
Merge "Notification & settings panel redesign." into honeycomb
Adam Powell [Thu, 20 Jan 2011 01:11:37 +0000 (17:11 -0800)]
Merge "Fix bug
3112733 - Missing TLS encryption option in manual email account setup" into honeycomb
Adam Powell [Thu, 20 Jan 2011 01:08:42 +0000 (17:08 -0800)]
Fix bug
3112733 - Missing TLS encryption option in manual email account setup
Make spinner popups observe global events that should change the
position of the popup.
Change-Id: Ia65204f594a6972b96d4db08c205770e340fcaf9
Jeff Brown [Thu, 20 Jan 2011 01:03:08 +0000 (17:03 -0800)]
Merge "Never drag scroll views with no children." into honeycomb
Mathias Agopian [Thu, 20 Jan 2011 01:01:22 +0000 (17:01 -0800)]
Merge "fix [
3367893] Rotating device on YouTube's home screen several times kills system_server" into honeycomb
Mathias Agopian [Thu, 20 Jan 2011 00:42:02 +0000 (16:42 -0800)]
fix [
3367893] Rotating device on YouTube's home screen several times kills system_server
A typo in RS tear down cause caused eglMakeCurrent to fail. Additionnaly,
EGLSurfaces where not destroyed explicitely.
Everything worked properly when only one RS context was used, as
eglTerminate() would clean-up everything.
however in the present case, there seem to be more than one RS context
and eglTerminate() is not called.
Change-Id: I37a10945b9c0a85c4f7abad1c4f4c24bc0daa0a5
Romain Guy [Thu, 20 Jan 2011 00:51:44 +0000 (16:51 -0800)]
Merge "Fix toasts." into honeycomb
Romain Guy [Thu, 20 Jan 2011 00:54:13 +0000 (16:54 -0800)]
Fix toasts.
Change-Id: I11916c55e8092169d2ab28c100bc7a152d60d432
Jason Sams [Thu, 20 Jan 2011 00:49:17 +0000 (16:49 -0800)]
Merge "Check and propogate errors from llvm." into honeycomb
Christopher Tate [Thu, 20 Jan 2011 00:41:14 +0000 (16:41 -0800)]
Merge "Fail more gracefully when window state changes during drags" into honeycomb
Amith Yamasani [Thu, 20 Jan 2011 00:40:14 +0000 (16:40 -0800)]
Merge "Ensure that the column is valid before querying." into honeycomb
Stephen Hines [Wed, 19 Jan 2011 20:51:33 +0000 (12:51 -0800)]
Clean up RS math fp library functions.
Change-Id: Ibe87b06a7f40a3889d63310641359d98bdff066c
Mathias Agopian [Thu, 20 Jan 2011 00:31:32 +0000 (16:31 -0800)]
Merge "improve SurfaceFlinger 'dumpsys' log" into honeycomb
Irfan Sheriff [Wed, 19 Jan 2011 23:09:14 +0000 (15:09 -0800)]
Handle EAP authentication failure
Avoid the scenario of an EAP network indefinitely trying to connect
due to an EAP authentication failure by disabling the network
Bug:
2149114
Change-Id: Iec8da7551c2dff9b153f41a2139529133130399d
Dianne Hackborn [Thu, 20 Jan 2011 00:28:31 +0000 (16:28 -0800)]
Merge "Hook up large heap API." into honeycomb
Jason Sams [Thu, 20 Jan 2011 00:27:06 +0000 (16:27 -0800)]
Merge "Expose unchecked copyFrom variants." into honeycomb
Christopher Tate [Thu, 20 Jan 2011 00:22:07 +0000 (16:22 -0800)]
Fail more gracefully when window state changes during drags
In particular, if a new window was created out from under the drag,
the drag-move event dispatch logic would wind up blithly assuming
that it would find a valid touch-dispatchable window under the
finger. When this was untrue, it would NPE, but the NPE was caught
and discarded safely by higher-level guard code.
With this change, we now avoid the NPE entirely and report the
spurious condition as part of the debugging log stream.
(Also add the local-state object to DragEvent.toString()'s output.)
Change-Id: Idfa5f45d049e48415ee59c8b0ffb5b0ed4098ce3
Amith Yamasani [Thu, 20 Jan 2011 00:19:35 +0000 (16:19 -0800)]
Ensure that the column is valid before querying.
Bug:
3303147
Change-Id: Ieec93317c5a2e924d3ee3108b61577b636943160
Mathias Agopian [Thu, 20 Jan 2011 00:15:53 +0000 (16:15 -0800)]
improve SurfaceFlinger 'dumpsys' log
list the purgatory, which shows windows that have been closed,
but for which the client still has references.
Change-Id: I5168bb88cb328d5d77d71d0871deb9190f493126
Jason Sams [Thu, 20 Jan 2011 00:14:21 +0000 (16:14 -0800)]
Check and propogate errors from llvm.
Change-Id: Id99a724f746d1f64eabcdf67c12646cc32ff8f9d
Joe Onorato [Thu, 20 Jan 2011 00:14:14 +0000 (16:14 -0800)]
Merge "Cut a hole in the status bar for events when the IME is open." into honeycomb
Dianne Hackborn [Wed, 19 Jan 2011 02:45:21 +0000 (18:45 -0800)]
Hook up large heap API.
Change-Id: I215644f8de326fe3d4fa582447885b0aa01f72d3
Joe Onorato [Thu, 20 Jan 2011 00:11:04 +0000 (16:11 -0800)]
Merge changes I3814b491,Ic3a7f4c0 into honeycomb
* changes:
Pass SkRegion::toString() through to java.
Remove optimization to isInContentArea that wasn't working.
Mike Lockwood [Thu, 20 Jan 2011 00:09:49 +0000 (16:09 -0800)]
Merge "@hide MediaStore.ACTION_MTP_SESSION_END" into honeycomb
Gilles Debunne [Thu, 20 Jan 2011 00:08:20 +0000 (16:08 -0800)]
Merge "Race condition patched in Email autocompletion." into honeycomb
Mike Lockwood [Thu, 20 Jan 2011 00:07:25 +0000 (16:07 -0800)]
@hide MediaStore.ACTION_MTP_SESSION_END
BUG:
3370230
Change-Id: Idc05512930ceab8f91e3ddf0969a3b17deab2f62
Signed-off-by: Mike Lockwood <lockwood@android.com>
Gloria Wang [Wed, 19 Jan 2011 23:57:23 +0000 (15:57 -0800)]
Merge "More fix for 64 bit offset." into honeycomb
Jason Sams [Wed, 19 Jan 2011 23:44:38 +0000 (15:44 -0800)]
Expose unchecked copyFrom variants.
Change-Id: I452d082bb4adbd578b6300bf5829dc59e91e517a
Gloria Wang [Wed, 19 Jan 2011 23:38:16 +0000 (15:38 -0800)]
More fix for 64 bit offset.
Change-Id: Ia05060113ca0f43a4362914dc99c89c89e30eb4a
Joe Onorato [Wed, 19 Jan 2011 23:25:55 +0000 (15:25 -0800)]
Cut a hole in the status bar for events when the IME is open.
Bug:
3238092
Change-Id: I8af18c2ebada624fbf5baee09b4b7ef98a7c8205
Joe Onorato [Wed, 19 Jan 2011 22:52:08 +0000 (14:52 -0800)]
Pass SkRegion::toString() through to java.
Change-Id: I3814b491c689313c1f8da811a104d913175f6268
Joe Onorato [Wed, 19 Jan 2011 02:00:30 +0000 (18:00 -0800)]
Remove optimization to isInContentArea that wasn't working.
This might fix the bug where tapping outside the notification panel doesn't close it.
I'm not 100% sure because I can't reproduce this on-demand, but I think it's possible for
onSizeChanged to race with the animations and we end up with a bad rectangle. The time
I did see it happen was tapping above the title area right after canceling a notification,
so that could explain it I think.
Bug:
3339023
Change-Id: Ic3a7f4c059e7bf6f30b864a371a0912a6414edb7
Joe Onorato [Wed, 19 Jan 2011 01:57:41 +0000 (17:57 -0800)]
Add docs for Notification.Builder.
Bug:
3362451
Change-Id: I8f16a7f266812190dc8d06751f5ca914e2050111
Jaikumar Ganesh [Wed, 19 Jan 2011 23:13:37 +0000 (15:13 -0800)]
Merge "Make connection / disconnect failure more robust." into honeycomb
Andreas Huber [Wed, 19 Jan 2011 23:12:41 +0000 (15:12 -0800)]
Merge "Prefill the cache before trying to instantiate the media extractor." into honeycomb
Gilles Debunne [Mon, 17 Jan 2011 23:14:32 +0000 (15:14 -0800)]
Race condition patched in Email autocompletion.
Bug
3347962
Root cause of this problem: if the adapter's content gets updated by a backgroung
thread, the PopupDataSetObserver will call showDropDown which will popup the
list.
Added a flag to make this call show the popup iif it is already visible.
This relayout is needed to clear the mDataChanged flag set when the content was
modified and which otherwise prevents touch events on the result list.
ArrayAdapter didn't use its lock to protect access to mObject.
-------------------------------------------------
However, the study of the this race conditions revealed an other bug:
Updated adapter's content is not displayed in filtered AutoCompleteTextView
Bug
3369097
Change-Id: Icd90d452f98231866f4d8a1f6994c1492febecb9
Andreas Huber [Wed, 19 Jan 2011 23:07:19 +0000 (15:07 -0800)]
Prefill the cache before trying to instantiate the media extractor.
The latter is an operation that otherwise could block on the datasource
for a significant amount of time. During that time we'd be unable to
abort the preparation phase without this prefill.
Change-Id: Ia42496d88a11314386ea8797d665bf4e94871e30
related-to-bug:
3362836
Brad Fitzpatrick [Wed, 19 Jan 2011 22:53:24 +0000 (14:53 -0800)]
Merge "StrictMode: class instance limits (track object "leaks")" into honeycomb
Brad Fitzpatrick [Wed, 19 Jan 2011 08:10:58 +0000 (00:10 -0800)]
StrictMode: class instance limits (track object "leaks")
Change-Id: I2db5a19060c2013078feb88a91caf655469b2f98
Carl Shapiro [Wed, 19 Jan 2011 22:40:24 +0000 (14:40 -0800)]
Merge "Add a property for specifying a dalvik heap growth limit." into honeycomb
Romain Guy [Wed, 19 Jan 2011 22:38:29 +0000 (14:38 -0800)]
Don't attempt to create empty layers.
Bug #
3369888
Change-Id: Ic17bbd1c04bbf760cb17d0eb9e6767fd6479948c
Romain Guy [Wed, 19 Jan 2011 22:36:22 +0000 (14:36 -0800)]
Merge "Don't attempt to create empty layers. Bug #
3369888" into honeycomb
Gil Dobjanschi [Wed, 19 Jan 2011 20:07:01 +0000 (12:07 -0800)]
Bug fix: 368813 Transition is regenerated when overlay duration changes outside the transition
Change-Id: I8217e7fe00392455427e117dc54c3461301f95c5
Jaikumar Ganesh [Wed, 19 Jan 2011 21:59:32 +0000 (13:59 -0800)]
Make connection / disconnect failure more robust.
Add error codes so that the states can be tracked better.
Change-Id: Ic07a5d34589134b68dedeb4803ccb523aa01b567
Dharmaray Kundargi [Wed, 19 Jan 2011 22:02:12 +0000 (14:02 -0800)]
Merge "remove eng developement local tags in make file" into honeycomb
Shimeng (Simon) Wang [Wed, 19 Jan 2011 21:58:57 +0000 (13:58 -0800)]
Merge "Use rounded interger to represent the last touch point." into honeycomb
James Dong [Wed, 19 Jan 2011 21:57:06 +0000 (13:57 -0800)]
Merge "Logging the duration range from different media tracks for recording" into honeycomb
Christopher Tate [Wed, 19 Jan 2011 21:51:58 +0000 (13:51 -0800)]
Merge "Fix a couple of drag & drop crashes" into honeycomb
Daniel Sandler [Fri, 14 Jan 2011 21:39:19 +0000 (16:39 -0500)]
Notification & settings panel redesign.
Bug:
3353758
Change-Id: Ibe98ed78c471344e1fb3cb462c83b76678c665f7
Romain Guy [Wed, 19 Jan 2011 21:40:43 +0000 (13:40 -0800)]
Merge "Make embedded hardware layers work. Bug #
3369474" into honeycomb
Romain Guy [Wed, 19 Jan 2011 21:42:26 +0000 (13:42 -0800)]
Make embedded hardware layers work.
Bug #
3369474
Change-Id: Ib6d7fb44eedda9dc2933b5e1b176f307968af91d
Shimeng (Simon) Wang [Wed, 19 Jan 2011 20:02:13 +0000 (12:02 -0800)]
Use rounded interger to represent the last touch point.
This prevents loss of delta calculation accurracy when dragging, which
was done in float and converted to integer.
issue:
3366067
Change-Id: Ia121a6ef4619c9abfb1f76a01db3272d41d02b81
Derek Sollenberger [Wed, 19 Jan 2011 21:08:42 +0000 (16:08 -0500)]
Fix complex character support for plugins.
bug:
3369527
Change-Id: I48c3442d7de54589f9f9578f6375b7ad291677db
Christopher Tate [Wed, 19 Jan 2011 20:56:26 +0000 (12:56 -0800)]
Fix a couple of drag & drop crashes
1. ViewGroups being removed from the layout during a drag would wind up
crashing the app with an NPE at drag-ended time, due to blind dereference
of now-cleared object pointers.
2. Passing a 'null' ClipData to startDrag() would crash the system
process with an NPE. Should this even be valid? I'm inclined to say
yes, though it means that apps will need to guard against it.
Fixes bug
3369542
Change-Id: I168fc1284d6fd4403999946609725414cf254df0