Partial fix for http://b/issue?id=2081673
This prevents a crash. However, if the user continues typing
into the textfield, the selection is incorrect. The real solution
(forthcoming), will make sure that the WebTextView's text gets
updated when webkit updates.
Change-Id: Ic832ec48fd4236c8116c5cbda1467677ad731feb
Merge commit '743a7495ab365d8a84a25ac93e22b6e6e4c5e0b4'
* commit '743a7495ab365d8a84a25ac93e22b6e6e4c5e0b4':
Make new attribute EXTRA_CHANGED_COMPONENT_NAME in
Merge commit '23db17314d32b56727123d21e3ca899a441c2a60' into eclair-plus-aosp
* commit '23db17314d32b56727123d21e3ca899a441c2a60':
Make new attribute EXTRA_CHANGED_COMPONENT_NAME in
* changes:
Make new attribute EXTRA_CHANGED_COMPONENT_NAME in broadcast intent ACTION_PACKAGE_CHANGED public so that apps like launcher can find out the changed component name when loading changes made in components.
broadcast intent ACTION_PACKAGE_CHANGED public so that
apps like launcher can find out the changed component name
when loading changes made in components.
Merge commit '4e016f200094d262040d82559f3833dc809a4db8'
* commit '4e016f200094d262040d82559f3833dc809a4db8':
SMS-to-email fix for messages from the web
Merge commit '983b837ea1effc462ecd9c14620b19178f98fd92' into eclair-plus-aosp
* commit '983b837ea1effc462ecd9c14620b19178f98fd92':
SMS-to-email fix for messages from the web
Merge commit '29dab8278a53f02868dea5579c49a98018a21317' into eclair-plus-aosp
* commit '29dab8278a53f02868dea5579c49a98018a21317':
Read forward address from file for DRT, fallback to default address
Merge commit '04e1faf0f030ddb360180289fb798adbb3348dd4' into eclair-plus-aosp
* commit '04e1faf0f030ddb360180289fb798adbb3348dd4':
Cleaner way to fix the -1 count problem (and removing an Eclipse warning along the way).
Merge commit '7a797a02afafc1fcbdbe66d564f036c7ef38211f'
* commit '7a797a02afafc1fcbdbe66d564f036c7ef38211f':
Make it an error to use a bare apostrophe in aapt, and adjust warnings/errors.
Merge commit 'db7dde6bd3f6352bb9af3b03232a9407a53d87e2'
* commit 'db7dde6bd3f6352bb9af3b03232a9407a53d87e2':
Adding a convenience method to resolve contact lookup URI to a regular content URI
Merge commit '585fb14c56bd6cdce1f84246bad40e144dd1db61'
* commit '585fb14c56bd6cdce1f84246bad40e144dd1db61':
Print error message if the buffer size is too small.
Merge commit 'c75857873536d4206ba02c0f84fcd2dfd9bc05ea'
* commit 'c75857873536d4206ba02c0f84fcd2dfd9bc05ea':
Store CA certificate chain into one single key entry with PEM format.
Merge commit '8ecd2aecf66010e974d9125f40282168be76b440' into eclair-plus-aosp
* commit '8ecd2aecf66010e974d9125f40282168be76b440':
Fix some sign in errors.
Merge commit '0a29985895069cc7a34d5511a292d779eae36426' into eclair-plus-aosp
* commit '0a29985895069cc7a34d5511a292d779eae36426':
Don't crash when a user taps on a fast track trigger that isn't hooked up to a contact.
Merge commit 'beea2690008eaea5a901ff3ae748b01893e24e1b' into eclair-plus-aosp
* commit 'beea2690008eaea5a901ff3ae748b01893e24e1b':
For intent ACTION_PACKAGE_CHANGED, there could be a lot of broadcasts related to enabling/disabling
* changes:
For intent ACTION_PACKAGE_CHANGED, there could be a lot of broadcasts related to enabling/disabling components by apps which could result in thrashing on the PackageManager. For apps that do not want to be restarted when such a broadcast is sent, we can just aggregate these broadcasts and handle them at one go. Changes include: New structure to hold pending broadcasts by class name. If a component is enabled or disabled frequently aggregate component enabled/disabled settings in this structure in a 10 second window and then send out the accumulated list of broadcasts to the ActivityManager. A new Handler implementation handles this message Add new attribute name EXTRA_CHANGED_COMPONENT_NAME in broadcast intent Intent.ACTION_PACKAGE_CHANGED for additional information for apps like Launcher. Rename a couple of parameters, the names were too jarring.
Certain carrier websites allow sending SMS to phones on their network. They allow filling
out a "Reply to Address" which can be a phone number. The website may send that message to
the device as an SMS-to-email, but the "From" address will be an SMS short code and not a
valid email address. When the user replies to this message, the response is directed to the
short code and not delivered correctly.
In extractEmailAddressFromMessageBody(), currently it checks if the sender is a shortcode
and an email address is present as the first word in the message body. If so, it replaces
the email address as the sender replacing the short code.
The fix to support the above case is remove the email address check and treat the first word
as FROM address regardless of what the user types.
Change-Id: Ifd39a39b352f204024c76fde293164dcd2b0896b