OSDN Git Service
Jeff Brown [Thu, 1 Mar 2012 05:29:22 +0000 (21:29 -0800)]
Merge "Externalize more SQLite configuration options."
Jeff Brown [Thu, 1 Mar 2012 05:03:20 +0000 (21:03 -0800)]
Externalize more SQLite configuration options.
Moved more configuration into config.xml so we can tweak settings
like the default journal mode, WAL auto-checkpoint interval and
so on.
This change itself should not introduce any functional differences.
Change-Id: Id6c95fa25b116ce47e8ae49cd8a80d52b1c0dd80
Irfan Sheriff [Thu, 1 Mar 2012 03:33:06 +0000 (19:33 -0800)]
Merge "Improve Wi-Fi hand-off"
Romain Guy [Thu, 1 Mar 2012 03:16:15 +0000 (19:16 -0800)]
Merge "Full implementation of Canvas.drawPath()"
Romain Guy [Wed, 29 Feb 2012 02:17:02 +0000 (18:17 -0800)]
Full implementation of Canvas.drawPath()
Change-Id: I23223b89770a0cd2b4762365bead9bfddb094290
Fabrice Di Meglio [Thu, 1 Mar 2012 02:45:54 +0000 (18:45 -0800)]
Merge "Fix bug #
3389545 android:ellipsize="end" doesn't work without using android:singleLine="true" which is deprecated"
Fabrice Di Meglio [Thu, 1 Mar 2012 02:43:14 +0000 (18:43 -0800)]
Fix bug #
3389545 android:ellipsize="end" doesn't work without using android:singleLine="true" which is deprecated
- take care of single line case too
Change-Id: I73c3dcb96f22241b35d7cbaf43cd9bd46a4abcaa
Irfan Sheriff [Sat, 28 Jan 2012 05:00:19 +0000 (21:00 -0800)]
Improve Wi-Fi hand-off
When Wi-fi connects at L2 layer, the beacons reach and the device
can maintain a connection to the access point, but the application
connectivity can be flaky (due to bigger packet size exchange).
We now use Watchdog to monitor the quality of the last hop on
Wi-Fi using signal strength and ARP connectivity as indicators
to decide if the link is good enough to switch to Wi-Fi as the uplink.
ARP pings are useful for link validation but can still get through
when the application traffic fails to go through and thus not best indicator
real packet loss since they are tiny packets (28 bytes) and have
much low chance of packet corruption than the regular data
packets.
Signal strength and ARP used together ends up working well in tests.
The goal is to switch to Wi-Fi after validating ARP transfer
and RSSI and then switching out of Wi-Fi when we hit a low
signal strength threshold and waiting until the signal strength
improves and validating ARP transfer.
Change-Id: Ica593291ec7772da892f03cf45b649635b730c47
Gilles Debunne [Thu, 1 Mar 2012 01:32:20 +0000 (17:32 -0800)]
Merge "Invalidate text display list on scroll"
Michael Jurka [Thu, 1 Mar 2012 01:30:05 +0000 (17:30 -0800)]
Merge "Fix alpha when swiping recents on tablets"
Jeff Brown [Thu, 1 Mar 2012 01:06:23 +0000 (17:06 -0800)]
Merge "Don't throw if sqlite3_finalize returns an error."
Jeff Brown [Thu, 1 Mar 2012 01:06:08 +0000 (17:06 -0800)]
Merge "Refactor SQLiteOpenHelper."
Jeff Brown [Wed, 29 Feb 2012 23:52:30 +0000 (15:52 -0800)]
Don't throw if sqlite3_finalize returns an error.
Change-Id: Ibcc772ad5343dd241ed9dc492e4d838e1ab962d4
Jeff Brown [Wed, 29 Feb 2012 18:19:12 +0000 (10:19 -0800)]
Refactor SQLiteOpenHelper.
Combine the code for opening readable and writable databases.
This improves the handling of the case where a database cannot
be opened because it cannot be upgraded. Previously we would
open the database twice: first read-write, then read-only, each
time failing due to the version check. Now only open it once.
Removed the goofy locking logic related to upgrading a read-only
database to read-write. We now do it in place by reopening the
necessary connections in the connection pool.
Change-Id: I6deca3fb90e43f4ccb944d4715307fd6fc3e1383
Michael Jurka [Wed, 29 Feb 2012 23:51:49 +0000 (15:51 -0800)]
Fix alpha when swiping recents on tablets
When you swipe to dismiss a recent item on a
tablet, fade the item to 0 alpha
Also, create common interface for Recents-specific
methods for Recents[Horizontal/Vertical]ScrollView
Bug:
5953654
Change-Id: I0a72b49b3cfae0607b42dbf8f6d4da9898d7e491
Andrew Hsieh [Thu, 1 Mar 2012 00:41:55 +0000 (16:41 -0800)]
Merge "Fixed several 64-bit porting issues"
James Dong [Thu, 1 Mar 2012 00:32:10 +0000 (16:32 -0800)]
Merge "Added permission check for all sensitive drm API calls"
Fabrice Di Meglio [Thu, 1 Mar 2012 00:20:24 +0000 (16:20 -0800)]
Merge "Fix bug #
5616520 When the device is set to Arabic, and the email application is launched, the guided text is not displayed"
Fabrice Di Meglio [Tue, 29 Nov 2011 02:44:47 +0000 (18:44 -0800)]
Fix bug #
5616520 When the device is set to Arabic, and the email application is launched, the guided text is not displayed
- do correct scrolling when hint is shown
Change-Id: If17a1ffbd4d83bfa601e5ee97d3e73932eb4143c
Gilles Debunne [Wed, 29 Feb 2012 23:22:32 +0000 (15:22 -0800)]
Invalidate text display list on scroll
This is a problem only when using TextView's internal scroll.
Since there was no bug report about this obvious problem, it
looks like most EditText are single ine or located inside of
a ScrollView.
Change-Id: I699ad0078c9df64c70d10c64f0293b404485e05f
Glenn Kasten [Wed, 29 Feb 2012 22:59:08 +0000 (14:59 -0800)]
Merge "Shorten thread names"
Glenn Kasten [Wed, 29 Feb 2012 22:56:30 +0000 (14:56 -0800)]
Merge "Prepare for threadLoop merge - active tracks"
Glenn Kasten [Wed, 29 Feb 2012 02:40:35 +0000 (18:40 -0800)]
Prepare for threadLoop merge - active tracks
Continued work on making the copies of threadLoop more similar:
- Remove alias for mActiveTracks in MixerThread and DuplicatingThread.
- Pull in declaration of activeTrack in DirectOutputThread.
- Remove redundant parameter of prepareTracks_l().
- Comment prepareTracks_l().
Change-Id: If1087c1902b454acec01ddfdd9f055f0ca7abf04
Glenn Kasten [Wed, 29 Feb 2012 22:45:25 +0000 (14:45 -0800)]
Merge "AudioRecord const methods"
Glenn Kasten [Wed, 29 Feb 2012 22:44:39 +0000 (14:44 -0800)]
Merge "Update AudioFlinger comments"
Glenn Kasten [Wed, 29 Feb 2012 22:43:19 +0000 (14:43 -0800)]
Merge "Pull in declaration of effectChains to inner block"
Adam Powell [Wed, 29 Feb 2012 22:26:24 +0000 (14:26 -0800)]
Merge "Fix simple_list_item_multiple_choice to use correct size and spacing."
Adam Powell [Wed, 29 Feb 2012 22:21:19 +0000 (14:21 -0800)]
Fix simple_list_item_multiple_choice to use correct size and spacing.
Change-Id: Ie9e3dd7ec10980a4411e60b93f778bb4863cbd3c
Christopher Tate [Wed, 29 Feb 2012 22:08:46 +0000 (14:08 -0800)]
Merge "Merge: Introduce UpdateLocks"
Svetoslav Ganov [Wed, 29 Feb 2012 22:08:13 +0000 (14:08 -0800)]
Merge "Update to allow passing empty string in a binding."
Svetoslav Ganov [Wed, 29 Feb 2012 22:02:06 +0000 (14:02 -0800)]
Update to allow passing empty string in a binding.
Change-Id: Ia16bd5dc78da1f5c8e52070d9c0e8431744224e8
Christopher Tate [Thu, 23 Feb 2012 22:59:36 +0000 (14:59 -0800)]
Merge: Introduce UpdateLocks
An "UpdateLock" works similarly to a wake lock in API: the caller is
providing a hint to the OS that now is not a good time to interrupt
the user/device in order to do intrusive work like applying OTAs.
This is particularly important for headless or kiosk-like products
where ordinarily the update process will be automatically scheduled
and proceed without user or administrator intervention.
UpdateLocks require that the caller hold the new signatureOrSystem
permission android.permission.UPDATE_LOCK. acquire() and release()
will throw security exceptions if this is not the case.
The "is now convenient?" state is expressed to interested parties
by way of a sticky broadcast sent only to registered listeners. The
broadcast is protected; only the system can send it, so listeners
can trust it to be accurate. The broadcast intent also includes a
timestamp (System.currentTimeMillis()) to help inform listeners that
wish to implement scheduling policies based on when the device became
idle.
The API change here is a tiny one: a dump(PrintWriter) method has been
added to the TokenWatcher class to facilitate getting information out
of it for dumpsys purposes. UpdateLock itself is still @hide.
Bug
5543442
Change-Id: I3709c831fc1883d7cb753cd2d3ee8e10a61e7e48
Jake Hamby [Wed, 29 Feb 2012 22:04:48 +0000 (14:04 -0800)]
Merge "Revert "Add support for CMAS warning notifications over CDMA." I'll submit again when the app change is ready."
Jake Hamby [Wed, 29 Feb 2012 22:00:12 +0000 (14:00 -0800)]
Revert "Add support for CMAS warning notifications over CDMA." I'll submit again when the app change is ready.
This reverts commit
0c49f03a0429b5c0c4a619256f7bca86a4997ae8
Eric Fischer [Wed, 29 Feb 2012 21:21:43 +0000 (13:21 -0800)]
Merge "Import translations. DO NOT MERGE"
Eric Fischer [Wed, 29 Feb 2012 21:15:31 +0000 (13:15 -0800)]
Import translations. DO NOT MERGE
Change-Id: Ia71bba63b3c0789908cd7f33cbbacd71aeab3f30
Jake Hamby [Wed, 29 Feb 2012 20:41:38 +0000 (12:41 -0800)]
Merge "Add support for CMAS warning notifications over CDMA."
Fabrice Di Meglio [Wed, 29 Feb 2012 20:38:44 +0000 (12:38 -0800)]
Merge "Fix bug #
5180841 TextLayoutCache needs to support Indic"
Fabrice Di Meglio [Wed, 29 Feb 2012 20:37:13 +0000 (12:37 -0800)]
Merge "Fix bug #
5217606 LocaleUtils constants TEXT_LAYOUT_DIRECTION_LTR_DO_NOT_USE and TEXT_LAYOUT_DIRECTION_RTL_DO_NOT_USE should be renamed"
Jeff Sharkey [Wed, 29 Feb 2012 20:29:22 +0000 (12:29 -0800)]
Merge "Wrap StrictMode changes in try/finally."
Fabrice Di Meglio [Wed, 29 Feb 2012 20:29:12 +0000 (12:29 -0800)]
Merge "Fix bug #
5371909 Hebrew & Arabic mails are sent as LTR intead of RTL"
Jeff Sharkey [Wed, 29 Feb 2012 20:26:36 +0000 (12:26 -0800)]
Wrap StrictMode changes in try/finally.
Bug:
6091030
Change-Id: I2614f8bb30203e00953b1978bbcaf24d84d0397b
Mathias Agopian [Wed, 29 Feb 2012 20:10:03 +0000 (12:10 -0800)]
Merge "get rid of MemoryHeapPmem"
Glenn Kasten [Wed, 29 Feb 2012 15:56:15 +0000 (07:56 -0800)]
Pull in declaration of effectChains to inner block
Change-Id: I09eacf72124942abd604132b9f4e774b1236fcf3
Glenn Kasten [Wed, 29 Feb 2012 15:07:30 +0000 (07:07 -0800)]
mSuspend comments and usage
Emphasize that playbackthread::mSuspend is a counter, not a bool
Change-Id: I7188e56814e1c54dbc65e560f3627f138257d644
Glenn Kasten [Wed, 29 Feb 2012 19:32:42 +0000 (11:32 -0800)]
Merge "Mark similar and different sections in threadLoop"
Fabrice Di Meglio [Tue, 28 Feb 2012 23:46:46 +0000 (15:46 -0800)]
Fix bug #
5371909 Hebrew & Arabic mails are sent as LTR intead of RTL
- make paragraphs aware of text direction
Change-Id: I0b0cf5a47c7da870dea836cb6150aa83e9de0e90
Gilles Debunne [Wed, 29 Feb 2012 18:59:56 +0000 (10:59 -0800)]
Merge "Vibrate on long press, even out of text"
Glenn Kasten [Wed, 29 Feb 2012 15:57:06 +0000 (07:57 -0800)]
Mark similar and different sections in threadLoop
Most of these comments will be removed after the threadLoop merge.
Note: the trivial change in assignments to mixBufferSize, and the
comments about "tracks to remove" is to make them all identical.
Change-Id: I3b1a33a7f2cd12ad557a1986bb71f6171161974a
Andreas Huber [Wed, 29 Feb 2012 17:20:24 +0000 (09:20 -0800)]
Merge "Separate the notion of "stop" from that of "release", i.e."
George Mount [Wed, 29 Feb 2012 15:17:12 +0000 (07:17 -0800)]
Merge "Add support for maxlength text fields to WebViewInputConnection."
Glenn Kasten [Fri, 24 Feb 2012 23:42:48 +0000 (15:42 -0800)]
Update AudioFlinger comments
Add comments to enum mixer_state
Note side-effect of lockEffectChains_l
Fix a typo
Change-Id: Ibd51678bac2193201cbcbe081ff5664046fbc494
Craig Mautner [Wed, 29 Feb 2012 14:18:23 +0000 (06:18 -0800)]
Merge changes I08fcd278,I1f496bb7
* changes:
Detect animation completions like we used to. Previous approximations weren't indicating completion and windows weren't being layered correctly as a result.
debug
Stephen Hines [Wed, 29 Feb 2012 05:01:36 +0000 (21:01 -0800)]
Merge "Add test for signed/unsigned char bug (conversion)."
James Dong [Tue, 28 Feb 2012 21:55:55 +0000 (13:55 -0800)]
Added permission check for all sensitive drm API calls
o all drm calls using a DecryptHandle now check the permission before proceeding
Change-Id: Ic992a991357876c6e4bfbfab4f5eec1fa0634a13
James Dong [Wed, 29 Feb 2012 02:49:34 +0000 (18:49 -0800)]
Merge "Moves TimedTextDriver.h into include/media/stagefright/timedtext."
Fabrice Di Meglio [Wed, 29 Feb 2012 01:58:31 +0000 (17:58 -0800)]
Fix bug #
5217606 LocaleUtils constants TEXT_LAYOUT_DIRECTION_LTR_DO_NOT_USE and TEXT_LAYOUT_DIRECTION_RTL_DO_NOT_USE should be renamed
- replace them by the View constants
Change-Id: I7c2bf0213319247d3db369b6f7c36771fdf3e509
Gilles Debunne [Wed, 29 Feb 2012 02:05:28 +0000 (18:05 -0800)]
Merge "InputConnection is warned when finished"
satok [Wed, 29 Feb 2012 01:56:43 +0000 (17:56 -0800)]
Merge "Unblock IPC call in TextServicesManagerService"
Craig Mautner [Wed, 29 Feb 2012 01:30:50 +0000 (17:30 -0800)]
Detect animation completions like we used to.
Previous approximations weren't indicating completion and windows weren't being layered correctly as a result.
Change-Id: I08fcd278485bb87dc10bca257b9f8073108753f3
Craig Mautner [Tue, 28 Feb 2012 20:55:58 +0000 (12:55 -0800)]
debug
Change-Id: I1f496bb71068b6c3a09095c39fb04c9f4153e051
Bart Sears [Wed, 29 Feb 2012 01:30:29 +0000 (17:30 -0800)]
Merge "Update AndroidEmoji to version 1.01"
Jake Hamby [Mon, 6 Feb 2012 22:53:43 +0000 (14:53 -0800)]
Add support for CMAS warning notifications over CDMA.
Refactor SMS Cell Broadcast support to enable receiving CMAS warning
notifications over CDMA. The CellBroadcastReceiver app must also be
updated with the corresponding change. All cell broadcasts are now
delivered as a Parcelable SmsCbMessage object in the "message" extra
of the SMS_CB_RECEIVED_ACTION or SMS_EMERGENCY_CB_RECEIVED_ACTION,
instead of as a GSM/UMTS "pdu" byte array.
Existing functionality for ETWS and CMAS alerts over GSM/UMTS continues
to be supported using the new radio-technology independent SmsCbMessage
and related objects. Test cases are added to verify that valid and
invalid broadcast data is handled appropriately.
Unit testing discovered a bug in the BitwiseOutputStream utility class
used by the added test cases. When the BitwiseOutputStream object must be
expanded (in the private possExpand() method), the mEnd field is not
updated to the new array size. This causes a new array to be allocated
on every new write, and for all data beyond the original array allocation
to be replaced with zeroes. Fixed by adding a line to possExpand() to
update mEnd. Added a test case to BitwiseStreamsTest to verify the fix.
Besides the test cases, BitwiseOutputStream is only used by BearerData in
two places, both of which allocate a sufficient initial buffer. So the
bug in BitwiseOutputStream is not critical to fix for normal operation,
but should be fixed so that the test cases using it function correctly.
Bug:
5856308
Change-Id: Ie3e6af747976ce9b8a3e71e76fec71709cf86545
Glenn Kasten [Tue, 28 Feb 2012 20:30:08 +0000 (12:30 -0800)]
Shorten thread names
prctl(PR_SET_NAME) limits to 15 characters. Before we had names like
"Binder Thread #" and the counter was cut off :-( Also remove redundant
"thread" at end of name; it's always a thread.
Change-Id: I1f99c2730ba0787ed9b59c15914356cddf698e2f
Gilles Debunne [Wed, 29 Feb 2012 00:36:45 +0000 (16:36 -0800)]
Fix for broken build part 2. Update 16.txt too
Change-Id: I8609dd818a6e4059f9b149a8089d681ac2972d66
Gilles Debunne [Wed, 29 Feb 2012 00:31:38 +0000 (16:31 -0800)]
Fix for broken build. update-api step missing.
Change-Id: Ia8d3c92825cfdca8b8eef1c1badd1b514ceef18e
Andreas Huber [Tue, 28 Feb 2012 23:54:51 +0000 (15:54 -0800)]
Separate the notion of "stop" from that of "release", i.e.
stop - means transition back to LOADED state and keeping the component
instance allocated.
release - means we get rid of the component completely.
Change-Id: I40ad01ce70821faaad43f57999249904f9144924
Robert Ly [Tue, 28 Feb 2012 23:48:12 +0000 (15:48 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:45:40 +0000 (15:45 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:43:52 +0000 (15:43 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:42:32 +0000 (15:42 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:39:55 +0000 (15:39 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:39:39 +0000 (15:39 -0800)]
Robert Ly [Tue, 28 Feb 2012 23:37:21 +0000 (15:37 -0800)]
Merge "fix bug
5911175" into ics-mr1
Gilles Debunne [Tue, 28 Feb 2012 23:32:04 +0000 (15:32 -0800)]
Merge "Removed TextAlign in TextView"
George Mount [Tue, 28 Feb 2012 23:19:33 +0000 (15:19 -0800)]
Add support for maxlength text fields to WebViewInputConnection.
Bug
6083776
While WebKit limits the length of a field with maxlength, the
InputConnection can get out of sync with it when it doesn't
recognize that the characters haven't been changed. Adds
maximum field length to WebViewInputConnection to limit the
characters typed.
WebKit Change: Ie02f82a3f5b3527c378938d93bac2dece802af26
Change-Id: I135871db7809e8dc28a3ad8d3aa852976a274555
Dianne Hackborn [Tue, 28 Feb 2012 23:19:19 +0000 (15:19 -0800)]
am
11f343c6: am
c221d6ec: am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
11f343c6b1b6a420c0a375edbb7c35d2fdb32482':
Dianne Hackborn [Tue, 28 Feb 2012 23:16:20 +0000 (15:16 -0800)]
am
c221d6ec: am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
c221d6ec2fbaa73f82cd219e2d5ab078697070ab':
Jeff Sharkey [Tue, 28 Feb 2012 23:14:19 +0000 (15:14 -0800)]
Merge "Disable verbose NetworkStats logging."
Jeff Sharkey [Tue, 28 Feb 2012 23:13:08 +0000 (15:13 -0800)]
Disable verbose NetworkStats logging.
Bug:
6076584
Change-Id: I4efcda2b474f623f4fe70db8b43b0aa69017d749
Dianne Hackborn [Tue, 28 Feb 2012 23:10:39 +0000 (15:10 -0800)]
am
4953ec1c: am
a2e0e3b5: am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
4953ec1c71c4c2c134da2c969945c0d8b4fcb03c':
Fix issue #
6073913: onActivityResult() not getting called...
Dianne Hackborn [Tue, 28 Feb 2012 23:07:43 +0000 (15:07 -0800)]
am
a2e0e3b5: am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
a2e0e3b5f63dc741fd5e54f45f8dde1a3cb58c6c':
Fix issue #
6073913: onActivityResult() not getting called...
Dianne Hackborn [Tue, 28 Feb 2012 23:03:28 +0000 (15:03 -0800)]
am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
27e20ccd9ac4dd1f9bf902ed2b359cc8beff7c9b':
Fix issue #
6073913: onActivityResult() not getting called...
Dianne Hackborn [Tue, 28 Feb 2012 23:03:18 +0000 (15:03 -0800)]
am
27e20ccd: Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
* commit '
27e20ccd9ac4dd1f9bf902ed2b359cc8beff7c9b':
Fix issue #
6073913: onActivityResult() not getting called...
Dianne Hackborn [Tue, 28 Feb 2012 23:01:04 +0000 (15:01 -0800)]
Merge "Fix issue #
6073913: onActivityResult() not getting called..." into ics-mr1
felipeal [Tue, 28 Feb 2012 22:59:29 +0000 (14:59 -0800)]
am
635d492d: (-s ours) am
4bcc9108: am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
635d492d5918fe11a3a9bb9d9a87839a8331d34b':
felipeal [Tue, 28 Feb 2012 22:59:26 +0000 (14:59 -0800)]
am
96236bc8: (-s ours) am
fa73815e: am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
96236bc8d93efc0573a18b87699d56a3ed8c0b0b':
DO NOT MERGE (from master: Fixed minor typo on Javadoc)
Jean-Baptiste Queru [Tue, 28 Feb 2012 22:59:18 +0000 (14:59 -0800)]
am
ccd08b8d: am
e939edb5: am
f418738c: am
d7fa7dee: Merge "Fixes update of extras Bundle in new Locations for GPS Provider"
* commit '
ccd08b8de9dc4c9cfaee93cbbcc7053cc9e8d96f':
Fixes update of extras Bundle in new Locations for GPS Provider
Dianne Hackborn [Tue, 28 Feb 2012 22:44:19 +0000 (14:44 -0800)]
Fix issue #
6073913: onActivityResult() not getting called...
...if the process is killed and restarted
Try to ensure that in all cases we deliver an activity result if one
was requested.
Change-Id: Id43e830d2ee782f98ed1e3b68e5e16f3258d4ad8
Michael Jurka [Tue, 28 Feb 2012 22:40:33 +0000 (14:40 -0800)]
Merge "Add shortcut for voice search"
Michael Jurka [Mon, 27 Feb 2012 21:07:58 +0000 (13:07 -0800)]
Add shortcut for voice search
On phones with soft nav bar, make long press on
home launch a voice search intent
Change-Id: I69840a96a08524a76e33a306b799222c879db095
Fabrice Di Meglio [Tue, 28 Feb 2012 21:16:21 +0000 (13:16 -0800)]
Fix bug #
5180841 TextLayoutCache needs to support Indic
- add Tamil and Devanagari shaping support
Change-Id: I331ec52cd1987e157100deb699db27f855881c32
James Dong [Tue, 28 Feb 2012 22:34:02 +0000 (14:34 -0800)]
Merge "Fix API issues in DrmRights class."
James Dong [Tue, 28 Feb 2012 22:33:19 +0000 (14:33 -0800)]
Merge "Deprecate default constructor for classes that should have been meant to be interfaces"
felipeal [Tue, 28 Feb 2012 22:09:43 +0000 (14:09 -0800)]
am
4bcc9108: am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
4bcc910817c694c8d8b20e39a5ff42c584af1d49':
felipeal [Tue, 28 Feb 2012 22:07:26 +0000 (14:07 -0800)]
am
fa73815e: am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
fa73815e1d953e67c635877440e717dc84465d97':
DO NOT MERGE (from master: Fixed minor typo on Javadoc)
felipeal [Tue, 28 Feb 2012 22:05:23 +0000 (14:05 -0800)]
am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
e4ef9b1ac2c4d7a1deb25f575e341255369c5c3b':
DO NOT MERGE (from master: Fixed minor typo on Javadoc)
felipeal [Tue, 28 Feb 2012 22:04:20 +0000 (14:04 -0800)]
am
e4ef9b1a: DO NOT MERGE (from master: Fixed minor typo on Javadoc)
* commit '
e4ef9b1ac2c4d7a1deb25f575e341255369c5c3b':
DO NOT MERGE (from master: Fixed minor typo on Javadoc)
Eric Fischer [Tue, 28 Feb 2012 21:56:29 +0000 (13:56 -0800)]
Merge "Import translations. DO NOT MERGE"
Eric Fischer [Tue, 28 Feb 2012 21:55:24 +0000 (13:55 -0800)]
Merge "Import translations. DO NOT MERGE"