OSDN Git Service
Alex Klyubin [Fri, 26 Jun 2015 21:20:17 +0000 (21:20 +0000)]
Merge "Don't offer crypto ops for public keys of trusted cert entries." into mnc-dev
George Mount [Fri, 26 Jun 2015 21:18:55 +0000 (21:18 +0000)]
Merge "Fix endTransition index out of bounds exception." into mnc-dev
George Mount [Fri, 26 Jun 2015 21:18:37 +0000 (21:18 +0000)]
Merge "Fix addTarget not limiting to the given views." into mnc-dev
Christopher Tate [Fri, 26 Jun 2015 21:05:26 +0000 (21:05 +0000)]
Merge "Use a framework resource to name a factory-default browser app" into mnc-dev
Jim Miller [Fri, 26 Jun 2015 21:01:04 +0000 (21:01 +0000)]
Merge "Have FingerprintService keep the device awake on relevant events." into mnc-dev
Ying Wang [Fri, 26 Jun 2015 21:01:02 +0000 (21:01 +0000)]
Merge "Remove the obsolete LOCAL_PAGE_ALIGN_JNI_SHARED_LIBRARIES" into mnc-dev
Ying Wang [Fri, 26 Jun 2015 20:51:18 +0000 (13:51 -0700)]
Remove the obsolete LOCAL_PAGE_ALIGN_JNI_SHARED_LIBRARIES
Change-Id: I08c2439bcab934e23c697b93aec47b2c7bcba037
Christopher Tate [Wed, 24 Jun 2015 23:15:48 +0000 (16:15 -0700)]
Use a framework resource to name a factory-default browser app
If there is no resource-named default but there is a single factory-
installed browser app, that app is made the titular default.
This also introduces a permission guard on attempts to set the
default browser or the app-link state. These operations are now
contingent on the existing SET_PREFERRED_APPLICATIONS permission.
Bug
21778406
Change-Id: Id099bb9c4141f28917546492657cd2fba472e6b6
Robin Lee [Fri, 26 Jun 2015 20:44:55 +0000 (20:44 +0000)]
Merge "SystemUI: show owner VPN for restricted profile" into mnc-dev
Adam Powell [Fri, 26 Jun 2015 20:35:30 +0000 (20:35 +0000)]
Merge "Improve docs for View#addChildrenForAccessibility" into mnc-dev
Amith Yamasani [Fri, 26 Jun 2015 20:34:30 +0000 (20:34 +0000)]
Merge "Clarify the intention of setNotificationsShown" into mnc-dev
Svet Ganov [Fri, 26 Jun 2015 20:30:34 +0000 (20:30 +0000)]
Merge "Revert get accounts permission to normal for now" into mnc-dev
Dianne Hackborn [Fri, 26 Jun 2015 20:30:19 +0000 (20:30 +0000)]
Merge "Fix issue #
22023824: Download folder is not created in internal storage" into mnc-dev
Chris Craik [Fri, 26 Jun 2015 20:28:34 +0000 (20:28 +0000)]
Merge "Don't promote functors onto layers due to outline rect clipping" into mnc-dev
Dianne Hackborn [Wed, 24 Jun 2015 22:19:17 +0000 (15:19 -0700)]
Fix issue #
22023824: Download folder is not created in internal storage
The media provider and some other things need to be given storage access.
Also, seems like we should give storage access to the camera app as well.
And add a dump dump command that will dump data about a particular
permission name.
Change-Id: Idaaa9bba2ff4dc95290cf6d17e5df933df91e909
Eino-Ville Talvala [Fri, 26 Jun 2015 19:53:24 +0000 (19:53 +0000)]
Merge "Camera2: Add clarification about simultaneous trigger use" into mnc-dev
Eric Laurent [Fri, 26 Jun 2015 17:43:00 +0000 (17:43 +0000)]
Merge "AudioManager: optimize audio port listener registration" into mnc-dev
Mady Mellor [Fri, 26 Jun 2015 17:37:51 +0000 (17:37 +0000)]
Merge "Text selection: When user reaches midpoint jump to end of word" into mnc-dev
Robin Lee [Thu, 4 Jun 2015 00:53:01 +0000 (01:53 +0100)]
SystemUI: show owner VPN for restricted profile
Restricted profiles don't have their own VPN configuration - whatever
is in charge of VPN for our USER_OWNER user will have network traffic
routed to it instead.
Bug:
18419023
Bug:
21188177
Change-Id: I7205d90032461c240048a036606c3a7938d0eda2
Mady Mellor [Fri, 26 Jun 2015 17:32:56 +0000 (17:32 +0000)]
Merge "Text selection: Fix word boundaries for languages without spaces" into mnc-dev
Svet Ganov [Fri, 26 Jun 2015 15:49:50 +0000 (08:49 -0700)]
Revert get accounts permission to normal for now
Change-Id: I51efe557b69a50d85dc53ba7a1622b7bafc301e6
Dianne Hackborn [Fri, 26 Jun 2015 17:20:10 +0000 (17:20 +0000)]
Merge "Fix issue #
22013372: Assist should take translationX and friends..." into mnc-dev
Eric Laurent [Fri, 26 Jun 2015 17:01:12 +0000 (10:01 -0700)]
AudioManager: optimize audio port listener registration
In order to reduce the number of binder calls, only install an
audio port callback in a client process if either:
- an audio port related API has been called once
- an audio port listenr has been registered.
Bug:
22045560.
Change-Id: I0e5cf31bec0c986d6f7761891b860ba6fadd2f4c
Jeff Sharkey [Fri, 26 Jun 2015 15:43:23 +0000 (15:43 +0000)]
Merge "Let's reinvent storage, yet again!" into mnc-dev
Selim Cinek [Fri, 26 Jun 2015 15:26:22 +0000 (15:26 +0000)]
Merge "Fixed a crash where onTouch might have been called too early" into mnc-dev
Selim Cinek [Fri, 26 Jun 2015 15:26:06 +0000 (15:26 +0000)]
Merge "Now showing unlocked icon if both trusted and fingerprint running" into mnc-dev
Abodunrinwa Toki [Fri, 26 Jun 2015 05:26:38 +0000 (05:26 +0000)]
Merge "Enforce FloatingToolbar themes." into mnc-dev
Jeff Sharkey [Wed, 24 Jun 2015 22:24:48 +0000 (15:24 -0700)]
Let's reinvent storage, yet again!
Now that we're treating storage as a runtime permission, we need to
grant read/write access without killing the app. This is really
tricky, since we had been using GIDs for access control, and they're
set in stone once Zygote drops privileges.
The only thing left that can change dynamically is the filesystem
itself, so let's do that. This means changing the FUSE daemon to
present itself as three different views:
/mnt/runtime_default/foo - view for apps with no access
/mnt/runtime_read/foo - view for apps with read access
/mnt/runtime_write/foo - view for apps with write access
There is still a single location for all the backing files, and
filesystem permissions are derived the same way for each view, but
the file modes are masked off differently for each mountpoint.
During Zygote fork, it wires up the appropriate storage access into
an isolated mount namespace based on the current app permissions. When
the app is granted permissions dynamically at runtime, the system
asks vold to jump into the existing mount namespace and bind mount
the newly granted access model into place.
Bug:
21858077
Change-Id: I62fb25d126dd815aea699b33d580e3afb90f8fd2
Svetoslav [Fri, 26 Jun 2015 05:24:41 +0000 (05:24 +0000)]
Merge "Add JavaDoc for permission protection level" into mnc-dev
Keisuke Kuroyanagi [Fri, 26 Jun 2015 05:11:22 +0000 (05:11 +0000)]
Merge "Fix: Ellipsis is wrongly applied or not applied in TextView." into mnc-dev
Seigo Nonaka [Fri, 26 Jun 2015 05:10:33 +0000 (05:10 +0000)]
Merge "Do not show selection action mode when the TextView is not shown." into mnc-dev
Dianne Hackborn [Tue, 23 Jun 2015 19:33:02 +0000 (19:33 +0000)]
Fix issue #
22013372: Assist should take translationX and friends...
...into account when calculating the position information
Actually what we need here is the full transformation matrix, if it
is available. And that means actually computing the location of
views on the screen requires doing this all through transformations,
so the AssistVisualizer has been changed to do this (while still
also keeping the old mechanism for comparison to verify that things
are working correctly).
Also added new properties for elevation and alpha.
And optimized the parcelling of AssistStructure to not write things
that aren't needed; this reduces the parcelled size by about half.
Change-Id: I50b0dd2e6599c74701a5d188617a3eff64b07d03
Robert Schaub [Fri, 26 Jun 2015 02:23:09 +0000 (02:23 +0000)]
am
ba12e226: am
0b5d0509: Merge "docs: Removed sentence from permissions doc" into mnc-preview-docs
* commit '
ba12e226981216116de772739165ace65fe59d5b':
docs: Removed sentence from permissions doc
Alex Klyubin [Fri, 26 Jun 2015 00:13:30 +0000 (17:13 -0700)]
Don't offer crypto ops for public keys of trusted cert entries.
Android Keystore cannot offer crypto operations for public keys of
trusted certificate entries (entries without a private key). Prior to
this CL it accidentally tried to do so, causing crypto operations on
these keys to fail.
The fix is for Android Keystore to offer crypto operations only for
public keys for which there is a corresponding private key in the
keystore. Crypto operations on public keys from trusted certificate
entries will be handled by other installed crypto providers. Those
providers don't need a private key to carry out these operations on
public keys.
Bug:
22091725
Bug:
21835320
Change-Id: Ib7d92b067711e4c57128d0db72c08bf288a45ce1
Svetoslav [Fri, 26 Jun 2015 01:19:14 +0000 (18:19 -0700)]
Add JavaDoc for permission protection level
1. Add the permission protection level in the java doc
2. Make some system permissions that are not mean to be
used by third-parties system API.
bug:
21402257
Change-Id: Ic0ae8d6ca44dbbbf12848a9164acc0e908c90402
Selim Cinek [Fri, 26 Jun 2015 00:15:33 +0000 (20:15 -0400)]
Fixed a crash where onTouch might have been called too early
Bug:
21906153
Change-Id: I1fbc8b29f9cb0d7d71d6cb81e95a35da2fe9959e
Chris Craik [Fri, 26 Jun 2015 00:15:16 +0000 (17:15 -0700)]
Don't promote functors onto layers due to outline rect clipping
bug:
21320333
Change-Id: Ie70982c88498395148dab6eaca861de66e6207ed
Selim Cinek [Thu, 25 Jun 2015 23:44:05 +0000 (19:44 -0400)]
Now showing unlocked icon if both trusted and fingerprint running
Bug:
21781452
Change-Id: I7b04975b36f7a135358cdd68c1bdae1e73f22cc0
Abodunrinwa Toki [Wed, 24 Jun 2015 03:36:52 +0000 (20:36 -0700)]
Enforce FloatingToolbar themes.
This ensures that theme attribute values that affect the look and
feel of the FloatingToolbar views are the ones specified in the
framework.
The aim is to avoid apps modifying the toolbar's look and feel in
unexpected ways by overriding Theme attributes.
Bug:
21957785
Change-Id: Idd472b4e8511f0a039cd07f98b1fd3ce93ae97fa
Doris Liu [Thu, 25 Jun 2015 22:43:12 +0000 (22:43 +0000)]
Merge "Fix logic for whether beginning/end divider should be drawn" into mnc-dev
Jorim Jaggi [Thu, 25 Jun 2015 22:01:29 +0000 (15:01 -0700)]
Hide assist when launching an activity over an action
Also make sure to resume app switches in this case.
Bug:
22071080
Change-Id: Ib30e064f4a5d0768b608e23183a34e326ada32e6
Jorim Jaggi [Thu, 25 Jun 2015 18:52:48 +0000 (11:52 -0700)]
Use long press of KeyButtonView to invoke assist
This makes sure that accessibility is handled properly.
Bug:
18778078
Change-Id: I967b387aabff973b5a9fea649a805540ee08eea8
Doris Liu [Thu, 25 Jun 2015 22:16:54 +0000 (15:16 -0700)]
Fix logic for whether beginning/end divider should be drawn
Bug:
18945384
Change-Id: Ib8e785cb97d288e39a39b968bcb9c05410acbe34
Christopher Tate [Thu, 25 Jun 2015 22:28:01 +0000 (22:28 +0000)]
Merge "Don't throw TransactionTooLargeException for small payloads" into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 22:22:31 +0000 (22:22 +0000)]
Merge "Ensure partially-detached AbsListView children are removed" into mnc-dev
Ronghua Wu [Thu, 25 Jun 2015 22:14:57 +0000 (22:14 +0000)]
Merge "media: parse max-concurrent-instances." into mnc-dev
Makoto Onuki [Thu, 25 Jun 2015 22:02:55 +0000 (22:02 +0000)]
Merge "Fix Formatter.formatBytes() crash on non-EN locales" into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 21:49:29 +0000 (14:49 -0700)]
Ensure partially-detached AbsListView children are removed
Bug:
22052083
Change-Id: If8c30c622206257587441bbd4f02c83eb3a62b60
Jorim Jaggi [Thu, 25 Jun 2015 21:47:24 +0000 (14:47 -0700)]
Speedup PIN/Pattern dismissal
Bug:
22096344
Change-Id: I50d5ecaa03aae94cecf9da173f0d6318faaf6a1a
Adam Powell [Thu, 25 Jun 2015 21:48:45 +0000 (14:48 -0700)]
Improve docs for View#addChildrenForAccessibility
Clarify the role of the list parameter and associated method
documentation.
Bug
22053511
Change-Id: Id0200bba8e60242caee2547bce30764dcabe02fd
Makoto Onuki [Thu, 25 Jun 2015 18:56:44 +0000 (11:56 -0700)]
Fix Formatter.formatBytes() crash on non-EN locales
Bug
22012651
Change-Id: I21b1834a35647527002e01d76a7eb3a6a0354512
Tenghui Zhu [Thu, 25 Jun 2015 21:45:31 +0000 (21:45 +0000)]
Merge "Limit dotProduct value to 1.0f, so acosf would not return NaN." into mnc-dev
George Mount [Thu, 25 Jun 2015 15:59:26 +0000 (08:59 -0700)]
Fix addTarget not limiting to the given views.
Bug
22086521
Views matched by instance, or appearing/disappearing, or
named views were not limited.
Change-Id: I70fd1497c58a3cde771f4eafe11d8ebe0889ab6c
Lazar Trsic [Tue, 23 Jun 2015 09:46:49 +0000 (11:46 +0200)]
Limit dotProduct value to 1.0f, so acosf would not return NaN.
Cherry pick of
b561f39d01c211425bfefaaa7b31ebe097e7ba79 from AOSP master.
Due to precision loss of float math, we sometimes get 1.
000001f for
dotProduct. This causes NaN result from acosf() and floor() funcs.
At the moment, this does not cause any problems on ARM, as casting
NaN to int results in 0. On mips however (possibly on x86), such cast
gives INT_MAX, so crash occurs when trying to use the resulting value.
Change-Id: I8e0285a0306a65b8469d9f4885c19665066fc4c8
Jerome Poichet [Thu, 25 Jun 2015 21:21:00 +0000 (21:21 +0000)]
Merge "Preventing leak" into mnc-dev
Ronghua Wu [Thu, 25 Jun 2015 21:13:40 +0000 (14:13 -0700)]
media: parse max-concurrent-instances.
Bug:
22089269
Change-Id: I2b0af7c5c6a309c8396b595ea54b899451239b18
George Mount [Thu, 25 Jun 2015 20:55:33 +0000 (20:55 +0000)]
Merge "Fix removeTarget to remove by ID instead of index." into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 20:00:54 +0000 (20:00 +0000)]
Merge "Constrain ListPopupWindow hint width spec to >= 0" into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 20:00:03 +0000 (13:00 -0700)]
Constrain ListPopupWindow hint width spec to >= 0
Bug:
22092169
Change-Id: Ia05302cf8d167aae26eccbf53dd3fd21d09b326d
Alan Viverette [Thu, 25 Jun 2015 19:57:01 +0000 (19:57 +0000)]
Merge "Constrain child width and height to >= 0 in FrameLayout.onMeasure()" into mnc-dev
George Mount [Wed, 24 Jun 2015 18:09:47 +0000 (11:09 -0700)]
Fix endTransition index out of bounds exception.
Bug
22063111
When transition.end() is run, it removes itself from
the list of running transitions and perturbs the list.
Change-Id: I4feb7ebe19717a0e2302844d4e4e0d19a55ec57c
Yohei Yukawa [Thu, 25 Jun 2015 19:39:31 +0000 (19:39 +0000)]
Merge "Handle back key to cancel text action mode in full-screen IME." into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 19:24:27 +0000 (12:24 -0700)]
Constrain child width and height to >= 0 in FrameLayout.onMeasure()
Bug:
22093669
Change-Id: I55e8a0289f871b73ed07f3d73e8297786f9acac1
Jerome Poichet [Thu, 25 Jun 2015 19:03:02 +0000 (12:03 -0700)]
Preventing leak
When transitioning from ON to OFF with LE Advertisers, advertiser do not
get a chance to unregister themselves as the stopAdvertising checks the
state of the stack and throws before unregistering the object.
It will then never remove the callback objects causing a leak.
b/
22092678 | Remote service crash after switching to restricted profile
Change-Id: I04817026a524d10d60abdd8b533554a71a0112e2
Robert Schaub [Thu, 25 Jun 2015 19:06:53 +0000 (19:06 +0000)]
am
0b5d0509: Merge "docs: Removed sentence from permissions doc" into mnc-preview-docs
* commit '
0b5d0509ad381fc7ab519a60e2d749f27db7a070':
docs: Removed sentence from permissions doc
Robert Schaub [Thu, 25 Jun 2015 18:57:05 +0000 (18:57 +0000)]
Merge "docs: Removed sentence from permissions doc" into mnc-preview-docs
Svetoslav [Thu, 25 Jun 2015 18:53:57 +0000 (18:53 +0000)]
Merge "Add missing conditional in settings provider" into mnc-dev
Svetoslav [Thu, 25 Jun 2015 18:53:02 +0000 (11:53 -0700)]
Add missing conditional in settings provider
Change-Id: I717e8b87eccbedf1a1abead77e7856a2aa2405fa
Selim Cinek [Thu, 25 Jun 2015 18:37:54 +0000 (18:37 +0000)]
Merge "Fixed a HUN crash with notification children" into mnc-dev
Chris Wren [Thu, 25 Jun 2015 18:21:01 +0000 (18:21 +0000)]
Merge "add banned packages to notification dumpsys" into mnc-dev
Svetoslav [Thu, 25 Jun 2015 18:20:14 +0000 (18:20 +0000)]
Merge "Prevent certain actions of app has revoked permissions" into mnc-dev
Jun Mukai [Thu, 25 Jun 2015 18:16:55 +0000 (18:16 +0000)]
Merge "Apply thumbTint and trackTint styles to Switch from xml." into mnc-dev
Chris Wren [Thu, 25 Jun 2015 18:04:33 +0000 (14:04 -0400)]
add banned packages to notification dumpsys
Bug:
20451514
Change-Id: I4ae3adfc8dcd7e7625ca41950e5642c30b8cb25e
Svetoslav [Thu, 25 Jun 2015 01:47:07 +0000 (18:47 -0700)]
Prevent certain actions of app has revoked permissions
bug:
21808294
Change-Id: I7214c1fe47c15fe185423a54a74b58caf8d82daa
Selim Gurun [Thu, 25 Jun 2015 17:53:49 +0000 (17:53 +0000)]
Merge "Remove Webviewtests in frameworks" into mnc-dev
Christopher Tate [Thu, 25 Jun 2015 01:16:42 +0000 (18:16 -0700)]
Don't throw TransactionTooLargeException for small payloads
In practice, if we ever see an apparent transaction-too-large result
with a modest-sized payload, it means that the remote process died at
just the right time (with the binder transaction already in flight
so it wasn't detected as a DEAD_OBJECT up front). Don't throw
TransactionTooLargeException in this case, because we really do need
to distinguish that from dead-remote more accurately.
In particular, certain common execution patterns on existing hardware
trigger this circumstance, and they wind up crashing the system.
This is bad, so now we avoid it unless we're pretty sure that is
really what happened.
Bug
21801759
Change-Id: Id05f1eecc0d23dc8d0505c402e2cb68396782135
Selim Gurun [Thu, 25 Jun 2015 17:35:51 +0000 (10:35 -0700)]
Remove Webviewtests in frameworks
Bug:
22090564
These tests were not touched for at least 3 years, and with webview
moving to chromium, they are tested at the chromium side.
Change-Id: I4424871dd97c5dc23bb3dbdcee0915d5ab893c7e
Chris Manton [Thu, 25 Jun 2015 17:42:16 +0000 (17:42 +0000)]
Merge "Carrier Config API KEY_FORCE_HOME_NETWORK_BOOL" into mnc-dev
Yusuke Sato [Thu, 25 Jun 2015 17:33:59 +0000 (17:33 +0000)]
Merge "Let findSupportedAbi and hasRenderscriptBitcode scan only relevant files" into mnc-dev
Nancy Chen [Thu, 25 Jun 2015 17:32:22 +0000 (17:32 +0000)]
Merge "Add comments for visual voicemail short codes in whitelist." into mnc-dev
Winson Chung [Thu, 25 Jun 2015 17:24:53 +0000 (17:24 +0000)]
Merge "Refactoring recents search bar widget logic." into mnc-dev
Chris Manton [Wed, 24 Jun 2015 23:47:49 +0000 (16:47 -0700)]
Carrier Config API KEY_FORCE_HOME_NETWORK_BOOL
Bug:
20828356
Change-Id: I30a286e7af884a11c51363916dd6a4dc965d399a
Alan Viverette [Thu, 25 Jun 2015 17:08:41 +0000 (17:08 +0000)]
Merge "Constrain width and height to >= 0 in FastScroller layout" into mnc-dev
Alan Viverette [Thu, 25 Jun 2015 16:57:30 +0000 (09:57 -0700)]
Constrain width and height to >= 0 in FastScroller layout
Bug:
22071990
Change-Id: I9dcb2066ee069a3764b7d711cb341a4dfdc4445e
Alex Klyubin [Thu, 25 Jun 2015 16:46:15 +0000 (16:46 +0000)]
Merge "Support RSA encrypt using private key and PKCS#1 paddding." into mnc-dev
Seigo Nonaka [Thu, 25 Jun 2015 13:27:12 +0000 (22:27 +0900)]
Do not show selection action mode when the TextView is not shown.
OnPreDraw is called even if the View is not visible.
So need to check isShown() and hasWindowFocus() before calling
starting selection action mode.
This hack is originally introduced for keeping selection on device rotation.
I manually verified this issue does not revive with this CL.
Bug:
22036870
Change-Id: I814db6165e2345fcacedcbd399c1a3985501c8fd
Alex Klyubin [Thu, 25 Jun 2015 16:04:37 +0000 (09:04 -0700)]
Support RSA encrypt using private key and PKCS#1 paddding.
Some apps such as OpenVPN Connect for some reason generate
PKCS#1-padded RSA signatures using Cipher (initialized in
Cipher.ENCRYPT_MODE with private key!) instead of using Signature.
Unfortunately, RI supports this strange behavior and previous releases
of Android Keystore did the same. So, we have to continue supporting
this craziness.
Bug:
22083023
Change-Id: Ife3950d0d4ceb4e44e08014635312c1252878b69
Mady Mellor [Thu, 25 Jun 2015 15:53:59 +0000 (15:53 +0000)]
Merge "Fix: Don't display the drag handles when focus is lost" into mnc-dev
Andrei Stingaceanu [Thu, 25 Jun 2015 15:52:48 +0000 (15:52 +0000)]
Merge "EditText - can not drag handles in extracted mode" into mnc-dev
Andres Morales [Thu, 25 Jun 2015 15:43:11 +0000 (15:43 +0000)]
Merge "[LockSettings] clear secure user id when user is removed" into mnc-dev
Mady Mellor [Thu, 25 Jun 2015 15:40:27 +0000 (08:40 -0700)]
Fix: Don't display the drag handles when focus is lost
The text selection handles should be hidden / shown when the window
loses / regains focus.
Additionally renames method to make more sense.
Bug:
22062480
Change-Id: I6e160234cf112ee285367637e2f1c14defd82e89
Alex Klyubin [Thu, 25 Jun 2015 15:07:27 +0000 (15:07 +0000)]
Merge "Use standard copyright banner in android/security/key" into mnc-dev
Alex Klyubin [Thu, 25 Jun 2015 15:06:47 +0000 (15:06 +0000)]
Merge "Track rename of INT and LONG Keymaster tag types." into mnc-dev
Selim Cinek [Thu, 25 Jun 2015 15:04:20 +0000 (11:04 -0400)]
Fixed a HUN crash with notification children
Notification children were not properly handled
before when added lead to a crash.
This will fix this bug finally.
Bug:
21868047
Change-Id: I92f2f7e71659de8274711a448e370084d423ca9f
Jason Monk [Thu, 25 Jun 2015 14:05:19 +0000 (14:05 +0000)]
Merge "Make BluetoothEventManager listen to ALIAS_CHANGED" into mnc-dev
Andrei Stingaceanu [Wed, 24 Jun 2015 10:56:43 +0000 (11:56 +0100)]
EditText - can not drag handles in extracted mode
In TextView's onPreDraw method, startSelectionActionMode()
is called, but the selection has already been started so
in startSelectionActionMode() it shows the
insertionController which hides the selectionController.
Fix this by adding a check to start the action mode only
if it is not already started.
Bug:
22028858
Change-Id: I2999423155b7a63a7d879bc8ea5032e17dff459f
Igor Viarheichyk [Fri, 15 May 2015 01:47:00 +0000 (18:47 -0700)]
ICU format support for pseudolocalizes.
Custom parser can handle nested ICU messages even if they
are split into multiple fragments. Code reworked to encapsulate
all pseudolocalization logic in Pseudolocalizer and PseudoMethods
classes. To minimize a changelist size, some static functions
remained. Fake BiDi pseudolocalization method is reimplemented
to handle word boundaries correctly. Unit tests added.
(cherry picked from commit
cbb1e676b56677ae3585c067f29646dddffb4857)
bug:
22060509
Change-Id: I11968d81984d99501a4d9334ff2e7453a1eb7a00
Erik Kline [Thu, 25 Jun 2015 03:46:33 +0000 (03:46 +0000)]
Merge "Don't lose critical success/failure messages" into mnc-dev
Svetoslav [Thu, 25 Jun 2015 02:14:53 +0000 (02:14 +0000)]
Merge "iUpdate the sensor group description" into mnc-dev
Svetoslav [Thu, 25 Jun 2015 02:12:28 +0000 (19:12 -0700)]
iUpdate the sensor group description
bug:
21784262
Change-Id: I417e2170b8a977b274ca0f6b2364c670bbb5264a