Android IceCreamSandwich AOSP Changes

Changes from 4.0.3_r1.1 (IML77) to 4.0.4_r1 (IMM76):

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.

Removed Components (0):

None

Updated Components (45):

  • device/common with 1 change(s)
    • 7d45265 : Add torospr to the list of AOSP devices

  • device/moto/stingray with 11 change(s)
    • 268fb8f : Update board-info.txt for new radio.CDMA_N_03.1A.64PS
    • d8b95ee : CDMA RIL v3.27
    • fe18b30 : LTE RIL update
    • 0711d56 : auto-generated blob-handling scripts
    • c79042a : Update board info for radio.CDMA_N_03.1A.63P
    • 0d2525b : CDMA RIL v3.26
    • 929ff3c : Update board-info for new radio.CDMA_N_03.1A.62P
    • 8981975 : Add radio.CDMA_N_03.1A.60PS to board-info.txt
    • 803f354 : lte radio name needs to be upper case.
    • 8597f62 : LTE/MM RIL v07.1F
    • bf2f6db : Update board-info.txt for CDMA_N_03.1A.5DPS

  • device/moto/wingray with 13 change(s)
    • 2ca7b0f : fix issue when capturing with pre processing
    • 7e9873d : auto-generated blob-handling scripts
    • d19f2a0 : Fix support for USB ethernet adapters on Xoom
    • 06de9d9 : Add OEM specific USB mode enumeration based on ro.bootmode property
    • 8a58f92 : wingray: update kernel prebuilt
    • 024400f : wingray: update kernel prebuilt
    • a1e9682 : Set MTU for RNDIS interface to 1428
    • 3f75c8d : Kernel prebuilt
    • 02ebe94 : stingray: Set iProduct string to $ro.boot.modelno
    • 2ac0a17 : Use USB device class 0 for BP-tools + RNDIS enumeration
    • 2e1da8e : Add bugmailer for all wingray variants
    • c35cb71 : Kernel prebuilt
    • 68aa541 : Update stingray kernel prebuilt

  • device/sample with 1 change(s)

  • device/samsung/crespo with 11 change(s)
    • 0d22ff6 : new kernel + wifi prebuilt
    • 01a0926 : crespo: prebuilt kernel + wifi
    • d2bdbb6 : kernel + wifi prebuild update (/proc/pid/mem)
    • 9b6a953 : S5PC11X : RIL : Chage radio directory create sequence (Issue 5858560)
    • 6799cc2 : Update media_profiles_korea.xml so that it recognizes resolution-based profile settings
    • 855e965 : new kernel + wifi prebuilt
    • 4fb4a98 : new kernel + wifi prebuilt
    • 7b6d8e7 : kernel + wifi prebuild update
    • 1c92613 : Add support for radio.I9020AUCKJ1
    • 3a12358 : Kernel and wlan driver prebuilt
    • 786e339 : Revert "Fix ANR in com.google.android.videoeditor"

  • device/samsung/crespo4g with 8 change(s)
    • 4159aff : Update for new sprint radio
    • 7901933 : crespo4g: init.herring: switch to "ondemand" governor
    • 1e15171 : Change the tethering upstream priorities.
    • 4bcb2f1 : Set sojus to allow default data while tethering.
    • e1b030d : Update baseband D720SPRLA1.
    • 0dfbd87 : Update baseband D720SPRLA1.
    • 20bc487 : Configure sojus to use DUN profile.
    • f9fbe2e : Update boardinfo.txt for new radio

  • device/samsung/maguro with 4 change(s)
    • 8d9e000 : require bootloader LA03
    • 6a79300 : Update board-info.txt for new radio.I9250XXLA2
    • 8fd7bf9 : Set call_ring.multiple to false.
    • dec451d : Update for new radio I9250XXLA1.

  • device/samsung/toro with 12 change(s)
    • ce47f04 : Update board-info for radio.I515.FC03
    • cbb3c42 : Update board-info for radio-cdma.I515.FA04
    • ff50287 : Update board-info to radio.I515.FC01 and radio-cdma.I515.FA03.
    • 1a6b52f : Update board-info for radio I515.FA02
    • 6d2b7d8 : Update board-info for radio I515.FA02
    • fe4743b : require bootloader LA03
    • 6b83cbd : Update board-info for radio-cdma.I515.FA02
    • 77f6379 : Update board-info for radio-cdma.I515.FA01
    • 5c0aef1 : Move toro spr files to torospr.
    • 9051004 : Makefiles for toro variant.
    • d729fbd : Alternate bootloader/radios for toro.
    • f51b137 : Update board-info for ics-mr1 Android Version 4.0.4

  • device/samsung/tuna with 9 change(s)
    • 78a7609 : audio: fix audio drop when speaker is selected
    • 40c820f : audio: support multiple output PCMs
    • 26f9aac : require bootloader LA03
    • 7aeae7a : tuna: add headset jack key layout files
    • 7d8d745 : Toro: USB: Add RNDIS+DM+MODEM
    • f125ade : Move toro spr files to torospr.
    • 0a467ce : tuna: update touch firmware to vers 0x65/0x45
    • 726553e : Tool to fix the fs_size in the crypto footer
    • 31e70cf : tuna: new kernel prebuilt

  • platform/bionic with 3 change(s)
    • e8e1efe : Update to tzdata2011n.
    • f44de27 : add personality() system call.
    • ecd0e95 : Adding a timeout to tcp dns lookup connects.

  • platform/build with 62 change(s)

  • platform/cts with 64 change(s)
    • d68b312 : add Activity.onStop
    • bc9494f : Fix Build Warning
    • 2412d31 : Fixed an incorrect test case where MediaPlayer.start() was called right after MediaPlayer.stop() was called.
    • afefb47 : Fix InputMethodManager Related Tests
    • ed277cb : Fix SeedTest
    • 395497b : Add TextureView stress test.
    • b3cf9f9 : CTS Holo: Add +/- tolerance to bitmap comparison
    • 42827fc : Fix testHtmlEncode
    • dbb5ace : VoldExploitTest: Don't timeout on slow netlink receivers
    • 24a8808 : Add CTS test for android.net.VpnService.
    • 7261f4e : Free net.cts from cts.stub.
    • 0d68ea0 : add MediaRecorder.reset() before release() Fix http://code.google.com/p/android/issues/detail?can=2&q=25640&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&id=25640
    • c37a996 : MediaPlayerTest: Improve timestamp logic in testVideoSurfaceResetting
    • 019eb7b : FileSystemPermissionTest: one more dir
    • 6d05878 : FileSystemPermissionTest: more directories
    • f59de8d : Don't Test Zoom Controls
    • 5e0b04a : skip WiFi test if not supproted - Support info is coming from PackageManager Bug: 5547397
    • 49c3fe5 : Fix the incorrect rule to check for SmsAddress
    • 6089882 : Fixed the scope of database query for calendar tests
    • d65816d : add more dirs
    • 76ac6fa : release AudioTrack after each play - Otherwise, resource leak happens in audioflinger which causes allocation failure when all tests are run. - may be the cause for 5939203
    • 62c5f28 : increase retry to have better chance for streaming
    • 2b21cd1 : Add graphics.TextureView test - create a new graphics2 package to have its own activity
    • 651e854 : Add 46003 to NO_DELIVERY_REPORTS
    • 75afe54 : move clearAnimation to UI thread bug 5963761
    • c7a1bd3 : Fix CTS Report Phone Number Display
    • 716f9b4 : add /data/fota
    • 44005a2 : Fix SKT and KT Special Cases
    • 41bef24 : Add 'device serials' to output of 'list results'
    • 35508d7 : Test GL Texture with rotation and glDrawTexfOES address issue mentioned in https://groups.google.com/group/android-developers/browse_thread/thread/9c0ccb1a215586a8/2f28259213340eab?hl=en&lnk=gst&q=opengl+galaxy#2f28259213340eab
    • 531ab38 : Improve Activity Test Stability
    • c65e56b : Improve AlertDialog_BuilderTest Stability
    • 63bc1cb : Improve Contacts_PeopleTest
    • 6f672e9 : Remove termination of replica island as it does not work consistently, and delayed termination can fail the next test. bug 5906938
    • 0600e74 : Add replicaisland to Whitelist
    • e9c4952 : Reduce camera record / play repetition to avoid 10mins time-out bug: 5906885
    • 5882539 : Fix for Holo CalendarView Tests
    • b03c7ad : Add com.android.tradefed.utils.wifi to Whitelist
    • 98b7076 : Use Renamed replicaisland Package
    • 7e8867b : Disable spectrum test temporarily
    • 938c31c : change LinearityTest algorithm to use RMS of the whole signal and use linear regression to fit the result volume level is fixed to 2/3 of max
    • 4d6809f : integrate media stress test : MediaPlay and MediaRecord only - media files are copied manually before test - one test class per each resolution and format - support of format is checked for each test case, and not-supported format will be just passed.
    • 0c51ce0 : Add GlAppSwitchTest - switches between two Gl-using apps and forces recreating GlContext - replica island is used for one GL app. - if something goes wrong and rendering is blocked, watchdog timer in each app will fire - fixed a bug in GlPlanetsActivity as the original code freed vertex / index buffer and did not create after pause resume : Buffers are just kept to reduce resume time for this test
    • b4baccc : add OpelGl performance test as a separate package Currently runs two types of tests 1. rendering performance comparison with VBO vs without VBO This can also work as a stress test due to the amount of triangles used.
    • cae1ef5 : Close opened camera before exiting testVideoSnapshotByCamera()
    • 34b5d88 : Revert "Updated Holo Test Assets"
    • 995c5b5 : Checking hardware feature when test rear camera
    • 3ed225e : Update for 4.0.4
    • 9cffff6 : Add more directories.
    • 92918ba : Updated Holo Test Assets
    • f9337e4 : More directories.
    • 80176b7 : change LinearityTest algorithm to use RMS of the whole signal and use linear regression to fit the result volume level is fixed to 2/3 of max
    • b1a9891 : Result XML Reporter
    • 2b572d2 : EnvironmentTest: make sure TMPDIR isn't set.
    • c72aff3 : add /data/sensors (NachoRoot)
    • 053b303 : Add /data/data/recovery
    • 3b24aa4 : add /data/local/tmp
    • 4f7629c : Enable and fix testAccessAllowFileAccess test. Do not merge.
    • fd68170 : Test Cases for android.animation ValueAnimator, ObjectAnimator, TypeEvaluator, TimeInterpolator
    • 542c25a : Test Aspect Ratio in Different Orientations
    • 3319855 : Fix Layout Issue in Verifier
    • bad23f6 : Fix Build Race Condition
    • c2b6e16 : Increase MediaScannerNotificationTest Timeout
    • 5a8eb1b : CTS Test cases Class : android.animation.ValueAnimator 7 Test cases

  • platform/dalvik with 4 change(s)
    • 1c7e1e1 : Fix to dex verifier to handle float types that look like Boolean.
    • 232c385 : Bug fix for control-flow construction involving nested loops.
    • 390d7c0 : fix personality call.
    • 311886c : Prevent memory fragmentation.

  • platform/development with 41 change(s)
    • 65b242b : Add eclipse+readme files to prebuilt of v7-grid. do not merge.
    • 7d5b68c : update searchable dictionary for Android U class
    • af57413 : Support lib: use /samples directory. do not merge.
    • 88d9725 : Prepare for doc package update in rev 2. do not merge.
    • 92b3b05 : Add a prebuilt of the gridlayout support library. do not merge
    • 52b5571 : Adding values-large-land and values-large-port folders. This is so that I can replace xlarge with large in training/multiscreen/screensizes.html for it to be compatible with TVs as well.
    • 9322c5c : Work around a y-invert bug on Macs w/ Intel GPU
    • 767d089 : Delete dead code.
    • 9ba4ba7 : Doc change: string changes for Google Play
    • 7ef79e4 : EmuGL: don't [de]queue buffers in eglMakeCurrent
    • cbc7300 : EmuGL: enable SurfaceTexture async mode
    • 0107630 : Fix version metadata for java.lang.reflect.Field. do not merge.
    • d6bd184 : EmuGL: GLESv2 support for OES_EGL_image_external
    • 00e6133 : EmuGL: refinements to GLESv1 image_external
    • ac018fe : EmuGL: refcount ColorBuffers on the host
    • 91d4e8e : GLESv2 translator: don't delete EGLImage textures
    • fd9cdb4 : Increase platform sdk package revision. do not merge.
    • 41b5bb9 : docs: fix minsdkversion for native activity sample
    • 247df4f : Add AppNavigation demo
    • 0e981c8 : EmuGL: Fix heap corruption
    • 22f4efa : Adding Android Developers Google+ redirect
    • df458cb : Fix api version file with proper data enum.
    • e11b2d6 : Update api version file with stripped generics info.
    • 376e000 : Fix bug in the new notification sample.
    • 979806b : Regular monkey should not write script log.
    • 662b8f1 : Adding manual redirect support to developer.android.com.
    • e52271a : Generate a valid main.py for use with developer.android.com.
    • 82374f6 : Move api.xml from tools/ to platform-tools/
    • 85241cc : Add button to clear back stack.
    • 74c1836 : updating the SampleSyncAdapter sample to add stream item and photo code
    • 3d398d7 : Revert "updating the SampleSyncAdapter sample to add stream item and photo code"
    • 7a98345 : updating the SampleSyncAdapter sample to add stream item and photo code
    • 2a9de02 : Clean up and extend the linkify sample.
    • e462761 : Move platform 15 sdk rev to 2. do not merge.
    • 5bad48a : EmuGL: handle NULL data in glBufferData
    • 174f61c : Fix notification sample to follow current UI guidelines.
    • f741c05 : Doc change: updated index page for HDP sample.
    • 5621efe : docs: Allow d.a.c. to serve .OGV
    • a592d9c : EmuGL: misc small cleanups
    • a4fb8a6 : EmuGL: fix GL view position in window on OS X
    • 9fe60c3 : Allow d.a.c to serve webm and mp4

  • platform/external/bluetooth/bluez with 2 change(s)
    • 11db147 : audio: fix wrong latency reported by audio HAL
    • 0567501 : a2dp audio HAL: extend write timeout.

  • platform/external/doclava with 5 change(s)
    • 3352706 : Add custom template for /design path
    • b099bab : Fix doclava to preserve annotations on fields and methods - do not merge.
    • 73fc10a : docs: add support for meta description in the doclava head; docs can optionally add a page.metaDescription definition to the document HDF data (above the @jd:body).
    • b7ec906 : docs: add meta data based on schema.org
    • 1be4b15 : doclava: don't print "since api level" string if there's no level available

  • platform/external/qemu with 2 change(s)
    • 69140ff : Cherry-picked from d86c724b in master. Do not merge.
    • 9b58a96 : Cherry-picked from 98d32ba in master. Do not merge.

  • platform/external/tinyalsa with 1 change(s)
    • 1b32ddf : Update to latest tinyalsa

  • platform/external/webkit with 5 change(s)
    • 538b01d : Cherry-pick WebKit r100677 to fix a rendering crash
    • 3c049d2 : Prevent infinite loop when turning on then off composited mode
    • b627d5b : Fully invalidate the pictureset when content size changes
    • 5d1753b : Enable History API. Do not merge.
    • 41aebb2 : Return the tile generation thread to default priority.

  • platform/frameworks/base with 193 change(s)
    • 90e3bca : Increase line limit for summary text
    • dc63f3f : MediaPlayerService: fix AudioSink latency
    • 0df6894 : AudioTrack: relax check on minimum buffer size
    • 4099e17 : Doc update: DDMS Network Traffic tool.
    • 1f60afc : docs: Emulator Hardware Acceleration docs for SDK r17
    • 2a29b3a : Debugging code for #6169553: Make Phone launch faster
    • 6fdab07 : Remove fade animations from framework drawables.
    • 957f716 : docs: fix toc in search au class
    • 1657080 : docs: update various SDK and AVD Manager screenshots and remove one from the licensing doc that's not necessary
    • 055e3f2 : docs: android u search class
    • 0e87370 : Remove the country detector logging
    • f4ae6aa : Allow CDMA on LTE devices to get data connections even if otasp is needed.
    • 161a8de : docs: remove link from GP logo
    • 8edad6f : docs: Fix a bunch of misc doc issues from external tracker
    • 500cc4b : A few updates for TVs.
    • 87e3281 : Adding TV related updates.
    • 99e790d : docs: add troido adk link
    • b99ae73 : docs: move Android Design from static HTML to JD
    • 97b94e7 : docs: a few more Market - Play strings
    • 19fa8fe : Fix badge generator URLs and images, and update script to generate different alt text for the different button styles. Also change homepage announce link for blog post.
    • 9ad3d0e : Update build-a-button to use new assets.
    • 6f5b5ee : Fix document.
    • 1c24730 : docs: update homepage announcement for GP Still needs an update with proper blog link (will probably do by hand for launch push)
    • 4d7bc65 : Doc change: String changes for Android Market
    • e606cb4 : docs: fix api dashboard
    • 290684a : docs: fix expansion library package name
    • a47d88a : docs: dashboard update for march 5
    • 2df6ecc : docs: add note about declaring file sizes with sample app's code
    • 837a5d8 : docs: updates to OBB guide for naming; plus other edits
    • 93dc642 : docs: fix misc bugs from external tracker
    • 4143781 : docs: add docs for market OBB includes splitting the Licensing dev guide into multiple pages; Turned original licensing doc into a redirect to the new files that are under guide/market/licensing/; Fix all links pointing to app licensing
    • e8f2c7f : Make ResolverActivity update dynamically.
    • 4b1afab : extend timeout to allow for more time for the device to connect.
    • eb4f325 : Set the video encoding bit rate for the media recorder stress test.
    • fb393f8 : Mark configuration strings as not translatable.
    • a53b3bf : docs: Android Design downloads section, linkable H2s.
    • 5c60743 : Fix issue #6073913: onActivityResult() not getting called...
    • a2b41b4 : NumberPicker showing IME when its input field gains focus.
    • 44e63a2 : Support rendering layout that use the new res-auto namespace.
    • b69b2c0 : Fix build.
    • 7663d80 : Fix issue #6048808: sometimes auto-correct is inactive
    • 816b873 : Move the automatic namespace outside of the res namespace. do not merge.
    • eed8d0b : Fix for issue 9656 - custom xml attributes in Android Libraries. do not merge.
    • bf378fd : Don't allow screen invalidations to go outside bounds of screen
    • 02c9388 : docs: fix bug 5878445
    • 27c8d9b : Adding time lapse test to mediaframework stress suite.
    • f11ffc1 : docs: fixing bug 5942573
    • 9366ce8 : fix bug 5942522
    • 224741a : docs: NDK overview, remove x86 instruction set mention (b/6044027)
    • 5c4d41e : fix bug 5911175
    • 51ec506 : docs: fix bug 5990526
    • c3f979f : Make sure resource references are resolved.
    • 01011c3 : Fix issue #6037252: Screen shifts after all apps are upgraded
    • 0980e41 : docs: Added Lint into Android Training and removed Layoutopt.
    • 482ae5f : Bug 6021294 - Contextual action bar animation tweaks
    • ef0314b : docs: fix broken link
    • 4fe25f6 : fix NPE in race condition.
    • 06a591c : Fix last change -- don't call startInputInner() with lock held.
    • a82ba54 : Part of fixing issue #6006757: Keyboard dismissal lags
    • 811aca5 : docs: move USB installation info into the OEM USB Drivers document because the Google USB Driver is deprecated, so consolidating the USB info makes more sense for the common case of needing an OEM driver A few changes to the device setup doc also; such as removing the "unknown sources" step, because that doesn't apply to adb installs.
    • aefa921 : Update WiMAX notification icons Bug: 5724605
    • 2670332 : docs: Google+ badge now sizes properly; remove reposition hack
    • 9dd3a66 : Update 4G WiMAX assets for notification area as well Bug: 5724605
    • 0ae5cac : docs: Android NDK r7b Release Notes
    • 2384386 : Stop using shared DUN APN when tethering stops.
    • 8d27f20 : Add a config to set Dun capabilities.
    • ece18ef : Don't pulse LED on new notification unless notification has LED flag set
    • d55cde1 : Only use CDMA rssi for config_alwaysUseCdmaRssi.
    • afd8f18 : Add OEM specific USB mode enumeration based on ro.bootmode property
    • d9c8bbd : docs: fix xss issue bug 5125642
    • 52bfc24 : docs: fix misc doc bugs from external issue tracker
    • a61f842 : docs: OpenGL Tutorials fixed two broken links (Issue 5990696, public android bug: 25132)
    • 09ff04d : docs: fix typo in menu TOC
    • 2ca5fb2 : Don't use SNR in the invalid check.
    • 331bb0c : Setup ActionBars in layoutlib the same way the platform does it. do not merge.
    • cf9fe43 : docs: switch from caps to initial-case for device button names
    • 7c70cef : Don't use SNR in the invalid check.
    • ed4d1f7 : docs: add Sony USB VID issue 5967572
    • f8aea99 : Make aapt ignore tools-related data.
    • a8c57bf : extending timeout to stabilize tests
    • 633de7b : docs: fix meta description tag for homepage
    • 6aaa27f : docs: fix broken link
    • b6802e7 : docs: fix action bar style example
    • 5e09593 : docs: update menu guide with CAB and popup menu, plus many other revisions
    • 1d45bc2 : docs: dashboard update for feb 1
    • e2ce3b8 : Fix a typo in image processing test
    • cb78dd2 : Use LTE SNR and RSRP to set signal level bar.
    • 493d27b : docs: change that stated as a few doc fixes and turned into fully documenting the device default themes and fixing many more, including adding API level information for older themes to avoid confusion. Oh and fix an unclosed em tag causing a format bug.
    • 5e39519 : Use LTE SNR and RSRP to set signal level bar.
    • b86cba1 : docs: fix typo in eclipse doc external issue 21475
    • 6440534 : docs: fix typos and clarify some grammar in summary external issue 21548
    • 5b259c6 : docs: fix typo in market doc external issue 22650
    • b16965c : docs: fix locale name; South Africa is local en_ZA external issue 23133
    • a21ac88 : docs: update sidenav to use span instead of h2 for headings, under suspicion that the h2s are causing poor snippet extraction in search results
    • 6507df8 : docs: add meta descriptions for home and sdk also revise the G+ widget to make fit
    • fa9b5ca : Update documentation to reflect the old approach not working.
    • b1560f2 : docs: add G+ page announcement to homepage
    • 2c911b2 : Adjust the LTE signal bar mapping.
    • bb9bffb : docs: add NOTICE to action bar icon pack and sprinkle download links
    • 3ba792c : docs: Update designing-navigation training class to link to Android Design
    • 62a1eb8 : Suppress mobile-out-of-service label if wifi connected.
    • 6c055bb : docs: add action bar icons ZIP
    • 3fe4529 : docs: remove the 1.0 icon template pack
    • 948eb9b : docs: remove ADL presentation PDFs to conserve site space
    • 5d3b0c7 : docs: Android Design typo and grammar fixes
    • 03d58bc : Filter our v6 address from tethering dns.
    • 2e481b9 : Stop showing "No internet connection" when there is one.
    • 4809f09 : docs: update fujitsu id, capitalize
    • cdf1445 : docs: add fujitsu/toshiba USB vendor id
    • b7ff51b : Another attempt at issue #5823276: home repaints after full-screen app is exited
    • 0609231 : AudioFlinger: refine mixer sleep time logic
    • 0b69b59 : Detect and repair invalid layouts in the navigation bar.
    • a486a53 : Fix issue #5906017: Missing menu entries in portrait when in compatibility mode
    • 30951c0 : Revert "Fix 5797764: Increase lock screen's thread priority"
    • 54dbbce : Revert "Fix 5797764: Increase lock screen's thread priority"
    • a2a46f6 : DOC CHANGE: New Content Provider topics
    • 7df80fa : Use the carrier-given dns addrs for tethering.
    • f65b531 : Fix 5797764: Increase lock screen's thread priority
    • f87da6e : Update WiMAX assets to match new style Bug: 5724605
    • 6d6a70a : Fix 5797764: Increase lock screen's thread priority
    • 639ed75 : Hide mobile RSSI on devices without mobile data.
    • e3b86f2 : New out-of-service RSSI.
    • cfbf7de : Fix issue #5823276 again: home repaints after full-screen app is exited
    • 32f4700 : Always show appropriate mobile service label.
    • b078d94 : cherrypick from master docs: Renderscript changes Change-Id: Ic84b7d8c5c48e118f337e60c8bb5b8bc68b0da16
    • 12a1de0 : docs: wifi direct
    • 71c4496 : AudioFlinger: mix track only when really ready (2)
    • 93c518e : Fix 5863053: Add method to lock screen immediately.
    • dc6720f : docs: adding rs api docs
    • c8fcde2 : Fix DeviceDefault theme/style bugs where parent styles were incorrectly specified.
    • ed2c209 : docs: Android API 15 SDK r2 Release Notes
    • 1e6329d : Use new preferredAPN URI avoiding onApnChanged() call with self-change
    • 41ca0ac : DevDocs update: Publishing on Market
    • e2225df : docs: mention x86 as a native platform filter
    • bd9d9d3 : cherrypick from hc-mr2, updated adk installation instructions Change-Id: I6a0e21a79b81c3383d1fa05a4893bab5626dbe05
    • 6c16a58 : Update to latest version of Roboto
    • be0cf70 : docs: emphasize qualifier order and mention implicit version qualifer
    • 2eeb53c : update overview page for rs api docs to open iframe links in parent
    • 0272f1d : cherrypick from master - add overview description for RS API reference Change-Id: Id5554c607ad4c435f92bfa939e4ce4833a638f62
    • 2fceb7f : Fix teardown of secondary connections on CDMA
    • 0bacfd2 : Streamline package-installed handling by the Backup Manager
    • 6ceca58 : Update notification documentation to follow current guidelines.
    • 8b56d20 : docs: make AD logo clickable on home page
    • 01b02a7 : Fix issue #5823276: home repaints after full-screen app is exited
    • aaaafca : docs: Android design CSS/JS fixes
    • 403cb28 : docs: minor Design Principles fixes for Android Design
    • cf602db : docs: replace "decide for me image" bug: 5860467
    • 0c95bb4 : docs: update text and image for "let me make it mine" prinicple in design guide bug: 5853519
    • d4eb682 : docs: further clarify the behavior of targetSdkVersion bug: 5854083
    • 2e32a78 : Doc change: Adding Bluetooth HDP info.
    • 6ad68ba : Adjust the mapping of LTE signal bars.
    • f3171fb : Set Bluetooth adapter to PowerOff mode when turnoff with airplane on
    • 50fe709 : VPN: silence VPN notifications.
    • 5962fd5 : Clean up wifi/mobile indicators in the expanded panel.
    • 972b1a5 : Do Not Merge. Move ssl callbacks to webcore thread.
    • c894fb7 : Prevent Android Design sidenav links from opening a new window
    • acd152f : docs: editorial fix to homepage
    • 28a0767 : Fix 5620754: don't show pattern screen after SIM PUK unlock
    • 7379046 : Android Design
    • eb5dacd : docs: add links to Android Design from dev docs
    • a4edd15 : Fix 4560303: Add setting to lock later when power button pressed
    • 577d6cc : stagefright: limit audio gap for looped playback
    • 64140a0 : Fix Music import for Turkish locales.
    • 6139897 : Unhide Resources APIs for getting resources at specific densities.
    • e4c1e7d : Fixes typo.
    • b97d34c : Disable wimax when mobile data is in Settings
    • b7feb1c : Switch camera sounds to always use the system enforced audio stream.
    • 17907a7 : Fix an RuntimeExcpetion in GsmDCT.onDataSetupComplete
    • e63163a : docs: second set of diagram updates
    • a46d778 : Fixing crash when taking screenshot over secure window.
    • c8810c2 : docs: add Teleepoch VID/driver info and update Huawei url
    • 7efb89b : Enhancement on ICS data stall polling logic
    • b2c63ab : Do not allow file:// access when it is disabled. Do not merge.
    • 9c9b9ad : docs: Update lifecycle diagrams to use new omnigraffle designs; add corresponding graffle files update discussion of activity state restore for clarification
    • 1df51c6 : Tweak docs on 'adb logcat'
    • 12d9954 : docs: dasboard update for 1/3/12
    • cd1b08e : docs: fix broken links in .jd docs
    • 81fa7f3 : Add support of dislaying Alpha tag for BIP commands
    • f4a014e : Updating default image wallpaper for tablet.
    • a17e100 : Doc change: fix link target for "Publish" icon.
    • 0582da6 : docs: add links for Galaxy Nexus driver
    • 72dafb2 : audioflinger: fix clicks on 48kHz audio.
    • 3aef8e1 : docs: Add developer guide cross-references, Project ACRE, round 4
    • 2b43f3f : docs: Update App Widgets dev guide size discussion
    • 6de972a : Support suggestedRetryTime in CDMA DCT
    • 10410fc : Fix issue with selecting proper JNI libraries
    • 1d56f41 : Doc Fix: Sensors and Cameras
    • 6e31a7b : Get average value for image processing test bug#: 5566079
    • 8017794 : Remove sleep from test acitivity to avoid ANR when key event is injected bug#: 5737922
    • 8f04ae3 : docs: fix sidenav typo
    • df44016 : docs: add driver info for Hisense
    • 00697a9 : docs: Add missing intent flag to Android U nav class
    • 088f162 : Hide emergency call text if not support it.

  • platform/frameworks/ex with 1 change(s)
    • 665ba9e : Don't adjust scroll on focus changes.

  • platform/frameworks/opt/calendar with 3 change(s)
    • bbcfb96 : Catch exception when parsing event's data
    • 996f125 : Allow lowercase in rrule
    • 0335d9f : Fix rrules with bad count and interval during parsing

  • platform/frameworks/support with 4 change(s)
    • 97b3c54 : Make FragmentActivity#supportInvalidateOptionsMenu public.
    • 7ac4b37 : Don't have ShareCompat.IntentBuilder start for result by default.
    • c9cf2eb : Add app navigation helper code to the support library.
    • f2fed0f : Build android-support-v13-ics-mr1 against SDK 15 (ics-mr1).

  • platform/libcore with 4 change(s)
    • 9991876 : Fix for number pattern tests for devices not supporting "ar" locale
    • 806d834 : Ensure faster OpenSSLSignature is used when possible by doing proper case insensitive comparison
    • a468471 : Don't throw needlessly when returning the CacheResponse.
    • cc676d3 : Test case for verifier to handle floats that look like boolean.

  • platform/packages/apps/Calendar with 1 change(s)
    • 8b1119b : Fixed end date in multiday events where it be off by a day

  • platform/packages/apps/Camera with 3 change(s)
    • 1413860 : Do not allow switching to other activities during panorama capture. (do not merge)
    • 62bbca8 : Allow saving panorama after the activity is paused. (do not merge)
    • d72992e : Use default volume control stream instead of the music stream.

  • platform/packages/apps/Contacts with 3 change(s)
    • 9021706 : Dialpad redesign.
    • 60919fb : Disable shouldDelayChildPressedState()
    • 574ad60 : Cherry-picking I25bf497e for MR1

  • platform/packages/apps/Email with 2 change(s)
    • ecaa977 : If we're stopped, make sure watchdog alarm is also stopped
    • 0767601 : Fix widget updates

  • platform/packages/apps/Exchange with 8 change(s)
    • 48ac73e : Handle HTTP redirect (451) in OPTIONS and FolderSync
    • bf28a9d : Handle case of duplicate messages when using Fetch (EAS 2.5)
    • ae073cc : Handle empty tag for EAS 14 event reminder
    • 701e2ab : Reopen message filestream before retrying w/o SmartReply/Forward
    • 0496ce1 : Support SD card encryption when possible
    • 4099db3 : Fix inefficient EAS server deletes
    • 013236b : Don't rely on "chunked" mode for sending EAS 14 email
    • 9f551ed : Fix folder sync parsing and parent initialization

  • platform/packages/apps/Gallery2 with 1 change(s)

  • platform/packages/apps/Launcher2 with 1 change(s)
    • 98b69dc : Part of fixing issue #6006757: Keyboard dismissal lags

  • platform/packages/apps/Mms with 8 change(s)
    • 1783402 : Add SMS autoreply activity
    • 92bf054 : Show current vibrate setting
    • 2a2e37b : Not able to call a number that isn't saved in contacts, when pressing the call button from messaging app
    • 758276f : [Crespo-S] Message not able to be sent to a Korean number with a plus code in front (i.e. +82...)
    • 6012a9b : [MR1] MMS: Fix Verizon IOT 2.6.1 fail [patch3]
    • d509911 : Sent Message on fast reply has a strange number in the messaging app
    • 1f530d3 : Add sms test framework - SmsTest is the basic test class which can be extended by other tests - SmsStressTest stress sending/receiving messages, different size of message and recipient can be passed through test runner
    • 3baaad8 : Not able to play attached audio file in Messaging Application

  • platform/packages/apps/Phone with 8 change(s)
    • 4bf466a : Setup a flag to detect when the screen is on and we are in call mode.
    • 3fc17a2 : Fix in-call notification icon flicker when screen goes on/off
    • 7303149 : Introduce vibration options for voicemail notification
    • 40dcd14 : Disable horizontal detection during phone call
    • 512552d : Correctly hide in-call panel when dialpad is shown
    • d8baa6f : Correctly hide in-call panel when dialpad is shown
    • 940067f : Allow only NT_MODE_GSM_ONLY or NT_MODE_WCDMA_PREF
    • 9e01ecb : Save network mode on GSM devices.

  • platform/packages/apps/Settings with 7 change(s)
    • 9372484 : Don't crash if there's no bluetooth functionality (such as in an emulator) do not merge.
    • 2d8101b : Fix a pseudo race condition in TtsEngineSettingsFragment.
    • 999f23e : Locale string comparisons must ignore case.
    • aaff44c : Don't allow wifi tethering when running monkeys.
    • 071742d : Fix 4560303: Add setting to lock later when power button pressed
    • e3b4dfa : Android OS battery usage overstated by screen on time
    • a98c353 : Don't enable SIM PIN Lock menu if SIM is not available

  • platform/packages/apps/Stk with 2 change(s)
    • 2154d81 : Fix crash in STK.
    • 764167c : Add support of dislaying Alpha tag for BIP commands

  • platform/packages/experimental with 1 change(s)

  • platform/packages/providers/CalendarProvider with 2 change(s)
    • c378083 : Fixed the problem where search result for recurring events were incomplete.
    • bfea6da : Added logging for to debug bad events

  • platform/packages/providers/ContactsProvider with 1 change(s)
    • 9357fc5 : More aggressive fix for phone lookup issues.

  • platform/packages/providers/DownloadProvider with 1 change(s)
    • f720bc6 : Allow downloads when no network restriction set.

  • platform/packages/providers/TelephonyProvider with 1 change(s)
    • d616ee6 : Added a new URI updating preferred APN w/o change notification

  • platform/prebuilt with 1 change(s)
    • aaef9b7 : Drop the SDK 15 official release.

  • platform/sdk with 1 change(s)
    • 84b0a90 : Back port the annotations support lib to mr1. do not merge.

  • platform/system/core with 7 change(s)
    • 5ebced3 : init.rc: update the permission of /data/local.
    • 746f324 : Add USB vendor IDs for Quanta, INQ and Sony.
    • 4779e93 : Add Intel's vendor ID to adb
    • 07ad9f2 : Add USB Vendor ID for Fujitsu and Lumigon.
    • ae42982 : Cherry-picked from c4f37eed7 in master. Do not merge.
    • 7415965 : Cherry-picked from c13daef7b on master. Do not merge.
    • 09cdc0e : Close a security hole - do not give world readable/writable access to /data/drm

  • platform/system/extras with 1 change(s)
    • fa351ab : Only do bugreport on user build with ADB enabled

  • platform/system/netd with 4 change(s)
    • 1babab9 : netd: do check on command, not buffer.
    • 3c20787 : Increase the valid name of the iface to IFNAMSIZ
    • 4ab4685 : Add back hook for inserting OEM specific iptables rules.
    • 9e5e0ce : netd: fix argument interpretation bug