Commit Graph

26556 Commits

Author SHA1 Message Date
Mathias Agopian
7f7c6aa0b5 Merge "egl: clear error on function entry" into honeycomb 2011-01-25 18:01:03 -08:00
Arnaud Berry
de9056f611 Merge "Fixed the display of the brightness controls in the system panel" into honeycomb 2011-01-25 17:51:32 -08:00
Justin Ho
bbbd75cd77 Merge "Removing unused assets in mdpi" into honeycomb 2011-01-25 17:46:23 -08:00
Jim Miller
b199599517 Merge "Fix 3338368: Fix bounds calculation for recent apps view" into honeycomb 2011-01-25 17:41:59 -08:00
Adam Powell
0310534e1a Merge "Fix bug 3343940 - Legacy dialogs should use overlay action mode UI" into honeycomb 2011-01-25 16:27:16 -08:00
Jim Miller
e5951dcbe2 Merge "Fix 3381660: Make modifier keys in PasswordUnlock match IME" into honeycomb 2011-01-25 16:21:21 -08:00
Costin Manolache
b4a4dfc71c Merge "If 'customTokens', let authenticator handle notification." into honeycomb 2011-01-25 16:13:12 -08:00
Xavier Ducrohet
bbdc56d266 Merge "LayoutLib: return ViewInfo for all merged items + Build init." into honeycomb 2011-01-25 16:08:03 -08:00
Jeff Brown
eb8b9d8a22 Fix crashes caused by some input devices.
The touch screen sometimes reports more than 10 pointers even though that's
all we asked for.  When this happens, we start dropping events with more
than 10 pointers.  This confuses applications and causes them to crash.
Raised the limit to 16 pointers.
Bug: 3331247

The default behavior was to identify all touch devices as touch screens.
External devices that are plugged in are more likely to be touch pads
not attached to a screen.  Changed the default to be a touch pad
and renamed some internal constants to avoid confusion.

A certain mouse happens to also behave like a touch pad.  That caused
problems because we would see multiple concurrent traces of motion events
coming from the same input device so we would batch them up.
Added code to ensure that we don't batch events unless they come from
the same *source* in addition to coming from the same *device*.

Due to batching or misbehaving drivers, it's possible for the set of
pointer ids to be different from what we expect when it comes time to
split motion events across windows.  As a result, we can generate motion
events with 0 pointers.  When we try to deliver those events, we cause
an error in the InputTransport so we tear down the InputChannel and kill
the application.
Added code to check out assumption about pointer ids and drop the
event gracefully instead.

Patched up the tests to take into account the change in default behavior
for identifying touch screens and touch pads.

Change-Id: Ic364bd4cb4cc6335d4a1213a26d6bdadc7e33505
2011-01-25 16:02:22 -08:00
Gilles Debunne
9b18927508 Merge "A long press on the selection handle no longer selects the word." into honeycomb 2011-01-25 15:59:01 -08:00
Romain Guy
92e9d3fc29 Merge "Fix documentation typo." into honeycomb 2011-01-25 15:48:17 -08:00
Mike Lockwood
40096245e5 Merge "StagefrightMediaScanner: Close metadata retriever after we are done scanning" into honeycomb 2011-01-25 15:46:25 -08:00
Mike Lockwood
1883b5766d Merge "MTP: Fix race conditions in MtpServer JNI code" into honeycomb 2011-01-25 15:44:28 -08:00
Michael I. Gold
4aea6bff14 egl: clear error on function entry
Clear the current thread error state on entry to API functions as
mandated by the EGL 1.4 specification, section 3.1.  glGetError
returns additional information about the "most recent EGL function".

Change-Id: Ic24c64b39294ffc1a4e43fa72663e076b9d7decf
2011-01-25 15:36:21 -08:00
James Dong
39ddcd266e Merge "Report errors to applications if AudioRecord->start() fails" into honeycomb 2011-01-25 15:31:09 -08:00
Justin Ho
508030a8be Merge "New contact picture" into honeycomb 2011-01-25 15:31:08 -08:00
Dianne Hackborn
288d083743 Merge "Argh forget to include my final part of the change." into honeycomb 2011-01-25 15:23:13 -08:00
Dianne Hackborn
e7a1c6b766 Merge "New extra for GET_CONTENT." into honeycomb 2011-01-25 15:17:50 -08:00
Adam Powell
1bbf840737 Merge "Fix bug 3387855 - Menu flashes on left side of screen" into honeycomb 2011-01-25 14:46:47 -08:00
Santosh Madhava
00d2608d1e Merge "Fix for issue 3385068 : Play gets out of sync" into honeycomb 2011-01-25 14:46:15 -08:00
Scott Main
24a422ec50 Merge "docs: revise and amend platform notes for preview" into honeycomb 2011-01-25 14:21:28 -08:00
Jeff Brown
205ee2d2da Merge "Fix surface frame size reporting." into honeycomb 2011-01-25 14:21:00 -08:00
Gilles Debunne
7a5ea10996 Merge "Fix for a call to startActivity from outside of an app." into honeycomb 2011-01-25 14:20:09 -08:00
Dianne Hackborn
32d0fec1f0 Merge "Fix issue #3385839: Fragment.onCreateView is passing in activity..." into honeycomb 2011-01-25 14:06:01 -08:00
Justin Ho
fc5eb727a1 Merge changes I282a8421,I53d15f37 into honeycomb
* changes:
  Merging Gingerbread assets into Honeycomb
  Removing old assets from SystemUI in drawable-hdpi
2011-01-25 14:01:25 -08:00
Jaikumar Ganesh
b2fdb066d2 Merge "Rename virtual call API to ScoUsingVirtualCall." into honeycomb 2011-01-25 13:56:02 -08:00
Romain Guy
260e546e98 Merge "Prevent crash in View when gathering attributes without an AttachInfo. Bug #3385339" into honeycomb 2011-01-25 13:55:14 -08:00
Gilles Debunne
4a3a735d74 Merge "Overscoll bounce amplitude is smaller." into honeycomb 2011-01-25 13:44:32 -08:00
Adam Powell
69d4962cb2 Merge "Fix bug 3378333 - Holo-style layout for granting permissions" into honeycomb 2011-01-25 13:42:49 -08:00
Dheeraj Sharma
a7c5e7650e Merge "Video Editor:Fix for 3375632" into honeycomb 2011-01-25 12:50:34 -08:00
Amith Yamasani
1571ac1ae2 Merge "Heed the focusability flag in SearchView and set the default to true." into honeycomb 2011-01-25 12:35:06 -08:00
Jeff Brown
41cd3a720a Merge "Fix emulator trackball." into honeycomb 2011-01-25 12:33:50 -08:00
Gilles Debunne
bf2a4a1135 Merge "Fixed CAB background and selection color for legacy applications." into honeycomb 2011-01-25 11:37:54 -08:00
Gilles Debunne
d4a0a583c6 Merge "Removed warnings in DynamicLayout" into honeycomb 2011-01-25 11:34:19 -08:00
Wink Saville
8b43d1bb62 Merge "Add debug to CallManager#canDial." into honeycomb 2011-01-25 11:02:25 -08:00
Romain Guy
ab968d018c Merge "Remove debugging log left by mistake." into honeycomb 2011-01-25 11:01:55 -08:00
Brian Carlstrom
6fc3211a09 Merge "Tracking jarjar of org.bouncycastle to com.android.org.bouncycastle" into honeycomb 2011-01-25 10:58:02 -08:00
Gilles Debunne
65e2e812c3 Merge "TextLine cache is used, even for long lines of text." into honeycomb 2011-01-25 10:43:05 -08:00
Robert Greenwalt
10a2205d31 Merge "Fix tethering when switching default connection" into honeycomb 2011-01-25 10:27:51 -08:00
Shimeng (Simon) Wang
a520267488 Merge "Set high usage delta to 1 to avoid constant V8 GC." into honeycomb 2011-01-25 10:27:24 -08:00
John Reck
3b54c6e621 Merge "Docs for Origin" into honeycomb 2011-01-25 10:01:16 -08:00
satok
8b714d7f37 Merge "Fix the return value of switch to last ime." into honeycomb 2011-01-25 08:00:29 -08:00
satok
c02554f4fb Merge "Sort IME by id" into honeycomb 2011-01-25 06:34:21 -08:00
Ken Wakasa
a1280a2745 Merge "Clip touch event at SoftInputWindow to handle the event from Inset" into honeycomb 2011-01-25 05:42:36 -08:00
Jason Sams
97846c47bb Merge "Attempt to fix 3333866 Missing memory barrier when the non-locking past path is hit." into honeycomb 2011-01-25 00:23:41 -08:00
Dheeraj Sharma
4356ed2b30 Merge "Issue no : 3370622" into honeycomb 2011-01-24 23:04:54 -08:00
Dianne Hackborn
aba732728d Merge "Fix issue #3385054: HRI24 never enters suspend (LP0) - IKXEVEREST-3439" into honeycomb 2011-01-24 22:51:18 -08:00
Romain Guy
84bfbda87f Merge "Make nested hardware layers work again" into honeycomb 2011-01-24 22:35:21 -08:00
Santosh Madhava
609a42f5d6 Merge "Review rework on Patch Set 2 for issue 3372849" into honeycomb 2011-01-24 22:33:44 -08:00
Romain Guy
c2f6f6be34 Merge "Fix display list support for shapes." into honeycomb 2011-01-24 21:51:43 -08:00