OSDN Git Service
Scott Main [Thu, 10 Dec 2009 23:54:54 +0000 (15:54 -0800)]
docs: add developer dashboard page and add topic link
to it from the homepage (replacing the video topic)
Android (Google) Code Review [Wed, 16 Dec 2009 18:05:10 +0000 (10:05 -0800)]
Merge change Ib43ec8f6 into eclair
* changes:
docs: fix some typos in the manifest docs samples and remove the "one or more of" phrase from the syntax snippet because it interferes with the syntax coloring.
Android (Google) Code Review [Wed, 16 Dec 2009 17:59:12 +0000 (09:59 -0800)]
Merge change Ia36d8e74 into eclair
* changes:
Updates to SDK troubleshooting doc, per bug
2315781.
Android (Google) Code Review [Wed, 16 Dec 2009 05:24:15 +0000 (21:24 -0800)]
Merge change I8385f59d into eclair
* changes:
sdk doc change for esr: Cleanup for resources tab content.
Dirk Dougherty [Wed, 16 Dec 2009 02:42:17 +0000 (18:42 -0800)]
sdk doc change for esr: Cleanup for resources tab content.
Bug:
2160782
Change-Id: I8385f59d764156ccc318f71e5d344c7f33330c40
Katarina Stenstedt [Thu, 10 Dec 2009 19:35:18 +0000 (11:35 -0800)]
Updates to SDK troubleshooting doc, per bug
2315781.
Describes work-around for these problems: Sometimes you
can't view manifest files within Eclipse; you can't run
the GestureBuilder sample on the emulator or uninstall it
from the emulator.
Bug:
2315781
Change-Id: Ia36d8e74a9fccd106ce2cc5e9451846aacba9da4
Android (Google) Code Review [Tue, 15 Dec 2009 16:50:20 +0000 (08:50 -0800)]
Merge change I0448ef20 into eclair
* changes:
Fix SoundPool buffer size rounding error. Bug
2327620.
Dave Sparks [Tue, 15 Dec 2009 05:12:05 +0000 (21:12 -0800)]
Fix SoundPool buffer size rounding error. Bug
2327620.
AudioTrack was modified earlier to calculate minimum buffer size
based on the hardware reported latency. Previously, it was a
hard-coded value. As a result of this change, the minimum buffer
size is now variable based on hardware latency. On Passion, this
brought out a subtle rounding error in the buffer size calculation
in SoundPool. This can cause AudioTrack creation to fail based on
the requested sample rate. This fix calculates the total buffer
size first, and then does rounding before dividing by the number
of buffers.
Android (Google) Code Review [Tue, 15 Dec 2009 05:34:44 +0000 (21:34 -0800)]
Merge change I0c8814d1 into eclair
* changes:
Removing copyrighted backgrounds/logos from ContactManager and Wiktionary samples.
Trevor Johns [Tue, 15 Dec 2009 01:25:36 +0000 (17:25 -0800)]
Removing copyrighted backgrounds/logos from ContactManager and Wiktionary
samples.
Bug:
2326131
Android (Google) Code Review [Tue, 15 Dec 2009 01:41:15 +0000 (17:41 -0800)]
Merge change I8f657a99 into eclair
* changes:
Avoid a crash trying to get a substring whose start is after its end.
Eric Fischer [Tue, 15 Dec 2009 01:33:11 +0000 (17:33 -0800)]
Avoid a crash trying to get a substring whose start is after its end.
Constrain the start of the extracted text, not just the end, to the length
of the content.
Approver: ryanpc
Bug:
2323813
Trevor Johns [Fri, 11 Dec 2009 14:22:05 +0000 (06:22 -0800)]
Adding list of articles to docs/html/resources/articles/index.jd.
Scott Main [Mon, 14 Dec 2009 22:37:53 +0000 (14:37 -0800)]
docs: fix some typos in the manifest docs samples and
remove the "one or more of" phrase from the syntax snippet
because it interferes with the syntax coloring.
Android (Google) Code Review [Mon, 14 Dec 2009 20:11:08 +0000 (12:11 -0800)]
Merge change Ib1eb2e9e into eclair
* changes:
sdk doc change for esr: Add "resources" tab content. Fix links pointing to the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes.
Dirk Dougherty [Fri, 11 Dec 2009 00:25:06 +0000 (16:25 -0800)]
sdk doc change for esr: Add "resources" tab content. Fix links pointing to the old locations. Change Android.mk to output samples files to resources/samples. Misc other fixes.
Bug:
2160782
Change-Id: Ib1eb2e9e3fe3a7b2ad16387dbf888646a1195221
Dianne Hackborn [Mon, 14 Dec 2009 18:49:42 +0000 (10:49 -0800)]
Fix issue #
2325782 Missing location features
Change-Id: I56a07438b5840f530f7508b1ef4904cea737a550
Eric Laurent [Mon, 14 Dec 2009 11:45:41 +0000 (03:45 -0800)]
Fix issue
2324029: In-call (and other) audio screwed up after using Pandora (ERD72).
The problem is due to spurious headset connection indications received from event observer when a 3.5mm headset w/o mic is connected.
In this particular case, The HeadsetObserver first received a valid indication of headset with mic connection, followed by a headset with mic disconnection and finally a headset w/o mic connection.
The HeadsetObserver delays the headset disconnection intent to leave time to music app to pause music before the output path is switched.
As the last headset w/o mic connection indication is received from the event observer before the intent corresponding to the spurious headset with mic disconnection is broadcast, the later is discarded. Results a state where the headset with mic is always considered as connected.
The fix consists in not canceling pending intents when a new headset state is received and carrying the HeadsetObserver state with the delayed message triggering the broacast of the disconnection intent.
Ying Wang [Sat, 12 Dec 2009 23:38:29 +0000 (15:38 -0800)]
am
6f95f461: Fix the dependencies to make online-sdk-docs.
Merge commit '
6f95f461098d5b9e93212cf9cc7c7a6498eecf3a' into eclair
* commit '
6f95f461098d5b9e93212cf9cc7c7a6498eecf3a':
Fix the dependencies to make online-sdk-docs.
Dianne Hackborn [Fri, 11 Dec 2009 22:51:35 +0000 (14:51 -0800)]
Fix #
2269582 Sometimes camera preview screen is truncated
There were a few places in the window manager where we wouldn't cause
a layout after making a window visible. This would leave it using
whatever size and position it last have since we don't layout windows
when they are not visible.
Also includes a little part I missed in the security issue that
allowed wallpapers to see input on the lock screen.
Change-Id: Icd7e037ad9a67ac936bc7039d87ed68f49502d73
Android (Google) Code Review [Sat, 12 Dec 2009 02:25:21 +0000 (18:25 -0800)]
Merge change I2ffe306f into eclair
* changes:
Fix issue #
2304284: contacts/dialer/recentcalls constantly flashing
Dianne Hackborn [Fri, 11 Dec 2009 23:24:33 +0000 (15:24 -0800)]
Fix issue #
2304284: contacts/dialer/recentcalls constantly flashing
Make sure the application is always given the most recent configuration
when launcher. Use the current configuration, instead of whatever happens
to be set by the app, for reporting what it was launched with.
Change-Id: I2ffe306f56cc9092b640546dd0a28d2c29b9c0b3
Android (Google) Code Review [Fri, 11 Dec 2009 22:54:19 +0000 (14:54 -0800)]
Merge change I6dc8a694 into eclair
* changes:
Layoutlib: Add a constant for default density value.
Xavier Ducrohet [Fri, 11 Dec 2009 22:20:54 +0000 (14:20 -0800)]
Layoutlib: Add a constant for default density value.
Change-Id: I6dc8a694bbdae2385d4e877ea04a6b4325a5719e
Christopher Tate [Fri, 11 Dec 2009 20:11:31 +0000 (12:11 -0800)]
Fix #
2320798: Device hang then runtime restart
The system_server process is deadlocking between event dispatch and window
manager code. This change fixes the lock scoping to eliminate the deadlock.
Change-Id: I00f029e4d51d7432119ad3aeec260df215b52546
Mathias Agopian [Fri, 11 Dec 2009 08:56:10 +0000 (00:56 -0800)]
fix [
2269582] [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly
When a surface is removed from the screen while it holds a "freeze lock", the
release of that lock happens in the destructor as a "safety net". However, it
doesn't trigger an update at that point.
Make sure that "freeze locks" are released from the transaction at the point
a surface is removed from the screen (if it's not on screen, it shouldn't
prevent the screen to redraw, and therefore cannot hold a freeze lock).
The refresh corresponding to that transaction will pick it up as soon as possible.
Ying Wang [Fri, 11 Dec 2009 01:08:14 +0000 (17:08 -0800)]
Fix the dependencies to make online-sdk-docs.
Without the framework library, 'make online-sdk-docs' can not find symbols
in the framework library.
Android (Google) Code Review [Fri, 11 Dec 2009 01:03:30 +0000 (17:03 -0800)]
Merge change I18305fec into eclair
* changes:
Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
Mathias Agopian [Thu, 10 Dec 2009 23:52:29 +0000 (15:52 -0800)]
fix [
2319255] crash in openGL : from the media recorder stress test.
never call eglCreateImageKHR() with a NULL native buffer, which can
happen in OOM conditions.
Roman Nurik [Thu, 10 Dec 2009 17:42:51 +0000 (09:42 -0800)]
Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
Android (Google) Code Review [Thu, 10 Dec 2009 07:42:13 +0000 (23:42 -0800)]
Merge change I24bb662a into eclair
* changes:
Adding screenshots for development/samples/Wiktionary and development/samples/WiktionarySimple.
Dave Sparks [Thu, 10 Dec 2009 04:20:26 +0000 (20:20 -0800)]
Fix media player decode function. Bug
2317821.
There was a recent change to OpenCORE that broke the MediaPlayer::decode()
function for all OpenCORE supported formats (MP3, AAC, and AMR-NB/WB). The
affect is that SoundPool is unreliable for all of these formats. This patch
changes the logic in the AudioCache object that processes messages from the
media player. The old logic was fragile. This change should make it more
robust against changes.
Trevor Johns [Thu, 10 Dec 2009 04:26:55 +0000 (20:26 -0800)]
Adding screenshots for development/samples/Wiktionary and development/samples/WiktionarySimple.
Android (Google) Code Review [Thu, 10 Dec 2009 02:41:04 +0000 (18:41 -0800)]
Merge change Ia48b3f2a into eclair
* changes:
Fix #
2313887: Device doesn't boot after rebooting device...
Dianne Hackborn [Thu, 10 Dec 2009 02:26:21 +0000 (18:26 -0800)]
Fix #
2313887: Device doesn't boot after rebooting device...
...in setup wizard ->Wifi setup screen.
We were stopped waiting for the wallpaper to draw, which it would never do
because it had been obscured and thus hidden.
Change-Id: Ia48b3f2a46ca970f143cbaee99f5f2a054378986
Android (Google) Code Review [Thu, 10 Dec 2009 02:20:21 +0000 (18:20 -0800)]
Merge change I06398298 into eclair
* changes:
docs: add images used in BT developer guide.
Scott Main [Thu, 10 Dec 2009 02:11:16 +0000 (18:11 -0800)]
docs: add images used in BT developer guide.
needed (but not a dependency) by I1cd5c8282ba45d79da854db43d741b6fa049812b
Android (Google) Code Review [Thu, 10 Dec 2009 02:09:49 +0000 (18:09 -0800)]
Merge change Ie4cdb5a3 into eclair
* changes:
Add --custom-package to aapt
Scott Main [Thu, 10 Dec 2009 00:07:39 +0000 (16:07 -0800)]
docs: add the Bluetooth developer guide,
and make some revisions to the BT javadocs
Android (Google) Code Review [Thu, 10 Dec 2009 01:59:07 +0000 (17:59 -0800)]
Merge change I3c299167 into eclair
* changes:
Import revised translations. DO NOT MERGE
Android (Google) Code Review [Thu, 10 Dec 2009 01:51:34 +0000 (17:51 -0800)]
Merge change I54400322 into eclair
* changes:
Adding screenshots for development/samples/ContactManager documentation.
Eric Fischer [Thu, 10 Dec 2009 01:06:04 +0000 (17:06 -0800)]
Import revised translations. DO NOT MERGE
Android (Google) Code Review [Thu, 10 Dec 2009 01:00:09 +0000 (17:00 -0800)]
Merge change Icced7a09 into eclair
* changes:
Maintain a list of all Bluetooth docks.
Jaikumar Ganesh [Wed, 9 Dec 2009 20:09:21 +0000 (12:09 -0800)]
Maintain a list of all Bluetooth docks.
With this change, isBluetoothDock API can be used anytime and is not in tied
to dock state. The Dock State is a sticky intent so users
can query for the dock state.
Dr No: Eastham
Bug:
2133530
Mathias Agopian [Wed, 9 Dec 2009 22:32:56 +0000 (14:32 -0800)]
fix [
2315900] Monochrome camera preview screen after launching camera
this was introduced by a recent change. when we try to figure out the size of
the yuv->rgb temporary buffer, the output resolution has not been computed yet
and an invalid buffer size is used. most of the time the allocation fails
and the system reverts to "standard" GL will uses onle the Y plane.
the allocation of the temporary buffer is moved to onDraw(), the first
time it is called, by that time, the window is positioned properly.
Android (Google) Code Review [Wed, 9 Dec 2009 19:46:50 +0000 (11:46 -0800)]
Merge change I0f73439a into eclair
* changes:
Partially fix bug
2111240 Detect docking / undocking event by reporting to the AudioPolicyManager a new forced usage AudioSystem::FOR_DOCK which can take the FORCE_NONE, FORCE_BT_DOCK or FORCE_WIRED_ACCESSORY values. This CL is complemented by an update of the APM to take into account the FOR_DOCK usage.
Android (Google) Code Review [Wed, 9 Dec 2009 19:07:16 +0000 (11:07 -0800)]
Merge change Id22c0137 into eclair
* changes:
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
Jason Sams [Wed, 9 Dec 2009 19:05:45 +0000 (11:05 -0800)]
Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
Android (Google) Code Review [Wed, 9 Dec 2009 09:39:23 +0000 (01:39 -0800)]
Merge change Ib548dbb2 into eclair
* changes:
improve video performance to minimize the tearing effect seen in 720p movies
Trevor Johns [Tue, 24 Nov 2009 13:14:47 +0000 (05:14 -0800)]
Adding screenshots for development/samples/ContactManager documentation.
Mathias Agopian [Wed, 9 Dec 2009 03:29:38 +0000 (19:29 -0800)]
improve video performance to minimize the tearing effect seen in 720p movies
always rescale videos to their target size using copybit during yuv->rgb
conversion. this improves performance of the GPU pass and doesn't require
linear filtering to be enabled. Also always use 16-bits buffers.
the average processing time for 720p dropped from ~50ms to ~30ms
Android (Google) Code Review [Wed, 9 Dec 2009 02:40:37 +0000 (18:40 -0800)]
Merge change Ifd95b9f5 into eclair
* changes:
Fix #
2313382: SECURITY: Live wallpapers get touch events through the lock screen.
Dianne Hackborn [Tue, 8 Dec 2009 23:51:43 +0000 (15:51 -0800)]
Fix #
2313382: SECURITY: Live wallpapers get touch events through the lock screen.
This is a quick and dirty hack to not deliver touch events to the wallpaper when
they are being sent to the keyguard. Perhaps we should have a separate window
flag for this, but... bleah. Maybe later. Or maybe I'll use that secure flag.
Or something.
Change-Id: Ifd95b9f5b10db24a0854a93b925a833b24331b4c
Robert Greenwalt [Tue, 8 Dec 2009 23:37:47 +0000 (15:37 -0800)]
Porting change I064698b3 from mr2 to eclair.
Add support for "HANGED" driver state - we'll reboot the driver when requested (by the driver).
bug:
2310372
Android (Google) Code Review [Tue, 8 Dec 2009 22:07:50 +0000 (14:07 -0800)]
Merge change If990cab0 into eclair
* changes:
Make sure to acknowledge stale broadcasts
Joe Onorato [Tue, 8 Dec 2009 22:02:09 +0000 (14:02 -0800)]
Paper over
2275704 by not having LotsOfApps installed on the monkeys builds.
Christopher Tate [Tue, 8 Dec 2009 21:48:45 +0000 (13:48 -0800)]
Make sure to acknowledge stale broadcasts
If a broadcast arrives at a process but the receiver has been unregistered in
the interval between dispatch and its arrival on the receiving process's side,
we were simply dropping the broadcast entirely, leading to spurious ANRs and
potentially issues involving future broadcasts being timed out incorrectly. Fix
this by making sure to correctly 'finish' a broadcast even when the recipient
app no longer has any receiver that matches the broadcast's profile.
Change-Id: If990cab021a26668052cb536753f6c308d80a5b4
Trevor Johns [Fri, 20 Nov 2009 20:54:57 +0000 (12:54 -0800)]
Updating list of standard Intents in android.content.Intent
documentation.
Jean-Michel Trivi [Tue, 8 Dec 2009 02:40:56 +0000 (18:40 -0800)]
Partially fix bug
2111240 Detect docking / undocking event by reporting
to the AudioPolicyManager a new forced usage AudioSystem::FOR_DOCK
which can take the FORCE_NONE, FORCE_BT_DOCK or FORCE_WIRED_ACCESSORY
values. This CL is complemented by an update of the APM to take into
account the FOR_DOCK usage.
Wu-cheng Li [Fri, 4 Dec 2009 11:59:18 +0000 (19:59 +0800)]
Document that some parameters will not be null and fix getSupportedPictureFormats.
Android (Google) Code Review [Tue, 8 Dec 2009 01:17:47 +0000 (17:17 -0800)]
Merge change I705b1d33 into eclair
* changes:
GpsLocationProvider: Do not release wakelock until the GPS engine is fully off
Android (Google) Code Review [Tue, 8 Dec 2009 00:59:46 +0000 (16:59 -0800)]
Merge change Ia5ef9acd into eclair
* changes:
remove an old STOPSHIP comment
Android (Google) Code Review [Mon, 7 Dec 2009 23:49:50 +0000 (15:49 -0800)]
Merge change I38227501 into eclair
* changes:
Add API to get Active Sinks.
Mike Lockwood [Mon, 7 Dec 2009 23:43:36 +0000 (18:43 -0500)]
GpsLocationProvider: Do not release wakelock until the GPS engine is fully off
Change-Id: I705b1d33af2d70aa1084cca8f6280fade9461d2c
Signed-off-by: Mike Lockwood <lockwood@android.com>
Android (Google) Code Review [Mon, 7 Dec 2009 23:27:19 +0000 (15:27 -0800)]
Merge change Ib097fbbf into eclair
* changes:
DO NOT MERGE Reverting change I53e91db7.
Android (Google) Code Review [Mon, 7 Dec 2009 23:27:02 +0000 (15:27 -0800)]
Merge change I204e4787 into eclair
* changes:
Fix updating Bluetooth icon on status bar and for Wifi.
Robert Greenwalt [Mon, 7 Dec 2009 23:20:50 +0000 (15:20 -0800)]
DO NOT MERGE Reverting change I53e91db7.
Accidentally submitted into eclair instead of eclair-mr2.
I apparently rebased my mr2 working dir to eclair by mistake.
Do not merge this so the desired change will survive on mr2 as intended.
bug:
2265222
Jaikumar Ganesh [Fri, 4 Dec 2009 23:10:54 +0000 (15:10 -0800)]
Add API to get Active Sinks.
Allow incoming connections only when there are no active sinks.
Dr No: Eastham
Bug:
2133530
Jaikumar Ganesh [Mon, 7 Dec 2009 18:58:18 +0000 (10:58 -0800)]
Fix updating Bluetooth icon on status bar and for Wifi.
Status bar uses the SINK_STATE_CHANGE intent to determine the icon.
This intent also has the device. Thus, we can get this intent for any
device and we update the icon wrongly. The same problem is with Wifi.
This was not commonly observed till now, but with the car dock changes
its easy to reproduce as we can get an incoming connection from the
car's bluetooth system. For Wifi, this will cause coexistance issues
especially with desk docks.
Dr No: Eastham
Bug:
2133530
Android (Google) Code Review [Mon, 7 Dec 2009 23:04:52 +0000 (15:04 -0800)]
Merge change I53e91db7 into eclair
* changes:
Filter out minor Connectivity Notifications.
Fred Quintana [Mon, 7 Dec 2009 22:23:33 +0000 (14:23 -0800)]
remove an old STOPSHIP comment
Robert Greenwalt [Mon, 7 Dec 2009 19:33:18 +0000 (11:33 -0800)]
Filter out minor Connectivity Notifications.
Don't send a connectivity change notification if the change is in detailed state only.
IE, Disconnect/Idle -> Disconnect/Scanning should not trigger a connection change
notification.
bug:
2265222
Android (Google) Code Review [Mon, 7 Dec 2009 20:55:38 +0000 (12:55 -0800)]
Merge change I771bebb9 into eclair
* changes:
Add Java exceptions to catch RS calls with no context or no surface.
Jason Sams [Mon, 7 Dec 2009 20:40:12 +0000 (12:40 -0800)]
Add Java exceptions to catch RS calls with no context or no surface.
Eric Laurent [Mon, 7 Dec 2009 18:53:10 +0000 (10:53 -0800)]
Fix issue
2306779: Runtime restart - Init failed at android.media.ToneGenerator.
The ToneGenerator failed to initialize because no more tracks were available in AudioFlinger mixer.
All tracks were used because the duplicating output was failing to free the tracks on audio hardware output mixer when exiting due to a misplaced test on output activity: output tracks where only freed if the duplicating output was active when exiting.
The fix consists in freeing the output tracks when the duplicating thread is destroyed without condition.
Android (Google) Code Review [Mon, 7 Dec 2009 19:00:54 +0000 (11:00 -0800)]
Merge change I9cc489a2 into eclair
* changes:
Fix issue
2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
Android (Google) Code Review [Mon, 7 Dec 2009 18:51:16 +0000 (10:51 -0800)]
Merge change Ibb9b1de1 into eclair
* changes:
1) Capture the start memory before the test started 2) Report the mem diff to zero if it is negative.
Eric Laurent [Sat, 5 Dec 2009 13:20:01 +0000 (05:20 -0800)]
Fix issue
2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
Fixed AudioFlinger::openInput() broken in change
ddb78e7753be03937ad57ce7c3c842c52bdad65e
so that an invalid IO handle (0) is returned in case of failure.
Applied the same correction to openOutput().
Modified RecordThread start procedure so that a failure occuring during the first read from audio input stream is detected and causes
the record start to fail.
Modified RecordThread stop procedure to make sure that audio input stream fd is closed before we exit the stop function.
Fixed AudioRecord JAVA and JNI implementation to take status of native AudioRecord::start() into account
and not change mRecordingState to RECORDSTATE_RECORDING if start fails.
Dima Zavin [Mon, 7 Dec 2009 08:17:06 +0000 (00:17 -0800)]
Revert "When using MDP, we needed to use a texture for diming."
This reverts commit
bf0c320afbf6bf2441916755ecb443b64afbe73f.
Android (Google) Code Review [Fri, 4 Dec 2009 22:59:43 +0000 (14:59 -0800)]
Merge change Ibe1c422a into eclair
* changes:
If the usage stats file doesn't exist in the first place there is no need to backup and short return.
Yu Shan Emily Lau [Fri, 4 Dec 2009 22:13:00 +0000 (14:13 -0800)]
1) Capture the start memory before the test started
2) Report the mem diff to zero if it is negative.
Suchi Amalapurapu [Fri, 4 Dec 2009 20:31:13 +0000 (12:31 -0800)]
If the usage stats file doesn't exist in the first place there is no need to
backup and short return.
Android (Google) Code Review [Fri, 4 Dec 2009 20:51:44 +0000 (12:51 -0800)]
Merge change I397b6a93 into eclair
* changes:
Don't accidentally signal multiple exceptions in setThreadPriority()
Ray Chen [Fri, 4 Dec 2009 09:47:07 +0000 (01:47 -0800)]
Images.Media.DATE_TAKEN should be in milliseconds.
http://b/
2297371
Christopher Tate [Fri, 4 Dec 2009 19:05:12 +0000 (11:05 -0800)]
Don't accidentally signal multiple exceptions in setThreadPriority()
After signalling an exception due to set_sched_policy() failing (probably
because the thread in question had exited before this function was called), we
proceeded to call setpriority() anyway, and raised *another* exception when it
also failed. We don't do this any more; we just bail after signalling the first
exception.
Change-Id: I397b6a93c73d3f0870176e26759f2bec33e56205
Android (Google) Code Review [Fri, 4 Dec 2009 18:22:47 +0000 (10:22 -0800)]
Merge change I8c5f2fc3 into eclair
* changes:
Fix invalidate code path (#
2273209).
Romain Guy [Fri, 4 Dec 2009 01:13:02 +0000 (17:13 -0800)]
Fix invalidate code path (#
2273209).
Cached views would, in some situations, not update if they contained an
animating child. This was caused by clearing the dirty cache flag too
early in View.buildDrawingCache().
Approved by Dr. No mcleron.
Change-Id: I8c5f2fc3e6605657e0da625d60d50b55bb133666
Android (Google) Code Review [Fri, 4 Dec 2009 06:14:19 +0000 (22:14 -0800)]
Merge change I8b63ab66 into eclair
* changes:
Better animation for sliding widget.
Android (Google) Code Review [Fri, 4 Dec 2009 01:10:59 +0000 (17:10 -0800)]
Merge change Iaa7edda4 into eclair
* changes:
don't reschedule syncs that failed with a tooManyRetries error
Android (Google) Code Review [Fri, 4 Dec 2009 00:15:46 +0000 (16:15 -0800)]
Merge change Ic73ec39b into eclair
* changes:
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
Android (Google) Code Review [Fri, 4 Dec 2009 00:06:52 +0000 (16:06 -0800)]
Merge change Ia70bd8c4 into eclair
* changes:
add BluetoothChat sample app to the dev guide
Jason Sams [Thu, 3 Dec 2009 23:43:18 +0000 (15:43 -0800)]
DO NOT MERGE. Implement WAR which should prevent the white square bug from appearing on user devices. If we see a 0 texture id during bind for rendering, attempt to re-upload. If this fails log debug info and restart the app.
Scott Main [Wed, 2 Dec 2009 23:42:30 +0000 (15:42 -0800)]
add BluetoothChat sample app to the dev guide
Android (Google) Code Review [Thu, 3 Dec 2009 23:30:23 +0000 (15:30 -0800)]
Merge change I00d0b54a into eclair
* changes:
surfaceflinger: remove un-cached buffer hack for SGX
Fred Quintana [Thu, 3 Dec 2009 22:18:58 +0000 (14:18 -0800)]
don't reschedule syncs that failed with a tooManyRetries error
Dianne Hackborn [Thu, 3 Dec 2009 22:13:53 +0000 (14:13 -0800)]
Add API level 7.
Change-Id: Id87dc724f0758ce0faee9c00621d4af6cb9f5bd9
Erik Gilling [Thu, 3 Dec 2009 22:08:19 +0000 (14:08 -0800)]
surfaceflinger: remove un-cached buffer hack for SGX
Signed-off-by: Erik Gilling <konkers@android.com>
San Mehat [Thu, 3 Dec 2009 20:21:28 +0000 (12:21 -0800)]
base: process: Abort setting the process group if one of the threads fails to switch
Signed-off-by: San Mehat <san@google.com>
Android (Google) Code Review [Thu, 3 Dec 2009 19:49:38 +0000 (11:49 -0800)]
Merge change I79420b02 into eclair
* changes:
Add support for Car Dock.
Android (Google) Code Review [Thu, 3 Dec 2009 19:40:22 +0000 (11:40 -0800)]
Merge change I33e0f00e into eclair
* changes:
docs: fix markup error in xml sample