Commit Graph

234552 Commits

Author SHA1 Message Date
Eino-Ville Talvala
5f2f804a19 Camera: Fix error handling for reading in vendor tags
- Fix bad format string for the unexpected error case
- Add expected error case for devices with no camera HAL module

Bug: 27465574
Change-Id: I0e77a689df402de96553b81274be85da7397e08e
2016-03-03 11:52:19 -08:00
Siyamed Sinir
1ca7c80844 Merge "TextView should fade edges according to text." into nyc-dev 2016-03-03 18:43:23 +00:00
Siyamed Sinir
84d0f8775b Merge "Email address autolink regex updates." into nyc-dev 2016-03-03 18:42:59 +00:00
Siyamed Sinir
15dfbdd0ea Merge "Update EditText.setEllipsize JavaDoc" into nyc-dev 2016-03-03 18:42:44 +00:00
Eino-Ville Talvala
61aff95f4b Merge "Fix incremental build" into nyc-dev 2016-03-03 18:36:37 +00:00
Sudheer Shanka
5f4defc61d Merge "Update restricted icon." into nyc-dev 2016-03-03 18:31:52 +00:00
Sudheer Shanka
31edc5ab0f Merge "Part1: Show the restricted lock icon in place of the pref widget." into nyc-dev 2016-03-03 18:26:46 +00:00
Eino-Ville Talvala
9eafb82348 Fix incremental build
Remove old generated camera AIDL code

Change-Id: I8293c08abb94ca0abca1fb2e892586202ccc3443
2016-03-03 10:19:27 -08:00
Mady Mellor
c2b4957625 Merge "Fix inline controls from being swipeable" into nyc-dev 2016-03-03 17:58:22 +00:00
Mady Mellor
e36fb2b733 Merge "Add logging for actions around gear behind notifications" into nyc-dev 2016-03-03 17:57:42 +00:00
Phil Weaver
dd87fcc19a Merge "Control AccessibilityServices with one setting." into nyc-dev 2016-03-03 17:47:34 +00:00
Yang Ni
60cb793ede Merge "Set flags in RS JNI calls for rsObj creation" into nyc-dev 2016-03-03 17:05:01 +00:00
Adam Powell
f08b7b3698 Merge "Fix crash for showing linker errors for apps with no label" into nyc-dev 2016-03-03 17:04:23 +00:00
Jaewan Kim
2cca0a930b Merge "PIP: Fix move to full screen" into nyc-dev 2016-03-03 16:57:33 +00:00
Jeremy Joslin
b94df9db50 Merge "Revert "New systemapi to mark a wifi network as metered."" into mm-wireless-dev
am: 3f7314e331

* commit '3f7314e3310fbaddc984ae3218f7bb22f13cda11':
  Revert "New systemapi to mark a wifi network as metered."
2016-03-03 16:54:28 +00:00
Jeremy Joslin
3f7314e331 Merge "Revert "New systemapi to mark a wifi network as metered."" into mm-wireless-dev 2016-03-03 16:49:28 +00:00
Yang Ni
972a409a3d Set flags in RS JNI calls for rsObj creation
Bug: 25570907

Added a flag to all RS runtime API for rsObj creation to indicate a
call is from Java. This flag will help us avoid incrementing the user
ref count for rsObj's created from Single-Source RS, and therefore
avoid memory leaks for such objects.

Change-Id: Id3604f93b166089e3aca896d1c6c509b3ea19bcf
(cherry picked from commit ad88055821)
2016-03-03 08:47:33 -08:00
Adam Powell
d93f3b10e2 Fix crash for showing linker errors for apps with no label
Use ApplicationInfo#loadLabel to provide the standard fallback chain
of strings to identify an app instead of getString on the raw label
resource id, which will throw a NotFoundException if 0.

Bug 27469189

Change-Id: I344273c600f029361f3accfe5d91b0d332635b3d
2016-03-03 08:43:37 -08:00
Phil Weaver
54677d2a55 Control AccessibilityServices with one setting.
Accessibility services were controlled by two settings:
ENABLED_ACCESSIBILITY_SERVICES and ACCESSIBILITY_ENABLED. These
settings needed to be changed together, and race conditions could
creating inconsistent states as ACCESSIBILITY_ENABLED was also
changed by the framework itself.

Restructuring to keep ACCESSIBILITY_ENABLED up-to-date, but not to
use it to decide whether or not to enable accessibility. Enabling
is controlled solely by ENABLED_ACCESSIBILITY_SERVICES.

Bug: 27455234
Change-Id: I9ab1e5936080c1b0dd8410dd6e8666e7f6eaccf3
2016-03-03 08:28:51 -08:00
Lajos Molnar
4ab9756906 Merge "media: Add track ID format key" into nyc-dev 2016-03-03 16:14:26 +00:00
Lajos Molnar
6ef0ac3278 media: Add track ID format key
Bug: 25684127
Change-Id: I574515c3c144f5cabe4f40d934d062de1dd20851
2016-03-03 16:12:52 +00:00
Lajos Molnar
64389e25ba Merge "media: correctly return cached size for MediaDataSource" into nyc-dev 2016-03-03 16:05:53 +00:00
Julia Reynolds
60cdc23913 Merge "Inline settings update." into nyc-dev 2016-03-03 15:52:01 +00:00
Jason Monk
310b8ed349 Merge "Fix QS edit state being out of sync" into nyc-dev 2016-03-03 15:50:58 +00:00
Julia Reynolds
cac8862bb9 Inline settings update.
-Show silently is IMPORTANCE_LOW, not DEFAULT.
-Select the correct default option.

Change-Id: Ic09174cf55fcc36a06abf1f8f39bc96beb931f69
2016-03-03 10:25:37 -05:00
Diego Perez
9aa2362fe8 Merge "Add missing translate if the drawable top is not 0,0" into nyc-dev 2016-03-03 15:12:32 +00:00
Diego Perez
1b338cda4e Add missing translate if the drawable top is not 0,0
If the vector drawable coordinates are not 0,0 we need to translate the
canvas to that position.

Change-Id: I3a829c427ec98061da3295e3cba8655f693d390c
2016-03-03 15:06:46 +00:00
Paul Jensen
978c80b474 Have ConnectivityService install packet filters when possible
am: 578a76e7de

* commit '578a76e7de77492ac33e407fff4fb9a2f5550d8a':
  Have ConnectivityService install packet filters when possible
2016-03-03 14:48:45 +00:00
Mady Mellor
a41587b91f Add logging for actions around gear behind notifications
Bug: 22451710
Change-Id: Ife93a9fb983e53585445d5827dd4c15f5b35d637
2016-03-03 06:42:23 -08:00
Seigo Nonaka
19f47929ea Merge "Improve forward delete key handling." into nyc-dev 2016-03-03 12:58:03 +00:00
Narayan Kamath
34bfcf1fdf Track libcore change 2c423c81bfa731df2577a.
Also includes a regenerated test-current.txt.

bug: 27423298

(cherry picked from commit a1becdc698)

Change-Id: Iaa385947af79cee7b0fa1cde10d106411e2f67d2
2016-03-03 11:41:36 +00:00
Calin Juravle
0c9ef61944 Merge "Better handling of various types of compilation in DexOptimizer" into nyc-dev 2016-03-03 10:54:02 +00:00
Jaewan Kim
32686b6da5 PIP: Fix move to full screen
Change-Id: I6aeb230f77aef2c16c7a93a767b9a810407dfac3
2016-03-03 19:04:48 +09:00
Diego Perez
a38b7c180d Merge "Implement native methods in VectorDrawable" into nyc-dev 2016-03-03 09:55:05 +00:00
Yohei Yukawa
488727f8c0 Merge "Fix a regression in InputMethodUtils." into nyc-dev 2016-03-03 09:30:37 +00:00
Neil Fuller
44be5f0ed7 Merge "Change libraries needed by layoutlib to "host" libs" into nyc-dev 2016-03-03 09:11:09 +00:00
Yohei Yukawa
42275bc8b3 Fix a regression in InputMethodUtils.
It turns out that my previous CL [1] unexpectedly changed the behavior
of InputMethodUtils#getImplicitlyApplicableSubtypesLocked() in terms of
when "EnabledWhenDefaultIsNotAsciiCapable" extra value is taken into
account.

Suppose if an IME X has the following three subtypes:
 A. locale: en_US
    mode: handwriting
    extraValue:
 B. locale: hi
    mode: keyboard
    extraValue:
 C. locale: en_US
    mode: keyboard
    extraValue: AsciiCapable
 D. locale: zz
    mode: keyboard
    extraValue: AsciiCapable, EnabledWhenDefaultIsNotAsciiCapable

Given the above subtypes, here are results of what subtypes are enabled
by InputMethodUtils#getImplicitlyApplicableSubtypesLocked() I) before
the CL [1] and II) after the CL [1].

  - system language: hi:
      I:  B, D
     II:  B, D
  - system language: hi-IN:
      I:  B, D
     II:  B, D
  - system language: en-US
      I:  A, C
     II:  A, C
  - system language: en-GB
      I:  A, C
     II:  A, C
  - system language: ja-JP
      I:  B
     II:  D

What my previous CL actually broke is the the last one, and it's broken
because we accidentally started using
"EnabledWhenDefaultIsNotAsciiCapable" even when there is no subtype that
matches to the requested language.  Previously that attribute was used
if and only if 1) there is a subtype that matches the requested language
and 2) that subtype is not marked to be AsciiCapable.

If there there is no subtype that matches to the requested language,
what we had relied on is actually the result of
InputMethodUtils#findLastResortApplicableSubtypeLocked() called with
  canIgnoreLocaleAsLastResort = true,
which means that we had just picked up the first keyboard subtype as the
last fallback candidate regardless of it's locale.  This is why the
subtype B should be picked up in the last case where system language is
ja-JP.

This CL fixes the above unexpected behavior change regarding
"EnabledWhenDefaultIsNotAsciiCapable" so that the previous behavior can
be preserved.

  [1] Iaf179d60c12b9a98b4f097e2449471c4184e049b
      e985c240e3

Bug: 27129703
Bug: 27425459
Change-Id: Icd86cad955bf827a1eb41255f57fdf4ec315b93b
2016-03-03 09:05:11 +00:00
Lorenzo Colitti
3921a90ec6 Support 464xlat on Ethernet.
am: 853d741ce7

* commit '853d741ce739e0562e8b5386b8165e3d560fe7d4':
  Support 464xlat on Ethernet.
2016-03-03 08:39:16 +00:00
Paul Jensen
578a76e7de Have ConnectivityService install packet filters when possible
Listen for ICMP6 router advertisements on networks that support
packet filters.  Construct packet filters and install them to
ignore redundant future ICMP6 router advertisements.

Bug: 26238573
Change-Id: If78300b9fda257c21f3ee6533e1da7de9f897cb4
2016-03-03 17:32:01 +09:00
Lorenzo Colitti
853d741ce7 Support 464xlat on Ethernet.
Bug: 26991160
Change-Id: I848c9e86e1ed337e95cfddda46723a9a1dcaed30
2016-03-03 17:31:57 +09:00
Ricky Wai
8bbace3afc Merge "Fix clearDeviceOwner() not working in split-user mode" into nyc-dev 2016-03-03 06:02:31 +00:00
Ryan Bavetta
840c617c38 Merge "Fix soundtrigger test, adds null pointer check" into nyc-dev 2016-03-03 03:46:10 +00:00
Steve McKay
3b8db2dc0e Merge "Correctly determine when to show details cell." into nyc-dev 2016-03-03 03:21:27 +00:00
mukesh agrawal
3896412dd4 Merge "add configuration knob for WifiLogger ringbuffers" into mm-wireless-dev
am: 2cdf03fe35

* commit '2cdf03fe3547e4d30f46463bca1bfe4e0a54ee04':
  add configuration knob for WifiLogger ringbuffers
2016-03-03 03:12:46 +00:00
Ryan Bavetta
ea04e8fe75 Fix soundtrigger test, adds null pointer check
BUG:27461735
Change-Id: I95ea641e41bcaefce15004f508ddb4bed0b5f2a8
2016-03-03 03:10:40 +00:00
Mukesh Agrawal
2cdf03fe35 Merge "add configuration knob for WifiLogger ringbuffers" into mm-wireless-dev 2016-03-03 03:09:23 +00:00
Sudheer Shanka
40400a648f Update restricted icon.
Bug: 25603665
Bug: 27263775
Change-Id: Ib66866cf536f15130f936d03d9328ee5b0b508c7
2016-03-02 19:08:51 -08:00
Chris Tate
d493ed6c0c Merge "Add API to clear a specific wallpaper" into nyc-dev 2016-03-03 01:30:35 +00:00
Seigo Nonaka
23a67678e3 Improve forward delete key handling.
Forward delete key now deletes characters until the next grapheme
cluster boundary.

Bug: 25737208
Bug: 27035430
Change-Id: Ie2fb510fefa115657cc48063be5319b1eecb30b9
2016-03-02 17:21:36 -08:00
Mady Mellor
34958fa272 Fix inline controls from being swipeable
Currently you can swipe / translate inline controls, this
should not be possible. This CL fixes that.

Bug: 22451710
Change-Id: I3e048dce7df6d44ce80ee79bd449973bde0bc222
2016-03-02 17:15:36 -08:00