Merge commit '1e4519979b32957698a6825eb6eb61bd85dd7370' into eclair-plus-aosp
* commit '1e4519979b32957698a6825eb6eb61bd85dd7370':
Update application for Bluetooth API change.
Merge commit '140fb90a5cfc6e146e006350edfb41a9978ad105' into eclair-plus-aosp
* commit '140fb90a5cfc6e146e006350edfb41a9978ad105':
Import revised translations. DO NOT MERGE
Merge commit '76315391f07d022e31c176633ae3aeaee5bb14ec' into eclair-plus-aosp
* commit '76315391f07d022e31c176633ae3aeaee5bb14ec':
Improve running services to services managed by the system.
Merge commit '5b41931e1f94b2051b7c015081465f19a33096f9' into eclair-plus-aosp
* commit '5b41931e1f94b2051b7c015081465f19a33096f9':
Fix bug 2088099 where the TTS example doesn't play in the Settings app
* changes:
Fix bug 2088099 where the TTS example doesn't play in the Settings app when the UI is in Japanese. Rewrite of the initialization of the default language in the TTS Settings. The previous implementation had the following issues: - the "Listen to an example" didn't use the default settings - the string used for the example didn't match the selected language (this was in order to not imply that TTS is doing translation, but that proved confusing to users). The language initialization is now implemented in initDefaultLang() and ensures that the default locale is one supported in the array of available locales. The speech rate is also initialized from the settings or the default rate (if no value was stored in the settings).
when the UI is in Japanese.
Rewrite of the initialization of the default language in the TTS Settings.
The previous implementation had the following issues:
- the "Listen to an example" didn't use the default settings
- the string used for the example didn't match the selected language
(this was in order to not imply that TTS is doing translation, but
that proved confusing to users).
The language initialization is now implemented in initDefaultLang()
and ensures that the default locale is one supported in the array
of available locales.
The speech rate is also initialized from the settings or the
default rate (if no value was stored in the settings).
Merge commit '39ec58134dcdfac4c8cbd102187da211f17aa8de' into eclair-plus-aosp
* commit '39ec58134dcdfac4c8cbd102187da211f17aa8de':
b/2045917 Fixed the problem where Bluetooth enable/disable remain disabled when Airplane mode is turned off.
Merge commit '77395cc39c88af0bb20ea18af532c87e934fb187' into eclair-plus-aosp
* commit '77395cc39c88af0bb20ea18af532c87e934fb187':
b/2050798 Bluetooth Passkeys should always be 6 digits so show leading zeros if needed.
Merge commit '684736a9d4cc044c6970411485f4c22d5d7e3b74' into eclair-plus-aosp
* commit '684736a9d4cc044c6970411485f4c22d5d7e3b74':
b/2090193 Prevent Bluetooth Pairing Request Dialog from showing in "Recent Apps"
Merge commit 'ab6552c3f01f893ca927fc8ef0fec95a6c8f178f' into eclair-plus-aosp
* commit 'ab6552c3f01f893ca927fc8ef0fec95a6c8f178f':
Make sure the TTS example in the TTS Settings loads a supported language.
Merge commit 'c58c549cc963bd8946d332a0f9945d9a1ed19e99' into eclair-plus-aosp
* commit 'c58c549cc963bd8946d332a0f9945d9a1ed19e99':
New UI for viewing and stopping currently running services.
When user tries to change Airplane Mode between ON & OFF
in ECM mode, a notice should be shown to indicate it's in ECM mode,
and ask if user wants to exit ECM, if yes, then the Airplane Mode
is changed after ECM mode exit. If not, Airplane Mode should not be
changed.
REMOTE_PPP_HUNG_UP and PPP_NEGOTIATION_FAILED.
Also refactor the dialog creation code to directly use the err code as
the dialog id and make it easier to tell which type of dialog (reconnect
or edit) is invoked for which err code.
* changes:
Fixing bug 2064923. This is a fix to make sure that the accessibility manager does not start any of the accessibility services when it is disabled.