Android Gingerbread AOSP Changes

Changes from 2.3.2_r1 (GRH78C) to 2.3.3_r1 (GRI40):

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.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (67):

  • device/htc/passion-common with 4 change(s)
    • d4c004c : passion: ensure gralloc is included
    • e3adc21 : passion: enable using HW tls register
    • 5e33e32 : Update wifi/kernel prebuilts
    • 5a55183 : Update wifi/kernel prebuilts

  • device/samsung/crespo with 56 change(s)
    • 8189075 : Fix issue 3436738.
    • 2971161 : change OTA generator to know about radio.??.img files
    • 35cccd5 : require new radio version (TMO - KB1, AT&T - KB2)
    • 96cb0a2 : Update kernel: touchkey firmware a.9
    • c444441 : Update kernel: cypress firmware
    • fbc4f9b : Update kernel: wm8994 mixer
    • 962f66c : Added support for TTY
    • cca3615 : new TMO, AT&T and Korean radios
    • 96f7e03 : Update kernel: touchkey firmware update, camera fps, etc
    • 2083387 : libcamera: for setting fixed frame rate on only camcording mode
    • 68733d5 : libcamera: Add lock for recording video
    • 81a2d1d : require new radio for TMO and AT&T
    • e685acb : require new KA3 bootlaoder
    • 68f70e7 : do not merge bug 3370834 Cherrypick from master CL 79417
    • 6bbb78c : Update kernel: more TFT support, regulator, earjack
    • ba66a0a : auto-generated blob-handling scripts
    • b446deb : libcamera: Increase buffer to 11 from 8 for fixing tearing
    • 050e57e : S5PC11X: libcamera: buffer cleanup
    • 0bd85d7 : SP5C11X: libcamera: #ifdef/#defines cleanup
    • 0c5bf19 : Fix issue 3305305.
    • 9c1f20f : Samsung changed the version scheme--but for the better
    • dda3f12 : Allow new radios: KA4 (for I9020 and I9020A)
    • 3df091b : Update kernel: TFT/MAX8998 PMIC (AT&T/Euro) support
    • fded9b2 : Update kernel:
    • a06134b : Require new JL4 bootloader: S5PC11X : BOOTLOADER : JL4 Bootloader Release
    • 29b654a : new kernel with more reset logging
    • 6774138 : input: touchkey: Add new keylayout file
    • fa25a15 : Require new bootloader JL3: S5PC11X : BOOTLOADER : JL3 Bootloader Release
    • 3aa8079 : Update kernel: desk dock, new nand support
    • 0e70776 : New radio JL2: S5PC11X: radio: update radio image ver.I9020XXJL2
    • 5f097e0 : Update kernel: TFT, gamma, graphics DDK
    • 5a808ac : New bootlaoder JL2: S5PC11X : BOOTLOADER : JL2 Bootloader Release
    • 28e300b : New kernel from crespo-emr branch: 7f1638 samsung_modemctl: downref mmio sem request count on failure
    • 174532e : New kernel prebuilt from crespo-emr branch: a74912ac ARM: herring: touchkey power on delay
    • dab2477 : Make bluetooth the owner of /efs/bluetooth
    • 8cc91de : fixup efs subdir permissions
    • c755f3c : libcamera: change shutterspeed units to microseconds
    • 1899647 : Make bluetooth the owner of /efs/bluetooth
    • 800b935 : Require new bootloader (JL1): S5PC11X : BOOTLOADER : JL1 Bootloader Release
    • ae20b47 : fixup efs subdir permissions
    • ae1b847 : manual merge 0244ecf
    • 6e0961c : 5PC11X: libcamera: move lens to default position when preview starts
    • 6cb20c0 : New prebuilt kernel: fdc2d3b87c79956ed027517ce58048be5fb08baf pn544: Perform reset to correctly trigger firmware download mode.
    • 0244ecf : Update kernel
    • ca4a11b : S5PC11X: libsensor: Changes to match libakm change
    • daed2d5 : 5PC11X: libcamera: move lens to default position when preview starts
    • bc2e6e4 : Update kernel
    • 705b487 : Change Encode output port Buffer size
    • 6bbd1c5 : Switch to the default AVC video encoder level from 40 to 31 so that the recorded videos are playables on other phones
    • cdc1493 : Update kernel: new graphics DDK
    • b47bda1 : Update kernel: increase framebuffer size, modem timeouts
    • ee0ab92 : Fix issue 3198397
    • 2739a50 : Removed ALSA user space library and utilities
    • 7ed919d : Update kernel
    • 0268060 : Fix build race condition.
    • a1354b9 : libcamera: add 1900 to tm_year to fix gps date

  • platform/bionic with 4 change(s)
    • ba96e30 : Only look up A records if the system has IPv4.
    • 2e23e29 : Backport (simple cherry-pick) d33019030c1f0cddca557f9659e3c471bde0e6a9 to gingerbread.
    • f4dca7b : Backport (simple cherry-pick) 64b6c43379dba176659bc1313b6bb488ac94cfd6 to gingerbread.
    • a798b9f : Backport (simple cherry-pick) d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6 to gingerbread.

  • platform/build with 40 change(s)

  • platform/cts with 77 change(s)
    • 2c3bd2c : Delete AlarmManagerTest#testSetTimeZone
    • 0ff793e : Fix Broken ContextWrapperTest#testAccessTheme
    • c9a13f1 : Fix ProgressBarTest
    • 08997e0 : Fix Broken MessageQueueTests
    • 6aae7aa : Fix Broken RemoteViewsTest
    • f8451ed : Updated features test to check new features reported in Gingerbread to fix warning of device reporting a disallowed feature for front-facing camera, nfc, gyroscope, sip, etc).
    • 807a6ed : Fix DX Tests Compilation Script
    • c98a671 : CTS test is not considering the case when the devcie get into SILENT mode by volume down key.
    • d761ffd : Allow 2.3.2
    • b540563 : Revert "fix keytests for azerty keyboard"
    • 2616419 : Fix Bad Merge
    • 6bfbb18 : Big restructuring of this code to make it more readable and better modularized. Also switches to a simpler model: instead of a pong game, now the host Android device initializes the microcontroller with an initial state, and then calls on the microcontroller for updates. The microcontroller is just used as a model/state engine for what the app will render. Barring bugs, this microcontroller-side code should now be done.
    • 3f7db68 : fix NoCallPermission tests for non-telephony devices
    • 0d775f0 : Huawei fix for receive message tests failing on Mobile Internet Devices, Personal Media Players and other non-phone devices
    • 76a90ec : fix sms testcases for non-telephony devices
    • 8c6e347 : Huawei fix for call function tests failing on Mobile Internet Devices, Personal Media Players and other non-phone devices
    • 8426265 : fix test for non-telephony devices
    • 01a0f53 : Use Vogar Expectations to Clean Up Remaining Tests
    • 282c6fe : Ignore Tests with Side Effects
    • 444e0e6 : fix keytests for azerty keyboard
    • f2c3d7d : Fix OpenGlEsVersionTest
    • 0ee8568 : Increment CTS Version to 2.3_r1
    • 428c1e7 : The layout height should be the value scaled by the density.
    • cd45e41 : Don't allow writable files in /sys
    • d2e87ef : Test requestRouteToHost() except TYPE_WIFI
    • 071ac0e : Do not merge.
    • 22547e9 : Use getAssets().getLocales() to compare with en_US.
    • 20f1f73 : resize the layout
    • 06a6c16 : Add a new test testApksAlwaysReadable()
    • 2519185 : CTS test is not considering the case when the devcie get into SILENT mode by volume down key. It needs to be raised twice to get back to NORMAL mode from the SILENT mode.
    • 36b78c1 : Webview needs to set instance of ChromeClient to use getProgress value. assertLoadUrlSuccessfully is using view.getProgress() which returns no meaningful value without ChromeClient.
    • d46b6f9 : Fix Broken LinkifyTest Tests
    • 41d2452 : Fix InsetDrawableTest#testGetOpacity
    • 5977e94 : Add vogar expectation file support for CTS.
    • dc9b86b : Nuke TrafficStatsTest#testTrafficStatsWithHost...
    • 9393f48 : Nuke GridViewTest#testScroll
    • 0a32c81 : Nuke WebChromeClientTest#testOnReceivedIcon
    • c4d9a56 : Update BuildVersionTest for 2.3 and 2.3.1
    • 5c5eebe : Update startcts Script
    • 94322c7 : Set ChromeClient to webview to gurantee the getprogress() value
    • d26929a : 100ms does not gurantee trigerring the audio. the test always passed with 200ms
    • c59fe85 : Allowing more than one index for cursor position
    • b9017db : Add a CTS test for a WebView crash due to AppCache
    • b1b4507 : Fix More TextViewTest Landscape Issues
    • 9775220 : Remove Private API Tests for PhoneNumberUtils
    • 56d8ae5 : Remove Broken NoActivityRelatedPermissionTest
    • 20a2529 : Corrected android.media.cts.AudioEffectTest#test1_0ConstructorFromType
    • bb7617c : Fix TelephonyManagerTest Iso Checks
    • 0a5106f : still seeing flakyness. Increase retries.
    • 8dc2b80 : Make ListeningPortsTest less flaky.
    • f7f1742 : Remove Broken LayoutTest Tests
    • 3dcf631 : Delete DatePickerDialogTest
    • 138292c : fixing non-telephony device test failures
    • df336cc : Update NfcAdapter.getDefaultAdapter() API in cts.
    • 6d3c3bd : Add Basic PreferenceActivityTest
    • 8301a50 : Fix (Qwerty|MultiTap)KeyListenerTest Tests
    • 6aca899 : Nuke Problematic ContextWrapperTest
    • f6ef098 : Delete Broken/Suppressed DatabaseCursorTest Tests
    • 5c5c4c4 : Removed Broken SurfaceTest
    • 0b9aac0 : Fix Settings_SecureTest#testSecureSettings
    • ad5bcd3 : Change CTS Report Output Directory
    • 1f8a182 : Fix SystemFeatures.testSipFeatures().
    • 16fdad8 : More CTS Coverage Build Improvements
    • 4b32d08 : CTS Coverage Build Improvements
    • ebccd59 : Temporary Fix for CTS Build
    • 50889ab : Put cts-test-coverage report to the dist dir if "cts" is in the make goals.
    • 47fdb58 : Instructions Dialog for CTS Audio Quality Verifier
    • f65e620 : Makefile Rule for CTS Verifier
    • d7aede2 : Fix Build
    • 96a2cfe : Fix android.net.cts.ProxyTest
    • 9fa6a78 : Fix SettingsTest#testSecureTable
    • f425f56 : Stop WifiManagerTest from disabling current network.
    • d6593f6 : Updates based on user feedback
    • 2f8eead : CTS API Surface Coverage Tool
    • d3b598e : Fix MultiAppStartupTest
    • 113cf67 : Remove SensorManagerTest BrokenTests
    • 56a3d5c : fix WQVGA resolution

  • platform/dalvik with 4 change(s)
    • 80a3043 : Remove some pointless tests.
    • 4d7dd56 : Handle the case of referent clearing during tracing.
    • 6159ef4 : Parameterize instance counting to include subclasses.
    • ebcd864 : Fix for Issue 3161543 - Remove stray line of code in JIT

  • platform/development with 24 change(s)
    • c2860ad : Update sample app for final GB MR API changes.
    • 1adaa57 : unix2dos command, used by win SDK, has been renamed under Lucid.
    • 509fbb4 : Sample code for foreground NDEF Push APIs.
    • e0fbd3f : Demo for NFC ACTION_TECHNOLOGY_DISCOVERED intent.
    • 072bca5 : Add Tag app to eclipse classpath
    • 2f6e41d : Add BasicGLSurfaceView sample.
    • 6314c20 : Do Not Merge: Modify Bluetooth Chat app for new insecure rfcomm API.
    • aad3a1b : Add a sample for the NFC foreground dispatch APIs.
    • c8887c1 : Minor doc fixes (mainly the infamous "repo init-u").
    • f823eba : Switch GB SDK to 2.4 / API 10. Do not merge.
    • daf0b89 : Cherry-pick f0e5e933 from master.
    • 01f0846 : Import translations for additional languages.
    • cbc7f69 : ndk: Replace 'asm' with '__asm__' in asm/byteorder.h
    • 9efea49 : cherrypick Change-Id: I999748ceec87ae5e6ac04c573f6055e6a7f7176d docs: fix broken links in sample docs
    • 9ddaf21 : Add missing declarations to netinet/in.h
    • db7ebae : For SipDemo sample code: Changed chosen image for "selected" state of talk button
    • 9088762 : ndk: Update headers and libraries for API level 9
    • 4171f29 : Add AcceleromerPlay sample app to SDK samples package
    • c73f37b : Remove HeavyWeight sample from SDK samples package.
    • 9488e42 : Add NFCDemo to sdk.atree
    • b24dbce : update notepad menu icons with new styles for GB (20% smaller)
    • dbe6633 : Extended camera preview to switch between multiple available device cameras
    • d6e9c61 : Add an API demo showcasing the new rotation vector sensor
    • 1e7011f : ndk: Add auto-generated android/api-level.h

  • platform/external/apache-http with 1 change(s)
    • b91c5e9 : DefaultRequestDirector should ignore IOExceptions from stale connections

  • platform/external/clearsilver with 1 change(s)
    • 5158410 : Better support for 64-bit clearsilver build.

  • platform/external/jpeg with 1 change(s)

  • platform/external/kernel-headers with 1 change(s)

  • platform/external/libnfc-nxp with 61 change(s)
    • 442bead : Fixed issue with max size NDEF message on T2T
    • 75d1d11 : Support for using 3-byte length in NDEF TLV on Type 2 Tag.
    • 32dc2a3 : Change the default IsoDep timeout to 300ms.
    • 28235f8 : Erase callback when function returns immediately.
    • 407d793 : Fixed LLCP send callback triggering.
    • 42fd1ff : Fixed erroneous LLCP frame on socket closure.
    • 8608ad9 : Fixed LLCP receive window checkings.
    • a3af9c9 : Removed callback in case of immediate end of operation.
    • f546a14 : Do not call LLCP socket listen callback on abort.
    • 4483556 : Fixed NULL pointer error when trying to send LLCP REJECT frame.
    • 99e7261 : Fixed parameters checking in LLCP.
    • d9d5739 : Fixed some build warnings.
    • 40cdab1 : Fixed memory handling in LLCP link layer.
    • 76270e7 : Allow LLCP socket creation before link establishment.
    • 1ec4ace : Call the LLCP send callback in error cases.
    • 2cabc1d : Fixed wrong byte order in 3-byte L-format in NDEF TLV on T2T
    • a624375 : Implement makeReadOnly() for dynamic T1T/T2T.
    • 72854a2 : Implement IsoDep timeout handling (libNFC).
    • 434eb43 : Event field ON/OFF management added in the libnfc
    • 78f4485 : Fix bugs related to SE+P2P co-exisitance.
    • 3257575 : Libnfc updated to just notify the JNI when a transaction event is detected
    • c0bdf30 : Actually set the lock bits for static T1T and T2T.
    • 80ee29b : Add support for makeLowLevelReadonly() in libnfc.
    • d75796b : Add support for connecting to different handles on the same tag.
    • 04f25b3 : Enable reading a connection-oriented socket even if remotely closed.
    • de9450a : Fixed typo in context restitution.
    • bc161ef : Do not clear LLCP listen callback when an incoming socket is detected.
    • c2c730a : Protect callbacks to crash in LLCP MAC layer if aborted by deactivate.
    • 35a9f32 : Fix missing send callback in error upon deactivation.
    • 28ab338 : Report error from lower layer to transport layer in LLCP.
    • 27c8b35 : Fix failing presence check after a mifare classic reconnect.
    • 5e97605 : Download feature added in the libnfc
    • ea7a513 : Enable P2P 106 for P2P without SMX.
    • 6c55cac : Fix to increase the response timeout for the Secure Element
    • 0e7fc7d : Fix T3T R/W state detection
    • 74216af : NDEF tag R/W-R/O status functionality from Bangalore
    • b2c5ac1 : Avoid multiple callbacks for a single LLCP operation.
    • 8a4742c : Fix to prevent any action on a LLCP socket while disconnecting.
    • 3d254b6 : Fixed file headers.
    • 3df7e20 : Enable SMX and Disable P2P Target 106
    • 830ba96 : Enable setting General Bytes to empty
    • eff5a3d : Updated with format functionality for DESFire EV1 (T4Tv2)
    • 73fcd52 : Fix to increase the stability of the Init/Deint action
    • 143acf0 : Fix for LLCP concurence access with ConfigureDiscovery, NDEF read/write and Presence Check
    • bf52196 : Fix buffer display in LLCP receive callback
    • 6e28604 : LLCP modification for concurence accesses
    • 75b0473 : Secure Element access implementation
    • d1e3b12 : Fix for presence check management after transceive failed
    • 1927b9d : Prevent sending data over LLCP until link is up.
    • c56a3c7 : Close all LLCP sockets when the link goes down.
    • 1c75e89 : Call the callback of any pending action in case of LLCP socket closure.
    • e57ef41 : Fixed combined T4Tv2 & T4Tv1 support
    • 794aa72 : This patch allows type 4 tag v2 ndef to be detected properly.
    • 3043b52 : Fixed failed authentication for MIFARE 7BUID
    • 1c7419c : Fix from the Bangalore team for long APDUs
    • ec8032f : Fixed support for bare-bones T3T tags without System Codes
    • 56075a1 : Fix detection of Fudan card incompatible to ISO18092
    • 0cdd303 : Re-enable multi-protocol with improved MIFARE detection
    • f3fc813 : Fixed invalid pointer reference in LLCP stack.
    • fb70958 : Fixed status handling in LLCP connection-oriented sent callback.
    • b5b7df3 : Enable P2P feature again.

  • platform/external/libvpx with 1 change(s)
    • 76e0247 : Upgrade to the latest version of libvpx pulled from the webm project's git server.

  • platform/external/nist-sip with 2 change(s)
    • 618ef6b : Max-Forwards is actually optional.
    • 1e0f376 : Only add maddr to the uri when it is different from the host.

  • platform/external/openssl with 1 change(s)
    • 1537fcb : Patch for CVE-2010-3864

  • platform/external/skia with 1 change(s)

  • platform/external/sonivox with 1 change(s)

  • platform/external/svox with 1 change(s)
    • 1c643c7 : Import translations for additional languages.

  • platform/external/webkit with 4 change(s)
    • d436a8e : Allow HTML5 video to seek.
    • 4741f41 : Do not merge.
    • 1baa460 : Cherry-pick WebKit security fix (webkit.org r64706) Do not merge
    • 08c4bdf : Do not merge: fix dns prefetch, multiply range

  • platform/frameworks/base with 243 change(s)
    • b417337 : Text selection is broken.
    • d68621b : Fix for multiple merge problem.
    • cce34c0 : Managed dialogs should run on the same thread as their activity.
    • b9ef00e : Fix the Multi-page SMS sending error to several receipents
    • ca69a63 : fix broken links, update the dev guide intro, and update sitemap file
    • 4add7f3 : cherrypick Change-Id: I350a012817e6e9fa76fa0e58ab252d457cd103f2 update OEM driver list with new fujitsu and kyocera
    • cbbdefc : wholesale manual merge of docs from gingerbread-docs to gingerbread includes misc changes that occured for preview sdk and shortly after plus misc older stuff that got missed
    • df71cab : cherrypick Change-Id: Ica1b68a1687917432d39d7d116c9c24fa1644a83 Initial posting of in-app billing docs
    • 2458f2a : cherrypick Change-Id: I60c74919ab3df359f47e5052bcc1469318a5b821 add notice about large screen devices and the "mobile" string in user agent
    • 0c1a4d3 : cherrypick Change-Id: Ia4a3488a7f25925b512c0e0ae64c1f5dcf30f680 fix market link on homepage
    • 0a4b3fd : two digit number handling in croatia and serbia
    • ba34751 : fix for supporting 3 digits MNC code
    • 3d4069a : Allow TTY mode for GSM Phones
    • c5996b9 : Fix delivery report error with PENDING status in SMS
    • f003e26 : Final final final Gingerbread MR API changes.
    • 113834c : Commit the final API for level 10.
    • 1358b6a : Tweak to make merges easier
    • e12aec9 : Add some network types that OEM's are asking for.
    • 85dacef : Doc change: Add time-lapse video to 3.0 highlights.
    • 3fcedf7 : API: Make close() throw an IOException.
    • 21d0a17 : Fix build - javadoc.
    • 4a5e253 : Clean up MifareUltralight API.
    • f9af301 : cherry pick Change-Id: I82981801475dc1be766d59e0e384c856bdf59d6d revise info about emulator snapshots to indicate it's not final
    • 111df67 : Fix issue 2988031.
    • 591a5f8 : Doc change: fix adt archive filename.
    • ba3dd32 : enable preview mode for docs and add api level 10 flag for api level diffs
    • 9e6c068 : catchup the gingerbread branch to gingerbread-docs for all sdk docs
    • 67881c4 : Update networktype before sending state change.
    • f5e4f20 : Make CHANGE_COMPONENT_ENABLED_STATE a signatureOrSystem perm.
    • 2ba92c7 : do not merge bug 3370834 Cherrypick from master
    • 2d9299b : fix failing thread object run
    • b7db272 : Make OBB results a one-way call
    • 978afba : Fix the build, proper current.xml.
    • d88e9aa : Use classnames instead of ints for NFC techs.
    • b134223 : Make Mifare Classic increment/decrement operands little endian
    • 28c4f69 : Updated checkbox assets
    • 5e81a6e : Fix trace mismatch.
    • c5a418e : Handle mock tags in android.nfc.Tag conversion to Parcel.
    • dbc0fe9 : Increase the number of useful bits in the spectrum.
    • 1e233af : Add operands to mifare classic increment, decrement.
    • e45083b : Make MifareClassic methods more consistent.
    • 42a4615 : Fix 3379239: Catch exceptions from workaround for OOM.
    • 9f20cd7 : Allow null filters for foreground dispatch to act as catch all.
    • 40e6c21 : Do Not Merge Connect other profiles when priority is auto connect.
    • 696794f : Enable recovery in RIL wakelock release check.
    • 4e21e1d : API changes for NFC.
    • 1e13a02 : Bug 3365937 notify TTS initialization listener of binding errors
    • 1157610 : Fix issue #3373438: Update GBMR versions
    • ab1fe30 : do not merge - Fix issue 3371096.
    • a97ead7 : fix [3369027] Sensor.TYPE_ROTATION_VECTOR is unstable and returns NaNs when running slowly
    • 0316d4a : Change signature of MifareClassic.authenticate*() to throw IOException.
    • bf34061 : Support for TagLostException (API).
    • a8ca533 : Fix javadoc which broke build.
    • 0971a13 : Watchdog can get deadlocked on activity manager
    • cbec3fb : hange the default IsoDep timeout to 300ms (docs update).
    • e3b959b : Fix omission in NOTICE file.
    • 18b4137 : Set the default state of NOTIFICATIONS_USE_RING_VOLUME to true.
    • 07e6f61 : Check NDEF before calling makeReadOnly().
    • a701cf8 : Implement IsoDep timeout handling (API).
    • ce3224c : Javadoc updates for NFC.
    • 524133c : Remove API that snuck into MockPackageManager
    • 34d2b41 : Revert "Add the {get,set}PackageObbPaths calls to API"
    • 33ff240 : New APIs for NDEF Push Protocol.
    • c2b4e21 : fix [3355413] Gyro calls onAccuracyChanged and reports accuracy as UNRELIABLE
    • 22a666a : Use EGL_NATIVE_VISUAL_ID to select EGLConfig
    • 58bac9e : Fix the ISurfaceComposer onTransact switch.
    • 1cd94ef : Do not add unsolicited events to queue
    • 8b886fa : Fix 3106227: use WeakReferences for receivers in DigitalClock class
    • a3363ef : Do Not Merge: Expose insecure rfcomm Bluetooth API.
    • e79223e : Make the Phone options dialog use current language
    • a1454be : Added check to make orientation calculations more robust
    • 52d3203 : Add dispatching overrides for foreground apps.
    • 4330b14 : Adding ASL2 attribution for VisualOn.
    • 253c509 : Make sure service handles are live before passing to other objects.
    • 9efe473 : Squash commits of the following patches, cherry-picked from other branch - do not merge.
    • a74de88 : Add date format and map center resources for new locales.
    • 200ca02 : New Intent defined for RF ON/OFF events
    • 8e8c8e0 : Updated flightmode assets
    • 7c61536 : Fail to parse duration instead of asserting, if the server response cannot be parsed.
    • 25bce3a : Do not merge.
    • 1c6e764 : Allow updated system apps to retain priority
    • 91c459e : Copy user info from PackageSetting as well
    • 65a7f14 : Get mute state from active call.
    • c70bed0 : Flush Binder commands in ndk looper.
    • ca36d86 : Update API current.xml to unbreak build.
    • 25be536 : Implement canMakeReadonly().
    • 6328185 : Avoid deadlock in OMX::freeNode by making sure OMXCodecObserver does not hold the last reference of OMXCodec object - do not merge
    • 3dd6c45 : Remove attemptDeadServiceRecovery() from TagTechnology's.
    • b4003bf : Change Tag.getTechnology(NfcAdapter, int) to NfcAdapter.getTechnology(Tag, int)
    • 6c4d904 : Add the {get,set}PackageObbPaths calls to API
    • c712204 : Referencing of "r.record.name" is occured, when "r.record" is null.
    • 433863b : Fix issue #3333958: Package Manager can sometimes mistakenly think...
    • 9b447d1 : docs: catchup gingerbread to gingerbread-docs with misc changes
    • 3d0f010 : cherry pick Change-Id: Ic4fe5e2d1ef3082c34fb448dd1f4705f73f2235f docs: update dashboard
    • c5602ae : fix bug 3295540
    • f268a2f : Add auth. username in SipProfile.
    • f0bb1ce : SipService: registers broadcast receivers on demand.
    • f13d450 : Send "compilation" tag when inserting into the database. It's not actually inserted into the database, but the media provider uses it for disambiguating albums. b/3311831
    • ba77a3f : Add support for the "compilation" tag in mp3, mp4 and ogg, and also add support for two common ways of specifying album artist in ogg files. b/3311831
    • f54ad8d : Clean up transceive().
    • be372d6 : Make the new NFC APIs public.
    • 43c8aa3 : Import translations for additional languages.
    • 0c01e6e : SipService: release wake lock for cancelled tasks.
    • 3ea5728 : Tweak level at which we reset battery stats to 90%.
    • b5a8654 : Clear reference to the IIntentReceiver in order to avoid memory leak
    • 3996b41 : Avoiding cyclic references when unbinding from a service
    • 69ea4e1 : Documentation fixes found over vacation hacking.
    • d97943d : Fix the test application orientation. Bug# 3205196
    • a559aa4 : Fix technology extra naming for IsoDep and NfcB (API part).
    • a7ac739 : Suppress the recording sound in the recorded video
    • 730ba19 : Fix issue 3302649.
    • 3cf7137 : RTP: Send silence packets on idle streams for every second.
    • 7eb32a4 : Added response flags and DSFID extras for NfcV technology (API part).
    • ddbb2c9 : Tweak Ndef.getType() API. Rename constants, expand javadoc.
    • d27ebf1 : Added getType() to NDEF technology class (API part).
    • 912aa1c : Removed selectAid() from IsoDep.
    • a42b352 : Added transfer/restore convience cmds to MF Classic tech.
    • 1d12ef0 : Fix setting audio group mode in SipPhone.
    • 00d520b : Clear request list while timeout.
    • a207ce2 : frameworks/base: Fix to release references in ActivityManagerService
    • 7becaee : Another stab at fixing issue #3149290 java.lang.RuntimeException:...
    • 690d20b : Fix issue # 3227963: SecurityException: Neither user 10023 nor...
    • d41fe75 : Improved ignore-backoff handling Allow a non-epidited ignore-backoff op to pass through an expidited backed off op.
    • d609ca7 : Expose AMRNB/WB and AAC encoder and related file output formats - do not merge
    • 1622eee : Improve performance of WindowState.toString()
    • 3ce8648 : Remove canBeFormatted().
    • 1cbb9a0 : Ran fixPngMetaTags on all the core/res assets.
    • d68e321 : Be sure and report NO_CONNECTIVITY when needed.
    • 5bd3782 : Check if VoIP API is supported in SipManager.
    • f5f7510 : Fix issue #3224616: TimeUtils.formatDuration() can drop 0s.
    • 0041025 : cherrypick Change-Id: I51b73bb0bb09ef0b928efec151f55e0bf8ffc954 docs: fix typos
    • 52af3a4 : Unhide RecognizerResultsIntent. This API was reviewed for Froyo, but we didn't want to make it public then because it wasn't until our first Market release of Voice Search that the APIs would be in use by our app.
    • ab82a5b : Clean up and polish Mifare Classic tech.
    • a936b25 : Remove SIP realm/domain check
    • 01d159a : Need to check ndef before writing ndef.
    • 0d1e38e : cherrypick Change-Id: I58e21f636e15d4b1522b66b16ffd48f1eb31308c docs: misc fixes to the drawable reference
    • 3ec27e0 : Fix issue #3289835: NullPointerException in...
    • 3165bbb : cherrypick Change-Id: I7ec40d7c2908bd78b74ada8ba2b6838db4a0bac5 docs: misc fixes for the adb move
    • 58ee2ac : Check port in create peer's SIP profile.
    • 36d41b8 : Fix issue 2712130: Sholes: problem when playing audio while recording over bluetooth SCO.
    • 58d1966 : cherrypick Change-Id: I07634c137e515068911c61c04bf3e9400c3fe0d4 docs: misc changes; add path to adb tool in sdk; fix broken link to ninepatch docs; fix and add some other links
    • f9954c7 : fix [3127755] Launcher is missing anti-aliasing
    • c58c3f1 : Implement additional Mifare Ultralight convenience methods.
    • 0d27f99 : Expose reconnect(), to allow applications to reset tag state.
    • 4049f9d : Implement multi-tech connect, enfore tech exclusivity.
    • b094b0c : modifications to webinars: add the ability to add an upcoming webinar event to Google Calendar; add some introduction text; adjust some markup
    • 5207825 : cherrypick Change-Id: I7a0fc4863c547bd40051437a834bb50373415abd docs: fix bug 3216642
    • 6390fa6 : cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: fix bug 3273882
    • 99441c4 : Fix issue #3149290: java.lang.RuntimeException: Unable to pause activity
    • 92b0308 : cherrypick Change-Id: I19d2be00c807b6cbdab357b32a7dd13f98a5433e docs: update to adt 8.0.1; delete ADT archive page, put a redirect in its place; update tools release notes and sys reqs to require ant 1.8
    • e09009d : cherrypick Change-Id: I719d9a9929a56c0586a7daba8f889706ec7b2bc1 docs: remove adt.jd and place a redirect in its place to go to ADT Plugin doc
    • 369c1c1 : cherrypick Change-Id: I52bc4e2d34015e6e30887590f920b580a034180e docs: anchor link fixes
    • 090a3dc : cherrypick Change-Id: I1cfbf9ba9dfaf9bd88c4c6874a3a55f065aa591a docs: remove uninstalling link from adt docs (section was previously removed)
    • 0846a2f : cherrypick Change-Id: I7033e605213db4b5c73c09c2207bed68a704aa72 docs: update sitemap add new webmaster tools verification file
    • 1bcfd85 : cherrypick Change-Id: I56db12e2444e5020cd72a0c974539e777a7f1ebd docs: fix syntax error; enlarge screenshot thumbnail
    • e912396 : cherrypick Change-Id: I00fd449b1daf5b75d6a051af46bfa6e45d131708 docs: misc doc fixes
    • 93d204e : cherrypick Change-Id: Icf74572932165270a93243f4a109979807b495df docs: fix misc broken links; update some screenshots using windows bug: 3258882
    • 071360d : cherrypick Change-Id: I0b44b8b11599ac94fd0ecac84dcb71725d69cd63 Doc change: Update min glibc version for linux.
    • b94df62 : cherrypick Change-Id: I653e91a47979b24e7ecfcbce013c4ffaaa3c55ee docs: edit manifest samples to indicate application element is always last
    • b2caa06 : Work on issue #3255640: Need to bump GB to API 10 version name "2.4"
    • d602b35 : Update icon guidelines for Gingerbread. Also add new, revamped icon templates pack.
    • 096b67f : GL texture filtering changed from AND to OR, so rename tag name to match. (uses-foo == AND, supports-foo == OR, e.g. uses-feature vs. supports-screen).
    • 2ed20f8 : Avoid leaking sockets.
    • e4a5951 : Fix issue #3154576: battery stats checkin should include UID - packages+ map
    • 320274c : Fix StrictMode javadoc copy/paste error.
    • e3f6336 : Fixed API for active NDEF reading and NDEF formatting.
    • 641dd62 : First pass at advanced NFC tag dispatching APIs and other cleanup.
    • b79173f : Changed technology close() to reconnect to the tag instead of physical disconnect.
    • fc5a3b6 : Changed transceive on all technologies to "raw", except for Mifare classes.
    • 3300e4c : Implemented isWritable() to indicate NDEF capability container r/w state.
    • 50b4d8f : Make getSystemService(NFC_SERVICE) the NFC entry point.
    • 5d275bb : Fix bug in permission grant system.
    • cc0c9da : Integrating webinar hosting with developer.android.com
    • e59e030 : Add more checks for bad values to protect from corrupt files.
    • 63be7a7 : Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService
    • da1b16a : When INFO_FORMAT_CHANGED event comes in before the renderer was initialized, go back to read from source again
    • 791982b : fix [3258603] 'Quadrant' benchmark crashes inside eglQueryContext on GB/Crespo
    • 36af794 : Fix malformed Javadoc.
    • 6d9fc7e : Implemented getSize() to return max ndef size.
    • 5289b91 : Implement ndef formatting.
    • 7b9c56f : Add more checks for bad values to protect from corrupt files.
    • ee5a3ac : [317580] fix issue where the screen wouldn't be rotated properly in bypass mode
    • 72df4ea : Remove Type X Tags from the top-level API.
    • 65c3f98 : Corrected MIFARE default key set
    • 0871ee0 : Doc change: fix href to axis_globe_inverted orientation diagram.
    • 9a9706a : Added missing ndef technology to getTech.
    • 39f91ed : Added NdefFormatable tag, initial class with supported methods.
    • f053292 : Fix SIP bug of different transport/port used for requests.
    • 35042f1 : Remove ACTION_TAG_DISCOVERED from protected broadcast list.
    • d57fbe8 : Fixed a race condition where some recording frames may not be released
    • 5ebb850 : More precise status bar battery icons.
    • c1576ad : Update the docs to clarify the ordering constraints.
    • e338115 : [3253328, 3171580] Treat GONE and INVISIBLE views the same when calculating transparent regions
    • 1989af2 : [3171580] Fix two typos related to fixed-size buffers
    • e869aee : [3171580] don't automatically log GraphicBuffer allocation failures
    • 2fe24e3 : First implementation of MifareUltralight
    • 698a8aa : [3229973, 3247470, ...] set EGLNativeWindowSurface's format in EGL
    • e4eaa31 : Fix issue 2641884: Bluetooth volume is dependent on in call volume.
    • a45d693 : docs: dashboard update
    • 1de2eac : Grant ACCESS_ALL_DOWNLOADS to DefaultContainerService
    • 4567847 : Add "canDial" check.
    • b87b53d : Fix issue 3142808.
    • 67a337b : Fixed technology name typo's.
    • 06e8cdc : Fix race between ending and answering a SIP call.
    • 5cdcf16 : Be conservative in estimating the file size limit.
    • 04639ba : Reduce the outrageous verbosity of CallerInfo.toString().
    • b483d5c : fix [3237242] sensormanager sensor active count gets out of sync
    • 6038db3 : Uses 4-th order low-pass for extracting gravity.
    • 7badd2c : allow rotation-vector to have 4 components
    • 54d21da : docs: updates to the backup dev guide add sample code for performing restore and fix typos bug: 3180881,3125550,3125563
    • d2bbaaf : [don't auto-merge] Don't re-read SharedPreferences unnecessarily.
    • 0829ab1 : Doc change: updating ndk download and overview page
    • 0fb258d : After seeking display the first new video frame right away without concern for A/V sync. This looks much more responsive to the user.
    • 077ceb3 : Do not merge: Doc change: API diff report for gingerbread.
    • 50f8445 : Do not merge: Doc change: highlights and SDK version notes for Android 2.3 platform.
    • fa81463 : Set AudioGroup mode according to audio settings
    • 4189d99 : Do not suppress error feedback during a SIP call.
    • 47ccfcb : Doc change: add AccelerometerPlay to the generated samples.
    • b1150ed : Remove HeavyWeight sample from generated html samples.
    • bc7180b : Implement historical bytes / attrib on IsoDep
    • 438feb9 : Provide system code and manufacturer code for Felica tech.
    • e66593b : Revert "Disabling AccessibilityService sample from build system."
    • 3577f51 : docs: clarify include layout properties bug: 3227820
    • 1253ebc : Fixed NfcAdapter init and getTechnology().
    • 8fac7c2 : change sdk version variable to 2.3 (for docs)
    • 6026d52 : Add Wifi Tethering stress test
    • 5d45c33 : don't attempt to normalize the rotation vector
    • 9024564 : Secure Element access implementation
    • 6be655c : Rough first pass at the NFC technology API.
    • f71384c : Fix SensorManager.getOrientation() documentation.
    • 99a3f3e : Improve camera documentation.
    • 9f7580d : doc change: Docs for SDK Tools r8, ADT 8
    • a2587c4 : Doc change: update media formats table.
    • 4934d33 : Revert "Merge "Remove the My Tag feature." into gingerbread"
    • 1708ad5 : Hide plugin views when we start playing HTML5 video
    • ae5335b : docs: add docs for xhdpi and xlarge screen support update screen ranges figure bug: 3099462
    • 8d1b2a1 : Throw proper exceptions in SipManager
    • 262cdfc : Correct SipService.isOpened() implementation.
    • 67f4177 : Visualizer: Fix the conversion from 8-bit sample to 16-bit sample.
    • 03a4090 : Update java doc for visualizer FFT capture.
    • 0c7d306 : RTP: Pause echo suppressor when far-end volume is low.
    • 85e0ff8 : Fix bug 3121292: Contact photo not shown correctly for SIP calls
    • 5d0c5cf : Notify SipSessions before closing SIP stack.

  • platform/hardware/libhardware with 4 change(s)
    • 25b68b5 : gralloc: Add support for 32-bit framebuffers.
    • 80d3699 : gralloc: Fix division-by-0 during system emulation.
    • 42b743c : update rotation-vector documentation.
    • 2ec2193 : Update the docs for the private pixel formats.

  • platform/hardware/libhardware_legacy with 3 change(s)
    • 17f1ff8 : do not merge bug 3370834 Cherrypick from master CL 79894
    • 831ad52 : Fix issue 2641884: Bluetooth volume is dependent on in call volume.
    • 2f2db76 : Fix issue 3142808.

  • platform/hardware/msm7k with 3 change(s)
    • 39c0d4c : do not merge bug 3370834 Cherrypick from master CL 79327
    • ad47fca : Turning an assertion into an error log.
    • e784e44 : Fix issue 3158317.

  • platform/hardware/ril with 2 change(s)

  • platform/libcore with 17 change(s)
    • aa2be6b : SSLSocket.close() should not throw an IOException if there is a problem sending a close notify
    • a49d9ca : Clean up/out some comments.
    • a13e4f2 : Remove pointless tests.
    • 9f1999c : Clean up/out some comments.
    • 6241c06 : Remove pointless tests.
    • 30ae871 : Fix Double.toString.
    • 81f9449 : Address CTS test failures in libcore for gingerbread.
    • 1c76910 : Fix libcore javadoc errors.
    • 90aec9a : Fix @see links
    • a46e08d : Export the assignable instance counting.
    • 97ba1ff : TARGET_PRELINK_MODULE should not be modified in module's definition
    • 2915378 : HttpsURLConnection retry should not invoke X509TrustManager and HostnameVerifier more than once
    • c6dae58 : Throw the expected exception after the response failed.
    • fcd6cf9 : Fix various issues in CopyOnWriteArrayList discovered by Google Collections' test suite:
    • 2ff37ac : Targeted backport of a java.util.Inflater fix.
    • 253851c : Do not merge: Fix a bug where we weren't pooling connections due to mismatched URLs.
    • dbc42ad : HttpsURLConnection fixes to pass URLConnectionTest and HttpsURLConnectionTest

  • platform/ndk with 55 change(s)
    • 7a619be : arm-linux-androideabi: Use -fpic by default instead of -fPIC
    • ca0d46d : Update native audio API levels and trademarks
    • e9db711 : Generate 8.04-compatible Linux toolchain binaries whenever possible.
    • 1022d8d : Speedup cygwin to host path translation.
    • ac567c3 : Fix cygwin-specific awk script to deal with very short paths.
    • 4b0a54c : Minor doc fix: mention cpufeatures fix
    • ee9a8ad : Fix mingw build.
    • ddcc279 : Add missing declarations to netinet/in.h
    • b1b7c64 : Fix compiler bug (invalud thumb instructions for signed chars)
    • 61e547d : Fix gnustl float/double iostream crashes.
    • 28246be : Fix Windows rebuild bug after compilation error.
    • 6f01017 : Fix toolchain rebuild script for 32-bit toolchains.
    • a468e52 : Fix NDK_MODULE_PATH handling when there are several directories
    • 73aed82 : cpufeatures: fix ARM-specific bug
    • 818c32e : prebuilt-common.sh: Better 64-bit compiler detection.
    • c94a263 : docs/CPLUSPLUS-SUPPORT.html: Add missing gnustl_static documentation.
    • 99dcb2c : ndk-build: Fix cygwin GNU Make check.
    • 3631b24 : Fix comment found by Henrik RydgĂ„rd
    • b00a82d : make-standalone-toolchain.sh: fix symlink copy bug.
    • 99fe4b8 : Support remote Darwin builds on Linux.
    • 81dd1b4 : Add new GNU libstdc++ device test.
    • e144b4a : Minor documentation udpate.
    • 2ca50e0 : Move stlport under sources/cxx-stl/
    • 775b79a : make-standalone-toolchain.sh: Copy GNU libstdc++ binaries
    • c8356fc : dev-system-import.sh: fix destination directories.
    • 1df3000 : Disable gold linker build.
    • a9225dc : Add unit-test for GNU libstdc++
    • 117849c : NDK tests: Add support for broken builds and runtime tests.
    • 7282597 : Package and use libsupc++ prebuilt tarballs.
    • da25f0b : Generate GNU libstdc++ static library binaries and tarballs.
    • b7265a1 : rebuild-all-prebuilt.sh: simplify script
    • a2caf39 : Use --sysroot option properly with arm-linux-androideabi-4.4.3
    • 7151949 : Simplify scripts
    • f259f16 : build-stlport.sh: simplify script.
    • 4f87a43 : package-release.sh: simplify script
    • efbd103 : build-platforms.sh: speed-up and simplify
    • a5df038 : download-toolchain-sources.sh: Add --git-base option
    • 7543c2b : ndk-common.sh: Add utility functions
    • 1f36dea : Use git repo date for toolchain source archive.
    • 8b1664f : Fix handling of mingw toolchain builds.
    • e1ffa3f : Proper thread support for gdbserver.
    • b08f5a9 : download-toolchain-sources.sh: Add --git-date
    • e4e58cf : Always link binaries to libsupc++.a by default.
    • 72497ce : Add C++ exceptions and RTTI support.
    • 1519b95 : Fix run-tests.sh running tests on the device.
    • 26f2392 : Add APP_STL to select the C++ STL automatically.
    • 8fd345a : Allow run-tests.sh to run device tests.
    • 6f2c722 : Add --incremental option to make-release.sh
    • 12e9522 : Disable parallel mingw toolchain builds.
    • f3500e4 : Add script to generate android/api-level.h headers
    • 9ad2c16 : Better cleanup when packaging NDK releases
    • 5a3522b : Add --package option to run-tests.sh
    • d212053 : Add automated test runner for the NDK.
    • 25fc114 : Add support for prebuilt STLport binaries.
    • fc53a9d : Do not use -Wl,--whole-archive is not needed.

  • platform/packages/apps/AccountsAndSyncSettings with 1 change(s)
    • 91d9d1b : Import translations for additional languages.

  • platform/packages/apps/Bluetooth with 1 change(s)
    • aa11beb : Import translations for additional languages.

  • platform/packages/apps/Browser with 2 change(s)
    • 9acdeec : Import translations for additional languages.
    • 2cfe658 : Rescaled mdpi assets added

  • platform/packages/apps/Calculator with 1 change(s)
    • 33ffa50 : Import translations for additional languages.

  • platform/packages/apps/Calendar with 5 change(s)
    • 3e7d063 : b/3328309 Makes locations linkify web and emails. Do not merge
    • 5eca2b8 : Import translations for additional languages.
    • 1d9a922 : b/2781781 Copies attendee data to exception response. Do not merge
    • 3ed1f90 : b/3299524 Fix for empty rrule strings. Do not merge
    • 337d46f : b/3299524 Fix for empty rrule strings. Do not merge

  • platform/packages/apps/Camera with 3 change(s)
    • 222a41a : Import translations for additional languages.
    • 616cbda : Fix NPE in releaseMediaRecorder. do not merge
    • 2cb2c80 : Fix the bug that video thumbnail is not mirrored in attach mode. do not merge

  • platform/packages/apps/CertInstaller with 1 change(s)
    • ed62f82 : Import translations for additional languages.

  • platform/packages/apps/Contacts with 1 change(s)
    • 7521d53 : Import translations for additional languages.

  • platform/packages/apps/DeskClock with 1 change(s)
    • a714874 : Import translations for additional languages.

  • platform/packages/apps/Email with 5 change(s)
    • 499fc76 : Fix a decoding problem on the Email body
    • 927dbc7 : Don't send IMAP ID unless server supports it
    • 808d0f3 : Import translations for additional languages.
    • 1a791e6 : Fix NPE when switching IMAP into TLS
    • 2e0ebab : Merging stat_notify in Email

  • platform/packages/apps/Gallery with 2 change(s)
    • 205e9cb : Cherry-picked from other branch - do not merge.
    • 3c5c5ad : Import translations for additional languages.

  • platform/packages/apps/Gallery3D with 1 change(s)
    • 8fea88a : Import translations for additional languages.

  • platform/packages/apps/HTMLViewer with 2 change(s)
    • 79753f3 : Import translations for additional languages.
    • 09599d4 : Do not merge.

  • platform/packages/apps/Launcher2 with 1 change(s)
    • 66acbec : Import translations for additional languages.

  • platform/packages/apps/Mms with 23 change(s)
    • 48c5020 : Support video/mp4 content type
    • faa1756 : Fix the delivery report error
    • b02d890 : The problem is that attached files(ex. Image, Movie) on MMS are not displayed among other devices.
    • c975a8a : fix mms crash when large video file is sent
    • b8d4622 : Fix crash in WorkingMessage.saveAsMms
    • eae4b7e : Sms sent to wrong recipient
    • 1cb1e68 : Notification goes to conv list
    • ea1313a : bug #3319036: fix one of the (severe) SMS bugs where the wrong conversation is opened.
    • e8e0d27 : Squash commits of the following patchs cherry-picked from other branch - do not merge.
    • 8fedfa1 : Fix java.lang.IllegalStateException: attempt to re-open an already-closed object
    • 0ca1428 : OOM at com.android.mms.ui.UriImage.getResizedImageData
    • bb4aefa : Import translations for additional languages.
    • cd3e6c3 : Fix recycler NPE
    • bdf824a : Video rotation/thumbnail is not properly displayed in MMS
    • 1f4171b : Sms sent to wrong recipient
    • 0978a0c : Notification goes to conv list
    • 782942d : bug #3319036: fix one of the (severe) SMS bugs where the wrong conversation is opened.
    • 94263ff : bug #3057952: remove and turn off verbose logging done for this bug.
    • 8c9d1ba : Sms sent to wrong recipient
    • d2ff1f8 : Notification goes to conv list
    • a7ce913 : bug #3319036: fix one of the (severe) SMS bugs where the wrong conversation is opened.
    • 858d59e : bug #3057952: add bunch more debugging info to catch this bug.
    • 42d0a22 : Need to trim mmsc and apn url

  • platform/packages/apps/Music with 5 change(s)
    • dfc404c : Be more robust.
    • 39d8208 : Pull audio preview fixes from Honeycomb.
    • 92f5af7 : Import translations for additional languages.
    • ac2fcd8 : Do not merge. Fix audio focus issue some more. We now start playing immediately when regaining focus, and set all the associated state variables accordingly, so that very rapid focus loss/gain changes can be handled correctly. b/3209106
    • 080563a : When pausing, also cancel the in-progress fade in if there was one. b/3209106

  • platform/packages/apps/Nfc with 107 change(s)
    • 1e47f1b : Fix SE permissions.
    • 8d69f52 : Update Nfc.apk for final GB MR API changes.
    • ab2b44b : INfcTag isPresent() should not block and not cause RF activity.
    • 6b3ccb6 : Fixed connect() failure from technology-ndef-technology.
    • 3ca2b3f : Don't show the same activity multiple times.
    • e260fc5 : Stop tag watchdog before disabling NFC.
    • 663c015 : Ensure disconnection from remote peer before sleeping, in P2P mode.
    • 434bb34 : Reconnect() after checking for NdefFormatable().
    • 24dbea5 : Stop using URIs for ACTION_TECHNOLOGY_DISCOVERED
    • 7f5487b : Do not disconnect P2P target if connect failed.
    • 2436ffe : Fix tag disconnect.
    • e08c893 : Don't throw NdefFormattable technology when Ndef found.
    • adb527a : Make the NDEF intent creation more robust.
    • a193586 : Tweak dispatching a bit.
    • c56685f : Make sure to wait for disconnect callback on screen off.
    • 0c322dc : Update to the new APIs.
    • 2692a3c : Fixed some typo in JNI traces.
    • 1a9eca5 : Fix 4 second latency starting Tag application when recently using home.
    • a5ebe91 : Fixed misuse of Arrays.copyOfRange() method.
    • 9d5511f : Support for TagLostException (NFC service).
    • bfb74ec : Don't catch ClassCastException and NullPointerException.
    • 15a344d : Do not wait for callback if LLCP receive is successful.
    • 73a6ef0 : Set LLCP MIU parameter to optimal value.
    • 52e3711 : Support for multiple LLCP incoming sockets.
    • f5d6f32 : Handle error when accessing a closed socket handle.
    • 6efda9f : Moved LLCP link parameters configuration to NFC service initialization.
    • 1878c7b : Removed workaround for native socket creation limitation.
    • f993b6d : WTX set to the maximum value by default
    • 8ddea17 : Release JNI local references in LLCP sockets.
    • 93e639b : Fix Jewel ATQA
    • 1b61f1d : Implement IsoDep timeout handling (NFC service).
    • ca1a86e : NDEF Push Protocol implementation.
    • eb488e0 : Improved accuracy of NDEF_FORMATABLE technology detection.
    • 98eb424 : Fixed presence checking in watchdog.
    • 05973d5 : Implementation of foreground dispatch overriding.
    • c9a2ae7 : RF 0N/OFF events management added in the NFC Service
    • d6a675e : Only set tag poll and activation bytes once.
    • ff4f1e0 : NfcSecureElement source code updated to use dynamic sempahore
    • 5b59f3c : Secure Element notification improved with a filter in the evt type and with only a notification when a start of transaction event is detected
    • eb5976d : Fix ndef read/write constants used.
    • 3cfe63f : Fix technology extra naming for IsoDep and NfcB (NFC service part).
    • 78b1d67 : Reduce presence check timer to 250ms.
    • a91ec51 : Added response flags and DSFID extras for NfcV technology (NFC service part).
    • f34ea55 : Added getType() to NDEF technology class (NFC service part).
    • 809fdd1 : Don't call disconnect() twice to avoid emergency recovery.
    • 03ee488 : Implement NDEF makeReadonly().
    • 1cbf328 : Re-enable support for the Mifare pipe on ISO14443-3A.
    • 78d140e : Support for multi-protocol connect on different handles.
    • 0a58617 : Store the libnfc tag type inside the tag object.
    • c1af11b : Always return libnfc-identified eMifare tags as Mifare technologies.
    • ae7d8d8 : Multi-tag and multi-protocol clean-up and fixes.
    • 232eabb : Check ndef on both protocols of multi-proto if needed.
    • 2aac1a0 : Use 256-bytes packets in MyTag for better performances.
    • 1b147b4 : Mark link as deactivated before doing anything else.
    • e8866f1 : Added missing dynamic semaphore deinitialization.
    • 3e9aedc : Call LLCP listen callback even in error case.
    • bb78d37 : Added support for (re)-connecting to tag technologies.
    • 3fb30ae : First pass at advanced NFC tag dispatching APIs and other cleanup.
    • aae4271 : Implemented interface to reconnect to the same tag handle.
    • 97c6942 : Implemented API and calls into libnfc for raw transceive.
    • 3ba3b10 : Store NDEF r/w flags from the capability container in NDEF extras.
    • 4f2715a : Initial work for supporting multi-protocol tags properly.
    • 9b2b14e : Update Nfc.apk for NfcAdapter.getDefaultAdapter() API change
    • c455f8c : Download feature management added in the JNI
    • 480d783 : Turn off SMX, there is a bug that prevents P2P while SMX is on.
    • 41368d8 : Piped through max supported ndef size in NDEF technology extra's.
    • 0aac941 : Support for NDEF formatting in the JNI.
    • bea54e3 : Add collapsed ndef technology to the techlist.
    • 14df195 : Fixed JNI ref leak in writeNdef path.
    • 748e130 : Fix out-of-bounds array access.
    • 7be7f5f : Add NdefFormatable to the tech tree.
    • 257d2cb : Enable SMX in Virtual mode
    • 6764a0b : Fix to increase the stability of the init/deinit action
    • 28f72bd : Fixed error reporting in LLCP receive method.
    • 9e9aca8 : Fixed error case where dynamic semaphore was not released.
    • 89c6776 : Restart MyTag server if LLCP accept() fails.
    • c1b8833 : Handle errors in LLCP accept() method.
    • 459143a : Added traces in JNI list utility.
    • 206090d : Revert "Deliver tag in clean state to user app"
    • 319fc85 : Fix to have poll/activation bytes only returned after a connect.
    • e9848c7 : Make traces in MyTagClient/Server more readable.
    • 0cb9870 : Close the LLCP socket in any situation in MyTagClient.
    • 75e511b : Deliver tag in clean state to user app
    • 50f1612 : Fix to manage the disconnect call in P2P Target mode
    • 28709e4 : Fix exception thrown for Jewel/Topaz on activation bytes.
    • 3117e51 : Added Felica Technology extra's.
    • 6d11530 : Initial support for technology tree based on libnfc return type.
    • 20a7a37 : Fixed TAG name in NFC service JNI layer.
    • 0eceb58 : Fixed packet size in MyTagClient.
    • b7e9e91 : Fix in P2P disconnect and in GetStackCapabilities
    • 51a28b0 : Fix trace in llcp_transport_listen_socket_callback
    • 4c631cd : Fix to restart the polling loop when a connect failed in P2P
    • eff3ce3 : Fixed context management in CheckLlcp and link status callbacks.
    • 1bda205 : Renamed MyTagServer tag to a more readable value.
    • bcccb38 : Enabled sending of large messages in MyTagClient.
    • b78172c : Use dynamic semaphores in JNI layer.
    • ff0bfe1 : Added list utility.
    • e18f86d : Removed dead code.
    • 0bd1173 : Secure Element Access implementation
    • d4c32db : Fix a few things.
    • b74200f : Update to API changes.
    • cbbbe77 : Fix a bug with NativeP2pDevice.
    • b40b1d6 : Make sure to close the communication socket.
    • a989351 : Revert "Fix to disable P2P feature in the NFC Service and JNI"
    • 57d376f : Revert "Remove My Tag support."
    • 5df484a : Remove dead code.
    • d653484 : Revert "Remove the My Tag feature."

  • platform/packages/apps/PackageInstaller with 2 change(s)
    • d43c520 : Filter touches that are obscurbed
    • c5a7acf : Import translations for additional languages.

  • platform/packages/apps/Phone with 17 change(s)
    • 27e36a8 : Fix the call scheme issue.
    • 9166a06 : "Connection problem or invalid MMI code" occrued when executing USSD USSD(Maxis *100#, Celcom *118#, Umobile *118#, Digi *128#)
    • 02d1c63 : Fix hard-to-reproduce crash with emergency call in airplane mode
    • f59d780 : Fix the unnecessary phone selection.
    • aa7ea4c : Add auth. username field in SipEditor.
    • 72ecb67 : Use CallManager.getMute() in PhoneUtils.
    • 5b52fa4 : Import translations for additional languages.
    • 63c2415 : SipEditor: unregister previous primary SIP account...
    • 265bb88 : Fix the ANR issue.
    • f23a09e : Force incoming-call UI to come up for call-waiting calls.
    • 89f72bc : Fix build.
    • 39f7cda : Add getProfileName() to SipSettings to avoid NPE.
    • 5a57f04 : Fix the phone number issue of Internet call.
    • 8623ba6 : Make PhoneUtils.placeCallVia() call CallManager.dial
    • f819eb9 : Fix NPE in SipBroadcastReceiver.takeCall().
    • e7047b7 : Make SIP call option screen in front of lock pattern screen.
    • ba635a3 : Fix the phone hung issue if the focus is in SipEditor.

  • platform/packages/apps/Protips with 1 change(s)
    • 15636fd : Import translations for additional languages.

  • platform/packages/apps/QuickSearchBox with 3 change(s)
    • 187846c : Add client=android parameter to Google suggest client.
    • dc16e5f : Import translations for additional languages.
    • 7db3ad2 : Import revised translations.

  • platform/packages/apps/Settings with 3 change(s)
    • 6418d37 : Import translations for additional languages.
    • 267419f : Update Settings for new NfcAdapter.getDefaultAdapter(Context)
    • fa04d89 : avoid view creation on orientation change

  • platform/packages/apps/SoundRecorder with 1 change(s)
    • a3e6ada : Import translations for additional languages.

  • platform/packages/apps/Stk with 1 change(s)
    • d2f267c : Import translations for additional languages.

  • platform/packages/apps/Tag with 24 change(s)
    • de8fe00 : Update Tag.apk for final GB MR changes.
    • 58fbc09 : Don't crash when not selecting a contact. Fix some more UI stuff. Add text type.
    • a28ec9f : UI tweaks
    • 516ca5b : Update to the new APIs for tech dispatch.
    • 5f8ccf9 : Improved tag writing support.
    • 42aa029 : Update to the new NFC APIs.
    • 74c0ecd : Allow creation of new contacts when picking.
    • af4f4cb : Force tags to be in portrait.
    • 1a6913e : Usability fixes for tags and DB upgrade code.
    • cb41da2 : Large simplification to My tags functionality.
    • 17b1594 : Update Tag application for getTechnology API change.
    • bbe3ffb : Import translations for additional languages.
    • c749051 : Temporary fix for sharing content via My Tag from other activities until we solidfy the workflow.
    • 2dc242e : Add context menu (long press) on items in my tag list so users can delete them.
    • c27e0b7 : Fix notification sound for tag discovery. The create() convenience function calls prepare(), which disallows further modification to the MediaPlayer.
    • a2c4560 : Only clear the empty view on initial launch prior to the first data load. This fixes an issue where views were modified in a non-UI thread (unnecessarily).
    • a6f38c7 : Hack in tag writing support for non-user builds.
    • 8974f89 : Re-implements MyTagList UI.
    • 80e0234 : First pass at advanced NFC tag dispatching APIs and other cleanup.
    • 3341736 : Update Tag for new NfcAdapter.getDefaultAdapter(Context)
    • 43a3e66 : Empty commit to synchronize gingerbread and gingerbread-nfc.
    • 2d53714 : Revert "Merge "Remove manifest refernece to My Tag activity." into gingerbread"
    • 8714f95 : Stop sending fake tags via the cannon.
    • 4e5e65b : Revert "Remove the My Tag feature."

  • platform/packages/apps/VoiceDialer with 1 change(s)
    • c0d0e7e : Import translations for additional languages.

  • platform/packages/inputmethods/LatinIME with 1 change(s)
    • 0051d09 : Import translations for additional languages.

  • platform/packages/providers/ApplicationsProvider with 1 change(s)
    • 5123bf2 : Import translations for additional languages.

  • platform/packages/providers/CalendarProvider with 1 change(s)
    • 7aeb4e9 : Import translations for additional languages.

  • platform/packages/providers/ContactsProvider with 1 change(s)
    • c9d8e21 : Import translations for additional languages.

  • platform/packages/providers/DownloadProvider with 7 change(s)
    • 089951b : (GB MR) bug:3351783 don't store redirectcount in db
    • b05fd02 : Import translations for additional languages.
    • 9a69f10 : Don't filter by UID for apps with ACCESS_ALL_DOWNLOADS
    • 36fe181 : (GB/GBMR) (do not merge) delete file from disk when deleting from db
    • 5bbe15e : downloads broken by Change-Id: I115b3ba6cfe0262269dbbc4c336b9e1d63c618e4
    • e49f651 : (GB MR) bug:3144642 temporary small fix in GB MR and real fix in HC
    • e1823c8 : Don't filter by UID for apps with ACCESS_ALL_DOWNLOADS

  • platform/packages/providers/DrmProvider with 1 change(s)
    • 123b8f6 : Import translations for additional languages.

  • platform/packages/providers/MediaProvider with 5 change(s)
    • 51cba5e : Replace blank artist/album names with "unknown".
    • 4cf489b : Disable multiple external database support on devices without removable storage
    • 948eeae : Fix double album art fetch.
    • 10a6f9a : Use album artist or compilation tag to disambiguate albums if possible. b/3311831
    • bcb5d0b : Import translations for additional languages.

  • platform/packages/providers/TelephonyProvider with 3 change(s)
    • c6a30aa : Alpha addresses get put in the same thread
    • e8a24dd : Alpha addresses get put in the same thread
    • 91d084e : Import translations for additional languages.

  • platform/packages/wallpapers/Basic with 1 change(s)
    • 583aae3 : Import translations for additional languages.

  • platform/packages/wallpapers/LivePicker with 1 change(s)
    • 8903aeb : Import translations for additional languages.

  • platform/packages/wallpapers/MagicSmoke with 1 change(s)
    • 4cb26a8 : Import translations for additional languages.

  • platform/packages/wallpapers/MusicVisualization with 2 change(s)
    • 5990d24 : The FFT data layout is different now, so update the visualization accordingly. b/3142852
    • f437fb6 : Import translations for additional languages.

  • platform/prebuilt with 4 change(s)
    • 81cce60 : Patched toolchain to fix a few gcc and binutils bugs.
    • 31ab2ff : Patched toolchain to fix a few gcc and binutils bugs.
    • ee17e6e : Add linux toolchain to target 32-bit Ubuntu Hardy.
    • 4b4b735 : Add prebuilt SDK 9.

  • platform/system/core with 1 change(s)
    • f7ca604 : Fix infinite loop in init when debugging is turned off

  • platform/system/media with 3 change(s)
    • 4c2bc0f : Bug 3388299 Fix stack buffer overrun
    • 33b3539 : Bug 3326605: AudioRecorder uses wrong channel mask
    • 28d27b9 : Bug 3360707