Android Froyo AOSP Changes

Changes from 2.2_r1.3 (FRG22D) to 2.2.1_r1 (FRG83):

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 (19):

  • device/htc/dream with 1 change(s)
    • 7d6c8fa : Remove unnecessary library

  • device/htc/dream-sapphire with 2 change(s)
    • 87eabb2 : Set ro.opengles.version to 1.0
    • 7658b9f : sapphire: update kernel/wifi prebuilts

  • device/htc/passion with 3 change(s)
    • 17326b5 : Remove unnecessary library
    • b64cfb8 : Allow Passion hardware SKU with MicroP version 0c15
    • a3b242b : Added additional, acceptable bootloader and baseband versions

  • device/htc/passion-common with 2 change(s)
    • d227508 : Revert "manual cherry-pick 4685133cb91ebae32696905ee4c48a5e29e80f30"
    • 136a46f : manual cherry-pick 4685133cb91ebae32696905ee4c48a5e29e80f30

  • device/htc/sapphire with 1 change(s)
    • f48b69d : Remove unnecessary library

  • platform/build with 10 change(s)

  • platform/development with 1 change(s)
    • f36c4e1 : Explicitly enable backup by default in SDK builds

  • platform/external/dbus with 1 change(s)
    • 2e7a177 : Corrected thread problem causing some calls to hang for 25s

  • platform/external/freetype with 1 change(s)
    • ff8c8b2 : Apply stack overflow patch from http://git.savannah.gnu.org/cgit/freetype/freetype2.git/commit/?id=11d65e8a1f1f14e56148fd991965424d9bd1cdbc

  • platform/external/openssl with 1 change(s)
    • 144c2bc : ssl3_write_bytes should only break up application data packets

  • platform/external/webkit with 2 change(s)
    • 0433734 : Cherry-pick WebKit change 61921 to fix exploitable memory corruption in RenderBoxModelObject
    • 88ea388 : Cherry-pick WebKit change 60984 to fix an exploitable crash when focus is changed

  • platform/frameworks/base with 18 change(s)
    • ec721fd : Add an option to hide the Voice Search icon.
    • 6881e72 : Add BT test instrumentation for reboot tests.
    • 73debd1 : Improve logging and flexibility of BT stress tests.
    • 5247e3c : Remove @LargeTest annotations
    • be8e717 : Checkin initial bluetooth stress tests.
    • c6bab7d : Change CDMAPhone.getDeviceId to return MEID or ESN.
    • 03b4228 : Make the default backup configuration "disabled; local transport selected"
    • 102f680 : make android_id random seed depend on time as well as ro.serialno
    • 382872e : Continue trying to make the turn off quickly after call feature work.
    • 8812535 : Add a missing break; to restore old functionality and not turn off the screen after 30secs regardless of system preference.
    • b9f1c70 : Amend previous ndc commit
    • 1fdb1fb : Add a method to let a properly permissioned app directly manipulate the user activity timeout. We should come up with a better API for this, but this is for a last minute power manager hack to turn off the screen sooner after a phone call ends.
    • 5cbaba8 : Changed SyncOperation.toKey() to not rely on the implementation of Account.toString()
    • 4b34662 : Squashed commit of the following:
    • eb2e095 : Add more error checking for ndc
    • e2fd45a : PackageManagerService: always install native binaries from .apk
    • c58e918 : Add PhoneSubInfo.getCompleteVoiceMailNumber.
    • 803bb14 : Fix a bug where we cleaned an apps external data when upgrading it. :(

  • platform/packages/apps/Browser with 7 change(s)
    • 3b16844 : Default to Google if global search provider not present.
    • 5b6a8eb : Remove "Show web suggestions" from browser settings
    • 09a411a : Send WEB_SEARCH intent straight to default search provider if selected
    • 6e0b7dc : Fix Google suggest and search URLs when Google Search is not installed
    • 431342e : Clear voice search mode when changing search engines.
    • eac9ef2 : Fixes for changing the search engine.
    • d8e0494 : Add user-selected search providers to browser

  • platform/packages/apps/Contacts with 1 change(s)
    • c135623 : Compare only network portion to determine if number is voicemail.

  • platform/packages/apps/Email with 5 change(s)
    • 6c6c387 : Increase EmailServiceProxy timeout for validation attempts
    • febba5b : Block oversize attachments from being sent
    • 97b8f59 : Clear password related policies in PolicySet when p/w not required
    • e87a3ae : Release held mailboxes after policy refresh
    • 81fbc1e : Handle inactivity timeout maximum allowed properly

  • platform/packages/apps/Mms with 1 change(s)
    • 6e51635 : Move failed message to failed state

  • platform/packages/apps/Phone with 2 change(s)
    • e5539fe : Go to the Call log after *all* calls, even incoming calls.
    • 30b5eaa : Make the phone app call into the power manager for a short timeout when a call ends and we are still on the dialer screen.

  • platform/packages/apps/QuickSearchBox with 113 change(s)
    • 7f6a94f : Fix the tests.
    • 9038d65 : Only refresh shortcuts that are displayed in the UI.
    • 9374748 : Import revised translations.
    • b1d058c : Delay shortcut DB updates to avoid priority inversion.
    • 93ba3b9 : Fix for bug 2879253.
    • 25cbd7d : Shortcut improvements.
    • 23db3f9 : Minor update after reviewing changes by yamasani.
    • 35c4380 : Overrideable CorpusSelectionDialog
    • 318ce89 : Update translations for change from "Search in:" to "Search" for corpus_selection_heading.
    • a3fdfe2 : Remove the "Add/Remove" string and change "Search in:" to "Search".
    • e1646c9 : Import revised translations.
    • 9827c9d : Fix interaction with voice search hints, so that disabling works properly.
    • 2dfefcf : Cache query test background resources to save reloading when editing text.
    • f881fbe : Change shortcut ordering algorithm to preserve click order
    • 1058fee : Don't highlight a suggestion when the menu is displayed.
    • 447f3b6 : Make sure voice search hints always hide themselves.
    • 69494b8 : Distinguish internal and external web suggestion queries
    • c020c18 : Add shortcut when clicking QuickContact badge
    • 2c2fa20 : New VS hint assets from alcor based on feedback from matias
    • ad33c26 : New design for query edit buttons
    • 9c44014 : Updated assets for corpora flyout highlights
    • e340af7 : Remove obsolete intent-filter from QSB
    • fab4c73 : Make VS hint text 8dip wider.
    • c775b7e : Thinner X in VS hint close button.
    • b404859 : Revert to old VS button style
    • 7399b78 : Yet another VS hint UI.
    • 072fd6b : Revert "Revert "Integrated new assets from alcor.""
    • 6d25533 : Revert "Integrated new assets from alcor."
    • 36cdac7 : Revert "Tweak UI spacing and change All icon to magnifying glass"
    • 3779abc : Clear icon2 background when binding a new suggestion
    • 02bb2f4 : Tweak UI spacing and change All icon to magnifying glass
    • aa648e6 : Integrated new assets from alcor.
    • 50ee27a : Revert "Integrated new assets from alcor."
    • a20a61d : Make pressing dpad open local suggestions.
    • b5560db : Basic support for automated UI testing.
    • 1e4ec83 : Minor tweak to corpus selector dialog.
    • ad40074 : Integrated new assets from alcor.
    • f16bea9 : More edit distance optimization
    • fbbf9be : Performance improvement for suggestion bolding.
    • 5f71d57 : Log query refinement to event log
    • 348cc13 : Fix for bug 2836472.
    • e83204a : Change behaviour of corpus icon in widget when hints visible.
    • 9328ebd : No background dimming in corpus selection dialog
    • 3a7125b : Trim and collapse all whitespace in typed queries
    • 8782fd5 : Always allow broadcast intent to show VS hint
    • 27bebce : Some UI tweaks.
    • 5d8047b : Implemented new voice search hints UX.
    • f695d6b : Implemented voice search hint heuristics.
    • 437bf77 : Reduce amount of string processing done at startup.
    • f97ad17 : Update after code review.
    • f1e402e : Tweaked query editing assets from mkoser.
    • b6aa056 : New Corpus Selection dialog assets from mkoser.
    • d4e0445 : Integrate updated query editing asserts from mkoser.
    • ee80997 : Move focus to query editor when using query refinement button.
    • 66ee1cc : Made query refinement button usuable with trackball/dpad.
    • f36b78b : Integrating new query editing assets from mkoser.
    • 9404190 : Tweak corpus selector UI
    • 44dca90 : Replace "Voice Search" settings with "Search Widget" settings
    • c835fcf : Changes to support bug 2750953.
    • 6b8dba4 : New look for query editing
    • 132a8af : Allow suggested & query text style to be defined in XML.
    • 08ff0a7 : Limit the number of shortcuts per corpus in All mode
    • 2fb3a12 : Implemented suggestion bolding.
    • e46ac83 : Remove all use of public drawables in QSB
    • 93bd2e7 : Another big QSB refactoring
    • 49fd8e0 : Refactoring to make QSB more modular
    • 2fd5aa8 : Make logging more consistent.
    • a48053f : Fix for bug 2798081.
    • 1923b7b : Fix code review comments
    • 13b2fc9 : Simplified suggestion filtering when switching between corpora.
    • ced9f76 : Delay suggestion updates 200 ms and group them
    • 20c51f8 : Show non-web suggestions when a non-web corpus is selected.
    • 014e0d0 : Show web suggestions as fullscreen IME completions.
    • 6f65227 : Change padding around icon in searchable items preferences.
    • 288002f : Add corpus icons to 'Searchable items' settings screen.
    • bf03c6a : Get tests to build in unbundled tree.
    • 754cb6b : Clear suggestions immediately when swicthing between corpora.
    • bc7b800 : Fix merge screwup earlier change.
    • cd1e3ba : Allow corpora to differ results when only 1 is selected.
    • f5e1499 : Changes to support bug 2602198.
    • 839a9fd : Drop "query jamming" feature from QSB
    • 136488d : Import revised translations
    • 6ae65b2 : Allow overriding content view in SearchActivity subclasses
    • 3cb8178 : Minor logging improvement & bugfixing.
    • 4f7d292 : Show QSB icon in Launcher
    • 7070e79 : Make voice search hint close button focusable
    • 267d93c : Trim leading whitespace when launching searches
    • 7a8de49 : Include all enabled default corpora in the first batch
    • c9cdac4 : Further changes to support bug 2601034.
    • 1e53e72 : Changes to support bug 2601034.
    • b6ff983 : Prevent shortcuts from non-selected corpora from showing in search activity.
    • ca9c7b7 : Minor change to support bug: http://b/issue?id=2602198
    • 46dfa30 : Fix broken unit test
    • 96c7058 : Add config resource for hiding corpora from corpus selector
    • 1895980 : Added ability to add extra views overlaying the search edit text box.
    • 08961a4 : Only show query refinement button on web suggestions
    • 1aef21f : Refactored & simplified header/footer handling in SearchActivity.
    • 54af8b2 : Added support for a header view above the suggestion list, to complement the existing footer view.
    • 64850b4 : Bump QSB version to 1.1 and build against Froyo SDK
    • 21bff9b : Clean up corpus update handling
    • a64c141 : Address comments on TBR changes
    • 0be2eb8 : Use explicit intent when starting typed web search
    • bf18086 : Ellipsize single-line suggestion titles in the middle
    • 86e26bb : Allow external apps to add shortcuts
    • 81a0897 : Refactoring to prepare for external shortcuts
    • dd6d9a1 : Don't dismiss keyboard if pressing 'Go' when no query.
    • d6b9bd4 : Don't dismiss keyboard if pressing 'Go' when no query.
    • 1a9de3a : Use more columns in CorpusSelectionDialog when in landscape mode.
    • 2f09363 : Show Voice Search hints in search widget
    • 8c0cbec : Remove unnecessary query text view focus call
    • 145693e : Add query refine button to query suggestions
    • 1d870d9 : Add link to Searchable Items to corpus selection dialog
    • 3cfe8c4 : Allow multiple lines in ChoiceActivity title, rather that truncate long name.

  • platform/packages/inputmethods/LatinIME with 1 change(s)
    • 479a3a7 : Fix a bug in backspace handling for the "Tap again to save"