Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.
5f53a18: Revert "Add qsort_r() implementation to the C library."
754c178: Add qsort_r() implementation to the C library.
fe62de1: Add support for R_ARM_REL32 to the dynamic linker.
7b12b4a: libc: kernel: Update msm_kgsl.h header
cd5df2d: Rebuild the time zone data files in 32-bit format instead of 64-bit.
7e61789: Correct the raw offsets in the time zone index for a few zones.
a6083b7: Update zoneinfo time zone data to version 2009s
17a4709: use MEMGETBADBLOCK to look for bad blocks when reading MTD partitions
c652e41: fix cut-and-paste error in verifier
1e43c51: Add CTS accounts tests to CTS makefile.
92c7fe5: docs: change DOCTYPE to html5 format
ab32fed: docs for esr: add support for breadcrumbing in the resource docs
f32c5ac: sdk doc change for esr: Add left nav highlight for interior files in resources tab.
920f2aa: Add the LiveWallpaper sample as prebuilt to the SDK system image.
f9b6d38: Add feature list support to DroidDoc.
88f254b: Add gallery to the SDK build now that it's split from the Camera app.
502c498: sdk doc change for esr: add "Resources" tab and modify templates to build content for it.
483cf38: docs: add "figure" class for DIV elements that contain a figure image with caption text.
6ef046c: Fixes ProGuard options.
882ad42: Add clean step for switching GPS API from pdapi to loc_api
d97eba9: don't add "ota-rel-keys" tag to build fingerprints
5ecba70: add missing comma
35b84b2: Overwrite android-info instead of appending to it
f8af887: docs: add context coloring to code snippets with prettify script
8bec09e: add 'extras' mechanism to OTA and signing tools
c077b7c: only auto-generate board= requirement if a board-info file is not specified
2b80317: only auto-generate board= requirement if a board-info file is not specified
d0b274d: Tweak gettop() -- used in defining ANDROID_BUILD_TOP -- to expand symlinks.
636458d: clean step for build.prop
4cdb714: docs: change the ADP image for the homepage carousel
bb0c880: Add Bluetooth to the test list.
2fa99f1: droiddoc change: revise the sample code generating script so that all the source code pages are NOT generated for the offline version of the docs (only show source in html for online docs).
b5817a3: sdk doc change for esr: update version refs to 2.0.1.
c3e1796: Update version name to 2.1 and API to 7.
01833fb: Add the JNI test to the CTS list.
2779fa7: Change name of CTS DeviceInfoCollector package to TestDeviceSetup.
d920ec8: Fix a Windows-only discrepency in the Windows SDK build.
a62a442: Fix the Windows SDK build for the development to sdk split.
1ae9880: Change where makefile looks for sdk_clean.sh
9a5c840: docs: make all javadoc reference links use code and remove some unused CSS
d8115ff: docs: revise user agent detection to use lower case for string comparisons and add 'webos' as a mobile device
68897e4: CTS test cleanup: mark known failures.
0baaf4c: Attempt to fix GridViewTest#testScroll to work on different resolutions.
c9728b3: Attempt to fix ContextWrapperTest.
c7ec5e2: Fix flaky CTS test ListActivityTest#testListActivity.
21ca775: Fix CTS signature tests.
d12addc: Add camera tests for setPreviewDisplay (do not merge).
21e96c1: Add the last of the method call tests (at least the last of the ones that I'm going to write this year).
775ea8b: Remove dubious exception value checks from TextViewTest:testAccessPaintFlags.
3a6c17e: Adjust SimpleCursorTreeAdapterTest#testSetViewImage to be resolution independent.
9deb022: Remove erroneous exception check from LinearLayoutTest#testGetBaseline.
451b7f5: Fix ListViewTest#testAccessItemChecked
aed9945: Adjust CTS WebSettingsTests for new no-op behaviour.
e54a9f9: Fix android.text.method.cts.CharacterPickerDialogTest:testOnClick.
4be924c: This time for sure.
9656c4f: Add a set of tests of calling with various argument types, and put the target in for a test of calling with lots of arguments.
1b3ae1a: Add method test sets for most of the remaining return types.
2a8faaf: Expand the multifaceted boolean method test to cover the other variants. This is a template for how the other return types can be handled.
bb5f73c: Add a couple helper classes to be used as targets for calling from native code, add some utility functions to get stuff set up in native land, and implement one set of the several tests this all now makes easy(ish).
7a6ead1: Increment API level check in CTS.
fe5dc4a: Fix ConnectivityManagerTest testRequestRouteToHost and testGetAllNetworkInfo.
ea09b00: Adjust CTS test PackageManagerTest#testOpPackageToPreferred for new no-op behavior.
5250438: Add a final few method tests.
62fac03: Comment needs to be moved from LOCAL_PACKAGE_NAME, otherwise files created have bad filenames "CtsExampleTestCases #Replace Example with your name.xml" and android.example is not created as expected.
0218658: First step to CTS account manager
8579aa1: Last few tests for the day.
af75c26: Add another passel of method calling tests.
8ff8374: Add a few more tests. (How do you eat a whale? One bite at a time.)
86d9e67: Ensure more parameters to be non-null.
64a2050: Flesh out the value return tests a bit.
b928cea: Add more camera parameters tests.
789daf2: Sort the TODOs, and add some new ones.
dd787d9: This time for sure.
6574e97: Combine the main guts of the C and C++ versions. Also fixes the build.
8bfc65b: Added the same two trivial tests to the C++ version.
08f52cd: Use the original image for cts test. Do not scale or dither it. Do not merge.
25bdbfa: Add a bit of framework for running and reporting on native tests, and add a couple trivial tests too.
8e9fd33: Add a mostly nominal Bluetooth test.
124eeca: Fix some CTS tests to work on non-160dpi densities.
4871bdf: I missed from my partial testing that the libjnitest makefile wasn't getting included, since it was shadowed by a makefile one layer up.
5496a46: Moved libjnitest under tests/tests/jni, since that makes the build ever so slightly happier.
2fa2902: Add stubs for testing JNI from the C/C++ side, and clean up some stray imports from both the JNI and the example test.
388276c: A very very basic test of JNI linkage.
62a17ce: Add receiver to CTS to disable the screen lock.
3130660: Fix DialogTest:testContextMenu.
4a888b0: Two exception-related tweaks: (1) Make the dynamic exception construction mechanism be able to handle exception constructors that take Object instead of String. (2) Add a convenience in JNIHelp to throw RuntimeExceptions.
0b1153b: sdk doc change for esr: fix some broken links to resources files.
0ed0224: Renaming com.google.example.android.contactmanager to com.example.android.contactmanager.
b84cf9e: Clean up the SDK and make it compiled and installed in the SDK system image.
1162372: Use the feature list for the SDK.
5a39638: Add new samples to the SDK.
e7e7a6b: Modify index pages of MultiResolution, Wiktionary, and WiktionarySimple samples, to point to new screenshots. Also some minor cleanup.
a13e890: Update documentation to indicate EGL ES 2.0 isn't supported in the emulator.
807dc15: Importing Wikitionary/SimpleWiktionary sample code from http://code.google.com/p/wiktionary-android/.
bba4ff7: Fixing crash in ContactManager: Changing ContactsContract.Contacts.LOOKUP_KEY to ContactsContract.Contacts._ID.
c6d634b: Adding ContactManager sample to SDK samples.
25b6aed: change the way bytes are read from InputStream. Read only the bytes received and don't allocate new arrays Also revise the mechanism for writing the outgoing messages to the screen to be more consistent with reading and cleanup line lengths to be 100 chars.
d2962a3: TextToSpeech API demo.
11d8959: Add QuickContactsBadge widget sample to ApiDemos
6b913ab: Fix toolchain scripts for Darwin and Cygwin.
b49dd83: Adding wallpaper sample in ApiDemos.
cce4f51: change BT sample minsdkversion to 6 because it uses the revised result codes when enabling BT
76c9d31: Revert "adding set wallpaper sample code in ApiDemos."
eb34b45: Revert "fixing build"
7d1b833: fixing build
b5ad157: adding set wallpaper sample code in ApiDemos.
06ddeb0: Move source prop files for docs/platforms/usb driver back into dev.
67203cc: add new Bluetooth sample app
bc9cac1: Make Gesturebuilder build like a sample.
1ed7cb9: Update sdk build to use the new folders in sdk/
b958224: Move some scripts that were in development/tools/scripts back in this project
eb3547b: Add API demo for services that run in the foreground.
1f9f586: Correct the raw offsets in the time zone index for a few zones.
cb96cdd: Cleanup installed binaries before the NDK build begins.
0431e70: Remove placeholder "-" label text, that was breaking the build.
a717880: Fresh new change for: Add Live Folder support to NotePad sample, and add new icons for the app and Live Folder (separate for Donut and Eclair).
d7f64d5: Add Multiple Resolutions (MultiRes) sample code.
ea6c4f9: docs: make the apidemos app index page only display the shortcut links when the docs are online, because these links will not resolve when the docs are offline.
2ddbd56: Update zoneinfo time zone data to version 2009s
f5862d8: Add support for armeabi-v7a to the NDK.
69eeb8a: Update the build-toolchain.sh script.
19cb54e: Remove components that were moved to sdk.git and update build scripts.
60e8a33: Use monotonically increasing clock for A2DP timing.
f3002f0: Stop trying to send A2DP packets quickly to catch-up on missed write()'s after falling behind by 200ms, or on poll() timeout.
30b313b: Changes flush timeout from 60 ms to 120 ms.
4b9b3f4: Fix liba2dp.c compiler warnings.
085910f: Set A2DP L2CAP socket to flushable while streaming A2DP, and set the automatic flush timeout.
ed11b55: Add L2CAP_LM_FLUSHABLE to Bluez header.
d1ccb46: Add ACL flow control state (MTU, packets available, packets total) for debug.
4a721df: Use environment variables to pass information to pppd.
afa07b5: Fix tearing for 720P video playback. Hold 2 decoded video frames instead of 1 so that SF can have more room to complete composition. bug 2309411
6749950: Enable the support for selecting preferred video codecs (software based vs hardware based)
d4513f1: Allow multiple RTSP redirects. Bug 2272041.
76c4cb5: Fix an incorrect time profiling bug in camera MIO
1661f73: Add support to get information from environment variables.
39fd849: Add two documentation files describing the format of config and skin files.
a383d02: Extract emulator major version number from SDK Tools package revision.
8b657e5: Fix a crash when using an 8MB SD Card image file.
5bc6182: Fix location of prebuilt skins.
f642256: Do not merge.
f42e35b: Patch from SVOX: new lingware files for all languages. en-US and en-GB are now XSAMPA compatible. Updated respective test files to include cross-english tests. en-GB passes en-US tests en-US passes en-GB tests except for the following diphtongs: "I_@", "U_@" and "e_@"
86fbb9e: Corrected TTS XSAMPA test suite with corrected phoneme transcriptions. Updated test results after testing with the existing lingware files. The transcription changes come from corrections in the Pico documentation from SVOX.
c7da28c: Set interface down in case of "driver stop" command (b/2271658)
0ebb71c: wext: Use probe scan only for hidden networks (b/2262258)
558947c: Issue #2335763: Cant dial emergency number on my device
5da76dd: doc change: Add ?details query to doc about Android Market.
9b5ea48: doc change: Move commit 4075b4ced from guide/appendix/faq to resources/faq.
51ae620: doc change: remove existing (unchanged since sdk) samples from zip. This now contains only new samples.
f0cdfa9: add -since flag to droiddoc options for 7.xml, to apply api filtering to the reference
7d67e1b: docs: small edits
354261e: docs: small edit to live wallpaper sentence
5ff60df: Updating frameworks/base/docs/html/shareables/latest_samples.zip to reflect current state of sample code as of 1d151678.
ccb9264: docs: fix typo
4c4a47f: docs: add developer dashboard page and add topic link to it from the homepage (replacing the video topic)
b149ee8: docs: add 2.1 platform notes, win usb driver notes and fix some javadocs for PhonestateListener
50bfb39: sdk doc change for esr: Cleanup for resources tab content.
4075b4c: Updates to SDK troubleshooting doc, per bug 2315781.
66d28ce: Fix SoundPool buffer size rounding error. Bug 2327620.
1ff123d: Removing copyrighted backgrounds/logos from ContactManager and Wiktionary samples.
3274b9b: Add Annotation for optional features.
3292941: Avoid a crash trying to get a substring whose start is after its end.
7c0f00c: Adding list of articles to docs/html/resources/articles/index.jd.
b43ec8f: 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.
22558d0: 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.
9602d9a: Fix issue #2325782 Missing location features
da4cc34: Fix issue 2324029: In-call (and other) audio screwed up after using Pandora (ERD72).
9b52a21: Fix #2269582 Sometimes camera preview screen is truncated
871ecdc: Fix issue #2304284: contacts/dialer/recentcalls constantly flashing
a8ba311: Layoutlib: Add a constant for default density value.
2624fbc: Fix #2320798: Device hang then runtime restart
f9b0e82: fix  [TOP-10][Passion_1506][APT:Camera]Sometimes camera preview screen is truncated after launching and back to home screen by home key repeatedly
6f95f46: Fix the dependencies to make online-sdk-docs.
083a557: fix  crash in openGL : from the media recorder stress test.
0e71bdc: Add ContactManager, MultiResolution, Wiktionary, and WiktionarySimple to samples index. Also add latest samples zip file.
14f8940: Fix media player decode function. Bug 2317821.
24bb662: Adding screenshots for development/samples/Wiktionary and development/samples/WiktionarySimple.
f3bea9c: Fix #2313887: Device doesn't boot after rebooting device...
fe7f27a: docs: add images used in BT developer guide.
ed2a70d: docs: add the Bluetooth developer guide, and make some revisions to the BT javadocs
6e9c443: Maintain a list of all Bluetooth docks.
76169da: fix  Monochrome camera preview screen after launching camera
b9d5c57: Throttle low priority RS threads by sleeping once per frame to avoid starving other apps.
17d8e74: Adding screenshots for development/samples/ContactManager documentation.
b548dbb: improve video performance to minimize the tearing effect seen in 720p movies
00c1fc9: Fix #2313382: SECURITY: Live wallpapers get touch events through the lock screen.
68b15b6: Porting change I064698b3 from mr2 to eclair.
0d8055e: Paper over 2275704 by not having LotsOfApps installed on the monkeys builds.
08a4625: Make sure to acknowledge stale broadcasts
d59fb6e: Updating list of standard Intents in android.content.Intent documentation.
6154412: 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.
9c79938: Document that some parameters will not be null and fix getSupportedPictureFormats.
dbd6fd8: GpsLocationProvider: Do not release wakelock until the GPS engine is fully off
b16c4f7: Add API to get Active Sinks.
084c665: Fix updating Bluetooth icon on status bar and for Wifi.
a5ef9ac: remove an old STOPSHIP comment
511288a: Filter out minor Connectivity Notifications.
771bebb: Add Java exceptions to catch RS calls with no context or no surface.
0a08029: Fix issue 2306779: Runtime restart - Init failed at android.media.ToneGenerator.
9cc489a: Fix issue 2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
0019215: Revert "When using MDP, we needed to use a texture for diming."
30daf09: 1) Capture the start memory before the test started 2) Report the mem diff to zero if it is negative.
be1c422: If the usage stats file doesn't exist in the first place there is no need to backup and short return.
052d9c8: Images.Media.DATE_TAKEN should be in milliseconds. http://b/2297371
41c4bea: Don't accidentally signal multiple exceptions in setThreadPriority()
ecd80ee: Fix invalidate code path (#2273209).
14a7042: add BluetoothChat sample app to the dev guide
aa7edda: don't reschedule syncs that failed with a tooManyRetries error
b2e49a2: Add API level 7.
00d0b54: surfaceflinger: remove un-cached buffer hack for SGX
0a42b81: base: process: Abort setting the process group if one of the threads fails to switch
3fbf7b6: Add support for Car Dock.
33e0f00: docs: fix markup error in xml sample
14bee13: Fix lock screen layouts with emergency call buttons.
435eb64: Add WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR to indicate screen was turned off by the proximity sensor.
40057ce: Document that stopPreview is not needed before takePicture.
19a4157: Make the notification panel send the position as well.
7597065: Make RemoteViews also set the sourceBounds in the PendingIntent.
c7a63ee: Add a new field to Intent that allows you to give a hint about what on screen caused the intent to be sent.
ca5efff: Fix bug 2216426: correct the hdpi star assets for RatingBar.
709d6db: Fix issue #2300232: Bugs in resolving conflicting pointers
aa6e73a: Revive backup tests
d86beb9: fix  Camera preview cannot work in Emulator
27d3772: Some work on issue #2286804: sometimes text field doesn't accept input
9fb53a9: add screenshots for the Bluetooth Chat sample app
8b63ab6: Better animation for sliding widget.
c22404a: Implement new notification LED blinking logic:
cc6ff2b: Cleanup @hide and @deprecated directives.
7500f34: sdk doc change for esr: update download zip filenames, add maxSdkVersion warning, misc other changes.
ae3ed70: Add new setting for notification light pulsing. Bug #2238250
0e44976: fix  SurfaceFlinger's freeze-timeout doesn't work
a7ca0e5: Fix issue #2296457: PackageManager.addPackageToPreferred needs to a no-op
ac196e1: Fix issue 2292062: Audio freezes for three seconds when choosing ringtones with a headset connected and music playing.
63459ad: Add --custom-package to aapt
21a67b8: docs: remove droid-specific behavior change from platform notes
d5fa58c: Fix timezone issue to comply with EXIF standard.
18ffb54: fix  STOPSHIP: disable DEBUG_COPYBIT
5db4240: Fix more of bug 2290852: Don't wake screen when bluetooth headset is connected or disconnected.
0e200c3: Sending UCS2 encoded SMS correctly
5469a4a: fixed  display stopped updating
0b6ee9f: DATE_TAKEN should be in millisecond instead of second.
524dc04: Fix issue 2192673: Music Pausing Even when notifications are set to silent.
f817218: dumpstate: Pick up the last kernel log from /proc
56f880a: Add a test app that will drain the battery. NOT IN BUILD.
935ef2c: Fix issue #2286419: maxSdkVersion causes existing apps to disappear.
d782b4b: Add keyguard permission to instrumented ImfTest package.
5aa3adc: Improve the exception message text by including eglGetError().
b71193b: Fix 2283089 - ERD47B: Force Close of Launcher2 process when hitting Search button to invoke QSB
9abc55e: Temporarily add explicit step to disable keyguard to imf tests to attempt solve test flakiness. Bug number : 2177113
9dab667: Force a crash under conditions where white square bug in all apps is likely to occur.
195f6a0: Finish fixing issue #2228381: android.view.InflateException...
0187e9e: Rename WebChromeClient.addMessageToConsole to WebChromeClient.onConsoleMessage. Do not merge.
545a2a1: Update JavaDoc for CacheManger.CacheResult, WebChromeClient.getDefaultVideoPoster and WebChromeClient.getVideoLoadingProgressView. Do not merge.
357997d: Improves documentation for GeolocationPermissions class. Do not merge.
bf0c320: When using MDP, we needed to use a texture for diming.
16cc72b: Fix simulator build.
6c6c166: Fix 2268841: Updated portrait tab lockscreen to match latest PPL.
2d32301: Add 4 new notification sounds.
0f9a53d: Set metadata retriever thread group to the caller's group.
0579998: Fix issue #2281046: Size and pressure don't change
3617653: Fix ref counting bug that could cause memory leak in allApps.
bca9f1b: sdk doc change for esr: updates for android 1.6 r2, tools r4, api levels.
e7096eb: Add logging of headset events to help debug issue.
8abd5f0: Fix issue #2267665 IME keyboard appears as Blank in compose view...
983ee09: Fix deadlock in WindowManagerService.reenableKeyguard()
f60e108: Don't block TIME_TICK broadcasts in the DigitalClock widget.
2edbbaf: docs change for ESR: add platform notes document for Android 2.0.1. Also update the homepage sdk and adp announcements.
af1f42b: Fix issue #2271668: Live Wallpaper Force-Close when changing from live wallpaper to picasa wallpaper
b8d8167: Debugging for issue #2228381 android.view.InflateException
633177c: Move updated 6.xml from eclair-sholes-release into eclair
b148bc8: Fix pairings lost on reboot.
1f7b413: AlarmManagerService: Fix daylight savings time offset computation
b1ce51f: Add the checking for mediaplayer stress test.
0a056af: sdk doc change for esr: Add api diff report 5-6. Update previous diff reports to fix false positives.
0216946: droiddoc change: add flag to offline docs build to signal that we're building offline docs so that we do not generate all of the web pages for the sample apps source code.
2083b29: Fix issue 2265111: Loss of downlink audio while listening, and get a MT call.
49f02be: Issue 2265163: Audio still reported routed through earpiece on sholes
820a4e7: docs change for ESD: add samples html pages for offline docs
4f614c9: Add a test app that has 100 icons. None of them do anything when clicked.
39f0003: fix  libagl glDeleteBuffers() crashes
08ee42c: More on issue #2271640: Fix wallpaper etc docs
6d95fc0: docs for ESR: add docs to bluetooth explainin that discovery should be cancelled before connecting to a device
c6b406f: frameworks: base: dumpstate: Dump kernel cpufreq speeds.
137dac6: backout a workaround that is not needed anymore
4c29c94: fix  The raw picture displayed post shutter seems to have low-resolution
ddac83a: Fix extended logging for object dumping.
5994cd2: -hide AccountManagerResponse, which never should have been exposed in the first place
e4260f4: Fix build.
23ef7b4: Fix most of issue #2271640: Fix wallpaper etc docs
941136f: Fix bug 2271468 Update the javadoc for MediaRecorder.AudioSource to define how the two new audio sources behave when used on devices that don't support them.
0e39ea8: Fixes for proximity sensor behavior:
f931520: Fix issue #2262563: 40 ANR reports from com.android.settings in dogfooding sholes running ERD43
1d62ea9: Fix issue #2249821: Unable to start passion in safe mode
cfc893d: Fix for 2267410 : Battery use doesn't show CPU usage on non-wiped devices
1d0a152: Workaround for 2262578: Don't draw tabs if view is not in the correct orientation for the layout
587dd82: Fix 2268841: Much better looking layout for pattern lock screen.
715333b: Add support for dumping RS objects to aid in debugging of white blocks bug.
d7c432b: Add vertical bar to the alt-space character picker for the hardware keyboard.
1b6d202: Move photo querying off main thread.
df7dbb6: Fix bug 2252145 - Notification panel not closing completely when a call comes in
05df33e: Fix issue 2265955 Use dateCreated when dateTaken isn't valid when writing images/videos to database.
4f01d4a: Fix 2209086: Clean up visual glitches in SlidingTab for lock and incall screen.
51b8449: Revert "PowerManagerService: enable logging for when mPowerState changes."
9ddb7df: Fix build.
000d356: Move map tiles to no-dpi since they are dpi-independent.
8ef5a6b: docs: remove all content from the older sdk download, install, and requirements pages and redirect to the new sdk pages. Also update the "older sdks" doc to include all version-specific sdks. also update the robots file to disallow indexing of the old sdk docs.
8c9dd7d: Check if Bluetooth is enabled before making any calls down.
60d7db4: Fix #2262593: 42 ANR reports from android.process.acore
1c0bebb: fix  Junk on screen in ERD46
1162fd7: Let RemoteViews nest children, allow ViewFlipper.
f670ef7: Work on issue 2259506: camera ANRed and then device runtime restarted
a08d46d: More GLSurfaceView cleanup.
a428b2c: This time for sure: make wallpapers work
326e3e2: dumpstate: include the contents of the last radio log
521d400: Fix 2209086: Add animations and misc ui improvements to SlidingTab.
0da2676: Minor fix for the parent style computation in the layoutlib.
2d7bb81: Keep screen bright until boot completed.
16a9d9a: Fix 2209086: Fix missing callback that was preventing tab bar text from updating.
7d787b4: Add setPriority to allow wallpapers to run at lower cpu priority than default.
efdb6f9: Fixing minor doc typo in android.widget.SimpleCursorAdapter.
bbfc44a: docs: update the publishing guide to revise the updating section bug 1755357
502dc0a: Use 128p map tiles for high dpi devices.
92073e8: Throttle nitz updates as the are too numerous on cdma.
0b53361: don't request a sync when temp providers are created
4f414bd: Make perf metrics collection & output via instrumentation simpler
25e536d: Increase light sensor delay from one to two seconds.
ba303ec: Revert jparks code from IPCThreadState.
8d86952: docs: misc edits to samples page and intro docs make samples page accessible from offline version instead of redirecting to the user filesystem and include instructions for creating projects based on the sample apps. fix a link and add some content to the What is android doc.
3f330aa: Add a warning when we leave threads in the binder thread pool in the background scheduling group.
5af2c39: PowerManagerService: Ensure that recent changes do not effect the hardware ALS case.
4dbf514: Fix issue #2302336: System dialogs are not being given a layer
30429ac: Tiny code fix required for http://b/2260798 .
4b9ebfa: Do not show keyguard if screen is turned off by proximity sensor.
15ee33d: Revert "Fix problems with KeyguardManager.exitKeyguardSecurely() and the FLAG_SHOW_WHEN_LOCKED window manager flag."
e7ef424: Fix volume keys when in-call and screen is off due to proximity sensor.
b684251: Fix problems with KeyguardManager.exitKeyguardSecurely() and the FLAG_SHOW_WHEN_LOCKED window manager flag.
b64c72d: Fix bug 2290852: Screen wakes up in my pocket while listening to music
5da799e: Bug 2248173 - Tell listeners to ACTION_CLOSE_SYSTEM_DIALOGS that we're doing so because of the home key.
9987ba4: Fix 2270597: Add callback to watch ringer state and update lock screen UI when it changes.
eb8e950: Fix issue #2264162 and #2252436: Now playing screens problems when locked.
bbacc28: Fix issue #2249821: Unable to start passion in safe mode
9b66717: bcm4329: sync with kernel tree (b/2249878) 1798b1b3: Fix wl_iw_set_pmksa() functionality 05d8e87f: Set 2 retries to config registers access 9dde2be3: Stop transmit queue in case of firmware failure d1d35073: Get IRQ type from platform data
27e221f: bcm4329: Prevent deadlock in SPINWAIT_SLEEP() (b/2249878)
93826f4: bcm4329: Fix unregister_netdevice() race conditions (b/2249878)
08111ea: bcm4329: Fix watchdog timer race conditions (b/2249878) Fix "garbage" scan results processing
642358b: bcm4329: Fix add_timer race conditions (b/2249878)
e2062c5: bcm4329: Fix wakelock acquisition in scan threads (b/2249878)
d29f539: bcm4329: Kill watchdog before "driver stop" command, (b/2249878) Fix scan with more than 200 APs memory corruption
9ffa868: Use the media.enable1026 system property to indicate whether the dual microphone noise suppression should be used during a phone call in handset mode. The disabling is performed by using the same A1026 settings as those used in Voice Recognition when not using the Noise Suppression algorithm. This mode uses the exact same input and gains as the incall receiver mode (A1026_PATH_INCALL_RECEIVER) A new mode (A1026_PATH_INCALL_NO_NS_RECEIVER) is defined for code clarity.
e004259: Fix issue 2324029: In-call (and other) audio screwed up after using Pandora (ERD72).
2754389: gralloc-qsd8k: make sure that we never try to allocatio 0 bytes
1470dcd: Fix bug 2111240 When docked to a BT dock, give priority to wired accessories over BT, and don't duplicate outputs for notifications.
f7e40a3: improve cache behavior of gralloc allocations on qsd8k
9c3ea92: Fix issue 2304669: VoiceIME: starting and canceling voice IME yields persistent "error 8" state on future attempts and breaks voice search.
dc80f52: gralloc-qsd8k: If using gpu composition, request rgba8888 instead of rgbx8888
c3f0049: gralloc-qsd8k: Change composition_complete being a glfinish from stopship to a TODO
cda6ed3: Fix issue 2304701: Media streams can remain muted on A2DP output.
49a5c99: libgralloc-qsd8k: Do not use the physical address of surfaces/framebuffer
0a65614: Fix issue 2192673: Music Pausing Even when notifications are set to silent.
7fbea5c: Patch from HTC: changes in libaudio - remove redundant ACDB updates for audio playback and recording. - remove redundant ACDB updates for audio route changes during playback or recording. Along with the matching audio driver change, this fixes b/2275992 and click before playback and AudioHardware is going to standby.
bd94d9a: part of fix  switch qsd8k devices to 24-bits framebuffer
8a5a107: Improvement for issue 2197683: English IME key-press latency is noticeably higher on passion than sholes.
a4fe016: Issue 2276684: Kernel audio driver should fully support AUDIO_SET_CONFIG.
58cf88a: Patch from HTC related to use of camcorder with wired headset plugged in: - libaudio: incorrect ACDB setting was used when starting to record with wired headset. - libaudio: remove unnecessary audio path switch when camcorder is started with wired headset. Submitted on behalf of HK Chen email@example.com
f8d3aeb: Remove workaround introduced in 956f7ba5ee0f087c91b5fefd2718dae30f8c1e29 to fix issue 2229040. This workaround is considered no longer useful by HTC since the changes in the A1026 configuration. Removing workaround on behalf of HK Chen (HTC).
979de02: Fix issue 2245963: incoming call rings in ringtone-volume level through a wired headset is while listening to music.
37a8d1b: Fix issue 2192673: Music Pausing Even when notifications are set to silent.
6ee2d0e: Fix Opp notifications timestamp not correct issue
03f598b: Catch all exceptions while trying to send a file.
c44c7a6: Rename addConsoleMessage to onConsoleMessage to reflect SDK API changes. Do not merge.
164657e: Adds an explicit type for GeolocationPermissions.getOrigins. Do not merge.
898d476: Split the startup measurment into two parts. 1) The first startup time 2) The average of the rest of the iterations ( ie. 19)
47dd2cf: Fix black screen after resuming camera.
503560f: Keep space for those empty icons but hide them if the feature is not supported.
3e44f80: Use "Use My Location" settings to decide wheather we store the picture's location.
df926b6: Fix 2265947 Blank screen when invoking gallery view intent from camera http://b/2265947
26fbb58: Add QuickContact badge around contacts shortcuts.
75e8451: Make QuickContactActivity look at the sourceBounds property of Intent as well.
2bbeffb: Make Home contacts shortcut bring up the quick contact window.
0d354d3: Make call log requeries use background thread.
0ad3fc4: Avoid IAE by only dismissing dialog when still attached.
3d4de66: Dismiss the desk clock if it was launched by docking.
9bc32c6: Reverting this change to fix 2252466.
0a8adab: Reduce screen saver delay to 5 min.
90c4833: UI changes based on feedback from Jeff and Amar.
9837959: Fix issue 2192673: Music Pausing Even when notifications are set to silent.
6386361: Continued UI fit-and-finish for DeskClock.
ddacabc: Add "add alarm" menu to the DeskClock activity.
aa37871: Asynchronously handle TIME_TICK to not block the broadcast.
80124aa: Make the alert layout a little better.
bb4dbac: Allow picking ringtones as alarm alerts.
b95b7a6: Myriad fixes & cleanups in DeskClock.
f1e8069: UI tweaks to meet Jeff's spec.
e3f01af: Finish the UI improvements for the alarm list.
c31f08c: Make the default ringtone selected in the list.
4e1b06e: New UI for the list of alarms.
2ff01ef: Fine-tuning the DeskClock UI.
68011bd: Revised strings in corporate mail settings screen.
6d69fb7: Fix 2266119: Simplify account creation strings and remove translation requirement
c6f655a: Patch for NPE's when switching locales for certain locations
ddf7fd2: Patch to fix NPE for view intent on all pictures
1b36ddc: Fix for Images not appearing in camera folder after taking a picture
d22ba50: Caching independant of units in MediaProvider Fixed issue when HiRes texture was out of sync
cd8f9f6: Fixed issue of downloaded image not appearing by increasing number of retries. We default to a file uri in case this still fails. We reduce the number of non-prime textures that can be queued.
e22febe: Fix gallery geo-coding crash.
6701bf2: Fixed rare NPE in File.java
b5d4cd4: Catching SocketExcpetion while parsing XML files
ba059a7: Reducing log chatter in picasa sync
4c3031e: We show the state information for a city if there is space
4e3a0e0: fixed memory leak when the app was running in background, we don't generate textures when the application is in the background
c7123af: Clear marked buckets when the user selects another cluster
422de0a: We force sensing dirty sets on startup, can impact startup time, but ensures correctness even when Gallery process and the media provider processes get restarted which threw out the observers registered during BOOT_COMPLETE
554acee: Fixed issue when sometimes city name will show up as "null"
88ed7e7: Picking up dirty albums when something is deleted
1bb0c42: Updated 3D gallery source. Fixes whitespace, several other bugs. We got out of sync, this is a fresh code drop to resync the trees.
053a906: 3rd party folders not appearing on resume Crash on computing sorted intersections We dont show location when location is not available in the details screen We dont stop slideshow when the volume keys or the notifications keys are fired Fixed bug with 3rd party folders not appearing on resume Crash on computing sorted intersections We dont show location when location is not available in the details screen We dont stop slideshow when the volume keys or the notifications keys are fired
f755e13: Date added bug fix Crop bug fix
2b04f59: Prevent locking of files when the sd card is ejected New Cache Dirty system which will work on any arbitrary directory Non-static hudlayer and pathbar TouchEventQueue has a max size before it starts dropping touch_move events Other bug fixes
dc901a2: Updates to 3D gallery. Build 1203.
56f695a: Clean up label for Gallery3D wallpaper provider.
db87908: Updates to 3D gallery source.
1451a83: Fix hardcoded date/time formats in 3D Gallery.
d8a6d17: Updates to 3D Gallery.
1029d43: Hopefully fix the build.
f99dfe8: Initial commit of 3D gallery source code to project.
2f2a6b7: From Launcher2: Make the launcher send the position of the icon that's launching an intent.
299075e: Upgrade contacts shortcut to the quick contact feature.
34a0e1b: fix bug 2326478
3ecbd81: Still trying to fix 2320348 - Launcher2 crashed: AIOOBE at com.android.launcher2.AllAppsView$RolloRS.removeApp
8cf3429: Launcher2 - This might fix the missing app problem and the crash in removeApp.
8eea391: fix 2315821 and 2315729 - problems caused because the apps list could become unsynchronized with the list of icons.
af5b4cb: Fix 2305903 Scrolling trackball upwards at the top of the app menu selects app at the bottom left
a276fc5: Fix 2306862 - Launcher2 crashed: in libs/rs. Uploading texture without a context.
bf173f1: Fix 2304151 - crash while installing apps
7e4ed99: Fix 2300792 - All apps zooming when you come back from an app.
13724ea: Make the launcher send the position of the icon that's launching an intent.
7eb9e5e: Upgrade Home db to upgrade contacts shortcut to the quick contact action
0d15cf9: Clean up name of static wallpapers.
b0c27f2: Bug 2290800 - Use a collator to sort the app labels.
eb5615d: Rename special dump properity so we can set it on user builds.
f0be213: Fix 2275513 - Icons don't update on package update
99917ca: Save 4 MB of space.
b206121: Fix bug 2248173 - all apps animates out when you return home.
bcf2a97: Update a couple of wallpapers.
98047dc: Clear search widget animation in Launcher.onResume()
600f188: Guard against null parent in Launcher2.Search.clearAnimation()
4b14aa0: Forgot a wallpaper.
8df5863: Final final set of wallpapers.
84bfa56: Improve performance of AllApps for large numbers of apps.
418928e: Fix bug 2223769 - Uninstalling app causes NPE.
cc19a53: Fix 2271080 - .lang.IllegalArgumentException: no dialog with id 1 was ever shown via Activity#showDialog on CreateShortcut
14f122b: Fix bug 2271894 - Odd animation when press home button from app that wasn't in center home screen
88ec099: Fix 2274291 - back key doesn't go from all apps to workspace
61597bd: Fix 2271141 - Pressing the bottom corner of the screen when the applications menu is visible will switch the home screen
0c4513e: This might fix bug 2262272 - Apps list empty
a5c32d6: Fix bugs 226264 and 2265943 - Home stopped responding to touch, but all-apps & notification panel still work
247226b: Fix bug 2266095 - all apps animates out when you return home by hitting back
39bfc13: Add more logging for bugs 2262649, 2262272 and 2265943.
be38609: Add a lot of logging that can be seen by doing adb shell setprop launcher2.dumpstate 1 and presssing volume down
478730f: fix 2261526 - Trackball doesn't work in 3D all-apps if you opened it using trackball
1db7a97: Fix 2260199 - App icons placed in folder widget are doubled after rebooting phone.
0d44e94: Fix bug 2261637 - Workspace previews home screens on long pressing at the bottom of app drawer
5612e43: Fix duplicated text when returning home from an app that hid the status bar and launcher2 was killed.
2c0a7ae: Updated assets for Home.
28c706b: Use the appropriate flat icon for the folder menu in the Add dialog.
4b42cd8: Reorder wallpapers
74292a3: Keep banging on the launcher locks up bug. This moves the delayed zoom stuff into one place, so it should be out of sync less.
0f9bd2f: Fix 2257802 - Screen unresponsive when you get a call while moving the shortcuts or widgets on home screen
ed1cfef: Fix bug 2258128 - homescreen on Passion unresponsive while still not leaking the contexts.
e1b0c08: be sure to set mIsStale to false (bug 2299730)
93d99ee: Fix conversation loading
1b37c93: bug: change default UA agent string for MMS.
6e78b27: bug #2271915: make MmsConfig more robust - use defaults when configs in the xml file isn't present.
d2edbbb: Fix two Messaging contact updating bugs
715e32f: Fix ANR from calling Contact.get()
cf29fb7: Cherry pick 963f4a964e227d62eddbe2e1f6fb0721f665f4d2
3193d7d: Show album art in the background of the song list for an album.
ac35b99: Fix tab widths.
19cea9e: Fix scroll position of album songs list.
52f70b2: Fix bug with other apps launching the music app to play a song.
333bf19: More Music fit & finish fixes.
23515dd: Fix the text color and background drawable for the new tabs.
a58948b: Make the music widget launch the right activity.
23b531e: Fix more bugs when no music is present.
9e0f1fd: Fix some bugs when no music is present.
5edd0cb: Fix build.
ec0c57a: Music player UI refresh.
3d1a7c0: Make music app respect the lock screen again. Fixes http://b/2295956
ac868d4: Update hdpi item grabber icon.
b63b5d1: Make headset buttons behave more like the in-app buttons, by seeking back to the start of the file when hitting 'previous' in the first few seconds of playback.
25f9558: Feature 2179737: allow the "now playing" activity to show without unlocking the phone.
ccb4dda: Fix for 2268060, 2251223 if conditional initializing package label. Also load the label from the new pkg for existing packages Use installer's metrics and configuration info when creating resources for new package
6a8928a: Use the FLAG_DISMISS_KEYGUARD while we are in-call.
ad9d0d7: Remove use of the FLAG_DISMISS_KEYGUARD window manager flag
e806935: In-call UI: make "Hanging up" state visible again (bug 2310855)
105bb21: Fix handling of SINK_STATE_CHANGE while suspend / resuming.
0aabf73: Delay setting up SCO.
8ef2724: Set mRemoteDevice before calling setState() to fix NPE.
69a2eb3: Use FLAG_DISMISS_KEYGUARD flag and eliminate use of KeyguardManager.exitKeyguardSecurely()
4350b8c: Fix cosmetic issues with long labels in the in-call UI. (Bug 2286312)
343259e: Use FLAG_SHOW_WHEN_LOCKED window flag to disable the keyguard in the phone app.
1ec7e6b: Fix incoming call answer AT command sequence.
5bcbca1: Turn screen on immediately if proximity sensor is active and keyboard is opened or headset is attached.
a414273: Allow incoming SCO connections even in Dialing state.
3964d23: Fix 2209086: Make animation/decline transition much smoother in PhoneApp.
7cef385: Add missing synchronization in requestWakeState() and wakeUpScreen()
09337da: Fix 2209086: Add transition to incoming call UI when the user answers/declines.
713b4f2: Better handling of missing call forwarding numbers
04c674f: Allow enabling forwarding all calls after disabling it
4e3c60c: 1.Fix the case of partial failure of fwd settings changes to roll back properly. 2.Handle the case of provider change when there are saved settings found so that the proper revert is done on failure. 3.Added a bit more logging.
c0a606d: b/2334482 Revert white spaces
c611e5a: b/2334482 Dock string changed to Music, ringer, alarms (silences phone)
29d70e4: b/2334482 Disable Music and audio by default for the docks
052ad24: b/2323277 Fixed race condition where the user clicks on the dialog before dismiss() is processed.
9463c2f: b/2320107 NPE when receiving a Undock event without a device
a87f2fd: b/2320107 Fixed NPE for class bits. Docks do not have class bits.
b172cd5: Fix desk dock getting stuck after unpairing.
6e3ee10: Fix auto connection of A2DP profile.
6fd5bc9: b/2296110 Disable debugging/logging code before shipping.
792edfc: b/2317194 Synchronize command queue to prevent ConcurrentModificationException from happening
503c236: b/2296110 Car Dock - Stop service when done processing each command. Clean up logs.
d617a07: b/2314560 Prevent PIN dialog from showing up on undocked docks
a9f9031: Display icons in the correct density in the ActivityPicker. This also fixes a memory leak in Home.
1463856: b/2296110 Car Dock - Enable BT if not already enabled.
df9504e: b/2296110 Dialog for setting up dock audio.
55dc6cb: Disconnect even Sinks in Connecting state while connecting another sink.
0bd445b: b/2296110 New Dialog which appears when phone is place on dock.
3327f78: b/2293042 Fixed the problem where A2DP connections may fail if there's an existing connection to another device.
d2b3ab0: Feature #2296147 Settings for Car/Desk Dock on certain devices
8f2fb65: Setting in Sound & Display for trackball pulsing on notification. Bug #2238250
cd84f92: Fix latency from beep to "Listening" state. Bug 2326485.
5b63c38: Fix 2306814: Too aggressive suggesting names from my contacts list.
b0db30e: Fix ANRs caused by ApplicationsProvider
d052b31: Fix intermittent race condition in SyncCalendarTests
48edd6f: Fix 2266119: Switch to using 2 lines for provider title and disable (hide) summary which isn't currently being used.
cfc17f2: keep the account settings from crashing when there are no sync adapters for an account
1769168: Upgrade database version so MediaScanner can rescan images/video files to update DATE_TAKEN field. http://b/2297371
d721e44: Catch UnsupportedOperationException in case a MediaThumbRequest arrives after external storage had been detached. http://b/2286724
9be0103: Experiment with new scheduler
0cd5306: Throttle basic live wallpapers.
c27d653: Fix nexus wallpaper so objects in use are not GCed.
deadbf5: Fix problems in NexusGL:
af45d44: 2295787: Rewrite Nexus wallpaper in RenderScript
8a6e2c9: Mark token strings untranslatable so they don't accidentally get messed up.
9752966: Save about 700 kB of ROM.
5b219fc: Use 1024x1024 for background. Fix leaf Z-order.
9d9a645: Fix issue #2271640: Fix wallpaper etc docs
10f1966: Disable See Through live wallpaper. Coolness must make way for correctness.
756f974: Switch to dt from frames for annimation.
e64c833: Improvements to the Nexus pulse effect.
ecf5176: Run wallpaper at lower RS priority.
309c5a8: Clean up label for live wallpapers.
ff1c312: Finish issue #2271640: Fix wallpaper etc docs
0535039: Fix http://b/2248037 (crash in LW picker).
ead6e21: Clean up live wallpaper picker list.
88e7aad: New icons for live wallpaper picker.
c2e62f1: Throttle magic smoke cpu use.
db27a7c: Run the magic smoke wallpaper at lower priority, and make its animation time based so it runs at constant speed regardless of framerate. Also fix the red flash when first starting the wallpaper.
4875eb5: Fix issue #2271640: Fix wallpaper etc docs
9adb410: Lower priority of music visualizer threads, and make the 'many' animation time based so it runs at constant speed regardless of frame rate.
24c4457: Use mip mapping for the "many" visualization to get rid of jaggies.
bfe7f64: Fix issue #2271640: Fix wallpaper etc docs
cdf1c2e: Rename LICENSE into NOTICE so that the build picks it up and packages it.
d563ac8: Emulator kernel binary update: add scheduling class support
4522d8e: Add L2CAP_LM_FLUSHABLE to clean Bluez headers.
dc18c41: Update Bluez header for new ACL state debug parameters.
c1c38dd: system: sched_policy: Don't return an error when the thread we're trying to move exits on us
bf95c70: Don't copy /proc/last_kmsg to /data/dontpanic/last_kmsg -- it gets generated on every boot, so this is a bunch of writing for no particularly good reason.
b0ba985: Add standard deviation to the test results
ae6d0e8: More comments about the format of the manifest.ini for add-ons