History log of /frameworks/base/core/res/res/values/attrs.xml
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
99a238adf1705b3b6584bb4beef6a696fbf228dd 12-Apr-2018 Phil Weaver <pweaver@google.com> Merge "Move accessibilityHeader from TextView to View" into pi-dev
11fa71845bead86b27600ef8712365065defece2 11-Apr-2018 Phil Weaver <pweaver@google.com> Move accessibilityHeader from TextView to View

I put it on TextView to try to scope it as narrowly
as possible, but an ImageView could be a heading, as
could a LinearLayout that holds a TextView (like a
preference).

Bug: 77726494
Test: atest CtsAccessibilityServiceTestCases
Change-Id: I9313ce6de25b5893db450f23499b151a4f08afda
/frameworks/base/core/res/res/values/attrs.xml
ee42b8058ed5155d4bb7da92a7ee6d0031d5c1f5 22-Mar-2018 Adrian Roos <roosa@google.com> Revert "DisplayCutout: Add back always resource"

This reverts commit 5c3c9e2df702126ece477c27670c6a73e129230f.

Change-Id: Id423ef879be9ff5073064deb382a7df6fbe8a2ae
Fixes: 76098384
/frameworks/base/core/res/res/values/attrs.xml
87526af33c9d49f7761c0b5bb1365584b67231ee 27-Mar-2018 Adrian Roos <roosa@google.com> DisplayCutout: Fix attrs.xml javadoc

Fixes an issue with the javadoc for windowLayoutInDisplayCutoutMode.
Removes @tags from enum javadocs, because they get merged into a table,
which does not support inner @tags. Instead, use <code> tags which work
in that context.

Also replaces @see tags with {@link} tags in the attr javadoc, because
the enum value table gets appended, but it is invalid to have text after
an @see tag.

Change-Id: Ib97e9aa82e173d99a467132a0d403793d7297e61
Fixes: 76448223
Test: make doc-comment-check-docs, verify output at $ANDROID_BUILD_TOP/out/target/common/docs/doc-comment-check/reference/android/R.attr.html#windowLayoutInDisplayCutoutMode
/frameworks/base/core/res/res/values/attrs.xml
3a31f6c5ccd9c8e490ecb475262059e7f52717b3 22-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Removed urlBarResourceId." into pi-dev
ceb14e015b537fa7d72f56b0f11c0d7d6120058b 22-Mar-2018 Leon Scroggins <scroggo@google.com> Merge changes from topics "DecodeException_ERROR", "AID_autoStart", "onPartialImage" into pi-dev

* changes:
Rename ImageDecoder.ERRORs
Add the ability to autoStart AID from xml
Re-write onPartialImage API
88b745cce3555c3c29acec29aa71240f3b71b22c 22-Mar-2018 Felipe Leme <felipeal@google.com> Removed urlBarResourceId.

It will be removed before the final P build.

Test: atest FrameworksServicesTests:AutofillManagerServiceTest CtsAutoFillServiceTestCases
Fixes: 74445943

Change-Id: I9bc243a3c1ae78f2c385dbb907d362d8ab16b34c
/frameworks/base/core/res/res/values/attrs.xml
1dd88daf920a111fcf3f8744bd55e6828acd0fce 21-Mar-2018 Leon Scroggins III <scroggo@google.com> Add the ability to autoStart AID from xml

Bug: 73529437
Test: Ic818bbf1091d12631aedd6475d225fa4a708b29c
Change-Id: I4807409895a057e775bfee5dea407e8dc1af94be
/frameworks/base/core/res/res/values/attrs.xml
5c3c9e2df702126ece477c27670c6a73e129230f 21-Mar-2018 Adrian Roos <roosa@google.com> DisplayCutout: Add back always resource

Temporarily adds back "always" value for layoutInDisplayCutoutMode
until all usages have been migrated to "shortEdges".

Bug: 74983661
Test: make droid
Change-Id: I27189d17129a8dd6e5e9ac3aaf997967df21e8ef
/frameworks/base/core/res/res/values/attrs.xml
5d92e7248242f0f442818e1b562af55185a205e3 12-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "DisplayCutout: Support more than one cutout" into pi-dev
6a4fa0ec183e20c32e7816f5475e72fa9126356c 05-Mar-2018 Adrian Roos <roosa@google.com> DisplayCutout: Support more than one cutout

Also makes API more restrictive. Also moves window manager specific
logic out of the framework. Also fixes SystemUI such that it can properly
deal with more than one cutout.

Bug: 74195186
Test: atest DisplayCutoutTest WmDisplayCutoutTest DisplayContentTests WindowFrameTests
Change-Id: Ib7b89e119ce2d3961687579bb81eadce1159a600
/frameworks/base/core/res/res/values/attrs.xml
1c7eb0c8eb156c4656f2d3e1b97929797e4e7ec9 09-Mar-2018 Felipe Leme <felipeal@google.com> Moved urlBarResourceId from autofill service manifest to whitelist settings.

The manifest attribute is still public as it might have been used by autofill
services deployed against P DP1; it will be removed after the next developer
previs is branched out. We also need to assumie a default value for the buttons
if not specified by settings, but that will be done in a separate change so it
can be easily reverted.

Also implemented support for multiple buttons, and added unit tests.

Test: atest CtsAutoFillServiceTestCases:VirtualContainerActivityCompatModeTest \
CtsAutoFillServiceTestCases:VirtualContainerActivityTest \
FrameworksServicesTests:AutofillManagerServiceTest

Bug: 74445943
Bug: 72811561
Fixes: 73786629

Change-Id: I066ecf40fde2c5318dd8633a659fca8b7af8aecd
/frameworks/base/core/res/res/values/attrs.xml
b6bea5663e7cfb96cdd49f7144673df379f43488 27-Feb-2018 Andrew Sapperstein <asapperstein@google.com> Add colorProgressBackgroundNormal

Adds new private theme attr colorProgressBackgroundNormal which
the default material/devicedefault progress/seekbar backgrounds
use for their background tint.

Added default values for Material/DeviceDefault themes. Material's
is colorControlNormal.

Adds a new config_progress_background_tint color resource that OEMs can
overlay. Default value is colorControlNormal since AOSP should not
change the tint. OEMs who wish to change the default can simply
overlay config_progress_background_tint with their preferred color.

Finally, deletes the unnecessary control_nodisable_material which
was just a layer of indirection pointing to colorControlNormal.

Bug: 69314526
Test: ag/3665368
Change-Id: I6443e08469677cdf31d99c73966b437e5a1f2472
/frameworks/base/core/res/res/values/attrs.xml
6de55b88f7542cbce90e53b53f4b66a6ceaaad4b 23-Feb-2018 Leon Scroggins III <scroggo@google.com> AID: Change loop to repeat and set from xml

Bug: 73529437
Test: I60fbee6d3610070413e8c46f363ec3c19c2e7c52

Allow setting AnimatedImageDrawable's loop count in xml. Use
"repeatCount" to match the existing attr used by other objects, and
change the Java api from "loop" to "repeat".

Cache the repeat count in the State object for the situation where we
inflate but are waiting on a theme, so that when we get a src we can
apply the existing repeat count.

Change-Id: Ie723fe9a40c64dd0e1e8fd7b5d5cf81e5c5ccd0d
/frameworks/base/core/res/res/values/attrs.xml
90c27c332a7ac17cd190915a12529f66b03ec6cd 01-Mar-2018 Adrian Roos <roosa@google.com> Merge "DisplayCutout: Add xml wrapper for layoutInDisplayCutoutMode"
3266b45d3ba74ef251acee5efe008e54d2b95ecf 01-Mar-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add attr for customizing progress bar corner radius."
2292031e3df58ec14221bf601434acace62cc15c 23-Feb-2018 Adrian Roos <roosa@google.com> DisplayCutout: Add xml wrapper for layoutInDisplayCutoutMode

Allows native apps to request a layoutInDisplayCutoutMode without
having to implement a custom NativeActivity subclass.

Change-Id: I0b7fd4624e89fabe177462d615360442f72a1e11
Fixes: 73807928
Test: atest PhoneWindowTest
/frameworks/base/core/res/res/values/attrs.xml
e245116af39f58288b3003f221fc0f151b0fea05 22-Feb-2018 Seigo Nonaka <nona@google.com> New attribute textFontWeight for selecting weight in the font family

Note that AppCompatTextView doesn't work well with this attribute since
it overwrites the selected Typeface.

Bug: 63135308
Test: atest android.widget.cts.TextViewFontWeightTest
Change-Id: I76ee5e3007ea5f96249d2a0bfb66ff5975c62522
/frameworks/base/core/res/res/values/attrs.xml
77a7142c3435213017bb7e54f86cbeeef46b7110 26-Feb-2018 Andrew Sapperstein <asapperstein@google.com> Add attr for customizing progress bar corner radius.

Adds progressBarCornerRadius, a private attr that allows tweaking
the corner radius for progress bars and seek bars.

Also adds default values for Material and DeviceDefault themes
as well as a config_progressBarCornerRadius value for OEM
overlaying.

Updates the backgrounds for SeekBar and determinate ProgressBars
to use the new attr.

Bug: 69314526
Test: ag/3659018
Change-Id: Ifb16472da8829c484beb7d034b019ba9545696be
/frameworks/base/core/res/res/values/attrs.xml
2d0c4cc90297de9853981e06235474561f407d4d 24-Feb-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add userRestriction attribute in Location settings injector."
e06975dd271a98b85fc63315211f6321b1119aee 23-Feb-2018 Leon Scroggins <scroggo@google.com> Merge "Fixes for inflating AnimatedImageDrawable"
172da621785d6a0f32f67683bf59743e8511a410 06-Feb-2018 yuemingw <yuemingw@google.com> Add userRestriction attribute in Location settings injector.

We would like to disable location accuracy ui in Settings when DISALLOW_CONFIG_LOCATION is set.
As disable location accuracy preference in Settings is injected from GmsCore, we would like a way to identify which injected settings is location accuracy.
So we want to add an additional field here: https://cs.corp.google.com/piper///depot/google3/java/com/google/android/gmscore/integ/container/proxies/location/base/res/xml/location_accuracy_injected_settings.xml?q=SettingInjectorService+file:%5E//depot/google3/java/com/google/android/gmscore/integ/+package:%5Epiper$&dr=C
Thus we need to update attributes in framework

Bug: 72633181
Test: manually by replacing userRestriction in attrs.xml with an existing
attribute "id", change location_accuracy_injected_settings.xml in gmscore to
include user restriction value, and tested Settings UI via TestDPC
Change-Id: Idd568dc549c68097f31368b1dd567f24922bdc4b
/frameworks/base/core/res/res/values/attrs.xml
7f66873e0edfb9a4ad6b463c2839508f3453ad57 21-Feb-2018 Leon Scroggins III <scroggo@google.com> Fixes for inflating AnimatedImageDrawable

Bug: 73529437
Test: I7907f5dd7eb8d4ab72b8e9ddcbcbfc7aa8cb05ae

Support AutoMirroring, from inflation and setting manually.

Ensure that AnimatedImageDrawable always has a State object, even if
it has no mNativePtr. If it has no mNativePtr, throw an Exception when
trying to use it.

Require that inflation have a valid src, unless it is waiting on a theme
(like BitmapDrawable).

Change-Id: I5b22cdbf4b57862d6ccc5750a677168287860f9f
/frameworks/base/core/res/res/values/attrs.xml
82c1786e2c19201d02e014afc6458296b4f29e79 21-Feb-2018 Jorim Jaggi <jjaggi@google.com> Add ability to show wallpaper during animation

In the new task switch animations, we'd like to show the wallpaper
behind. For that, we add the ability to show the wallpaper for
any animation via Animation.showWallpaper as an XML attribute.

If the window of an app is animating, and the animation requests
the wallpaper, it can also be a wallpaper.

One remaning issue here is that we don't wait for the wallpaper
to be drawn when waiting for the transition. However, usually this
isn't an issue because the wallpaper is drawn in any case.

To fix this we'd need to load the animation already and then make
it a target before the animation starts, which is a bit involved
/quirky.

Test: Open/close task, observe wallpaper behind
Test: go/wm-smoke
Bug: 72396815
Change-Id: I676273a4e6627f8b5e0a1366fcd80a7c92018123
/frameworks/base/core/res/res/values/attrs.xml
185de72695f4e442febf4f83f79e9a7bba1a1980 14-Feb-2018 Felipe Leme <felipeal@google.com> Add support for url_bar sanitization on autofill compat mode.

Browsers typically use a standard class (like EditView) to hold the URL of the
page being loaded, and the content of that view is sanitized in the initial
autofill request. So, when running in compat mode, we need a mechanism to let
services tell which view contains the URL, so we can convert its contents to
a sanitized webScheme + webDomain pair or properties.

Test: manual verification
Fixes: 72994424

Change-Id: I8be5f3533d6c31f81f28036dc51d5de10a528079
/frameworks/base/core/res/res/values/attrs.xml
1bb9f29909016aa3be7ebe7ef52558d219696186 05-Feb-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Autofill compatibility mode."
24c90450fe3fe097a7bca51edd6a4cffd8fd13aa 28-Dec-2017 Svetoslav Ganov <svetoslavganov@google.com> Autofill compatibility mode.

Autofill helps users fill credentials, addresses, payment methods,
emails, etc without manually typing. When focus lands on a fillable
element the platform captures a snapshot of the screen content and
sends it to an autofill service for analysis and suggestions. The
screen snapshot is a structured representation of the screen content.
If this content is composed of standard widgets, autofill works
out-of-the-box. However, some apps do their own rendering and
the content in this case looks like a single view to the platform
while it may have semantic structure. For example, a view may render
a login page with two input test fields.

The platform exposes APIs for apps to report virtual view structure
allowing autofill services to handle apps that have virtual content.
As opposed to apps using standard widgets, this case requires the app
developer to implement the new APIs which may require a fair amount
of code and could be seen as a processes that could take some time.
The most prominent typs of apps that fall into this category are
browsers.

Until most apps rendering virtual content and specifically browsers
don't implement the virutal APIs, autofill providers need to fall-
back to using the accessibliity APIs to provide autofill support
for these apps. This requires developers to work against two sets
of APIs - autofill and accessibility - which is incovenient and error
prone. Also, users need to enable two plugins - autofill and
accessibility which is confusing. Additionally, the privacy and
perfomance impact of using the accessibility APIs cannot be addressed
while autofill providers need to use thes APis.

This change adds an autofill compatibility mode that would allow
autofill services to work with apps that don't implement the
virtual structure autofill APIs. The key idea is to locally enable
accessibility for the target package and remap accessibility to
autofill APIs and vise versa. This way an autofill provider codes
against a single set of APIs, the users enable a single plugin,
the privacy/performance implications of using the accessibility
APIs are addressed, the target app only takes a performance hit
since accessibility is enabled locally which is still more efficient
compared to the performance hit it would incur if accessibility is
enabled globally.

To enable compatibility mode an autofill service declares in its
metadata which packages it is interested in and also what is
the max version code of the package for which to enable compat
mode. Targeted versioning allows targeting only older versions of
the package that are known to not support autofill while newer
versions that are known to support autofill would work in normal
mode.

Since compatibility mode should be used only as a fallback we
have a white list setting with the packages for which this mode
can be requested. This allows applying policy to target only
apps that are known to not support autofill.

Test:
cts-tradefed run cts-dev -m CtsAutoFillServiceTestCases
cts-tradefed run cts-dev -m CtsAccessibilityServiceTestCases

bug:72811034

Change-Id: I11f1580ced0f8b4300a10b3a5174a1758a5702a0
/frameworks/base/core/res/res/values/attrs.xml
682483d1652bda42e653ea8aa4cbb9f8572c53e7 02-Feb-2018 Insun Kang <insun@google.com> VideoView2: Replace showSubtitle with setSubtitleEnabled

- Renames showSubtitle to setSubtitleEnabled
- Introduces isSubtitleEnabled method

Test: build
Change-Id: I4467231870a243706f06e1ccc3c067e769da5824
/frameworks/base/core/res/res/values/attrs.xml
70f93ee6737ae1e5c0e39841d6e66cfc1792a48c 01-Feb-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add API to set tonal shadow color"
d8be4a0abe7e2439813b384482346d1ccf11ef53 18-Nov-2017 John Reck <jreck@google.com> Add API to set tonal shadow color

Bug: 68211332
Test: HwAccelerationTests's coloredshadow demo & CTS test in topic
Change-Id: I09f5d1067b3200564a9d47219f70985edf3a2527
/frameworks/base/core/res/res/values/attrs.xml
4fa8064378770a0e05b7462c173bfb74cb540f37 30-Jan-2018 Insun Kang <insun@google.com> VideoView: Change showSubtitle() to get boolean parameter

- Adds VideoView2 attributes
- enableControlView
- showSubtitle (boolean)
- viewType (enum)
- surfaceView
- textureView

- showSubtitle() --> showSubtitle(boolean)
- hideSubtitle() removed.

Test: build

Change-Id: Ib21722af1c9c1caf036e047a18d27d46097e8f03
/frameworks/base/core/res/res/values/attrs.xml
127d31a6842b6cca49885c3607e7ea35b1885b6f 19-Jan-2018 Leon Scroggins III <scroggo@google.com> Expose AnimatedImageDrawable

Bug: 63908092
Test: I85979ae3d8c6a6dae6e4299dc3be291e12024290

Implement Animatable2, adding listeners for starting and ending the
animation.

Add setLoopCount for changing the loop count.

Add the ability to inflate from XML, by using the name of the class or
"animated-image", which mimics "nine-patch", "bitmap" etc.

Move internal variables to a State class so that they can be transferred
to a default constructed AnimatedImageDrawable.

Change-Id: Ice8149e7de55f7ffb4b4ba9dd9c856582fc42bc9
/frameworks/base/core/res/res/values/attrs.xml
c1415f3e3c20fd40222d451d0efbc190992c83a0 15-Jan-2018 Yuichiro Hanada <yhanada@google.com> Add new refresh key constant.

Bug: 64149858
Bug: 64662317
Test: Builds and manual tests with Chromebook.

Change-Id: I865d657ee7d78b5e45f642e786d26a65a14f49e1
/frameworks/base/core/res/res/values/attrs.xml
555c6fcd96cfd00bfa7f8d26de0faca41d103675 24-Jan-2018 Jorim Jaggi <jjaggi@google.com> Merge "Add API to set divider color in code"
a0b78d562a19acd7117c0c7fd627a61fbe08b436 22-Jan-2018 Jorim Jaggi <jjaggi@google.com> Add API to set divider color in code

Change-Id: Ie7489095a598a760d23fe507e831e9327ac9a2e5
Fixes: 68776845
Test: android.systemui.cts
/frameworks/base/core/res/res/values/attrs.xml
6bc886e64e1cf70d7749526f7d7faeecc4a65de0 18-Jan-2018 Jorim Jaggi <jjaggi@google.com> New activity open/close animation

Test: go/wm-smoke
Test: Open activities in settings
Bug: 64155106
Change-Id: I158f560f0294add42e40ffa2d2c4e3a8cab7ccc8
/frameworks/base/core/res/res/values/attrs.xml
6290fb599aab2ec12f065155c3d0c634c7a3fb84 09-Jan-2018 Phil Weaver <pweaver@google.com> Add semantics for accessibility headings

Adding the ability to mark TextView as a heading, and
to provide a heading depth. Plumbing that through to
accessibility services.

Bug: 34687453
Test: Adding CTS tests for new APIs.
Change-Id: I5262e32a2a11b2577802c68e701d2856e28abc21
/frameworks/base/core/res/res/values/attrs.xml
e94a75a1a0896e583725f45b97affb0e310ee6ec 05-Jan-2018 Abodunrinwa Toki <toki@google.com> Implement text baseline attributes for TextView.

Bug: 71816223
Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest
Change-Id: I0a9121ded88f954c5180ea35df0e666801cd8978
/frameworks/base/core/res/res/values/attrs.xml
4a00559f9f50a8f9623b8d549e7de24f894626e9 13-Jan-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Remove @SystemApi from the fields of R.styleable"
9f26b3de4cb4af7106791374ecab48812239bf70 04-Jan-2018 Phil Weaver <pweaver@google.com> A11y support for titles of "panes"

Panes are a distinct portion of a window. Adding APIs to
support this concept.

Bug: 62231686
Test: Adding a new CTS test to verify that this value is
communicated properly to accessibility services.

Change-Id: I6edd08ec90e40640e71f5a3df292e8f15d5bcda4
/frameworks/base/core/res/res/values/attrs.xml
8038267b9805b69659ae7e74ad9595dbd309a81d 04-Jan-2018 Siyamed Sinir <siyamed@google.com> Enable/disable fallback line spacing in TextView

Add API to enable/disable fallback line spacing in TextView.

Test: bit FrameworksCoreTests:android.widget.TextViewFallbackLineSpacingTest

Bug: 65161512

Change-Id: I76ba7bdb7d25c7a94653144536295c50d8b0e495
/frameworks/base/core/res/res/values/attrs.xml
e72b5c5163d2928c61850e60f422aaf960ed2675 04-Jan-2018 Mihai Popa <popam@google.com> Update the ttc index attribute documentation

The CL updates the documentation of the ttcIndex attribute added for P,
according to the API review comments.

Bug: 71555180
Test: none
Change-Id: I44a617c4f0a10314008fe5d5b380c6a830f3e04f
/frameworks/base/core/res/res/values/attrs.xml
5b0ffac9783d258ec5a81b80bac87ad97aaf18ef 03-Jan-2018 Jiyong Park <jiyong@google.com> Remove @SystemApi from the fields of R.styleable

R.styleable class is marked as @doconly which hide the class from the
API stub libraries. Therefore, it does not make sense to mark a field in
R.styleable class as @SystemApi since it can't be used from any app.

Having this annotation has been harmless though, but it will trigger an
CTS failure when we do the exact match for SystemAPIs; a runtime entity
annotated as @SystemApi have to exist in the documented Api. So removing
the bogus annotations.

Note for searchKeyphrase* attributes and reason for updating
system-current.txt:

The attributes are listed in public.xml *and* marked as @SystemApi in
attrs.xml. The former made it possible for clients to reference these
attributes via 'android:searchKeyphrase*' in their xml files and the
latter made it possible for clients to reference them via
android.R.attr.searchKeyphrase*. However, the former was the only use
case intended (and in fact the latter wasn't used at all.)

Since marking them as @SystemApi has been effectively no-op and will
even cause CTS failure when we do the exact match for SystemAPIs, the
markers are now removed.

Bug: 67891551
Test: m -j checkapi does not report an error

Change-Id: Ica8cdcc7bbb40b4476c39db247d744f5e870cd06
/frameworks/base/core/res/res/values/attrs.xml
686109ec612039960334b896bbac07191e3de826 19-Dec-2017 Clara Bayarri <clarabayarri@google.com> Fix bold italic docs

Bug: 68971062
Test: none, just docs
Change-Id: I101b0bcd41d0b38218a56204b46413458bf786a2
/frameworks/base/core/res/res/values/attrs.xml
7517b5dcce8dde3a22177857b8fff6439fd98d82 22-Aug-2017 Lucas Dupin <dupin@google.com> Support wallpapers in AoD

Such wallpaper has to define supportsAmbientMode,
and set it to true on its android.service.wallpaper
meta data.

Also introduces WallpaperService.Engine#onAmbientModeChanged
to notify a live wallpaper that the display state has changed.

Change-Id: I49e846069a698b3cc3bb6e7cda98172920eaae4c
Bug: 64155983
Test: runtest -x frameworks/base/packages/SystemUI/tests/src/com/android/systemui/doze/DozeWallpaperStateTest.java
Test: runtest -x frameworks/base/tests/Internal/src/android/app/WallpaperInfoTest.java
Test: runtest -x frameworks/base/tests/Internal/src/android/service/wallpaper/WallpaperServiceTest.java
Test: set AoD wallpaper, go to aod, lock screen, launcher
Test: set regular wallpaper, go to aod, lock screen, launcher
/frameworks/base/core/res/res/values/attrs.xml
f5e0fd78fd0165e7bf69dff32fec5467b001ea7c 21-Oct-2017 Sunny Goyal <sunnygoyal@google.com> Adding widgetFeatures so that a provider can indicate a set of
supported features

Bug: 63931362
Bug: 36537581
Test: Added CTS for new APIs
Change-Id: I2bd3278bfdf40d88fc8e6f72bfbc7505c64accff
/frameworks/base/core/res/res/values/attrs.xml
b360b995c91c2abdac7426ba37b154d15b235113 21-Nov-2017 Tarandeep Singh <tarandeep@google.com> Add new SystemApi InputMethod attr isVrOnly.

In order to support VR-only InputMethod, new attribute 'isVrOnly' is
added.

Bug: 63037786
Test: atest InputMethodInfoTest
Change-Id: Iab936df9972212f56277ef9c18d9e1f67f92a913
/frameworks/base/core/res/res/values/attrs.xml
19a7dbfbaa62d4458f726a40a9468a3e30cd6044 02-Dec-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Add ability for ResolverDrawer to be align to top via XML attribute."
93b8697cdc0355ec5deede356994ea1a45d8a329 25-Oct-2017 Ben Lin <linben@google.com> Add ability for ResolverDrawer to be align to top via XML attribute.

Bug: 70036020
Test: ResolverActivityTest#setShowAtTopToTrue passes.
Change-Id: I2c51c9c731234f05a589c52d5a03b8b6605d4c9c
/frameworks/base/core/res/res/values/attrs.xml
f9e05736ef5d995a481998f3752dd237e9b8f83e 16-Nov-2017 Andrew Sapperstein <asapperstein@google.com> Add ability to customize button corner radius.

Creates a new buttonCornerRadius public attribute to control
the rounded corner radius for buttons at the theme level.

Updates default button backgrounds to use new value and updates
themes to set the corner radius to existing value of 2dp.

Also adds a configuration hook for a device to change the value
for DeviceDefault-based themes.

Bug: 64122537
Bug: 69314526
Bug: 69367197
Test: ag/3238215
Change-Id: I00be0c53b99292e1728ecdf40d4c876e283e65da
/frameworks/base/core/res/res/values/attrs.xml
1e6ecc69b71c4c8acd792461a050ae0f79a87bd9 08-Nov-2017 Phil Weaver <pweaver@google.com> New API to specify accessibility focus grouping

We've been telling developers to use the focusable
attribute to control grouping for accessibility focus. This
new API can be used in place of the focusable attribute.

Bug: 63889180
Test: Adding new CTS tests for new api.

Change-Id: I5cbeb736a3b206f87aa3d921a39c43861c7ff082
/frameworks/base/core/res/res/values/attrs.xml
46fabf34ea9bca85188efc47b6b1f4b5d25c852f 02-Nov-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Center align AoD2 notifications"
735d85291e801cf76fa3c7667d55a68a081f8828 25-Oct-2017 Lucas Dupin <dupin@google.com> Customizable corner radius for dialogs

Moved default corner radius into an xml config to make it
overridable.

Test: make # launch usb debugging, wifi, and other system dialogs
Bug: 64122537
Change-Id: If9c102e37a6f998da2d97a8ad5aee2de4d25ae9d
/frameworks/base/core/res/res/values/attrs.xml
4db74b5d220153d48ce1573b638923262d0fc5ec 30-Oct-2017 Andrew Solovay <asolovay@google.com> Merge "docs: Clarified description of height and width attrs" into oc-mr1-dev am: ddad5593c2
am: d18e375ece

Change-Id: I107764c21e666f541920f068ebf78ee88269954a
34d4130fd492e5b8f42d9a9e5e7574f6f951b9b3 30-Oct-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Enable variation settings for fonts in XMLs"
690e62bb6849aa7ad2d9e012138e8a5054059ed8 19-Oct-2017 Mihai Popa <popam@google.com> Enable variation settings for fonts in XMLs

Bug: 37853920
Test: bit FrameworksCoreTests:android.content.res.FontResourcesParserTest

Change-Id: I1acf9767fb1cecc5f4982b79405f92280b31bfa7
/frameworks/base/core/res/res/values/attrs.xml
bd9798f617c179a89cff51b4b79ab04996c62df7 25-Oct-2017 Lucas Dupin <dupin@google.com> Center align AoD2 notifications

Hides app name, and centralizes all notification data.

Bug: 64155983
Test: send aod notification, observe
Change-Id: Ifbf35570ad3177422c7dd5db053b7708016841b2
/frameworks/base/core/res/res/values/attrs.xml
e493a145af2f54c3e15d1360b05948cf1fc84c95 24-Oct-2017 Andrew Solovay <asolovay@google.com> docs: Clarified description of height and width attrs

The existing description had said the attributes specified the exact
height/width *in pixels*, but (as clicking through on the links
showed) the height/width could be specified in a number of units,
including inches and millimeters.

Rephrased to be more accurately vague ("specifies the exact height/
width"), and if people click the link they get the details.

See first comment for doc stage location.

Bug: 63614266
Test: make ds-docs
Change-Id: I9a2873683d19bcfbb9f2c4a603438d858539b650
/frameworks/base/core/res/res/values/attrs.xml
38b93486093d01374371bbaf62dfdd17c4b47236 25-Oct-2017 Andrew Solovay <asolovay@google.com> Merge "docs: Fixing P1 formatting problem on Javadocs" into oc-mr1-dev am: c470a72024
am: c257e42e3f

Change-Id: I7adb6b257080c28a8cabd1e99d436d77ce5dbaa2
071311eb4ad48eeda776020fe7a9719a6f5dff3a 24-Oct-2017 Andrew Solovay <asolovay@google.com> docs: Fixing P1 formatting problem on Javadocs

The summary sentence for T3PmmFilter didn't end with a period,
which broke the field's line in the summary table, *and* everything
after it in the Javadoc. (See
https://screenshot.googleplex.com/ByBvpYvXjwp.png)

Think this should go in for MR1 DP1 if at all possible.

See first comment for doc stage location.

Bug: 68212949
Test: make ds-docs
Change-Id: I3365c4ce0eaf6a91dde28a4b71249047317fcb5d
/frameworks/base/core/res/res/values/attrs.xml
e34ad1871b9f7da309af0b4e11b93b1be834f38b 12-Oct-2017 Mihai Popa <popam@google.com> Enable the public TTC index attribute for fonts

This change adds support for specifying the TTC index on font entries,
relevant in the context of .ttc font files used to deliver multiple
fonts in the same file.
Bug: 37853920
Test: adb shell am instrument -w -e class android.content.res.FontResourcesParserTest com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner

Change-Id: I3f74e87dec78e1f5a68ccead80b0f637af1aa7a3
/frameworks/base/core/res/res/values/attrs.xml
949cfe101874511b266ad2e2a68be4db42c42a39 09-Oct-2017 John Reck <jreck@google.com> Deprecate view drawing cache

Test: Looked at docs

Change-Id: I95a487d126bd15a4085e777d58c60b6342ee64a8
/frameworks/base/core/res/res/values/attrs.xml
6c7776ffe2f2e2d95e5c6794e97016b40dd3f946 26-Sep-2017 Jorim Jaggi <jjaggi@google.com> Add API to request light navigation bar in theme

Such that splash screens can already have a light navigation bar,
avoiding a janky flash.

Test: CtsSystemUiTestCases
Bug: 66986286
Bug: 63630024
Change-Id: I0b89c58e9fbca08e27a6ec13db5a07f5e030c682
Merged-In: I81b34fefeb336ac2269dc5e6b98cc0b6045cea70
/frameworks/base/core/res/res/values/attrs.xml
9b45ea85d668d67216503fb2f34fa50b8a812ced 26-Sep-2017 Jorim Jaggi <jjaggi@google.com> Add API to request light navigation bar in theme

Such that splash screens can already have a light navigation bar,
avoiding a janky flash.

This is the CL on master for this change, which only cleans up the
API.

Test: CtsSystemUiTestCases
Bug: 66986286
Bug: 63630024
Change-Id: I81b34fefeb336ac2269dc5e6b98cc0b6045cea70
/frameworks/base/core/res/res/values/attrs.xml
ea506c67ecc4697f661effc056e84be42101d8a2 01-Sep-2017 Jason Monk <jmonk@google.com> Make settings themed apps have light nav

This is needed to help with differential aging.

The nav needs to be white with a 1dp divider on it, so add support
for the divider and add hidden attribute to set the nav buttons
inverted.

Test: Open settings
Bug: 63630024
Change-Id: Iec6046baeb86fb554df73346df8652fee8b2736a
/frameworks/base/core/res/res/values/attrs.xml
a750e99c0f9b2418cb351293780e25bc09d078b4 01-Sep-2017 Jason Monk <jmonk@google.com> Make settings themed apps have light nav DO NOT MERGE

This is needed to help with differential aging.

The nav needs to be white with a 1dp divider on it, so add support
for the divider and add hidden attribute to set the nav buttons
inverted.

Change-Id: I4a5329f7486a6774ca4de8362caebbe8ba421aad
Test: Open settings
Bug: 63630024
/frameworks/base/core/res/res/values/attrs.xml
a9910648ab4f92aef18881381ca6ecaaa830f4c5 08-Sep-2017 Sujith Ramakrishnan <sujithrk@google.com> Merge "Make ASSIST launch VIS and add a new keycode for TV (ALL_APPS)" into oc-mr1-dev am: 224e2daf5b
am: 399f9b83bc

Change-Id: Id751e4685687b4fa87adf72255d1bcbc76bb38ae
f8942c0c88f681da59d883aae2b7905d0d41bf37 19-Jul-2017 Sujith Ramakrishnan <sujithrk@google.com> Make ASSIST launch VIS and add a new keycode for TV (ALL_APPS)

- KEYCODE_ASSIST: Looks for default VIS in system partition
and launches it.
- Ensure foreground activity assist context extras are collected
and sent to VIS.
- KEYCODE_ALL_APPS: Sends Intent.ACTION_ALL_APPS. For TV,
this targets default launcher package in system partition.

Test: Manual: ASSIST: adb shell input keyevent 219
Test: Manual: ALL_APPS: adb shell input keyevent 284
Test: also tested with --longpress for these keys
Test: Manual: Checked with dummy app populating overridden
onProvideAssistData()
Test: Keypresses after overriding ALL_APPS and ASSIST
on Nexus Remote

Bug: 37950079
Bug: 38496261
Change-Id: I96d9de67d4a442a8c6cb7feec28fc9aeb0dcbc18
/frameworks/base/core/res/res/values/attrs.xml
66f4e1c3b55b7c1810fb8265a1ae298de7413a78 07-Sep-2017 Tarandeep Singh <tarandeep@google.com> resolve merge conflicts of 9a0d4240dd24 to master

Test: I solemnly swear I tested this conflict resolution.
Change-Id: I0c20323087f1a2d8eb1ead6cfc60a69e42d2d51b
4efdd567eab0e00d6df71c62c2b71751f2ba34a0 07-Sep-2017 Tarandeep Singh <tarandeep@google.com> Revert "Make settings themed apps have light nav"

This reverts commit 45484206740874ddd4024fedfdd8676d935ea67b.

The above change causes restart due to ClassCastException.

Test: Manually:
1. Open the Dialer app.
2. Focus into the edit field to show the IME.
3. Open the notification shade.
4. Tap the gear icon to show the system settings.
5. Make sure the system no longer restarts due to
ClassCastException.
Bug: 63630024
Fixes: 65413752
Change-Id: I4a17ba2f8d70f99009f091c2aaad5cd5f4e9b31c
/frameworks/base/core/res/res/values/attrs.xml
3ab68966b87a75950a262b608edf0a271fa1bc9f 06-Sep-2017 Jason Monk <jmonk@google.com> resolve merge conflicts of f2cd0f616e4c to master

Test: I solemnly swear I tested this conflict resolution.
Change-Id: Iffb48ac8e596f854f5cbc37d93ddf0a4e3ee75af
45484206740874ddd4024fedfdd8676d935ea67b 01-Sep-2017 Jason Monk <jmonk@google.com> Make settings themed apps have light nav

This is needed to help with differential aging.

The nav needs to be white with a 1dp divider on it, so add support
for the divider and add hidden attribute to set the nav buttons
inverted.

Test: Open settings
Bug: 63630024
Change-Id: Iec6046baeb86fb554df73346df8652fee8b2736a
/frameworks/base/core/res/res/values/attrs.xml
11b58a917cab648ca56138314253e0b430cee5c6 16-Aug-2017 Jorim Jaggi <jjaggi@google.com> Add theme attribute for light navigation bar

Such that apps can set this in the theme and get a splash screen
that has a light navigation bar if requested.

Test: LightBarThemeTest
Change-Id: Iee93c49743f66ecad76e0a056ba16a1785f22784
Fixes: 62429332
/frameworks/base/core/res/res/values/attrs.xml
18fe07bb65d4ffed6000d73054a02d60e7d9fc1f 23-Aug-2017 Clara Bayarri <clarabayarri@google.com> Correct fontFamily attr docs to mention resources

Test: none
Change-Id: I8131d486779a340a331497f237ef7a3fc7420e94
/frameworks/base/core/res/res/values/attrs.xml
325a0b04b59e5fa3f3c2919075465938797d4a3f 24-Jul-2017 Felipe Leme <felipeal@google.com> DO NOT MERGE - Wraps custom save subtitle on ScrollView.

(cherrypick from Ided12e8dbce2c3d80c7db8f167109ed9108c904b)

Test: CtsAutoFillServiceTestCases pass
Test: manual verification

Change-Id: Ida44970d68755423cb080f4c562ddcdec90efa6f
Fixes: 62534917
/frameworks/base/core/res/res/values/attrs.xml
2f7378262f64cf7bf7eee764369c27ec2ef94e95 24-Jul-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Wraps custom save subtitle on ScrollView."
4dc487eeacf21c649377da58a6e1e3c8634a09d0 19-Jul-2017 Felipe Leme <felipeal@google.com> Wraps custom save subtitle on ScrollView.

Test: CtsAutoFillServiceTestCases pass
Test: manual verification

Fixes: 62534917

Change-Id: Ic68786e25d05e5d871ac1bfaaeab8e71841a8963
/frameworks/base/core/res/res/values/attrs.xml
7f9b0909f9851b79bc90de342c8c59418b1e967d 20-Jul-2017 Siyamed Sinir <siyamed@google.com> Update TextView ApiDoc for lineSpacing attributes

lineSpacing attributes are not applied for last lines of a text. Update
ApiDocs accordingly.

Test: none
Bug: 30508784
Change-Id: I83593d0b57f717deb90ac8d589673b61358bc914
/frameworks/base/core/res/res/values/attrs.xml
93d313b0a004177d7222e8ae38f6f4e6835d3c78 07-Jul-2017 Love Khanna <love.khanna@nxp.com> NCI2.0 update LF_T3T_PARAMETERS of 18 byte.
am: e7ecebae11

Change-Id: Ic91ecb6a8dcb8529efda8eb0cdc99ca7758b66e6
e7ecebae11c4f7a7ac0cc17f77e287d0b4530657 10-Apr-2017 Love Khanna <love.khanna@nxp.com> NCI2.0 update LF_T3T_PARAMETERS of 18 byte.

As per NCI2.0 LF_T3T_PMM is a part of LF_T3T_IDENTIFIER.
Since it is required for each LF_T3T_IDENTIFIER entry,
It can be taken from application.

Test: Compiles.

Change-Id: Icc168592c292d869a4c331dd28fe43b4d75c9a41
/frameworks/base/core/res/res/values/attrs.xml
cb3d02363938571d405cce66237a6178f1fa480d 25-May-2017 Chet Haase <chet@google.com> Fix and clarify behavior of vertical/horizontal attributes

There were a couple of problems with the new paddingHorizontal
and layout_mareginHorizontal attributes. For one thing, the behavior
of layout_marginHorizontal needed to change with respect to marginStart/End.
Instead of the implemented behavior where Horizontal took precedence over
start/end, the behavior is being changed such that start/end can override
horizontal. This makes it consistent with the way that the attributes work
for padding.

Also, the attribute docs were not correct. For one thing, they needed to be
updated to match the new behavior for marginHorizontal. Also, the docs for
the padding attributes (including the docs for the existing "padding") were
not correct for the behavior as-implemented (specifically with respect to the
precedence of the attributes where paddingStart/End are concerned).

Bug: 37756178 double-check logic of horizontal/vertical attributes wrt start/end attributes
Test: Updated cts tests, submitting at the same time
Change-Id: I85a102549022cbec7d7b5c76f31ac985db103372
/frameworks/base/core/res/res/values/attrs.xml
640a135e8abdd49de3bf43f7c1c7d882406b0bc1 02-May-2017 Svetoslav Ganov <svetoslavganov@google.com> Make auth fill UI size sane size

Now the width and height are capped to 0.9 of the screen
dimensions. The height is also adjusted as needed by the
popup window positioning logic.

Test: manual

bug:36660292
Change-Id: I54d032f4e9b9b8fae6f98846c470a1455babcb68
/frameworks/base/core/res/res/values/attrs.xml
060f0f0341307104f3e54a8391ba334db89b9ae8 29-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "A11y changes for API council" into oc-dev
f5e4bfd856f3bae3c885a9f97831abd9a287e3ad 29-Apr-2017 Philip P. Moltmann <moltmann@google.com> Make autofilled highlight an attribute

Fixes: 37738299
Test: - CtsAutoFillServiceTestCases
- CtsUiRenderingTestCases:.testclasses.AutofillHighlightTests

Change-Id: I6106f7b2e44d18cd8c80c084f25737e43cbc44de
/frameworks/base/core/res/res/values/attrs.xml
be2922ff34424cfb996d895cde0cb31c724d09dc 28-Apr-2017 Phil Weaver <pweaver@google.com> A11y changes for API council

Bug: 37749679
Bug: 37747749
Bug: 37737948
Bug: 37718183
Bug: 37720667
Bug: 37724600
Bug: 37708057

Test: Updating unit and cts tests, which still pass.
Change-Id: If28bdf985c4314e8e84dcd6510f406dd4e80dd38
/frameworks/base/core/res/res/values/attrs.xml
6fba10b037021a133828f3eb68f3621140bc0f65 26-Apr-2017 Felipe Leme <felipeal@google.com> Merge "Added missing importantForAutofill values on attributes." into oc-dev
944bef044b562d4b6a941fdf9a270aa001823a9d 26-Apr-2017 Felipe Leme <felipeal@google.com> Added missing importantForAutofill values on attributes.

Fixes: 37677115
Test: manual verification compiling an app using it

Change-Id: Iaa2650c7354e8c1c476cb3803d40104ae6fc864a
/frameworks/base/core/res/res/values/attrs.xml
09d4ff8960cd3d45988b0c3ff0835d281f0e16b5 31-Mar-2017 Phil Weaver <pweaver@google.com> Remove a11y web flags and associated settings

Bug: 35707622
Bug: 28322375
Test: Ran a11y cts. Updated those tests in linked CL to
ignore this feature.

Change-Id: I1dccb3ae4e1f4d6bb832ae1b0edd4dad4a54289e
/frameworks/base/core/res/res/values/attrs.xml
4cbb4414252326795b2956f20f974ace3314f917 21-Apr-2017 Seigo Nonaka <nona@google.com> Introduce TextView attribute for control justification.

Bug: 37447278
Test: am instrument -w -e class android.widget.cts.TextViewTest
android.widget.cts/android.support.test.runner.AndroidJUnitRunner
Change-Id: I7946f460ad8a6c2423b464c27225411d155d4d8d
/frameworks/base/core/res/res/values/attrs.xml
ab7a2879eb7a46d599b3f9e627a22f6daa3fa0f0 21-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Support fraction type for inset* for InsetDrawable. b/36024318" into oc-dev
d0dfe3008da5985207c3c08be2c89f2c0bb0194d 14-Mar-2017 Hyunyoung Song <hyunyoungs@google.com> Support fraction type for inset* for InsetDrawable.
b/36024318

Test: manually tested on default icons.
Test: $ runtest --path=cts/tests/tests/graphics/src/android/graphics/drawable/cts/InsetDrawableTest.java

adb shell am instrument -e class 'android.graphics.drawable.cts.InsetDrawableTest' -w 'android.graphics.cts/android.support.test.runner.AndroidJUnitRunner'

android.graphics.drawable.cts.InsetDrawableTest:........................

Time: 0.132

OK (26 tests)

Change-Id: Ie8d24680b6884e65017f07723a371120f5ae610c
/frameworks/base/core/res/res/values/attrs.xml
e61d56fb7072d439aee56f0f6c3d7e8c2fdefbae 15-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Support flagNoPersonalizedLearning in layout XML" into oc-dev
44a4336027ba1781dcfee926a84183e3f12f05cb 14-Apr-2017 Philip P. Moltmann <moltmann@google.com> Remove autofillMode attribute

Bug: 36171235
Test: CtsAutoFillServiceTestCases
Change-Id: I69f0e1c4fa3c68f73049726e7ae8f10d9d81bf5e
/frameworks/base/core/res/res/values/attrs.xml
d91860d9cee7387e1ca035df3c15f3bfba5929fa 14-Apr-2017 Yohei Yukawa <yukawa@google.com> Support flagNoPersonalizedLearning in layout XML

In my previous CL [1] a new flag IME_FLAG_NO_PERSONALIZED_LEARNING
was added for EditorInfo.imeOptions. What was missed in the
previous CL is that new flag definition for layout XML and as a
result currently IME_FLAG_NO_PERSONALIZED_LEARNING is the only
IME option flag that cannot be specified in layout XML.

For instance, EditorInfo.IME_FLAG_FORCE_ASCII can be specified as
follows.

<EditText
android:id="@+id/edittext_force_ascii"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionSend|flagForceAscii" />

With this CL, application developers can specify
IME_FLAG_NO_PERSONALIZED_LEARNING as follows.

<EditText
android:id="@+id/edittext_no_personalized_learning"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionSend|flagNoPersonalizedLearning" />

[1]: Ibf5ac3d2b8f39542baf2635c0cadbe242b059f81
5959af13d069e77ff2b2ac729225e7d248b83a79

Bug: 28157942
Fixes: 37305520
Test: bit CtsWidgetTestCases:android.widget.cts.TextViewTest
Change-Id: Ifca0b13bf336cdc609af820aadcdb1b45ca1d5ba
/frameworks/base/core/res/res/values/attrs.xml
7d0d10275213f23e2bd200d22822a3b700157688 23-Feb-2017 Jorim Jaggi <jjaggi@google.com> Implement new splash screen API

Test: mmm frameworks/base/tests/ActivityTests, launch
CustomSplashscreenActivity
Test: android.server.android.server.cts.SplashscreenTests

Bug: 37252694
Change-Id: Ie2aec4764d958086897296ed0fc3c39c55c4d8aa
Merged-In: I9a5bc19b8f63312e682e536500411e4ff4639f88
/frameworks/base/core/res/res/values/attrs.xml
d280bfea23e921f5c760d5d3b3cb9506aba57242 13-Apr-2017 Tadashi G. Takaoka <takaoka@google.com> Merge "Remove supportsDismissingSelfWindow attribute of IME" into oc-dev
18d993bb72306bcdff8744d9b717247f0747637f 13-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge changes from topics 'KeyboardFocusHighlight-oc-dev', 'KeyboardFocusHighlight_ mDefaultFocusHighlightEnabled-oc-dev', 'KeyboardFocusHighlight_ hasFocusStateSpecified-oc-dev' into oc-dev

* changes:
Fix broken CTS tests.
Draw a default focus highlight if needed.
Add a public API defaultFocusHighlightEnabled.
Detect unhandled keyboard focused state.
b7daaf8b5f9a41f92da58d86bf4be758ac27df6c 02-Feb-2017 Jiaquan He <hejq@google.com> Add a public API defaultFocusHighlightEnabled.

This commit adds a public API to turn on/off default
focus highlights. When a focused View is detected to
have no state_focused defined, we can use this API to
decide wether we should show a default highlight for it.

Test: cts-tradefed run singleCommand cts --skip-device-info
--skip-preconditions --abi armeabi-v7a -m CtsViewTestCases
-t android.view.cts.View_DefaultFocusHighlightTest
Bug: 35096940

Change-Id: I76b45d6bf5761641a0ed7f4d0b04cb325ed72b52
/frameworks/base/core/res/res/values/attrs.xml
30d64f3a93f5fc5aaf75eeb38d658ef04a884b41 07-Apr-2017 Jorim Jaggi <jjaggi@google.com> Revert "Revert "Handle case when snapshot dimensions don't match""

This reverts commit ba53d8ae410976709e1413b74173a791e8dead15.

Also fixes that we always had a size mismatch.

Test: TaskSnapshotSurfaceTest
Test: Open app in different orientation than snapshot, make sure
looks ok.

Bug: 36991071
Change-Id: If572b68fd72cec7679984fdff0be5905caba69f4
Fixes: 36703868
/frameworks/base/core/res/res/values/attrs.xml
46699675aa046423fba17c5ccac9d989e7b81908 30-Mar-2017 Tadashi G. Takaoka <takaoka@google.com> Remove supportsDismissingSelfWindow attribute of IME

This partially reverts CL I0f6b130a7df57557e40b52a7b7ac00be965a17c3.

Fixes: 34133139
Test: Confirm that unit test passed.
adb install out/target/product/.../data/app/FrameworksCoreTests/FrameworksCoreTests.apk
adb shell am instrument -w \
-e class android.view.inputmethod.InputMethodInfoTest \
com.android.frameworks.coretests/android.support.test.runner.AndroidJUnitRunner
Change-Id: I2b94263b2a0bf330bf9973567fea2d35176754d7
/frameworks/base/core/res/res/values/attrs.xml
e7ac324c71fb52d4104c8d92c9cea55d334bb4f1 06-Apr-2017 Jason Monk <jmonk@google.com> Merge "Revert "Handle case when snapshot dimensions don't match"" into oc-dev
ba53d8ae410976709e1413b74173a791e8dead15 06-Apr-2017 Jason Monk <jmonk@google.com> Revert "Handle case when snapshot dimensions don't match"

This reverts commit aea6b74e17a0f7b105999adad50dd20eac17df35.
Bug: 36991071
Bug: 36703868
Change-Id: Ie71992144e78a6580bfce17dfdf20396af80eacd
/frameworks/base/core/res/res/values/attrs.xml
b44feb154b3d5a433d3cfeefb1d67ebd8dbcb9b9 05-Apr-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Removed deprecated auto(F)ill classes." into oc-dev
bb790ca951541b3ddcc456d2a98a53522e90756e 05-Apr-2017 Adrian Roos <roosa@google.com> Merge changes I70f79400,I2f8cab37 into oc-dev

* changes:
AOD: Adjust header to spec
AOD: Only show actually pulsing entries
f78e952d8df7074aa7380c5998826a4dffe335e7 05-Apr-2017 Felipe Leme <felipeal@google.com> Removed deprecated auto(F)ill classes.

Bug: 35956626
Test: manual verification
Test: CtsAutoFillServiceTestCases pass
Change-Id: Icb622589c41e6a286d51e3f85bd5a813e483b5ea
/frameworks/base/core/res/res/values/attrs.xml
7322c050972ec4db8a41f06ebf27e9cf4059e14b 05-Apr-2017 Adrian Roos <roosa@google.com> AOD: Adjust header to spec

- factor out attributes to themes
- use themeing to change ambient header to larger text and icon size

Bug: 30876804
Test: receive notification on ambient screen, observe that header text is slightly larger
Change-Id: I70f79400e2ce47b862b3b501421aa71187866e61
/frameworks/base/core/res/res/values/attrs.xml
aea6b74e17a0f7b105999adad50dd20eac17df35 21-Mar-2017 Jorim Jaggi <jjaggi@google.com> Handle case when snapshot dimensions don't match

If the snapshot starting window has different dimensions than the
snapshots we have taken, we do the following:

- Create a child Surface that has exactly the dimensions of the
snapshot.
- We fill the parent surface with the app background color, as well
as all screen background decorations (status bar background,
navigation bar background).
- We also clip of the status bar/navigation bar background in some
cases, as it looks ugly if it's not behind the system bars.
- Furthermore, we inherit all layout flags on the window and all
layout relevant SystemUI flags on the window such that it's very
likely that the size will match, and the system bars are drawn
correctly.
- In order to make the transition from the snapshot to the real
window a bit more predictable/less messy, we enforce a minimum
duration the snapshot is visible, which is slightly more than our
app transitions.

Test: TaskSnapshotSurfaceTest
Test: Open app, go home, go landscape, open app again
Test: Go to multi-window, open app from recents with a snapshot
taken in fullscreen.

Fixes: 36703868
Change-Id: Ia2d4add6971a18ab7aa2942d2b644d6e87a402af
/frameworks/base/core/res/res/values/attrs.xml
81192b40de3578368a38c9815d0af87565f99228 29-Mar-2017 Philip P. Moltmann <moltmann@google.com> Rename autoFillHint to autoFillHints.

Fixes: 35364993
Test: cts-tradefed run cts-dev -m CtsAutoFillServiceTestCases
Change-Id: I65a4c2c65563e7bbd60c4e99c8800b0b11af2300
(cherry picked from commit feb3299ed5fa30db8b1a4ab693e11e8acb32d13d)
/frameworks/base/core/res/res/values/attrs.xml
9ed53e35edd819babab7a59ef9957b9ec96d18f2 27-Mar-2017 Doris Ling <dling@google.com> Reserve space for preference icon.

Add an attribute to Preference to specify whether the space of the icon
view should be reserved when no preference icon is provided.

Bug: 36448695
Test: manual
Change-Id: I03b49fe93d54bb9106cf167a677a9ea544a3e3a1
/frameworks/base/core/res/res/values/attrs.xml
b64a98e3e629142f5a4197017e430892f77851a1 23-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Provide docs for the XML attributes related to fonts"
c0605bb0d9903b67cbf7d163f79d00aa58a8eb79 17-Mar-2017 Clara Bayarri <clarabayarri@google.com> Provide docs for the XML attributes related to fonts

Test: none
Bug: 35763094, 35763904, 35763272
Change-Id: I01a5a3add755143903363bf47dcfe6dd986b9a28
/frameworks/base/core/res/res/values/attrs.xml
6eea0d2a4ce20c9709d2cc9c24c823f7ef795c0a 21-Mar-2017 Kirill Grouchnikov <kirillg@google.com> Add support for tinting icon menus

Test: CTS tests in separate CL (same topic)
Bug: 31545315
Change-Id: I8877c77dab9b7b229b4246012b9380beadeb4790
/frameworks/base/core/res/res/values/attrs.xml
fb483cc90c27a9c0fcafa28343a8fd644f8384a4 21-Feb-2017 Clara Bayarri <clarabayarri@google.com> XML Support for non system font providers

The certs needed to identify non preinstalled providers
can now be declared in XML, using a resources array.

Test: runtest --path frameworks/base/core/tests/coretests/src/android/provider/FontsContractTest.java
runtest --path frameworks/base/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java
Bug: 35025705
Change-Id: Ibf12ad409aa5a873ddb32b1383c147728e664c23
/frameworks/base/core/res/res/values/attrs.xml
bc5af4b47b2af8819d235cbf12ad29f16f8a3623 22-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Generalize min/max docs."
0e5b66ca6226609c1154a5cdf56c5fd85ad3ad98 22-Mar-2017 Jeff Sharkey <jsharkey@android.com> Generalize min/max docs.

Test: builds, boots
Bug: 35854472
Change-Id: Ic2505978f5872322affdc1a1ec23d84c7f1a1522
/frameworks/base/core/res/res/values/attrs.xml
2cb4bab1a886dcab1cbca1b84382e65f16a8f177 20-Mar-2017 Doris Ling <dling@google.com> Allow multi line preference title.

Add an attribute to Preference to specify whether single line is to
be used for the preference

Change-Id: I578b496cdc4c5b0e3b3146183c6c30c4dee02eab
Fix: 36389770
Test: manual
/frameworks/base/core/res/res/values/attrs.xml
287a68e62af9e4278dd5270c70fa62b146f7bccc 16-Mar-2017 Conrad Chen <conradchen@google.com> Merge "Deprecate settingsActivity field in TvInputService"
047fe047666be1c322b483dc4efe9c45498ab682 15-Mar-2017 Abodunrinwa Toki <toki@google.com> FloatingToolbar: Change divider color.

Test: Visually inspected.
Bug: 36038316
Change-Id: I4bf3b2abdfe15ff02b3969d1824752640e733128
/frameworks/base/core/res/res/values/attrs.xml
3f547dcce2493831ed97cdb6e3ea7dfc9089529b 08-Mar-2017 Conrad Chen <conradchen@google.com> Deprecate settingsActivity field in TvInputService

Test: build
Bug: 27325064
Change-Id: Ieb38cc06f49b3944387ba4bbb11b953e35f06d89
/frameworks/base/core/res/res/values/attrs.xml
37bf8b17364c444aabfcaaed8081b3830202c5e6 14-Mar-2017 Philip P. Moltmann <moltmann@google.com> Merge "Change autoFillHint to list of strings"
b3d2e110a5b85538bf1acc9e598714b17f4e5169 14-Mar-2017 Filip Pavlis <pavlis@google.com> Merge "Enable recycling of third party preference widgets"
495cadd8a99d52965a22ffd83c2abe0930cb0968 11-Mar-2017 Philip P. Moltmann <moltmann@google.com> Change autoFillHint to list of strings

Test: Ran autofill CTS tests
Fixes: 35364993
Change-Id: I3f4ceb719b2d3fef0168e8300c0d15f1661560c0
/frameworks/base/core/res/res/values/attrs.xml
4186b344d829e155feebf6797bd41576fccb5f16 07-Mar-2017 Filip Pavlis <pavlis@google.com> Enable recycling of third party preference widgets

Until now we have been recycling only framework preference widgets since
there were no guarantees for third party preferences to support recycling.
This let to broken animations for preference widgets that are outside of
the framework.

This change makes recycling to be used always and in case the developers
need to turn it off they can explicitely use a new attribute that is
being added to the Preference called "recycleEnabled" and set it to false.

Bug: b/34334451
Test: Test are part of the same topic.

Change-Id: I324087841e1edddbf0d3eaad00b5895a196acff6
/frameworks/base/core/res/res/values/attrs.xml
640f30a7763b0a4b80c767acb84c740aac04768b 07-Mar-2017 Felipe Leme <felipeal@google.com> Replaced auto-fill by autofill to keep it consistent with API style.

This change will affects 2 types of apps: autofill service implementations
and apps that use autofill APIs.

Since just the former is known to be used at the moment, we're not trying
to keep backward compatibility with the latter.

Bug: 35956626
Test: CtsAutoFillServiceTestCases pass
Test: android.provider.SettingsBackupTest pass

Change-Id: Ia720083508716deae9e887f9faa7ae7c5a82f471
/frameworks/base/core/res/res/values/attrs.xml
d04a697ede5a372f96f87b80cf99a74dd12dbac4 02-Mar-2017 Felipe Leme <felipeal@google.com> Optimize ViewStructure for autofill by removing irrelevant nodes.

Test: CtsAutoFillServiceTestCases (with new tests) pass
Fixes: 35840787

Change-Id: Iaa2c1907c8383b4a820fd7204e67fa2d276ad2b8
/frameworks/base/core/res/res/values/attrs.xml
3c4be77db95ea716889568bde853be082e764da9 07-Feb-2017 Clara Bayarri <clarabayarri@google.com> Support non-system Font Providers

To do this, the developer must specify the set of certificate
hashes that represent the authority's app. This allows us to
verify that the authority we find is indeed the one intended
by the developer.

Bug: 35025705
Test: runtest --path frameworks/base/core/tests/coretests/src/android/provider/FontsContractTest.java
runtest --path frameworks/base/core/tests/coretests/src/android/content/res/FontResourcesParserTest.java
CTS attached to topic
Change-Id: I605f9a93bbca8705936ead08efb4a5b4fdcc4882
/frameworks/base/core/res/res/values/attrs.xml
08c41bcf5fab665cebc820ea813be52f6ecc3154 21-Jan-2017 Saige McVea <saigem@google.com> Accessibility settings refresh.

Categories were added to accessibility service info objects so that they can be grouped
in system Settings. Services can declare a category in their accessibility manifest file,
and if no category is defined, the service is placed under the "Other services" category.

Bug: 30374533

Test: Manually tested with BrailleBack & CTS tests modified to validate proper loading of summary.

Change-Id: I8718556764f2be4a18ce4e80e6bbd4950a41e387
/frameworks/base/core/res/res/values/attrs.xml
4461181f4b987a40d65853df594df088ff501259 23-Feb-2017 Philip P. Moltmann <moltmann@google.com> Don't run autoFill on detached view or mode=manual

We only run autoFill on views that are attached, auto-fillable, not
auto-fill blocked, resolvedMode=auto and focused. If any of the
conditions change we have to re-evaluate the auto-fill state.

This reverts commit e572989b3f838cc76b51699710d11aa2f992a474.

Test: Ran amended ViewAttributesTest, set a PIN for the device
(previously crashed)
Bug: 35701500
Change-Id: Idcdf1fd7b7dee6bfbc800fb84fdc1c72dcb088f9
/frameworks/base/core/res/res/values/attrs.xml
ba6f46260232c04b7e5d75b1c38187e581dabdeb 22-Feb-2017 Philip P. Moltmann <moltmann@google.com> Add autoFillHint property to view

Bug: 35364993
Test: Ran amended ViewAttributesTest
Change-Id: Ib7d2c3dfd5b4a6b638b56c4583af4c9bdf37e346
/frameworks/base/core/res/res/values/attrs.xml
f2f36e5f75857eb8d7914013af78806bb623f378 01-Mar-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix some old and annoying doc problems."
22d5ff1207c53a9d052ca3a3ae74040800d1e331 28-Feb-2017 Chet Haase <chet@google.com> Fix some old and annoying doc problems.

Javadocs don't like comments that have no "." at the end (they will
continue to read more until they find one). So many of the docs
in attrs show up with descriptions that include the dimension format
info... as part of their one-sentence synopsis.

Also, "e.g." confuses javadoc because it brings the sentence to a close
(in the middle).

Also, some attrs lack docs entirely, which has the unfortunate result
of the javadocs having only the format description, which looks pretty
silly. I fixed a small number of these.

Bug: 35834231 clean up bad attr docs
Test: no test, docs only. But I did a docs build and it worked.
Change-Id: Ia7bc49a5084a7be2839b1aa521e53b73a08ac985
/frameworks/base/core/res/res/values/attrs.xml
c61276c99737e9a471bc5c347631b759e940b364 28-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix javadocs for layout attributes"
c5a6fdb57ed7fa42c92366a75ceb604901afc932 28-Feb-2017 Chet Haase <chet@google.com> Fix javadocs for layout attributes

Bug: 35763496 API Review: layout_marginVertical
Test: doc fixes only, no test
Change-Id: I63248874465d887a81b582be5f9a7d476fb24ea1
/frameworks/base/core/res/res/values/attrs.xml
ab18567419d8bd8b2c1bcbad771ebcbfbdab2ae8 27-Feb-2017 Andrei Stingaceanu <stg@google.com> AutoSize TextView (part 11) - fix final APIs

* public attr "autoSizeText" becomes "autoSizeTextType"
(inlined with all other methods and naming)
* documentation for autoSizetextType "uniform" re-worked:
"The TextView scales text size both horizontally and
vertically to fit within the container"
* converted comments into Javadoc for
TextView#AUTO_SIZE_TEXT_TYPE_NONE and
TextView#AUTO_SIZE_TEXT_TYPE_UNIFORM
* better documented attr "autoSizePresetSizes" to specify
it is a resource array of dimensions
* various small fixes in comments

Bug: 35755149
Bug: 35763485
Bug: 35764658
Bug: 32221168
Test: run cts-dev -m CtsWidgetTestCases -t \
android.widget.cts.TextViewTest

Change-Id: I36afd399e005521b6e85922aa9e1e4418bb960e1
/frameworks/base/core/res/res/values/attrs.xml
58be7a675b7aa505255f0c91fee755f8290e8363 02-Feb-2017 Jason Monk <jmonk@google.com> Add colorError

Remove scatered references to old error color and replace them with
references to new colorError

Test: make & visual
Change-Id: Icca8cd790db351c3dfce2197f2046879d062a2c0
/frameworks/base/core/res/res/values/attrs.xml
e572989b3f838cc76b51699710d11aa2f992a474 23-Feb-2017 Philip P. Moltmann <moltmann@google.com> Revert "Don't trigger auto-fill request if mode is manual"

This reverts commit 576a847e03f213693f4e7f2f0361f52217f9e1cf.

Fixes: 35701500
Change-Id: I972c2d0e56d365d1fad76a66e74bfad227bf26c4
/frameworks/base/core/res/res/values/attrs.xml
576a847e03f213693f4e7f2f0361f52217f9e1cf 18-Feb-2017 Philip P. Moltmann <moltmann@google.com> Don't trigger auto-fill request if mode is manual

Also improve descriptions of the attributes, constants and methods.

Test: Ran updated ViewAttributesTest
Bug: 34077687
Change-Id: I532f1b26b97ba113f316eed6fc68dae2ed33ea6a
/frameworks/base/core/res/res/values/attrs.xml
d89cf81f80f17c58abf564728d0e10c4754ab600 18-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Change MaskableIconDrawable to AdaptiveIconDrawable"
be8835e86bc39570994af32ead381875e3ee54d5 17-Feb-2017 Hyunyoung Song <hyunyoungs@google.com> Change MaskableIconDrawable to AdaptiveIconDrawable

Test: $ make -j31 dist

Bug: 35399620
Change-Id: I5e54f75b3df21ffe546e0e54dbd7ea29499d1789
/frameworks/base/core/res/res/values/attrs.xml
8f35ba4690be34ca6605374d33bd5664fa4d03ea 16-Feb-2017 Philip P. Moltmann <moltmann@google.com> Add autoFillMode attribute to View

Bug: 34077687
Test: Ran ViewAttributesTest
Change-Id: I76cfd04efa63e30d2e7bb22ff59c4e7db7c620bb
/frameworks/base/core/res/res/values/attrs.xml
966ad0b2f5a52e4223ff0943e448aee53763496d 14-Feb-2017 Hyunyoung Song <hyunyoungs@google.com> Remove color attribute from MaskableIconDrawable foreground/background tag
Test: manual test

Change-Id: Ia8426051aed8c4451b10cf415e179930caede974
/frameworks/base/core/res/res/values/attrs.xml
02761acc674ae9b13d5bbda493ac794ecc4c1c6e 14-Feb-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Declarative downloadable fonts"
4b5a4d221f377686a730182a3bffb8c6f190e313 27-Jan-2017 Clara Bayarri <clarabayarri@google.com> Declarative downloadable fonts

Implement support for downloadable font requests in xml. Given the
xml fonts feature in O, this adds support to not only declare
local font files as font resources, but also Downloadable fonts
from a fonts provider.

A provider returns a font family (of one or more files) given a
query, so the new attributes are added to the font-family tag.

Additionally, add support to pre-declare downloadable font resources
in the Android Manifest. These will then be fetched at app startup
time so they are available to use from the Typeface cache asap.

When retrieving downloadable fonts via resources, the cache is
checked to see if the font is already there and is used, otherwise
a request is sent to the provider and the default font is returned
as we need a result synchronously.

To do this, the developer declares an additional fonts xml resource
file with the list of fonts to preload and links it in the manifest
with a meta-data tag.

E.g.:

res/font/mydownloadedfont.xml

<font-family xmlns:android="http://schemas.android.com/apk/res/android"
android:fontProviderAuthority="com.example.test.fontprovider"
android:fontProviderQuery="myrequestedfont">
</font-family>

res/font/preloaded_fonts.xml

<?xml version="1.0" encoding="utf-8"?>
<font-family xmlns:android="http://schemas.android.com/apk/res/android">
<font android:font="@font/mydownloadedfont" />
</font-family>

and in the AndroidManifest.xml

<meta-data android:name="preloaded_fonts"
android:resource="@font/preloaded_fonts" />

Bug: 34660500, 34658116
Test: WIP, need to add more
Change-Id: I1d92555e115e241bf23b59e6f5c6cca6c7361de7
/frameworks/base/core/res/res/values/attrs.xml
2698d1d1e8311a260e25308182ff33e9f4407667 13-Feb-2017 Selim Cinek <cinek@google.com> Merge changes Ie3736d80,I52444f4e

* changes:
Improved collapsed messaging notifications
Fixed a bug where the heads-up couldn't time out
fbfead24c2474bffde98c2c6acc5c42691dbb106 09-Feb-2017 Andrei Stingaceanu <stg@google.com> AutoSize TextView (part 9) - sanitize APIs naming

This CL is no-op (cosmetics only)
* renames autoSizeText type "xy" to "uniform"
* renames attribute "autoSizeStepSizeSet" to "autoSizePresetSizes"
* renames "AUTO_SIZE_TEXT_TYPE_XY" to "AUTO_SIZE_TEXT_TYPE_UNIFORM"
* renames public TextView#getAutoSizeTextPresetSizes() to public
TextView#getAutoSizeTextAvailableSizes() because this method can
return either preset sizes or computed sizes (via min/max/step)

Bug: 34923754
Bug: 32221168
Test: associated test renames in the same topic
Change-Id: Ifacccf21ca014b6c0a07322fa02b7859ee53e387
/frameworks/base/core/res/res/values/attrs.xml
64aed1a21bfbf0ffbc75b20c67232174995e8803 08-Feb-2017 Selim Cinek <cinek@google.com> Improved collapsed messaging notifications

Previously the messaging layout was working on a fixed
Height, which didn't scale well as we were now using it
also in the collapsed version.
For big text notifications, the view would be
clipped ugly, since we were using a fixed number of
lines. Instead we're now calculating this dynamically.

Fixes: 35126759
Test: runtest systemui
Change-Id: Ie3736d807d7a162ee51ad65794bf2f1cfb2248be
/frameworks/base/core/res/res/values/attrs.xml
e631e32a1a771a36267af3f8af8b64e9365bc19e 19-Oct-2016 Peeyush Agarwal <apeeyush@google.com> Extend MenuItem to allow modifier keys for shortcut

Before this, CTRL was the default modifier for MenuItem shortcuts.
Now, It's possible to specify the modifier in XML or via MenuItem
methods.
The modifier list includes META, CTRL, ALT, SHIFT, SYM and FUNCTION.

WIP on support library implementation

Bug: 32165848
Test: Run the tests using following commands:
> cts-tradefed run cts-dev -m CtsViewTestCases -t
> android.view.cts.MenuTest#testPerformShortcut
> cts-tradefed run cts-dev -m CtsViewTestCases -t
> android.view.cts.MenuInflaterTest#testInflateShortcutModifiersFromXml

Change-Id: I7db4607d4657451934761914efe4c250de109653
/frameworks/base/core/res/res/values/attrs.xml
048c2bc19af4cfcb5e959f1bc07fbfa03a72e330 09-Dec-2016 Casey Burkhardt <caseyburkhardt@google.com> Initial implementation of Nav Bar Accessibility Button

This allows an AccessibilityService to set a flag in its
AccessibilityServiceInfo that triggers the navigation bar to show an
Accessibility Button and observe callbacks when the button is clicked
or there are changes in the visibility of the navigation bar.

Test: Manual (Created a sample AccessibilityService) + CTS
Bug:29231271
Change-Id: I03d653d85bc37df28ed71d8bba94b7c75fe56e43
/frameworks/base/core/res/res/values/attrs.xml
27fcd9c97a2ceb50bab026237390207e5ee9e290 21-Jan-2017 Phil Weaver <pweaver@google.com> Accessibility can capture fingerprint gestures

Bug: 27148522
Test: Unit tests for two new classes in this CL, CTS in
linked CL.
Change-Id: Icb5113e00b1f8724814263b3cc7f72fe4a6f0b41
/frameworks/base/core/res/res/values/attrs.xml
aa4f7e2a726baa84f066327fe4803c4c87f6f2ff 20-Jan-2017 Jason Monk <jmonk@google.com> Add secondaryContentAlpha

Test: make and visual
Change-Id: I8c6b57c9336699847f28f4a027674c9fbe797b44
/frameworks/base/core/res/res/values/attrs.xml
0ce4b0e4c31a65864e0cda3c9d3fb6fe8a40f2ed 26-Jan-2017 Elliot Waite <elliotwaite@google.com> Fix @links in reference docs. am: 54de77470d am: ab978c035e am: 28ba4722a9
am: 9b21265b2c

Change-Id: If246ebdb36cf2832d5a6c42cbe752e290b6fb6e8
ab978c035eda5e6e42f3856d5edf132e76e45994 26-Jan-2017 Elliot Waite <elliotwaite@google.com> Fix @links in reference docs.
am: 54de77470d

Change-Id: Id38c30bad13d6b61ed504a06471b9f197b360f7b
54de77470de4f605eef7f4b4e01718b301fe275e 12-Jan-2017 Elliot Waite <elliotwaite@google.com> Fix @links in reference docs.

Change-Id: I40cea46efd80c448640ff69753698fe8404da40b
/frameworks/base/core/res/res/values/attrs.xml
8d07bfa43745a069b0911f7529acad3a423d94d4 25-Jan-2017 Hyunyoung Song <hyunyoungs@google.com> Merge "Adds MaskableIconDrawable class to android.graphics.drawable package"
975911cda83433ef21d93a0c7a194417dd1c0fc7 24-Jan-2017 Evan Rosky <erosky@google.com> Merge "Add support for automatic focusability determination"
f665a3295000941e98175ab5d2f355d4b46959ce 10-Jan-2017 Hyunyoung Song <hyunyoungs@google.com> Adds MaskableIconDrawable class to android.graphics.drawable package

Test: manual test ag/1774462, cts tests ag/1813947

Bug: 32063838
Design doc: http://go/layered-icons-eng

- Reads in the mask path from config.
- If <maskable-icon> is dynamically created, clip the drawable using the mask path.
- Instead of using clipPath method, used BitmapShader for performance.

Change-Id: If5b4a24127bf823477c6c5d8a81d5093501d58e7
/frameworks/base/core/res/res/values/attrs.xml
5c5e0ac419b7cb4bfcf08dd25852a2c7b2eeedd7 24-Jan-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Eliminating sections."
4ced22d6440d4998af93d5dc16d46c5d22b39363 23-Jan-2017 Aurimas Liutikas <aurimas@google.com> Merge "Port RecyclerView to com.android.internal.widget.RecyclerView"
2317b64f02500377c10ade0bda68cfeb69fda32a 23-Jan-2017 Andrei Stingaceanu <stg@google.com> Merge "AutoSize TextView (part 7) - APIs for configuring auto-size"
5d04239b3bf713283c77e6d43d5cabf5ced1cbc0 17-Jan-2017 Andrei Stingaceanu <stg@google.com> AutoSize TextView (part 7) - APIs for configuring auto-size

Contains:
* getters/setters for all auto-size config attributes
* verbose JavaDocs
* isolated and reused the setup part of auto-size
* some variables had to become instance fields
* clarified some variable names

In a few words, whenever a configuration setter is
called, the value is assigned and setupAutoSizeTextXY()
gets called. The latter tries to build all the
intermediary values that it needs, attaches default
values, etc. If it is successful then it makes a call
to autoSizeText(), else it throws a runtime exception
with an appropriate message.

Bug: 32221168
Test: attached in the same topic
Change-Id: I448454ef4490102c8cc2b19e0e16e998aeb45cd0
/frameworks/base/core/res/res/values/attrs.xml
b5ced2200767280026ee57857edaebc02d081216 18-Jan-2017 Vadim Tryshev <vadimt@google.com> Eliminating sections.

Per new UX spec, sections are eliminated, and clusters change
their behavior. Full list of their properties:
* They serve as stops in cluster-navigation loop
* There exists a default cluster (which is the unmarked space)
* Default/stored focus is local to a cluster
* Initial focus search can enter a cluster
* Tab/arrow navigation is not affected by clusters

Bug: 32151632
Test: Manual and CTS tests.
Change-Id: Iacc4f37aec3dc61a6f6ce35681fa6b8fa974f0ed
/frameworks/base/core/res/res/values/attrs.xml
4c8c963eced8e145ecf314a41c8396c7df8e0a39 17-Dec-2016 Evan Rosky <erosky@google.com> Add support for automatic focusability determination

New android:focusable attribute value "auto" and corresponding constant
FOCUSABLE_AUTO specifies that the framework can determine a view's
focusability. For now, the only "auto" logic is that focusable = clickable.

This has the effect of making clickable views focusable by default
unless the developer has explicitly set them focusable=false.

Bug: 31963283
Change-Id: Icce768fa701966970ea6b3469b33a4ef97ebc3ea
Test: Added CTS test, related CTS passes, made a test-app which
enumerates all clickable/focusable combinations to verify
/frameworks/base/core/res/res/values/attrs.xml
7149a63961c5fe6706160bc717a3b6cbb083ca54 19-Jan-2017 Aurimas Liutikas <aurimas@google.com> Port RecyclerView to com.android.internal.widget.RecyclerView

Change-Id: I5d5912fee6f736bfc93d28ad53fc35e22be953c3
/frameworks/base/core/res/res/values/attrs.xml
6a944ca17547e520ed4988125ee4c1f172c87946 19-Jan-2017 Vladislav Kaznacheev <kaznacheev@google.com> Rename View.setTooltip/getTooltip to setTooltipText/getTooltipText

Bug: 34454987
Test: android.view.cts.TooltipTest
Change-Id: I7203d5c61804b79584ba8449643c6c0f27a90747
/frameworks/base/core/res/res/values/attrs.xml
4b93f46130ab9a972773ebf2be9839109d5c6a08 18-Jan-2017 Jason Long <jasonlong@google.com> Add <autofill-service> that declares AutoFillService metadata.

The initial version of <autofill-service> may contain a settingsActivity
attribute.

Test: Manual verification
Change-Id: I63a67aa4b7110fbf21d0b01ee53add712bfb0364
/frameworks/base/core/res/res/values/attrs.xml
6ca235de0291a05ee4156703bb540875fa8bfdfd 05-Jan-2017 Jason Monk <jmonk@google.com> Add primaryContentAlpha attribute

And create a generic primary text selector that can be used for all
themes.

Test: Manual
Change-Id: I274da909209188d7a8f4924ee8c64eff7011b7e2
/frameworks/base/core/res/res/values/attrs.xml
e12a6fff1400b57d307daa1af662a74eb2f1d261 11-Jan-2017 Tadashi G. Takaoka <takaoka@google.com> Add supportsDismissingSelfWindow attribute of IME

When a virtual keyboard is shown on some configurations (e.g. Phone),
the System UI may change the back navigation button to a different UI
element in order to dismiss the virtual keyboard. Such UI modification
is unnecessary when the virtual keyboard has a dismissing button on
its own window. This new attribute hints the System UI that the
virtual keyboard may have a UI element to dismiss itself. This will be
also useful for Tablet System UI which may not show a navigation bar
when a virtual keyboard is shown.

Bug: 34133139
Test: Add unit test InputMethodInfoTest
Change-Id: I0f6b130a7df57557e40b52a7b7ac00be965a17c3
/frameworks/base/core/res/res/values/attrs.xml
673de10bd0999a9b816eff51e7e6d33aa4784d3a 14-Jan-2017 Aurimas Liutikas <aurimas@google.com> Merge "Remove unused classes from com.android.internal.widget"
564328b21e739ad6455e5ee392adf455cc035b49 14-Dec-2016 Andrei Stingaceanu <stg@google.com> AutoSize TextView (part 6) - introduce autoSizeMaxTextSize

Using textSize as maxTextSize for autosizing is buggy and
unclean. Introduce and use new autoSizeMaxTextSize attribute for
TextView.

Also while doing this optimized the auto-size process by removing
unnecessary computations:

1. If auto-size is enabled than setTextSize(...) is no-op.
2. After setting the text size internally and from the auto-size
context onMeasure() will stop doing another round of redundant
measurements..

Bug: 33449596
Bug: 32221168
Test: atttached in the same topic
Change-Id: Ieecaea6df0aebb4c182bdd1114e3c6fc5066bed1
/frameworks/base/core/res/res/values/attrs.xml
393a954d5fe885bbe08e1816a50da41c4d9eed50 12-Jan-2017 TreeHugger Robot <treehugger-gerrit@google.com> Merge "API for setting default focus per cluster."
5ca739817dbd7d73f1d232597c0e2898cbee79c7 05-Jan-2017 Vadim Tryshev <vadimt@google.com> API for setting default focus per cluster.

UX spec requires us to allow apps to specify default focus per
cluster.

This change introduces a boolean attribute for Views to do so.

API is designed for cases when the view hierarchy is inflated,
manually constructed, as well as for hybrid scenarios.

The implementation piggybacks the recently introduced logic for
saving/restoring last focus in a cluster. To accommodate new needs,
the focus-saving were rename-generalized in this CL.

Bug: 32151632
Test: Manual checks; CTS are coming after feature freeze.
Change-Id: Ia92600c3a886db9a0d4df9dd9fd0e3479e68e7a4
/frameworks/base/core/res/res/values/attrs.xml
9fa89381bfc47447fc6ef42edba1766f321323a3 11-Jan-2017 Phil Weaver <pweaver@google.com> Merge "Add flag and listener for a11y volume requests."
da1acefcd0fb944880bf50248f37c2c1ed01ed0b 11-Jan-2017 Aurimas Liutikas <aurimas@google.com> Remove unused classes from com.android.internal.widget

Both PasswordEntryKeyboard and RotarySelector seems to have been
used by lockscreen in the past, but are no longer used.

Test: None
Change-Id: I3c1a5aaa426caf677b06a5f77ad8714aa1ad1502
/frameworks/base/core/res/res/values/attrs.xml
4acc16d1b611074baa9eeb7ec5628350b7eb5fa5 15-Sep-2016 Phil Weaver <pweaver@google.com> Add flag and listener for a11y volume requests.

We're adding a dedicated volume level for accessibility. Services
can use the new flag to request that this volume be activated for
accessibility usages.

To let AudioManager know when the request state changes, adding a
hidden convenience method to check if any active service requests
the a11y volume stream. This method can be used to enable the
stream and to decide when to show the UI to change its volume.

AudioManager wanted a listener for changes to this flag, so rather
than add yet another special-purpose listener, I've added one that
gets called back whenever there are state changes in a11y services.
These changes happen infrequently enough that we shouldn't need
more targeted methods.

Bug: 30448020
Bug: 27899567

Test: Adding CTS in linked CL.
Change-Id: Ifc53314dc7d9a6ee3d50b04ebcc1a87280cafa5e
/frameworks/base/core/res/res/values/attrs.xml
7039cbc6f3a596aee6851014019849490f358f13 04-Jan-2017 Vladislav Kaznacheev <kaznacheev@google.com> Add content description and tooltip to menu item

Bug: 34076597
Test: manual
Change-Id: Ide32463252457721286c929ab2f8f7bae241835d
/frameworks/base/core/res/res/values/attrs.xml
3b496a28a0054dcd9153a3a50838535bdcf6f7b0 21-Dec-2016 Alan Viverette <alanv@google.com> Add attribute, theme values for error text color

There are currently no clients of this attribute, but that's coming in
a later CL.

Bug: 31440308
Test: n/a theme only
Change-Id: I18a06776d648750638f83ad10566d318d8ef7dd0
/frameworks/base/core/res/res/values/attrs.xml
ce3264dac7818d1e97149953705c6a123e74cd3e 29-Nov-2016 Vadim Tryshev <vadimt@google.com> Adding public API for marking nodes as clusters and sections.

Clusters:
We need clusters to limit the size of the “tab loop” by
widgets related to the current context: working in the
app’s client area, choosing a command in the action bar
etc.

Clusters are a generalization of the current action bar’s
behavior.
An activity can have several clusters.
A cluster is a view or a view group group marked as such.
Pressing Tab loops inside the cluster, but you can exit it via
arrows.
You can teleport between clusters via special key combos.

Sections:
Sections live inside clusters.
They are needed for simplifying navigation in complex
hierarchies: instead of tabbing or arrowing, you can simply
teleport to the the next/previous section by pressing a
special key combo.
Example: think about panes in GMail app or dir/files
panels in a file manager.

Otherwise, sections are normal view groups: for example,
they don’t limit keyboard navigation in any way.

Bug: 32151632
Test: Checking for syntax errors and that Android starts.
Change-Id: Ic78495d0749db65d5177017553d37f870354c6bc
/frameworks/base/core/res/res/values/attrs.xml
19c5e1bae51b828f15f3a4a4e1527558a47821d7 10-Dec-2016 Lingjun Li <lingjunl@google.com> Merge "Adding unlockProfile to trust-agent meta data and makes TrustAgent runnable under direct boot"
20914d79393aead044848a337ff4f802e4afb48e 15-Nov-2016 Lingjun Li <lingjunl@google.com> Adding unlockProfile to trust-agent meta data and makes TrustAgent runnable under direct boot

Test: manual
Change-Id: I1f0ccafac08be2cc3f4540232e764ef21d4fed38
/frameworks/base/core/res/res/values/attrs.xml
40b2de5d1cfbc96f6e310760dc98c8bd3fe5df73 29-Nov-2016 Chet Haase <chet@google.com> Add layout_marginHorizontal|Vertical attributes

These two new attributes are a short-hand way for specifying the
separate left/right (or start/end) and top/bottom margin attributes.
It is common to use the same margin on both edges, so these new
attributes make that common case easier and less verbose.

Issue: 30261490 Better way to define paddingTop/Bottom/Left/Right in XML if vertical paddings are the same and horizontal paddings are the same
Test: new CTS test in ViewGroup_MarginLayoutParamsTest
Change-Id: I183ace956892187b6ea086e61ed5b195c8903d7d
/frameworks/base/core/res/res/values/attrs.xml
5cd7efb267a809d53150fbded2750f13f99449c4 02-Nov-2016 Andrei Stingaceanu <stg@google.com> AutoSize TextView (part 1) - minimal end-to-end

Introduced the minimal number of attributes needed
to do autosizing and the autosize functions
bundled in TextView (for now). Note that in this
first version the autosizing can only be controlled
via construction.

Next: introduce getters/setters for the new attributes.

Bug: 32221168
Test: added a minimal smoke-ish CTS which exercises the
new attributes.

Change-Id: Idf2195f6a600bfb7908b703ea046209b5868c521
/frameworks/base/core/res/res/values/attrs.xml
f847ee3c3d68e58b0a1a545bd7358ebb32f6948a 21-Nov-2016 Vladislav Kaznacheev <kaznacheev@google.com> Implement tooltip support in View

Adding View.setTooltip/getTooltip and 'tooltip' layout attribute.
Following Material Design spec for styles and behavior.

Bug: 31515376
Test: cts-tradefed run singleCommand cts -m CtsViewTestCases
--test android.view.cts.TooltipTest

Change-Id: I2d2527f642cd7446ffc88d4beffc7b81d7a2f6d6
/frameworks/base/core/res/res/values/attrs.xml
c0c366394c658e3787b12e65833b520c9a9a34d9 20-Oct-2016 Adam Lesinski <adamlesinski@google.com> Add font type to AAPT2

Test: make libaapt2_tests AaptTestAppOne
Change-Id: I8fbf01675a218cc3c0b59598b6b1ec173851e946
/frameworks/base/core/res/res/values/attrs.xml
00a981e522d073acd4e77b8150d3cf5da58c0f87 11-Oct-2016 Keyvan Amiri <keyvana@google.com> Merge "Added min support to ProgressBar and SeekBar"
86fb2a2b678288214ddb30ffafbd42eccfea6733 30-Sep-2016 Keyvan Amiri <keyvana@google.com> Added min support to ProgressBar and SeekBar

ProgressBar, AbsSeekBar, and SeekBar now support min attributes for the
lower range of the progress bar. It used to be 0 by default.

Change-Id: I3308eff80f4c7f58a940dec9cc517dcdff4a1d83
/frameworks/base/core/res/res/values/attrs.xml
50309b4644a9f9e7c061a8df513d5c18b5c801b7 26-Sep-2016 Andreas Gampe <agampe@google.com> resolve merge conflicts of 6e37f8a to master

Change-Id: I4fdcce7554977a56fd0f7e4ad4804929112d5599
010ab618af503d6057038b220f5244d3a7ae4567 23-Sep-2016 Alan Viverette <alanv@google.com> Allow developer to override Material-style modes in picker dialogs
am: 8817aa9339

Change-Id: I4733798d4785459ea36a75cddfeb7358912fe9d6
8817aa93392b7a46402eacd7a3b252d1da6c7225 22-Sep-2016 Alan Viverette <alanv@google.com> Allow developer to override Material-style modes in picker dialogs

A recent fix prevented developers from specifying Holo-style mode when
displaying a date or time picker dialog. This CL also cleans up unused
code in TimePickerDialog and documents how themeResId will be used.

Adds hidden @TestApi methods for use in CTS tests. These may be made
public later, but it's too late in MR1 for API changes.

Bug: 31586821
Test: Ice2e203983769f1ea1cfa93105eb97b6fa5176b9
Change-Id: I1b7512b7647ddd7ab987beac2c0aef4fe7cc16bc
/frameworks/base/core/res/res/values/attrs.xml
9a6b11b69264ee3ec0cd99d6c22c7cdb6bc63b88 14-Sep-2016 Tony Mantler <nicoya@google.com> Allow styled text in pref titles and summaries

Also tidy whitespace

b/31372605

Change-Id: I4640c370bc7eb2c33deb2e76b152784505007216
/frameworks/base/core/res/res/values/attrs.xml
c87e5890e65e67fce5395de1e1dbf2745900ee34 30-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr am: 5dabf06ae5 am: 833d07e53a
am: 4b99a57934

Change-Id: I3368c9942cca775495354fe8ebda26a3328671c5
7fa10b3a0d1852460c70ca92ab885dd5b91fdbaf 27-Aug-2016 Michael Kwan <mkwan@google.com> Add offset to round screens when an AlertDialog list item is shown. am: 44f854acd7
am: 8aa5b6ac24

Change-Id: I86007173228d55eac99d03f72aaa5bef3467778a
cdfd0c8960ed84b0b3f6bf4951e1504db09d1efe 26-Aug-2016 Alan Viverette <alanv@google.com> Improve docs for GradientDrawable's useLevel and centerX/Y properties am: daec5506c4 am: cc914b6b0b
am: 35a7e106ef

Change-Id: I1357fcc227c48259e15eef74e67d86f21fcec163
c5d2192f14653003f1306fe7aaa7a2133531e0da 26-Aug-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Various doc cleanups"
8b9ed44f8d559be2590b25cb4b72d2aefd3b3784 26-Aug-2016 Chet Haase <chet@google.com> Various doc cleanups

Issue #6439958 More R.attr breakage
Issue #918412 android.graphics.Paint.FontMetricsInt fields & methods need doc
Issue #917387 javadoc bug: Canvas.EdgeType has minimal documentation
Issue #18948460 [DAC-bug] LinearLayout xml layout_weight parameter is missing description

Change-Id: Idb289ca778b3f316923757405460031ce7a5e1e9
/frameworks/base/core/res/res/values/attrs.xml
2b769c4ddef454651206fe4ecbec241d66eb4462 26-Aug-2016 Teng-Hui Zhu <ztenghui@google.com> Add an new internal DrawableContainer to handle animation scale == 0 case. am: 0c03664fa6 am: 0bc9fa9896
am: ab2ed1a4e7

Change-Id: I2de378da33ca93639c03544c8702e17eaefee514
4b99a579341a80d3e7b1b442b0f55201fc9e416e 26-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr am: 5dabf06ae5
am: 833d07e53a

Change-Id: Id83147a7221df5f52778357b74d67f1f4f07ee77
e4daddf59994affaa57bc765c8763f3b4155fccd 26-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr am: 5dabf06ae5 am: 6df44a80a3
am: 77d7db4de1

Change-Id: I24f5d7c743cc7508a7ac46b6b15262b75178065a
77d7db4de1f98ee70077688da1f419a53bfc17db 26-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr am: 5dabf06ae5
am: 6df44a80a3

Change-Id: I49b1427646f42a1c4799c5237b1bafbee7132367
6df44a80a360a56419ee06b344a5018799d72175 25-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr
am: 5dabf06ae5

Change-Id: Iecfe65ca227844627a7122a3a1e5ea6285a31c9a
8aa5b6ac24a9246db70fcb9366436d7da192de09 25-Aug-2016 Michael Kwan <mkwan@google.com> Add offset to round screens when an AlertDialog list item is shown.
am: 44f854acd7

Change-Id: Ibfaa7c431c4bacf31d217850749c8df5a8660c6e
a064b9bb01c88aca58274e03de17f0ab57201d8e 25-Aug-2016 Michael Kwan <mkwan@google.com> Merge "Add offset to round screens when an AlertDialog list item is shown." into cw-f-dev
cc914b6b0bb5607cfe9493d56cac9f164889b3db 24-Aug-2016 Alan Viverette <alanv@google.com> Improve docs for GradientDrawable's useLevel and centerX/Y properties
am: daec5506c4

Change-Id: If6c4b531a17abbed1a06478ec263bc89242638b3
20109a689df84331e1c3bfdb51819f7f17961ccc 24-Aug-2016 Alan Viverette <alanv@google.com> Merge "Improve docs for GradientDrawable's useLevel and centerX/Y properties" into nyc-mr1-dev
0c03664fa6acbe5c3fd11d54ab9a6792f43dda07 19-Aug-2016 Teng-Hui Zhu <ztenghui@google.com> Add an new internal DrawableContainer to handle animation scale == 0 case.

This will help ProgressBar to show something meaningful when animation scale is 0.
b/30877925

Change-Id: Ieb2e78712999d2e3f3a2a234bc605b4821ae41c0
/frameworks/base/core/res/res/values/attrs.xml
44f854acd755ee3b2581922789c39ee3e1c1315c 19-Aug-2016 Michael Kwan <mkwan@google.com> Add offset to round screens when an AlertDialog list item is shown.

Bug: 30950051
Change-Id: I4546c2381fef68bc9e2d080c6b50f5df17810044
/frameworks/base/core/res/res/values/attrs.xml
5dabf06ae529b7cdce41693b51b9877cf249740d 12-Aug-2016 Mark Lu <marklu@google.com> docs: rewrite one attribute description in R.attr

Bug: 6440151
Change-Id: Ia5a28b33e40ad3de8320bb8e2c314f6e49fe4edd
/frameworks/base/core/res/res/values/attrs.xml
daec5506c45ff0677678fde0732b199cb071250d 04-Aug-2016 Alan Viverette <alanv@google.com> Improve docs for GradientDrawable's useLevel and centerX/Y properties

Bug: 30302143
Change-Id: I1007bf2a57ce73c9ed516a4717e7a539e9e9774b
/frameworks/base/core/res/res/values/attrs.xml
a8f73bd20071d8dc0b7211fa7c014364c2f98721 26-Jul-2016 Michael Kwan <mkwan@google.com> Add titles to PreferenceFragments and PreferenceScreens for watches. am: 744be16ffa
am: f704097df4

Change-Id: Iba97f59b84ead98775c803c091c6e4dae6f18d8e
744be16ffa030cb62de13f633c124fc0e72d0181 23-Jul-2016 Michael Kwan <mkwan@google.com> Add titles to PreferenceFragments and PreferenceScreens for watches.

Preferences lack a title on watch type devices due to lack of ActionBar
support. A custom ListView was added to use a custom wrapper adapter to
add a persistent header view at the top of the ListView that developers
would not be able to remove via the ListView API.

Bug: 27962897
Change-Id: I6bccecf85592d9507e0c7a04c9a035617001e9ef
/frameworks/base/core/res/res/values/attrs.xml
fe69c652c678eac4bb632c43006545e4eb11097f 22-Jul-2016 Alan Viverette <alanv@google.com> Better docs for ImageView legacy tint am: 2b4e14cfcc
am: db59530cf9

Change-Id: Ib5f5a59b041e10a1109fb01f18a64d24afdde3f8
2b4e14cfcc8882cb4e6d82b3c36f6b57aab4937e 21-Jul-2016 Alan Viverette <alanv@google.com> Better docs for ImageView legacy tint

Bug: 30283225
Change-Id: Ic748c2cc341edf44aed0202aa55a57584bd928c1
/frameworks/base/core/res/res/values/attrs.xml
584093c4bf589e1c16d5f0529db127528f92f130 24-Jun-2016 Jorim Jaggi <jjaggi@google.com> Merge \"Merge \\"Fix WallpaperInfo API review\\" into nyc-mr1-dev am: e3f410cd59\" into nyc-mr1-dev-plus-aosp
am: 17fedfbdc7

Change-Id: I2eb0781e704ebe1ec9f198a332fe162136af3897
e3f410cd593b5a0fa398850d922e90246e81e5ac 24-Jun-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Fix WallpaperInfo API review" into nyc-mr1-dev
d136ba16647282ce654b020f461788d5196a1eb7 24-Jun-2016 Jorim Jaggi <jjaggi@google.com> Fix WallpaperInfo API review

Change-Id: I395b9617038450e6fa7a2f25bb55d6ae5f761015
Fixes: 29514598
/frameworks/base/core/res/res/values/attrs.xml
7fe3adcf26e9a33bb45960a2468266325dffa2ec 23-Jun-2016 Andrew Sapperstein <asapperstein@google.com> Merge \"Merge \\"Add colorSecondary theme attribute.\\" into nyc-mr1-dev am: ddb980de05\" into nyc-mr1-dev-plus-aosp
am: cd10a1fce1

Change-Id: I645b91c902e1772b40a42b10504316990ef74ae6
ddb980de05c4666b544f7e4a57ef3dfafceda664 23-Jun-2016 Andrew Sapperstein <asapperstein@google.com> Merge "Add colorSecondary theme attribute." into nyc-mr1-dev
f0db3158fb9990e50389e31004309239aaec5624 23-Jun-2016 Jim Miller <jaggies@google.com> Merge \\"Enable fingerprint sensor navigation to invoke QuickSettings - rename \\"FP_NAV\\" to more generic \\"SYSTEM_NAVIGATION\\"\\" into nyc-mr1-dev am: 0520091641
am: 0a7efa1e47

Change-Id: Id8de76d28e581f5a4fa448dd48dc33870d81b538
07e0384a4e931bc94550c108ddd9b9514100161e 23-Jun-2016 Jim Miller <jaggies@google.com> Enable fingerprint sensor navigation to invoke QuickSettings
- rename "FP_NAV" to more generic "SYSTEM_NAVIGATION"

Fixes bug 28869612

Change-Id: I321240ee54506633d63a29e987b8d8638c652391
/frameworks/base/core/res/res/values/attrs.xml
c11df2521eaf1c4f9ba0a202df53fa7b4fef3dba 20-Jun-2016 Andrew Sapperstein <asapperstein@google.com> Add colorSecondary theme attribute.

Value is defined only for .Settings themes.

Uses new attribute in SystemUI to set the switch bar background in
System UI Tuner and the edit UI background in Quick Settings.

BUG: 28625050
Change-Id: I840597670fb8826c7e2172c933ff618e52fc9ac1
FIXES: 28625105
FIXES: 29003223
/frameworks/base/core/res/res/values/attrs.xml
cb0f366fe21c8fd4fd52cd853dce8bfa3affdbf9 17-Jun-2016 Makoto Onuki <omakoto@google.com> Merge \\"Update manifest shortcut XML schema\\" into nyc-mr1-dev am: a65d8b6609
am: 5a533c9ae3

Change-Id: If46b8c1763b3682c780dcbaef1a790c1a5b9ded6
df6da040e00cba255cad64d2d231aae62928607a 16-Jun-2016 Makoto Onuki <omakoto@google.com> Update manifest shortcut XML schema

Use the standard <intent> tag instead of custom tags.

- Also fix setDynamicShortcuts(), which was broken in the previous CL.
- Also tolerate runtime exceptions while parsing XMLs
- Also fix b/29422018 while I'm at it

Bug 29390156
Bug 29077932
Bug 29422018

Change-Id: I2756c9d66c6d7b2962a982d9e57a7d84a5755b28
/frameworks/base/core/res/res/values/attrs.xml
5d52d31693324481b25705aca402d69bde3795b1 10-Jun-2016 George Mount <mount@google.com> Docs: add missing default value to transition overlap.

Bug 27263443

Change-Id: If72d444cb841060cca4b06478992916607b18230
/frameworks/base/core/res/res/values/attrs.xml
526505da256a9af8542e592c566bd87334d075e6 24-May-2016 Jorim Jaggi <jjaggi@google.com> Add new attributes for wallpaper info

Adjust test wallpaper to use these attributes.

Also fix some issues where wallpaper got laid out differently in the preview
mode.

Bug: 28770685
Change-Id: I259f3884f5f2c0b723a6a5ce012d45170f64c4c7
/frameworks/base/core/res/res/values/attrs.xml
f5b0bf356350b53d02d6dfea96defd087f8c2f2a 03-Jun-2016 Jeff Sharkey <jsharkey@android.com> Merge commit '44b24c9b38d87dfd8bee2aca381f18a9106313dc' into manual_merge_44b24c9

Change-Id: Ie4e0b91f5479f43864b86ff013ff8eb7bed6cd86
eddbfecb8dd751161339a9ed16d07ce2e108a575 01-Jun-2016 Makoto Onuki <omakoto@google.com> ShortcutManager: API rename

The words "title" and "text" implies that "text" is a secondary label
that's shown with the title, but it turned out the launcher would show
only one of those depending on how much space it has.

So now we change them to "shortLabel" and "longLabel"

Note we're only changing the API surface -- in order to mimimize
the impact to the code, internally we'll keep using the old names.

- Also remove "shortcutRank" while I'm here -- it should be implied
from the order of the XML elements.

Bug 29057378

Change-Id: I3203f63b0318c7462c1c61fef43cf9755fa8c008
/frameworks/base/core/res/res/values/attrs.xml
f87ee48da95ddb3d53186fc26d7470671fef9235 28-May-2016 Bart Sears <bsears@google.com> resolve merge conflicts of 82a8c5f to nyc-mr1-dev

Change-Id: I7ba17e4b36997684d5f542900a81a03d28228a7a
b8ea2fdae0572b8803dd55b09e3aaf6713b3a5b5 27-May-2016 Makoto Onuki <omakoto@google.com> Fix the feldspar-dev branch

Change-Id: Iddc6aaf4eea569739b3857ca40f5754640f15379
/frameworks/base/core/res/res/values/attrs.xml
22fcc68e6be0edaa98f3dacf79d580a5e5d50005 17-May-2016 Makoto Onuki <omakoto@google.com> ShortcutManager: Support manifest shortcuts

- Now apps can publish shortcuts via AndroidManifest.xml
(Sample: I5b127150)

- Rename some APIs per API council feedback

- Publishers can now "disable" shortcuts.
(https://docs.google.com/presentation/d/1raUn1QBURDb1yrd6mSmVxII9ezNh3MWukODdtufJ29U/edit#slide=id.g13ef592464_7_39)

Bug 28785283
Bug 28536066

Change-Id: I4a126841e43e40139bb4baa6d0f98ad7b3a75ac1
/frameworks/base/core/res/res/values/attrs.xml
c37fb8aa6e2094336201840ec0a44aa0a5ad6913 27-May-2016 Michael Wright <michaelwr@google.com> Merge "Finalize resource IDs for N." into nyc-dev
am: 7bbab7e440

* commit '7bbab7e440c4968a5710d31f86168a4c8de66af9':
Finalize resource IDs for N.

Change-Id: Ied7ef4d95a5ef5ad8100db724a6bc71f916f9f22
c38a20337658845b22e9faaaaf3b30f4884b081c 26-May-2016 Michael Wright <michaelwr@google.com> Revert "Revert "Finalize resource IDs for N.""

This reverts commit a5c9ca4f07418b80ac99a3d23df012d77faa2bc4.

Bug: 28810934
Change-Id: I31816ab5470b84f85c8416312b5ac39884b8cc9a
/frameworks/base/core/res/res/values/attrs.xml
9ed5eefc28f8193840b3186c612352930f7dad52 26-May-2016 Michael Wright <michaelwr@google.com> Revert "Finalize resource IDs for N."

This reverts commit 7c8e76f87de28acc19935083a0f502df83c4a023.

Bug: 28810934
Change-Id: I3a61bb0c2364909480045dd40adba6445d6afabd
/frameworks/base/core/res/res/values/attrs.xml
7c8e76f87de28acc19935083a0f502df83c4a023 20-May-2016 Michael Wright <michaelwr@google.com> Finalize resource IDs for N.

Bug: 28810934
Change-Id: If68bfb46cc5fa2d5ea0ee613689198e1ea42dce7
/frameworks/base/core/res/res/values/attrs.xml
ce290a75f26e3b9c6e2875ba1fcef65020984b7e 19-May-2016 Michael Wright <michaelwr@google.com> Merge "DO NOT MERGE Rename PointerIcon and Pointer Capture APIs" into nyc-dev
am: a1e0cebf3a

* commit 'a1e0cebf3a18ac097d370e21d698e079f974bfff':
DO NOT MERGE Rename PointerIcon and Pointer Capture APIs

Change-Id: I03543851263b7e9e2f84b179d66d3d269c48bf6c
0991ba5b01da4560116bebaa92e30fc97e7f2879 18-May-2016 Jim Miller <jaggies@google.com> Merge "Add fingerprint navigation to enable pulling down the statusbar" into nyc-mr1-dev
f4c0a13170cd85da39953c354dc4c5eb836af038 18-May-2016 Jim Miller <jaggies@google.com> Add fingerprint navigation to enable pulling down the statusbar

Change-Id: If0584358fd615ebd9df11614c662f4f287abf5c4
/frameworks/base/core/res/res/values/attrs.xml
f9d9ce7705475874c82af04eb9b208a7fb556792 13-May-2016 Michael Wright <michaelwr@google.com> DO NOT MERGE Rename PointerIcon and Pointer Capture APIs

This is a response to API council feedback.

Bug: 26830970
Change-Id: Ia2d284b5c1ab8365bedfdc37d129be4b8146036b
/frameworks/base/core/res/res/values/attrs.xml
cc6e6f0e0a556bc1dd80faa7155138c9cdaac7fc 16-May-2016 Michael Kwan <mkwan@google.com> Modified AlertController to allow themes to specify custom implementation.

Bug: 17733928
Change-Id: I0264ee8ceee09dbc33da61365c424c74d2e3c3d6
/frameworks/base/core/res/res/values/attrs.xml
b0df08598c9005938a8315a76c148967e6e06fc4 22-Apr-2016 Dongwon Kang <dwkang@google.com> Merge "TIF: Address API review comments" into nyc-dev
037235d83edcc78aab8798a0b221b6f14d9e15f3 22-Apr-2016 TreeHugger Robot <treehugger-gerrit@google.com> Merge "Switched the notification time to relative time" into nyc-dev
36d570863aad37c949e578ca7a8e45abfd36d5c8 20-Apr-2016 Selim Cinek <cinek@google.com> Switched the notification time to relative time

The time is now displayed in a relative manner instead
of absolute.

Change-Id: Idcc4411ed07991b6e176c4890a0d804394d8598a
Fixes: 27435284
/frameworks/base/core/res/res/values/attrs.xml
59c9a93fc268e226495d4ee8cf7c507c2ea2c433 20-Apr-2016 Trevor Johns <trevorjohns@google.com> Merge changes from topic 'merge_docs_nyc-dev' into nyc-dev

* changes:
Remove links to createAndInitializeUser() and createUser()
Resolve merge conflicts of a5060ee to nyc-dev
682c24e22811d4ee17ae1cd61bf255c3f7e722b7 12-Apr-2016 Trevor Johns <trevorjohns@google.com> Resolve merge conflicts of a5060ee to nyc-dev

This undoes the automerger skip which occured in
commit e740c84dc32180214a7fd157105d6c18d30408ee and
replays it as a standard (NOT -s ours) merge.

Change-Id: If5a47be26f73d6a0735c425cd66310a3e2a89086
/frameworks/base/core/res/res/values/attrs.xml
ee564881d99eeca24e1ef4b59ca6dab4d30a90d9 16-Apr-2016 Dongwon Kang <dwkang@google.com> TIF: Address API review comments

- Remove TIS.updateTvInputInfo and unhide TIM.updateTvInputInfo
- Add more doc on RECORDING_ERROR_UNKNOWN

Bug: 28146354
Change-Id: I581ef17b60e0933f5c07df3f398d15b890b2e29d
/frameworks/base/core/res/res/values/attrs.xml
b0e22ecf7d00a5fe5c5999c2d39b191ceed64d83 12-Apr-2016 Alan Viverette <alanv@google.com> Add scroll indicators to resolver list

Also reformats resolver list XML.

Bug: 27431395
Change-Id: I582448a01747b29fc6ac61dd80e27e6679507a81
/frameworks/base/core/res/res/values/attrs.xml
c1a80b08f08cfb038625cec537390705d16db3f5 05-Apr-2016 Adrian Roos <roosa@google.com> Notification MessagingStyle: Add handset views

Bug: 27250207
Change-Id: I499cf2beaeeb34f0f189815fc0911f3b8954bd50
/frameworks/base/core/res/res/values/attrs.xml
d6bfb82dc85dba3c469a407cc318e63cfff33a0e 31-Mar-2016 Alan Viverette <alanv@google.com> Improve handling of AlertDialog padding between title and content

Very slight improvements all-around. There is now greater separation
between the list's top edge and the title and less separation between
the list's bottom edge and the buttons.

Bug: 27535708
Change-Id: Ia0d0dfa5ea6d34597104885dd2c773144dcf446e
/frameworks/base/core/res/res/values/attrs.xml
d225f87ebc55333c3d40295d1977ce8ac4a59c2d 30-Mar-2016 Siyamed Sinir <siyamed@google.com> Merge "Revert "TextView setText/append methods set movement method"" into nyc-dev
6ffb0a68189d782496730140242134f0bae371f0 29-Mar-2016 Siyamed Sinir <siyamed@google.com> Revert "TextView setText/append methods set movement method"

This reverts commit 4ba0aa598ea86b7cffab8cd6ccd007e4e29cf883.

Change-Id: I7d6eb2584a1348014ce9c3fc3e53b4cf96e30db1
/frameworks/base/core/res/res/values/attrs.xml
679be2d6c423d1d2c8f7d94901ddcffcb9510619 28-Mar-2016 Adam Powell <adamp@google.com> Add contentInsetStartWithNavigation/EndWithActions

Allow developers to set different content insets on toolbars and
action bars to be used when navigation buttons or menu actions are
present. Set the default values for these according to the material
spec.

Bug 19317855

Change-Id: I13e04e1f19f0982bf551a3027eb70904d6b4674c
/frameworks/base/core/res/res/values/attrs.xml
15b6ba585955f6d468b4acc1b72e58099fcfe485 23-Mar-2016 Chet Haase <chet@google.com> Add setHasOverlappingRendering() method

View.hasOverlappingRendering() is an important performance tweak that
subclasses can override to do the right thing return false when appropriate
to avoid expensive operations when view is translucent).
But this requires subclassing View to get this behavior.

This new API allows the property to be set from outside, enabling
standard views to have this behavior set. When the new method is called,
the behavior will derive from whatever it was set to. Otherwise, it
will default to the old/overriden behavior.

Issue #16561361 Make hasOverlappingRendering settable from outside/XML

Change-Id: If0fbc8667cdb82b1d85e795e782716a07196f3c0
/frameworks/base/core/res/res/values/attrs.xml
46591f4a2dbd785bcae2b82bb490e78208605ec8 15-Mar-2016 Teng-Hui Zhu <ztenghui@google.com> Add fillType support to VectorDrawable

Default as non-zero, which is the same as SVG.
b/27533958

Change-Id: Id20e6d3493bb4d2b4b65d7f6cdb13586631c40e4
/frameworks/base/core/res/res/values/attrs.xml
842cae444173ea418d26bb9b83565936440481fb 10-Mar-2016 Martijn Coenen <maco@google.com> NFC antenna location asset.

Bug: 25334866
Change-Id: I143c2645ef4f9e51f5fc4c374794e647b00859c0
/frameworks/base/core/res/res/values/attrs.xml
1664a829eb08dd5c0f567f6466368ef1d1895e36 05-Mar-2016 Teng-Hui Zhu <ztenghui@google.com> Add tileMode support into GradientColor

So VectorDrawable can have tileMode supported Gradient color.
b/27126035

Change-Id: Icbf5983be165f04dc640627f6208fb1292f15625
/frameworks/base/core/res/res/values/attrs.xml
073a526ba77c338e45114ea0885890336d219c47 01-Mar-2016 Winson <winsonc@google.com> Disable extracting the bg color from the window background.

Bug: 27406401
Change-Id: Id03a7d5d199d324d67301c060551db2d3a52e5ac
/frameworks/base/core/res/res/values/attrs.xml
b6403150af708e1a2b3e426e24005478ace0ab24 23-Feb-2016 Winson <winsonc@google.com> Updating task description when activity is visible.

Bug: 27275448
Change-Id: If92221d30c84c58b5d36db1b254d264a0ff3ec25
/frameworks/base/core/res/res/values/attrs.xml
dee3cfe897b8cc49a3374807bd61647d429f706f 20-Feb-2016 Jae Seo <jaeseo@google.com> Enable to set canRecord and tunerCount statically

Bug: 27276122
Change-Id: I61d07cfdbe13e4484ccaf5cdcf0796f08c78e2a8
/frameworks/base/core/res/res/values/attrs.xml
ed1a33cc86a80017be195f1c6485ef8089b992ac 19-Feb-2016 Selim Cinek <cinek@google.com> Made the Chronometer able to count downwards

Bug: 26862188
Change-Id: I3a4a34ffccdbcbcb8001b1894ce47bb75b11821d
/frameworks/base/core/res/res/values/attrs.xml
5e1d7d04558ea72007e8d75eb548f4ec1f1bb1bf 17-Feb-2016 Chet Haase <chet@google.com> Fix typo in CalendarView style docs

Issue #26533040 Incorrect description for android:maxDate under CalendarView XML Attributes

Change-Id: Ib6d4f1578ca55007cbe4ffc5fb3ec547146c1e51
/frameworks/base/core/res/res/values/attrs.xml
027711904ba478bc89a66a749d4d00db067223ec 06-Feb-2016 Siyamed Sinir <siyamed@google.com> Do not save TextView text when freezesText is false

Currently TextView state is saved whenever selection is set even if
freezesText is false. This causes inconsistencies with the described
behavior for the attribute. This CL updates the behavior as:
- Always save the text for EditText
- Always save the selection if there are any.
- Do not save the text for TextView if freezesText is false.
- During onRestoreInstanceState if selection is out of the text
boundaries, do not restore the selection.

Bug: 22076905
Change-Id: I5e05d343e752a7d106c8881993e4d95ae21a38ce
(cherry picked from commit 8535836673c801effce097c54f55814ef88448e7)
/frameworks/base/core/res/res/values/attrs.xml
493e4a35f58cd11b7821b6bb80c8c6e899229de2 01-Feb-2016 Alan Viverette <alanv@google.com> Merge "Update documentation for drawable state attributes"
2e750a14743e2403f37f559973563e9236a40883 29-Jan-2016 Alan Viverette <alanv@google.com> Scroll alert dialog buttons vertically when there's not enough space

Bug: 25897915
Change-Id: I3cca89450728100375c6cf8ef9142c9a002fd8ba
/frameworks/base/core/res/res/values/attrs.xml
6cb40a5780ee93c0b247b509bdb7c3511a45de62 29-Jan-2016 Alan Viverette <alanv@google.com> Update documentation for drawable state attributes

And you might ask yourself, what is this state_single? You might ask
yourself, how did it get here?

Change-Id: Ib7f95c2f8bd2028e2bf96281830755abdbcf0527
/frameworks/base/core/res/res/values/attrs.xml
dbee9bb342cdfaa5155b1918f90262c05e2464cb 15-Dec-2015 Teng-Hui Zhu <ztenghui@google.com> Gradient for VectorDrawable's fill and stroke

Add ComplexColor interface for both GradientColor and ColorStateList.
Set up constant state, factory, theme attrs for GradientColor, while
refactoring the ColorStateList's similar code. (Functionality in CSL should
be the same).

Support themeing in both the root and item level in GradientColor.
For example, both startColor in <gradient> tag or color in <item> tag can
have theme color.
Add tests for both simple and complex cases with themeing etc.

Hook up the native VectorDrawable implementation using 2 extra JNI calls for
simplicity. Such calls only happen at inflate and applyTheme call.

b/22564318

Change-Id: Ibdc564ddb4a7ee0133c6141c4784782f0c93ce0e
/frameworks/base/core/res/res/values/attrs.xml
f82ab8bea4c914c567a3487297fd4914561978a1 25-Jan-2016 Martijn Coenen <maco@google.com> Merge "Implementation of HCE for NFC-F." am: e168012ff2
am: cf2f9d0966

* commit 'cf2f9d0966af01eb269b9ce6f2d08870647dd22f':
Implementation of HCE for NFC-F.
0af6fa7015cd9da08bf52c1efb13641d30fd6bd7 18-Jan-2016 Amith Yamasani <yamasani@google.com> Voice Interaction from within an Activity

This allows an app to show a voice search button
and invoke a voice interaction session for use
within the activity. Once the activity exits, the
session is stopped.

Test application has a new activity that
demonstrates it with the test voice interaction
service.

This initial version is functional enough for
an integration test, with some more tests
and improvements to come later.

Bug: 22791070
Change-Id: Ib1e5bc8cae1fde40570c999b9cf4bb29efe4916d
/frameworks/base/core/res/res/values/attrs.xml
c52adfe12469a1d1bcd5b7119b83363e094a7b84 22-Jan-2016 Yoshinobu Ito <Yoshinobu.Ito@jp.sony.com> Implementation of HCE for NFC-F.

This impementation includes HCE(Host-based Card Emulation) for NFC-F
which emulates NFC Forum Type 3 Tag on a smartphone.

Signed-off-by: Daisuke Ito <DaisukeE.Ito@jp.sony.com>
Yoshinobu Ito <Yoshinobu.Ito@jp.sony.com>

Change-Id: I1618a7fba801e0705ff3cc078206a1446b3dd56d
/frameworks/base/core/res/res/values/attrs.xml
0ff7f17984a2a18868d864084d7c478c3d2ba5f1 11-Jan-2016 Phil Weaver <pweaver@google.com> Merge "Gesture dispatch from accessibility services."
a6b64f5099b7be6e8384958d8bcddb97bb06ec93 05-Dec-2015 Phil Weaver <pweaver@google.com> Gesture dispatch from accessibility services.

Add public APIs to describe gestures and dispatch them from
an accessibility service. Added a new capability that
services must declare to have this capability.

Bug: 22514086

Change-Id: I9bff2d9335f0310115112d14b7ed033a6d6c2393
/frameworks/base/core/res/res/values/attrs.xml
0de19dfa478aca692bb07f62c82640bbb714b724 08-Jan-2016 Michael Wright <michaelwr@google.com> Merge changes from topic 'kb-layout'

* changes:
Always show enabled keyboards.
Bandaid over broken keyboard layout selection process.
41a90675be7618d33a46ed5acd64529ff41eb5aa 07-Jan-2016 Alan Viverette <alanv@google.com> Add support for tick marks in SeekBar

Bug: 26399774
Change-Id: Ie4722fb91da96468325b52a22f72372ba4f536d6
/frameworks/base/core/res/res/values/attrs.xml
0748342d2ed264c01384fbaa4446a702a8824813 30-Oct-2015 Michael Wright <michaelwr@google.com> Bandaid over broken keyboard layout selection process.

Automatically select a keyboard layout if we have one that is device
specific and is made for our current locale. Also, provide a way of
requesting layouts for a specific input device rather than just
getting all of them. Custom layouts may not be appropriate for
typical keyboard devices (and custom keyboards may not work with
typical layouts).

Bug: 25062009

Change-Id: I3a0ae5ad68f956b936485791ceb78c347fad7d4f
/frameworks/base/core/res/res/values/attrs.xml
80fdc1bd366efb8e9a84244c9e9d31477d84d515 18-Nov-2015 Jun Mukai <mukai@google.com> Allow specifying pointer shape from xml resource.

Bug: 25777986
Change-Id: I8be5d2cb130299b0ea8f4f4d3dc582143f7ff553
/frameworks/base/core/res/res/values/attrs.xml
868d19b93b1e20c802a001c7304f8bcac5fe5114 08-Dec-2015 Yohei Yukawa <yukawa@google.com> Use BCP-47 LanguageTag in IME/Spell-Checker.

The primary goal of this CL is to make it clear that BCP-47 is the
expected format to annotate locale information for each
{InputMethod, SpellCkecker}Subtype. In order to avoid possible
compatibility issues, this CL introduce a new "languageTag" attribute
instead of reusing existing "imeSubtypeMode" and "subtypeLocale"
attributes.

For IME developers, this CL changes nothing unless "languageTag"
attribute is specified. To summarize:

A: If only legacy locale-string is specified
(existing IMEs/Spell-Checkers fall into this category):
-> The system uses locale-string.

B: If only LanguageTag is specified:
-> The system uses LanguageTag.

C: If both locale-string and languageTag are specified:
-> The system uses LanguageTag. Legacy locale-string is ignored.

For application developers, there should be some follow-ups CLs because
even with this CL most likely they would still have to take care of
previous versions of Android where:
- Locale#forLanguageTag() (N/A in API Level 20 and prior)
- Locale#toLanguageTag() (N/A in API Level 20 and prior)
- InputMethodSubtype#getLocale() (Deprecated in N)
- SpellCheckerSubtype#getLocale() (Deprecated in N)
- InputMethodSubtype#getLanguageTag() (N/A in M and prior)
- SpellCheckerSubtype#getLanguageTag() (N/A in M and prior)
One idea would be is in the official support library to provide a utility
method that takes care of above tasks and just returns a Locale object.
If we had a utility method in the support library, probably not
returning a Locale object from #getLanguageTag() would make sense.

From performance point of view both existing legacy locale-string
attribute and new LanguageTag attribute are just String objects that
travel from XML manifest to system services to applications via IPCs.
Hence there are no performance implications except for having one more
String objects.

Bug: 22858221
Change-Id: I6db107ad2afc7709167f7c4e5d24bd589ac8bd70
/frameworks/base/core/res/res/values/attrs.xml
0894319162a2a1f4260805938d4807c4ffcbcb0f 05-Dec-2015 Yohei Yukawa <yukawa@google.com> Add subtypeId for SpellCheckerSubtype.

What this CL actually does is just copying the existing concept
"subtypeId" from InputMethodSubtype to SpellCheckerSubtype.

To recap, the underlying problem is that the system has stored only the
return value of SpellCheckerSubtype#hashCode() to track the set of
enabled subtypes, and SpellCheckerSubtype#hashCode() has been
implemented as Arrays.hashCode(new Object[] {locale, extraValue}), which
is problematic because:
- Spell checker developers cannot change "locale" and/or 'extraValue'
if they want to keep enabled subtypes enabled.
- Android Framework developers cannot change the hash function even
when new fields are added if they want to keep enabled subtypes
enabled.
InputMethodSubtype has had the same issue, and what we did was
introducing a concept "subtypeId", which allows IME developers to
specify the return value of #hashCode().

For instance, suppose that a subtype X has already been used in
production with the following attributes:
- locale: "tl_PH"
- extraValues: "key1=value1,key2=value2"

With "subtypeId", you can change the attributes of subtype X without
losing the enabled state of subtype X on devices as follows.
- locale: "fil_PH"
- extraValues: "key1=value1,key2=value2,key3=value3"
- subtypeId: Arrays.hashCode(new Object[] {
"tl_PH", "key1=value1,key2=value2"})

This CL also deprecates existing public constructor of
SpellCheckerSubtype, which was probably published as a public API by
mistake. Note that the constructor of SpellCheckerInfo class is @hide.
Also there is no public API that receives SpellCheckerSubtype object
instantiated by developers with custom data. Making developers to be
able to instantiate SpellCheckerSubtype does not make sense right now.

Bug: 11736916
Bug: 22858221
Change-Id: I98f05c1e9421c47a93769bc4a6fe11b678bc2509
/frameworks/base/core/res/res/values/attrs.xml
19a560197950425f7e1856d5bd1216fbc680bf70 24-Nov-2015 Jun Mukai <mukai@google.com> Introduce accessibility large pointer icons.

This patch does the following things:
- add new graphic assets of large icons for accessibility needs
(imported from ChromeOS data)
- add the logic to choose the set of normal icons or accessibility icons
- make InputManagerService to observe the settings change, so that
it can reload the new resources

This patch misses non-1x graphic though, because ChromeOS doesn't
have such data.

Bug: 25778857
Change-Id: Ia5f95d47f50b3f6eea555c3af8069bc6bae0b400
/frameworks/base/core/res/res/values/attrs.xml
a71a244ec6c83e8627f10d3d04228ff8e7915c09 19-Jun-2015 Seigo Nonaka <nona@google.com> Make suggestion window style material.

To make suggestion window style Material, this CL does following things:
1. Introduce LinearLayout to be able to split suggestion item and menu.
Currently suggestion menus, "Add to Dictionary" and "Delete" buttons
are children of ListView. It is necessary to introduce LinearLayout
and move these two menus from ListView to this LinearLayout to have a
divider between suggestion items and menus.

2. Extract suggestion window layout definition from Java.
Currently almost all layout of suggestion popup window is done by
Editor.java. By extracting this logic from Java and move it to XML
files, it becomes easy to support both Holo and Material theme.

3. Introduce Material Design.
Suggestion window should respect the running application's theme since
suggestion window is shown as the part of the application.
This patch introduces Material themed suggestion window, and at the
same time, the old window is also kept as the Holo themed suggestion
window.

Bug: 15347319
Change-Id: Ieccea12db95c0a040b38680ae794b1cf6971736f
/frameworks/base/core/res/res/values/attrs.xml
6fbb5c1ca4fc45c2e09450fd8a4ae82bd1fd7b2b 18-Nov-2015 Siyamed Sinir <siyamed@google.com> Merge "TextView setText/append methods set movement method"
4ba0aa598ea86b7cffab8cd6ccd007e4e29cf883 17-Nov-2015 Siyamed Sinir <siyamed@google.com> TextView setText/append methods set movement method

Previously, TextView setText and append methods set the movement
method to LinkMovementMethod only when autoLink was enabled and
Linkify was able to find links in the input text. This CL adds the
case where autoLink is false, linksClickable is true, and the input
text contains ClickableSpans.

Fixes https://code.google.com/p/android/issues/detail?id=2219

Bug: 1712837
Change-Id: Ife4e35bac7f6cb48ad0dac6ecb4b90aec126fc73
/frameworks/base/core/res/res/values/attrs.xml
808196f139e93395f1f331f6c7e92ddd66c05979 29-Oct-2015 Jun Mukai <mukai@google.com> Introduce animated pointer icon for STYLE_WAIT.

Change-Id: I893f8276e09351db6187c553f349008794b95690
/frameworks/base/core/res/res/values/attrs.xml
214fb68767502f5fede643a062c1dc5975d75b27 17-Nov-2015 Alan Viverette <alanv@google.com> APIs for querying and controlling display magnification

Also separates magnification state and touch event handling. Moves
callbacks for window manager changes and display state changes into
the magnification controller.

Bug: 22718911
Change-Id: I3a8ba060a07d8f1f51856855a5f85601766fd45d
/frameworks/base/core/res/res/values/attrs.xml
7fc97c913487c4df97b8af111390942d61c1d331 28-Oct-2015 Jason Monk <jmonk@google.com> Let support preferences use DeviceDefault themes

Change-Id: I5a0f074dfd1b948b1ced9195ae937e2ad80a5f28
/frameworks/base/core/res/res/values/attrs.xml
7e3ede288926bdfb79b1571fed74cad614935821 28-Oct-2015 Alan Viverette <alanv@google.com> Support for changing density of DrawableWrapper subclasses

Includes a refactoring of DrawableWrapper classes so that the wrapper
super class handles both drawable management and inflation. This allows
us to immediately call through to super() in inflate and applyTheme,
which simplifies density management.

Bug: 25081461
Change-Id: I8c157d340fd1f28a3a2b786c56850a67cdd452e4
/frameworks/base/core/res/res/values/attrs.xml
5bcd3189c52423040281a9f52eeaaef08a7db8a5 23-Oct-2015 Wale Ogunwale <ogunwale@google.com> Updated support for drawing background drawable when resizing

f3a62fbc58bbc7f081a53248cae48a8951294e8f added support for drawing
the background draweable when resizing an activity window.
However, after some additional discussion we decided that
R.styleable.Window_windowResizingBackground and
R.integer.config_windowResizingBackgroundColorARGB are not needed.
We use R.styleable.Window_windowBackground for the background
drawable and fallback to using R.styleable.Window_windowBackgroundFallback
which is now public if the first isn't set.

Bug: 24534744
Change-Id: Ia0507e25a1893ea941d259f1d4e88ce500dda154
/frameworks/base/core/res/res/values/attrs.xml
ea84cff8fd9f5efbe42bf0f07b2adfeeb4352fb6 21-Oct-2015 Michael Wright <michaelwr@google.com> Add new Cut / Copy / Paste keys.

Bug: 25120948
Change-Id: I401792b8c88584d8c389fa356186ccea943d5dd4
/frameworks/base/core/res/res/values/attrs.xml
f3a62fbc58bbc7f081a53248cae48a8951294e8f 15-Oct-2015 Wale Ogunwale <ogunwale@google.com> Added support for resizing background color for an app window

R.styleable.Window_windowResizingBackground allows an activity to
specify the background drawable that should be used when it is being
resized in multi-window mode. If unset, the system will try to use
R.styleable.Window_windowBackground if set, then
R.styleable.Window_windowBackgroundFallback if set. Otherwise, the
system default resizing background color set by
R.integer.config_windowResizingBackgroundColorARGB.

Also, use decor title color as caption background color when resizing
instead of black.

Bug: 24534744
Change-Id: I83313865b4044b976ebc78d598e14e17e0f37212
/frameworks/base/core/res/res/values/attrs.xml
1db5397d88e722b1ab82ccb2b429ceec1179ccd8 12-Sep-2015 Jun Mukai <mukai@google.com> Allow changing mouse pointer icon for the current context.

Right now, it only supports I-beam on EditText, but further
rules will come in the future.

The png files for the icons are from chromium.

Bug: 24180385
Change-Id: I8de4ec8a5412b4830c08aa232c5083841c5c751c
/frameworks/base/core/res/res/values/attrs.xml
b8c7ef5eaf24eb747edf308d4946569a61ee52d9 25-Sep-2015 Oren Blasberg <orenb@google.com> Merge "Make context menus show as popup menus."
ed3912692f0ba8a647d795462e20fcdb67adbacb 01-Sep-2015 Oren Blasberg <orenb@google.com> Make context menus show as popup menus.

This means that right-clicking/long pressing on a view that is registered for
context menu will show the context menu as a popup menu instead.

Bug: 20016398
Change-Id: I96fea60435fff2f981d288521f490f8ff24ada15
/frameworks/base/core/res/res/values/attrs.xml
efca0aa919e33236178e5db166bd05f12ae14a8f 25-Sep-2015 Gus Prevas <kprevas@google.com> am 3197cd36: am 41110261: am b17d1e5e: Merge "Adds an option to override RemoteViews transition." into cw-e-dev

* commit '3197cd36fef11b1fdd59bdd341f65f9f2364ed2a':
Adds an option to override RemoteViews transition.
1ed322b123b5aa8cd02c036e5e3393b6a79f559f 17-Sep-2015 Gus Prevas <kprevas@google.com> Adds an option to override RemoteViews transition.

This change adds a configuration option,
"config_overrideRemoteViewsActivityTransition", which is false by
default and true on watches. If it's true, when a RemoteViews
is clicked, it will use a new attribute on the active window animation
style, "activityOpenRemoteViewsEnterAnimation", to determine
the entry transition to use, instead of the current hard-coded
default.

Bug: 23534750
Change-Id: I91e92804a663ab71a3e46c3430fa579b87cc7931
/frameworks/base/core/res/res/values/attrs.xml
e72a703a95156313f6c17540762f6dcd37b7d7e4 23-Sep-2015 Alan Viverette <alanv@google.com> Add attribute for specifying initial ScaleDrawable level

Bug: 19182305
Change-Id: Ic1f183db6183017352babc6dc190fdb9124c285a
/frameworks/base/core/res/res/values/attrs.xml
4db9d1b48b49ffc43f1c2d46660ca67a88d673f4 15-Sep-2015 Alan Viverette <alanv@google.com> Add accessor methods for Toolbar title margins

Also adds missing attrs to public.xml so they can be documented, adds
attr refs to Toolbar class docs. Many accessor methods still missing,
but those can be added in subsequent CLs.

Bug: 23719889
Change-Id: I09eeef65141d4af77c8813e8fac5f89bead47597
/frameworks/base/core/res/res/values/attrs.xml
9fb0b5b12c9e7acfc9890c5f2e5719dc1992d2f2 08-Sep-2015 Nick Armstrong-Crews <strongarm@google.com> am 13d2fa50: am 740cf71c: am 56ecfcce: Handle KEYCODE_SOFT_SLEEP from Ungaze.

* commit '13d2fa50b0815c63d2d289c27d8edacf1ace01eb':
Handle KEYCODE_SOFT_SLEEP from Ungaze.
dc6aa5fc53a85a3fcf98c1a01f766d9c16891765 08-Sep-2015 Nick Armstrong-Crews <strongarm@google.com> am d70377b5: am 36afc2b7: am 9b8f82a3: Merge "Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."" into cw-e-dev

* commit 'd70377b537450d03d5cdc2efb15977d48e5cfebd':
Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."
56ecfcce6c88fc80cf509effcebb124bbe0c79f8 08-Sep-2015 Nick Armstrong-Crews <strongarm@google.com> Handle KEYCODE_SOFT_SLEEP from Ungaze.

Needed for Ungaze to trigger "soft sleep" (respecting wake locks); operates by
sending new KEYCODE_SOFT_SLEEP to PhoneWindowManager, which calls
PowerManagerService's new method setUserInactiveOverride (thereby
causing immediate sleep, modulo wakelocks, upon next iteration of
PowerManagerService's main loop).

BUG: b/23589870
Change-Id: Iddafdde923605d119075e890eeda5d3fd3fd2bc7
/frameworks/base/core/res/res/values/attrs.xml
b331bf951499396111cb47b477ac35e82c805322 08-Sep-2015 Nick Armstrong-Crews <strongarm@google.com> Revert "Handle KEYCODE_SOFT_SLEEP from Ungaze."

This reverts commit 677adf1e66ba83b8fb2c849c181303b35bd489bc.

Hiding new keycode to prevent change to public API before resubmitting.

Change-Id: Ic43273dd0c7ade1d51a36b77f363543f1df466e8
/frameworks/base/core/res/res/values/attrs.xml
e097d341a46a8c40c7e9e1e7e028088b7725b243 04-Sep-2015 Nick Armstrong-Crews <strongarm@google.com> am 7f37402d: am 43c4459d: am 6f0ba402: Merge "Handle KEYCODE_SOFT_SLEEP from Ungaze." into cw-e-dev

* commit '7f37402d8c5667f72c1ef02a20112d49d7a149b8':
Handle KEYCODE_SOFT_SLEEP from Ungaze.
677adf1e66ba83b8fb2c849c181303b35bd489bc 27-Aug-2015 Nick Armstrong-Crews <strongarm@google.com> Handle KEYCODE_SOFT_SLEEP from Ungaze.

Needed for Ungaze to trigger "soft sleep" (respecting wake locks); operates by
sending new KEYCODE_SOFT_SLEEP to PhoneWindowManager, which calls
PowerManagerService's new method setUserInactiveOverride (thereby
causing immediate sleep, modulo wakelocks, upon next iteration of
PowerManagerService's main loop).

BUG: b/23589870
Change-Id: I24a96bd6db8ff28674c907f2898e49c4f6140209
/frameworks/base/core/res/res/values/attrs.xml
ddc453a342c4eab5b44dc1c3e96b767203725237 31-Aug-2015 Oren Blasberg <orenb@google.com> Add a new submenu arrow for popup menu items.

This arrow is shown when the item corresponds to a submenu.

Bug: 20127825
Change-Id: Ida70d7707e00e1cda84ed6135333f09a511cd6c5
/frameworks/base/core/res/res/values/attrs.xml
df10f498b9c89ddfb62455763b10259516a0891f 13-Aug-2015 Michael Wright <michaelwr@google.com> Merge "Add new media navigation keys."
962c9532a19be0add1aa377b8e93e54dd578a3fc 06-Aug-2015 Michael Wright <michaelwr@google.com> Add new media navigation keys.

Bug: 22059484
Change-Id: Idfe7fc5dd12acafc9f05c815d8aa7911cfcc7e4b
/frameworks/base/core/res/res/values/attrs.xml
da6b2f6ccb001339e0a3ed866407fa523e7c2b29 12-Aug-2015 Alan Viverette <alanv@google.com> Add popup theme to AutoCompleteTextView, clean up constructor

Bug: 22912507
Change-Id: I48d8b1ccae980847c743020d3f2a0d2eb6017e40
/frameworks/base/core/res/res/values/attrs.xml
97e776278271b3ce90aadb170045283c6bd7debb 07-Aug-2015 Michael Wright <michaelwr@google.com> Merge commit '9dd2663d' into mm

Change-Id: Idf37dbc3bba970817e6620fe0129e54e86f553d5
600b9847605489494149c519a9eea25e4d512744 06-Aug-2015 Michael Wright <michaelwr@google.com> DO NOT MERGE. Add new media navigation keys.

Bug: 22059484
Change-Id: Ifd8fd18178fed45ead2980b957dd1d177e40f165
/frameworks/base/core/res/res/values/attrs.xml
a487f0cbe22f35959fa2ff3e7cb97bf9e221e538 31-Jul-2015 David Stevens <stevensd@google.com> Add keycodes for diagonal dpad inputs

Change-Id: I1a5d103757a86bd9ee51738e9471f09fb0e78c39
/frameworks/base/core/res/res/values/attrs.xml
26fa501dd6bf906344dd6ba3ff4d110b735a3547 23-Jun-2015 Anthony Hugh <ahugh@google.com> DO NOT MERGE: Introduce stem keycodes for Wear

Cherry-pick from master

This change adds four new stem keycodes for Android Wear. These
keycodes are intended to represent the various hardware buttons
around the watch. There is one primary stem key that will be used
for power/settings and three generic stem keys that will be
customizable.

BUG: 21903503
Change-Id: I867cf79554c72d42c8acbb3ff8b1678e482d4fe2
/frameworks/base/core/res/res/values/attrs.xml
d3e57ba2a574b43db4d50b8c5e887932d91d5547 30-Jun-2015 Jorim Jaggi <jjaggi@google.com> am 5d574062: am 1d4419e3: am e85da2ba: Add accessibility event for assist disclosure

* commit '5d5740626b907aaa85049c2ac95e823d81d3262a':
Add accessibility event for assist disclosure
e85da2bad5b80f4e2269a64255cbaf8c11efce61 26-Jun-2015 Jorim Jaggi <jjaggi@google.com> Add accessibility event for assist disclosure

Bug: 21568059
Change-Id: Ib51d4236fcc87acd54cb5d191197b9b2c6cc54ea
/frameworks/base/core/res/res/values/attrs.xml
d4cfe820480b07878cba06b2774eaa1459a10851 26-Jun-2015 Abodunrinwa Toki <toki@google.com> am 9539f76c: am b5d06f7a: am a2e0dc4d: Merge "Enforce FloatingToolbar themes." into mnc-dev

* commit '9539f76cba4359f4597e193d5eddf49614c5f629':
Enforce FloatingToolbar themes.
079f33bca029c440ec6e788d6b3185f850f57973 24-Jun-2015 Abodunrinwa Toki <toki@google.com> 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
/frameworks/base/core/res/res/values/attrs.xml
9d826681a5836dd5ce8d3bce862cfeb083da1e7b 23-Jun-2015 Anthony Hugh <ahugh@google.com> Introduce stem keycodes for Wear

This change adds four new stem keycodes for Android Wear. These
keycodes are intended to represent the various hardware buttons
around the watch. There is one primary stem key that will be used
for power/settings and three generic stem keys that will be
customizable.

BUG: 21903503
Change-Id: I8835cfdba3a8819aae61b47d018c0794ba5f772e
/frameworks/base/core/res/res/values/attrs.xml
8872ca4d558a8546c9c934f32fd37d261a6f32d1 18-Jun-2015 Raph Levien <raph@google.com> Merge "Remove indents from TextView" into mnc-dev
8edac58e55808042af4365aa5a28dfdd1ebf65fc 18-Jun-2015 Raph Levien <raph@google.com> Remove indents from TextView

On more careful reflection, the "indents" feature was not ready for
inclusion in the public API. It is still available at a lower level
in StaticLayout.

Also fix a minor typo in the doc for breakStrategy.

Bug: 20641996
Change-Id: I5cd976a536c48615980860396b1564b51b19e14a
/frameworks/base/core/res/res/values/attrs.xml
6b3fc9a9035c87a23828c8f481732cb3213302a4 17-Jun-2015 Adam Powell <adamp@google.com> Add matching xml attributes for existing Toolbar properties

Bug 21010256

Change-Id: I3ac9491d86dd502f7572e37a3c9b70ffb8957ced
/frameworks/base/core/res/res/values/attrs.xml
015e96cc95b09d9562f95dbb24f2ec8e5bbfa2d4 05-Jun-2015 Andrei Stingaceanu <stg@google.com> Floating toolbar old theme fix

The floating toolbar now has it's own theming:
* material_light used for all light themes
* material_dark for dark themes

The attributes are not public.

Bug: 21177954
Change-Id: I7ccf9c677be44d510ab48168c0215d37456be059
/frameworks/base/core/res/res/values/attrs.xml
dbdaa9b41e418437ec29f7ea2fa27b859b3bef14 11-Jun-2015 Chris Banes <chrisbanes@google.com> Merge "API council review feedback for ActionMenuView" into mnc-dev
d5f82d88e158ec7dd887fdc7b2bb3c8037633464 11-Jun-2015 Jorim Jaggi <jjaggi@google.com> Merge "Update fingerprint icon" into mnc-dev
f6633da2b578bfeaed468da84b424e80010b101e 10-Jun-2015 Jorim Jaggi <jjaggi@google.com> Update fingerprint icon

Now, a flat, scalable, tintable vector icon is used instead of a
complex graphics. This makes it suitable for most use cases. Also
rename it to fingerprintAuthDrawable.

Bug: 21572289
Change-Id: I413acbbd8e5143ddcb3e2cfa9772949d5fbf02fc
/frameworks/base/core/res/res/values/attrs.xml
a41b78973db3dfde159f7d641f794f462ad323d3 09-Jun-2015 Chris Banes <chrisbanes@google.com> API council review feedback for ActionMenuView

Reverts "MenuItem, navigation and overflow icon tinting" CL,
and adds getter and setter for the overflow icon to ActionMenuView
and Toolbar.

BUG: 21571899

Change-Id: I591f43650356443fa3256e4d74e28b6ddd8c2b33
/frameworks/base/core/res/res/values/attrs.xml
5c3188e75e33c8edaf18af71fa681cd7759aee87 09-Jun-2015 Alan Viverette <alanv@google.com> Update seek bar dialog preference for Material

Bug: 21620889
Change-Id: Ie8e6f570a3be32722f4e49ccf81da263fda736fe
/frameworks/base/core/res/res/values/attrs.xml
e1f3214e72b63ed7cbe368005622055f80da0e0d 08-Jun-2015 Mady Mellor <madym@google.com> Merge "Change stylus button press to context click in View - API review feedback" into mnc-dev
e860891b1a7d4c1b581f294fa5831999caac6506 05-Jun-2015 Mady Mellor <madym@google.com> Change stylus button press to context click in View - API review feedback

Updates all references in View's onStylusButtonPress to onContextClick
as per API review feedback.

Additionally listens for mouse right clicks and calls the onContextClick
method for these as well for the stylus button press.

Bug: 21572278
Change-Id: I5c1ee8c8f23a77d7c677b86356e89d0e4fc40056
/frameworks/base/core/res/res/values/attrs.xml
a2344eac370b38263d7f17a7e9802cc9a017eb3a 05-Jun-2015 Martijn Coenen <maco@google.com> Remove NFC CardEmulation dynamic resource APIs.

No longer needed.

Bug: 21343778
Change-Id: I5188c4bc819146861d346f3f4339f002b7173027
/frameworks/base/core/res/res/values/attrs.xml
db2911321b1cb0870d10baab370c93da13a91067 30-May-2015 Alan Viverette <alanv@google.com> Merge "Replace PNG-based seekbar thumb animation with AVD" into mnc-dev
87e1938be8e6c2ac7e6163a63df5dd69633cc836 30-May-2015 Alan Viverette <alanv@google.com> Replace PNG-based seekbar thumb animation with AVD

Adds optical inset support for VectorDrawable and GradientDrawable.

Bug: 19944181
Change-Id: I9df04d9fe17ad858413e7f93694bf37ee2c43c85
/frameworks/base/core/res/res/values/attrs.xml
b134b5e376652720d746703ac2f58ac85b2840ee 29-May-2015 Doris Liu <tianliu@google.com> Update doc to include how clipToPadding affects EdgeEffect

Bug: 19126514
Change-Id: I72c6ac20b4c72421137d97f77da5425e74f2b09a
/frameworks/base/core/res/res/values/attrs.xml
a65f1d1c4cbda405023006eb5bcf9254b9b913e3 20-May-2015 Jorim Jaggi <jjaggi@google.com> Add fingerprint icon

Bug: 20663748
Change-Id: Iae9512173f7ea9d3d62a53cded29d23140bdcfd8
/frameworks/base/core/res/res/values/attrs.xml
5446b5f9bccfb9200b8a6d7baa7f88b0aedeb3be 18-May-2015 Alan Viverette <alanv@google.com> Remove controlBackground attribute, replace with direct reference

Trending on the side of fewer theme attributes. It's possible (though
somewhat painful) to set the control background without adding another
theme attribute, so leave it out. Replace with direct reference to the
themed drawable.

Bug: 21118581
Change-Id: Ica72b452495090d682842f81ca117731c3b2d874
/frameworks/base/core/res/res/values/attrs.xml
c25771ce224d6dc2dd3bc4df91ca08069a0f72de 13-May-2015 Alan Viverette <alanv@google.com> Merge "Update scrollIndicators XML enums to match View constants" into mnc-dev
a789325a0fddadd80f9ce24f020c3eab3e6c6489 13-May-2015 Alan Viverette <alanv@google.com> Update scrollIndicators XML enums to match View constants

Bug: 21027462
Change-Id: I41e503e218253cf63bc44a82345f8b086261e379
/frameworks/base/core/res/res/values/attrs.xml
95c7a13f2ac4f31ed3aaec9b47b9a29a3dbca978 12-May-2015 Roozbeh Pournader <roozbeh@google.com> Add hyphenationFrequency attribute to TextView and StaticLayout.

This patch adds plumbing to TextView and StaticLayout to control the
frequency of automatic hyphenation used in laying out paragraphs.

Bug: 21038249
Change-Id: Ib45de190eb0a1ed738e69fd61f2b39561b11aec7
/frameworks/base/core/res/res/values/attrs.xml
ed9af066b2407a36699fae2e475c4d1b53d2ca1d 08-May-2015 Dianne Hackborn <hackbod@google.com> Merge "Fix issue #20655182: API Review: ViewAssistStructure" into mnc-dev
49b043f37d7231b1544cb72e1bfb616e5a00688d 07-May-2015 Dianne Hackborn <hackbod@google.com> Fix issue #20655182: API Review: ViewAssistStructure

Fix the various view assist related APIs.

Also remove the blockAssist view attribute, and instead use
the window's FLAG_SECURE to drive blocking of the entire
hierarchy (which is semantically correct, and will protect
existing apps that have already indicated they need it).

Change-Id: I6beebc86b202809cba0a356cae9607d8d0fb5e78
/frameworks/base/core/res/res/values/attrs.xml
4ea5ee233022877c2e34ae83a48c24630f83713e 07-May-2015 Alan Viverette <alanv@google.com> Make popup window enter animation more like app transition enter

Merges the translate and clip reveal so that we can adjust the clip
position based on the current translate position. This ensures the
clip appears to expand from the center of the translated popup and
never extends outside the window bounds.

Change-Id: I8bbb9c0e2293a25f7807d71d9b8779bb782d4784
/frameworks/base/core/res/res/values/attrs.xml
922e1c6ed28da4c5b7ff6b1d4448fe3e8c11652f 06-May-2015 Alan Viverette <alanv@google.com> Add scroll indicators on View, use in AlertDialog

Also updates default fade duration for scrollbars to match Material
spec and moves around some padding in AlertDialog so that scrolling
text and list items aren't so close to the title.

Bug: 19098033
Change-Id: I40dca6a931480c4c48463e3ea5b8361534cbd8d7
/frameworks/base/core/res/res/values/attrs.xml
e70d6535237d2e6f03adcd0bdc11e45ea714dc97 25-Apr-2015 Selim Cinek <cinek@google.com> The voice assist may now be launched above the lockscreen

A possibility was introduced to launch voice assist over
the lockscreen using the left keyguard affordance.

Change-Id: Ic4618d24256b65441a50d77d0ef59b0ec99b6ead
/frameworks/base/core/res/res/values/attrs.xml
0629a5d524a9444e28bc1b3ad8215276f3a94f50 01-May-2015 Jorim Jaggi <jjaggi@google.com> Merge "Rename supportsAssistGesture to supportsAssist" into mnc-dev
5f560d056243638a83a4e7770035fdb66004c9d7 30-Apr-2015 Jorim Jaggi <jjaggi@google.com> Rename supportsAssistGesture to supportsAssist

Bug: 20642759
Change-Id: Idddc786980244cc94570d04fd414540bbad60448
/frameworks/base/core/res/res/values/attrs.xml
ac7927a89519a79ab73723a13ed9ea12ca16056f 30-Apr-2015 Alan Viverette <alanv@google.com> Merge "LayoutInflater should always try to generate LayoutParams for include" into mnc-dev
84aa2fb65ab1ac99d6e59bd9d3398cfabc8cccc1 30-Apr-2015 Alan Viverette <alanv@google.com> LayoutInflater should always try to generate LayoutParams for include

A recent optimization assumed that layout_width and layout_height always
had to be defined to successfully generate layout params, but this is not
guaranteed to be true for custom ViewGroups.

Bug: 20267738
Change-Id: If09d346f30c0848b984b9137088f8f3b7617cd08
/frameworks/base/core/res/res/values/attrs.xml
2619ef3918e15bf415fb038e942cfbd98bff4c6a 30-Apr-2015 Mady Mellor <madym@google.com> Merge "Add onStylusButtonPress listener to View" into mnc-dev
e82067b57595a2bce656e5ba3a9bcf19048f2f25 30-Apr-2015 Mady Mellor <madym@google.com> Add onStylusButtonPress listener to View

The gesture is: stylus touching screen + button pressed, the event
is recognized when the button is pressed, not when it's released.
It can be pressed during DOWN or MOVE.

If the stylus touch + press button is occurring longpress cannot
occur and vice versa. Also adds the haptic feedback and accessibility
bits specific to the new gesture.

Bug: 19620479
Change-Id: Ibc4654978ef39e7b4251d17636453d90f3bf622d
/frameworks/base/core/res/res/values/attrs.xml
b4004dfc84b7c51519645020ea9431b051f5db62 30-Apr-2015 Alan Viverette <alanv@google.com> ActionBar SearchView's default hint shouldn't override SearchableInfo

Moves the queryHint to defaultQueryHint, specifies the override order
as queryHint > SearchableInfo > defaultQueryHint.

Cleans up annotations and comments for several related methods.

Bug: 20614122
Change-Id: Ib58ec309e6814cd512df147d789ec0cd546018af
/frameworks/base/core/res/res/values/attrs.xml
f4f84c98de630e6346f136ce074af464be6c4a00 28-Apr-2015 Adrian Roos <roosa@google.com> Rename windowLightStatusBar

Bug: 20642760
Change-Id: If961c758bb034ff9643d7b06a2baafe7307f4051
/frameworks/base/core/res/res/values/attrs.xml
7eaccbfbc25b772659536c096f6341927c38c470 23-Apr-2015 Doris Liu <tianliu@google.com> Remove distance based animation duration API

Bug: 20500107

This reverts commit 0084e370955cfa1efbf8ab447ac5e71a5529f5d3.

Change-Id: I57f1f3a22c5adfefd966447050b100a50e7141b2
/frameworks/base/core/res/res/values/attrs.xml
799d8d0a0fa42d360f2ccd9cc66aace8eb167c67 23-Apr-2015 Dianne Hackborn <hackbod@google.com> Add "assist block" API.

To prevent assist structure traversal down the view hierarchy.

Change-Id: I50ce5f8de6f2eca3cb862de8eacd6422c40a2f7c
/frameworks/base/core/res/res/values/attrs.xml
3797a788dc187cdffbdc034a1d4f9791432dac67 22-Apr-2015 Alan Viverette <alanv@google.com> Merge "Fix visual styling for Material Spinner background"
8abf680e007a378c2828fe43ed8d71131390ec2e 20-Apr-2015 Martijn Coenen <maco@google.com> Add NFC APIs for dynamic resources.

For new Tap & Pay settings UX.

Change-Id: I55ff4e4d4a4b6d26c3c88d96431c4f14d0963323
/frameworks/base/core/res/res/values/attrs.xml
388cd3b69c51a449b8bbb8086dbc429f24783ad1 21-Apr-2015 Alan Viverette <alanv@google.com> Fix visual styling for Material Spinner background

Adds explicit padding attributes to LayerDrawable, constrains the ripple
to fit within the container to avoid projection.

Bug: 19359934
Bug: 20083467
Change-Id: I46da941fba37552adeb2c1fe617b799f576df0c6
/frameworks/base/core/res/res/values/attrs.xml
b201110437f6bcb0c96aa70bb5f17d8d8d0597d9 21-Apr-2015 Joseph Cooper <josephcooper@google.com> Merge "Introduces navigation keycodes."
33f0c93fa9d1fd793f02e91e4419233a1a228e65 21-Apr-2015 Alan Viverette <alanv@google.com> Merge "Update the popup reveal animation to more closely match window reveal"
95888c07e978f0d6af62ef96124acd228ac2ab13 16-Apr-2015 Alan Viverette <alanv@google.com> Update the popup reveal animation to more closely match window reveal

Hand-waves the default interpolators for efficiency's sake until we can
implement interpolator caching or preloading.

Change-Id: Ibc618a0c092b08a33fb91265ec15665c94831b6b
/frameworks/base/core/res/res/values/attrs.xml
55b9ed42d3e1f61794d23cd0f4a04d01c51eab14 16-Apr-2015 Joseph Cooper <josephcooper@google.com> Introduces navigation keycodes.

These four new navigation keycodes are intended to be used to
navigate a tree hierarchy or list of items. They should be used to
allow the user to advance forward or backward within a list of
sibling items, expand the currently selected item to navigate the
item's children, or back out from the current item to its parent
item or state.

Change-Id: Ie2b85b3e4c682b0698599d7bcf64a53f6a52d776
/frameworks/base/core/res/res/values/attrs.xml
e319d5a3627aa3cd73c6ec0c76f8593ddefbab9d 15-Apr-2015 Raph Levien <raph@google.com> Add left and right indent arrays to TextView

In support of layout of paragraphs to non-rectangular regions, add
arrays for left and right indents to TextView, along with supporting
StaticLayout builder setters.

Bug: 20182243
Change-Id: I015bcef8f258c89001fcf8a54c179d2dfc0d7943
/frameworks/base/core/res/res/values/attrs.xml
80003c6e9e89e86bec5e42328d126f5837ba06fd 14-Apr-2015 Roozbeh Pournader <roozbeh@google.com> Merge "Add more firstStrong alternatives for textDirection."
5c8c779ff62ade5904e6f86345bc6c0d42bc0b3b 14-Apr-2015 Doris Liu <tianliu@google.com> Rename duration scale hint types in xml

To avoid being confused with unit dp

Change-Id: I5ea9e5ad6034c1d79c9e0bb65759a122ea715770
/frameworks/base/core/res/res/values/attrs.xml
b51222a3010abdf3236cb00fd401b7062c28831e 13-Apr-2015 Roozbeh Pournader <roozbeh@google.com> Add more firstStrong alternatives for textDirection.

The current firstStrong value of textDirection is locale-dependent,
and can create problems when consistent display of text across
locales of potentially different direction is desired.

This adds two new values for textDirection, firstStrongLtr and
firstStrongRtl, which don't use the locale or the view's direction as
fallback, but explicit values of LTR or RTL.

Using firstStrongLtr also guarantees the exact algorithm defined in
the Unicode Bidirectional Algorithm to be used for determining
direction.

Bug: 13428339
Change-Id: I450d4f6b5197763ace7f9506c72cf87a90da4218
/frameworks/base/core/res/res/values/attrs.xml
a7e8cfe97892a984e49292f9221b2db568b6364d 13-Apr-2015 Doris Liu <tianliu@google.com> Fix duration scale attribute for AnimatorSet

Bug: 20160979
Change-Id: I876771a037d2c254fc53ad0bfa4880e69e427090
/frameworks/base/core/res/res/values/attrs.xml
0084e370955cfa1efbf8ab447ac5e71a5529f5d3 10-Apr-2015 Doris Liu <tianliu@google.com> Distance based animation duration

In order to preserve the same look and feel of an animation across different
devices, we need to maintain the same angular velocity for the animation in
users' field of view. Since the animation path may span different angles on
different devices, we need to therefore adjust the duration accordingly.

Change-Id: Ia37f213e5a894a046edbb1a45a4ced04e406d85d
/frameworks/base/core/res/res/values/attrs.xml
e5f1fff6dbf2b0093f8383523c87caeba2875a01 07-Apr-2015 Alan Viverette <alanv@google.com> Fix fast scroller thumb and track margins for Material

Bug: 20091610
Change-Id: Iab023872381aee16be2c83fcf1a622a20619ca49
/frameworks/base/core/res/res/values/attrs.xml
88dc5ba692f588e27efaa748a227304052490e45 04-Apr-2015 Joseph Cooper <josephcooper@google.com> Merge "Documents the ImageView.ScaleType attributes"
d96fdbd0cdf968a587d99d86b9f7513e0ccdbaf8 03-Apr-2015 Joseph Cooper <josephcooper@google.com> Documents the ImageView.ScaleType attributes

Although the ImageView.ScaleType enum is documented, that
documentation was not reproduced in the xml attributes. Copying the
documentation across should fill the previously empty 'Description'
column in
http://developer.android.com/reference/android/R.attr.html#scaleType
and
http://developer.android.com/reference/android/widget/ImageView.html#attr_android:scaleType

Also adds javadocs to ImageView.setImageMatrix(Matrix) because the
ScaleType documentation refers to it and it was also empty.

Change-Id: I7768549970eab2ebfe38cc4677a58dc91e104588
/frameworks/base/core/res/res/values/attrs.xml
64e71cd6cce5c65548a570204f6cc8641ef1eddb 03-Apr-2015 Jorim Jaggi <jjaggi@google.com> Merge changes from topic 'assist'

* changes:
Add test assist to implement motion study
Implement new assist gesture and motion
Add flag to voice interactor for supporting assist gesture
Add more internal API's for assist
Add ability to start voice interaction session directly
0b68ff45125e449dd0b4120f530240093aa6253e 02-Apr-2015 Jorim Jaggi <jjaggi@google.com> Add flag to voice interactor for supporting assist gesture

Add an additional flag to the voice-interaction-service declaration
so it can indicate whether it is able to handle the assist gesture.
Use that information in SystemUI so it only starts the voice
interaction session if the service is able to support it.

Change-Id: I62b035ce4f4cf06ee6e7eb0ddc4bf5edbc0e6737
/frameworks/base/core/res/res/values/attrs.xml
34ed4dbe5701f7c4cc0268a11814fb03deaad962 03-Apr-2015 Doris Liu <tianliu@google.com> Merge "Add per-interval interpolation support for keyframe in xml resources"
6aac06ab940566020d050fdaa0d5e8d2e6c128ae 01-Apr-2015 Doris Liu <tianliu@google.com> Add per-interval interpolation support for keyframe in xml resources

Bug: 19913234
Change-Id: Ie46af02b2db3dad6ace667480aa556e0f645d278
/frameworks/base/core/res/res/values/attrs.xml
39b4db73c3340ff955f67e4e5318159d19d1ab3a 25-Mar-2015 Raph Levien <raph@google.com> Add breakStrategy attribute to TextView

This patch adds plumbing to TextView to control the strategy used
for breaking paragraphs into lines.

The default for TextView is "quality", while the default for EditText
is "simple", largely to avoid too much re-layout when editing.

StaticLayout now has a builder which provides access to more
functionality and is also cleaner than the old mechanism of having
lots of constructors with varying numbers of arguments. This patch
changes TextView to use that builder, and also contains cleanups
of the Builder within StaticLayout.

Change-Id: Iee3cf3a05a3e51ba0834554e4a3ec606e9cabca5
/frameworks/base/core/res/res/values/attrs.xml
262f9952e6e78e00a6d42bab97d73dccfb9607f4 24-Mar-2015 Fyodor Kupolov <fkupolov@google.com> Support for nested bundles in setApplicationRestrictions

Added new restriction types - bundle and bundle-array.

Modified RestrictionsManager.getManifestRestrictions to support new
hierarchical restrictions.
Added RestrictionsManager.convertRestrictionsToBundle, which enables
programmatic conversion from a list of RestrictionEntries to a Bundle.

Modified read/write methods for application restrictions in UserManagerService.
Added unit tests.

Bug: 19540606
Change-Id: I32b264e04d5d177ea5b4c39a8ace5ee0ce907970
/frameworks/base/core/res/res/values/attrs.xml
60b674e07bf7346a673abd4a5f40bddeca16e7ff 25-Mar-2015 Alan Viverette <alanv@google.com> Clean up date picker attributes, add carets

Bug: 19819283
Bug: 19431364
Change-Id: Idd66f4ceb99d598c0f256d85c43bff6e25ccdd8f
/frameworks/base/core/res/res/values/attrs.xml
523fe91af4baf26cd26e46c1418a072574959b73 30-Mar-2015 Alan Viverette <alanv@google.com> Merge "Clean up time picker attributes and drawing code"
f2525f6802219ad5e983128dc2f7b5a89a507d9c 25-Mar-2015 Alan Viverette <alanv@google.com> Clean up time picker attributes and drawing code

Change-Id: I16283d666f49885855a5f9bb3781cea07af058fd
/frameworks/base/core/res/res/values/attrs.xml
2b25e2eee032a23fd20a136d5a747098f8b6452f 24-Mar-2015 Adam Powell <adamp@google.com> Move foreground drawable down from FrameLayout into View

This will allow any View to include foreground drawables. This is
useful for cases where a foreground drawable is a more appropriate
place to put a state list to show focus or touch highlighting.

Also add View#onDrawForeground as a public API hook for drawing
decorations after primary view content and child views such as
scrollbars, foreground drawables and EdgeEffects.

Change-Id: If1e4700af69db6876970f8f4ad5e3eab11b8034c
/frameworks/base/core/res/res/values/attrs.xml
0ef59ac0e57e9b99d174d4a53f7d9639357743ac 23-Mar-2015 Alan Viverette <alanv@google.com> Update DatePicker and CalendarView to latest Material spec

Bug: 19431364
Change-Id: If364a051a5208d170495de4182e46b32c7560e08
/frameworks/base/core/res/res/values/attrs.xml
c0653dad13c5c886a7fad0e9c2fe33aa264b1686 11-Mar-2015 Alan Viverette <alanv@google.com> Fix dialog overlay theme background color, add theme attr

Bug: 19524852
Change-Id: Id3188d5c0ac9ef985bb17831c46a8aff20f89bc1
/frameworks/base/core/res/res/values/attrs.xml
f1dad1ea82c5d9ca920af39b81ac6894ff692b99 27-Feb-2015 James Cook <jamescook@google.com> Add TextView XML attribute for undo support

* Defaults to true, but can easily be changed if we decide that undo
should be off by default.

Bug: 19332904
Change-Id: Ic4f3814a1b0a5e25171a910f2fe628606e16104e
/frameworks/base/core/res/res/values/attrs.xml
228fd600cebe51e612357489310bc239d6bf24cc 27-Feb-2015 Alan Viverette <alanv@google.com> Merge "Implement landscape layout for time picker dialog"
9cc36ca1b520c06f882e84b909f3a2b75d303a06 23-Feb-2015 Chris Banes <chrisbanes@google.com> MenuItem, navigation and overflow icon tinting

- iconTint and iconTintMode attrs for MenuItem, with
associated setters.
- navigationTint and navigationTintMode attrs for Toolbar
with associated setters.
- overlflowTint and overflowTintMode attrs for Toolbar
with associated setters.

BUG: 18126050
BUG: 19148351
BUG: 19305408

Change-Id: Ibd1fae7cdbc7a7c42809e52541fae5d8beb18e92
/frameworks/base/core/res/res/values/attrs.xml
62c79e9a64c3b2cafd5500ed3064977dff7b7da3 26-Feb-2015 Alan Viverette <alanv@google.com> Implement landscape layout for time picker dialog

Adds support overriding default alert dialog panel elements by including
them in the dialog's custom content view, but no public API (yet!) since
the panel IDs have never been public. Some minor cleanup and refactoring
in TimePickerDialog. Removes Holo styles for "clock" and "calendar" style
pickers since they are new in Material. If the new styles are used against
Holo they will match Material but with Holo primary/accent colors.

Also implements themed color state lists to resolve TODOs in both time
and date pickers.

Bug: 19431361
Change-Id: I095fd8d653e02d9e5d20d66611432a08a7a5685e
/frameworks/base/core/res/res/values/attrs.xml
924a18baa254a5f73e8e38b5730b1acd1e7faf19 25-Feb-2015 Filip Gruszczynski <gruszczy@google.com> am cf8c112e: am 01dd0e86: Merge "Force translucency from windowIsTranslucent on SwipeDismissLayout." into lmp-mr1-modular-dev

* commit 'cf8c112ed87752d79a869de9426b5c5a950b5c43':
Force translucency from windowIsTranslucent on SwipeDismissLayout.
23958c6e2ffd4e76a88bc553fe2874d2f5f3f5e2 24-Feb-2015 Filip Gruszczynski <gruszczy@google.com> Force translucency from windowIsTranslucent on SwipeDismissLayout.

Bug: 18799741

Change-Id: Ifb05869f1bf080d7555d7728dc085c41cc2c277c
/frameworks/base/core/res/res/values/attrs.xml
adbc95f015aed3c6d67bc05507cafa2148cc5d94 20-Feb-2015 Alan Viverette <alanv@google.com> Update time picker to match latest Material spec

Also removes saveLayerAlpha() call from radial time picker's disabled
drawing path.

Bug: 19431361
Change-Id: I18641bb9544107bb8704fc43d0dd6c5b18ff99ce
/frameworks/base/core/res/res/values/attrs.xml
88d44d4adaa68db02e4eef68606591028a92add0 13-Feb-2015 Alan Viverette <alanv@google.com> Add attribute for controlling ripple radius

Sets up the action bar item and control styles to use a 20dp radius
ripple to match latest Material spec.

Bug: 19370157
Change-Id: I87cba01076ee83937a6bfd36fc7dc188e1eb4672
/frameworks/base/core/res/res/values/attrs.xml
0d9ada9fdd1a609ded3fed4328021a5fe26d898d 06-Feb-2015 Narayan Kamath <narayan@google.com> Fix breakages in update-api.

doc-comment-check was failing because a couple of javadoc comments
didn't fully qualify R.java's classname where required.

Change-Id: Id0445827e438fd4c1d6e4e9793a00a6cc9f59d3c
/frameworks/base/core/res/res/values/attrs.xml
e8d05b5bab49f2becb1762b70275d3914de23be2 05-Feb-2015 Alan Viverette <alanv@google.com> Merge "Avoid unnecessary exception handling for <include> tag"
75fa38539d1343eb7d4360c3a183e295a18185a8 27-Jan-2015 Adrian Roos <roosa@google.com> Add API for light status bar

Adds a systemUiVisibility flag and links it
to the status bar icon controller. Also adds a
theme attribute for setting the flag.

Bug: 19233606
Change-Id: I8a89a10cf2746cefa2feba50dc60c5eccd2ab28d
/frameworks/base/core/res/res/values/attrs.xml
e8489cd5f578d8f60f0f48bf6d40785488f4092c 03-Feb-2015 Alan Viverette <alanv@google.com> Avoid unnecessary exception handling for <include> tag

Change-Id: I73357deed59cf5a601124584e4af740956d26a14
/frameworks/base/core/res/res/values/attrs.xml
7354b30d9081abdaf36b3e93eb224e728dfc8ecd 03-Feb-2015 Alan Viverette <alanv@google.com> Add layer width, height, gravity, and RTL insets for LayerDrawable

Bug: 18473819
Change-Id: Iae8e3dbd3fcc7f4c2f08b266c69d40036e75dfb6
/frameworks/base/core/res/res/values/attrs.xml
447590524ac387f8d1ad7fad5e8c56e6644a3d70 30-Jan-2015 Alan Viverette <alanv@google.com> Merge "Add accessors for switch thumb and track tinting"
e7eee640f83b0cffef63ef1f196efa4dcac64095 29-Jan-2015 Alan Viverette <alanv@google.com> Add accessors for switch thumb and track tinting

Bug: 19196145
Change-Id: I5c426bc8c624c75fd27faaf6e0cbef5a0594175a
/frameworks/base/core/res/res/values/attrs.xml
5435a30ae552391f14009c4459731ae149675b18 29-Jan-2015 Alan Viverette <alanv@google.com> Add transition support to PopupWindow

Allows framework-added windows to manually specify surface insets, which
enables us to wrap the popup window's elevated content view with a root
view, which in turn allows us to use the Transition API for popup window
transitions.

Fixes a bug where the root view's render node forced clipping.

Bug: 13211166
Change-Id: I303dfa55a052cdf5d3b1485422529123e3cc867a
/frameworks/base/core/res/res/values/attrs.xml
cb4f594eca61d07930a131f4e8063b1a64bc0768 07-Jan-2015 Jorim Jaggi <jjaggi@google.com> Remove dead code #11: Remove more unused classes

Change-Id: Ie78d40fd20eef859e3c0ea9269b86ff1e1471a58
/frameworks/base/core/res/res/values/attrs.xml
de47e3554d8e72509975d6ff475ede79e800743c 27-Jan-2015 Jorim Jaggi <jjaggi@google.com> Revert "Remove dead code #11: Remove more unused classes"

This reverts commit 397ca8be8de407237cd293873647c182837bc032.

Change-Id: Id7f8dbe93d2a48a7f6261232499f73b7de8dd7b1
Reason: Build breakage.
/frameworks/base/core/res/res/values/attrs.xml
397ca8be8de407237cd293873647c182837bc032 07-Jan-2015 Jorim Jaggi <jjaggi@google.com> Remove dead code #11: Remove more unused classes

Change-Id: I3130991cb468a47aa0e198e42f20edca0836f66b
/frameworks/base/core/res/res/values/attrs.xml
3117a52845174e1ed3f5c4313cc9ea2eaf8b2ce2 20-Jan-2015 Alan Viverette <alanv@google.com> Use activated control color for ripple checked state

Change-Id: I5c3828c04ac159a50c36eb10d81174c881eefdf9
/frameworks/base/core/res/res/values/attrs.xml
3c8e3a96e95edea3147c02c304385ecbfaed6cc4 15-Jan-2015 Alan Viverette <alanv@google.com> Merge "Add popup theme for Spinner, use for actionBarPopupTheme default"
d430753cba09acb07af8b313286f247c78a41a32 01-Dec-2014 Chet Haase <chet@google.com> Add resource attributes for Keyframes and PropertyValuesHolders

Issue #17939329 Expose multi-property and multi-keyframe capabilities in animation resources

Change-Id: I14822ced47665fa6cde4996f74d3078da2ada38a
/frameworks/base/core/res/res/values/attrs.xml
b9ead4a91599ca63e947f74f83b67a58bda64a82 14-Jan-2015 Alan Viverette <alanv@google.com> Add popup theme for Spinner, use for actionBarPopupTheme default

Also adds methods for setting the context used to inflate drop-down
views in several adapters.

Bug: 17625714
Change-Id: Id267afa4901c1d46ceb3bc3b10fc642cea1799fe
/frameworks/base/core/res/res/values/attrs.xml
b97d69856d1f87468b78e7fa355f15fecf888c7d 08-Jan-2015 Alan Viverette <alanv@google.com> API for tinting TextView compound drawables

BUG: 18762354
Change-Id: Iba6fab4f63a5d26cb27606d25a1fd0a1f47afa57
/frameworks/base/core/res/res/values/attrs.xml
c5b95c20b6fd3f4e63147efb22dd19c657b17001 07-Jan-2015 Alan Viverette <alanv@google.com> Fix date picker color handling, expose StateSet utils in more places

Enabled use of color selectors for the day number text, which lets us
use the "activated" text color and push the selection background
opacity up to 100%. Also ensures the selector circle stays within the
bounds of the selected day.

BUG: 18864682
Change-Id: Ia36ea748f83e13683a1de8ac1a259d353578d61a
/frameworks/base/core/res/res/values/attrs.xml
304ea5aac77cae03b4e8440a7c73c18086d96a20 06-Jan-2015 Alan Viverette <alanv@google.com> Merge "Allow use of theme attributes in color state lists"
45c4bbbbce6bbad50a033efcba7948a23f1f117a 05-Jan-2015 Alan Viverette <alanv@google.com> Allow use of theme attributes in color state lists

BUG: 17384842
Change-Id: Ibdc413acbd00e37b908432abd55f6521c22b8fc9
/frameworks/base/core/res/res/values/attrs.xml
0dd962db3e66e725241565bb6e8d45d8383e3aeb 20-Dec-2014 Kris Giesing <kgiesing@google.com> Merge "Fix minor spelling and grammar errors in public JavaDoc"
33e3cdab5bb20fc265b75b541fd9e1837269cc50 18-Dec-2014 Alan Viverette <alanv@google.com> Allow theme attributes in <include> tag, fix <tag> context

BUG: 17658979
Change-Id: I79a55ee53bff5ea6efb04997973a9aa810ff0950
/frameworks/base/core/res/res/values/attrs.xml
acf874112a805dc4cfaf025c6ecb894cb9d79225 17-Dec-2014 Alan Viverette <alanv@google.com> Merge "Revert "Allow theme attributes in <include> tag, fix <tag> context""
a9783bffcc926b62cf438f2e50636e433870c34d 17-Dec-2014 Alan Viverette <alanv@google.com> Revert "Allow theme attributes in <include> tag, fix <tag> context"

This reverts commit 866180198a3b4db619a6b08d8aae14852dfc5e7c.

Change-Id: Ia77131bf78b53a4360c7fc36d295994119c296cc
/frameworks/base/core/res/res/values/attrs.xml
8b6216d31415e9b9377570ebc5b0727a16e36054 17-Dec-2014 Kris Giesing <kgiesing@google.com> Fix minor spelling and grammar errors in public JavaDoc

b/18777215

Change-Id: I2403db4fb94144f0a71243c6b74076482defc9a4
/frameworks/base/core/res/res/values/attrs.xml
b910bd761581b0aaa5274aeb8282baf329cde982 16-Dec-2014 Alan Viverette <alanv@google.com> Merge "Allow theme attributes in <include> tag, fix <tag> context"
866180198a3b4db619a6b08d8aae14852dfc5e7c 16-Dec-2014 Alan Viverette <alanv@google.com> Allow theme attributes in <include> tag, fix <tag> context

BUG: 17658979
Change-Id: I1896ef88ee850f665c7cbbec522e1942897f91e9
/frameworks/base/core/res/res/values/attrs.xml
39a72dd207eb009d3bf84bb10b7c72fb7a6853c1 15-Dec-2014 Alan Viverette <alanv@google.com> Clean up ViewStub inflation to ensure it has resources

BUG: 18642716
Change-Id: I52be9d379672ef143cd385c78a8e0744225de4ae
/frameworks/base/core/res/res/values/attrs.xml
fdd2442b623a8415726a428e4f4448a75d1e977e 04-Dec-2014 Svet Ganov <svetoslavganov@google.com> Update accessibility event constants in the service registration XML.

An accessibility service may be configured to receive only certain event
types in the meta-data XML file. This change adds some missing event types
to the possible events to register for in the XML. This ensures parity
between the Java API and the XML declaration.

bug:18528776

Change-Id: Ie516f356db81fb1fb39f8d3a61b1edcbba1c7448
/frameworks/base/core/res/res/values/attrs.xml
485ac7782ed7605507bf2186246f59c537f8b578 20-Nov-2014 George Mount <mount@google.com> Merge "Slide supports Gravity.START and Gravity.END." into lmp-mr1-dev
b130d5961cb154e8821cfa42fdd820d67497d84d 20-Nov-2014 Alan Viverette <alanv@google.com> Merge "Remove underline and search icon from ActionBar search view" into lmp-mr1-dev
552eca1a713ab8f6c60d6ec0d350ef33813cd25b 20-Nov-2014 Alan Viverette <alanv@google.com> Merge "Implement Material-style delegate for CalendarView" into lmp-mr1-dev
2db3bf5c49ebcd56f02f10145aa40b2445f6be06 19-Nov-2014 George Mount <mount@google.com> Slide supports Gravity.START and Gravity.END.

Bug 18444396

Change-Id: Id7b82b44948e4501c2b4fb5302d22672fa20cd00
/frameworks/base/core/res/res/values/attrs.xml
cb8ed3705cd8f50d43ff4a0c5d91d545f28add7a 19-Nov-2014 Alan Viverette <alanv@google.com> Remove underline and search icon from ActionBar search view

BUG: 17396265
Change-Id: I751bc79538f1ea412192172035920e59351270f1
/frameworks/base/core/res/res/values/attrs.xml
0455174d347bf451e830584bc3f6f35c3c560282 19-Nov-2014 Chris Craik <ccraik@google.com> Merge "Update clipToPadding docs" into lmp-mr1-dev
b165296a9c6e998541ea18c72ffb2de7ba03d596 15-Nov-2014 Chris Craik <ccraik@google.com> Update clipToPadding docs

Clarify that it doesn't clip anything but children,
and only if padding is non-zero.

Change-Id: I3e3ae31f52fc22304eb13d88765f9f4fc6e43e66
/frameworks/base/core/res/res/values/attrs.xml
4612740ddc76b3518dc6d189d5f8b5b7f60e9d64 13-Nov-2014 Alan Viverette <alanv@google.com> Implement Material-style delegate for CalendarView

BUG: 18266649
Change-Id: Ifd749328754b82dc43259ca7dadb472e449bdfff
/frameworks/base/core/res/res/values/attrs.xml
f89b58ca834de833fe45130f49270b3743240b2e 11-Nov-2014 Alan Viverette <alanv@google.com> Fix Material styling in remaining dialogs and layouts

Also updates existing row and dialog layouts to use preferred list item
or dialog padding as appropriate, fixes incorrect activity themes, and
updates ChooseAccountActivity variants for Material.

BUG: 18314215
BUG: 18292562
Change-Id: I2fde4ba6db80d839104abdaa334a46ad1861600f
/frameworks/base/core/res/res/values/attrs.xml
d6570d11e4d1e43c2cfe1d10e27a7786c4283169 06-Nov-2014 Alan Viverette <alanv@google.com> Support theme attributes in StateListDrawable <item> element

Also adds support for specifying drawable as a color since getDrawable()
automatically wraps colors to ColorDrawable. Does not currently allow
themed item elements to be used in Zygote preload, but we can add that
at some point in the future.

BUG: 18208662
Change-Id: I4c9721ffd100da4b9db7743a46c914828b943dae
/frameworks/base/core/res/res/values/attrs.xml
cdb72e2392e76da341496d073c601d04b030c990 05-Nov-2014 John Spurlock <jspurlock@google.com> am c2a0d9e5: am 66c46c4a: am 3a9321d4: Docs: Fix typo in Preference android:order attribute.

* commit 'c2a0d9e54e778338d73c99598dc741eebd58a326':
Docs: Fix typo in Preference android:order attribute.
3a9321d407f71fa6c2a49db63e6eb30003c8ef4c 05-Nov-2014 John Spurlock <jspurlock@google.com> Docs: Fix typo in Preference android:order attribute.

Change-Id: Ib3a009ed1fba8396be1bd5055f4897b0cc7d8738
/frameworks/base/core/res/res/values/attrs.xml
6c70290ff0b20329c8f173d5c3423eb83ddc46f1 10-Oct-2014 Svetoslav <svetoslavganov@google.com> Adding APIs to enable apps to influence accessibility traversal.

Accessibility focus is a token that can be put on any view and is
entirely controlled by accessibility services which decide whether
to put accessibility focus on a given view and what the traversal
strategy is.

Currently accessibility service use the view tree structure for
traversal which does not always reflect the logical order and the
user experience is sub-optimal. In such cases apps should be able
to influence how they are traversed for accessibility.

This change adds the notion of an accessibilty traversal order.
If a view has next in the traversal, an accessibility service has
to traverse the content of this view before traversing the content
next one.

This change will enable accessibility service to move away from
using the view tree and use spatial location of the content while
app developers can also influence the treversal order.

bug:17319923

Change-Id: Ib67ae4577f30b2c96575c71538dc1afdea08bfd3
/frameworks/base/core/res/res/values/attrs.xml
85085343b378f00a34448b69e582226fa584b005 29-Oct-2014 Alan Viverette <alanv@google.com> Add content description to Toolbar collapse button

BUG: 17722111
Change-Id: If6caa8bc61b0d178648952c419591380f4edf4ba
/frameworks/base/core/res/res/values/attrs.xml
b7573c2dbaff442a0f9f814bdc05aaa685574870 24-Oct-2014 George Mount <mount@google.com> Add resizeClip attribute to ChangeBounds.

Bug 17765948

Added the XML attribute for the resizeClip property of
ChangeBounds. Also updated support for resizing a view
using its clip bounds and position to fix the TODO.

Change-Id: I358d07d6a28fed4b7f39f9ccb9d89b9325f64239
/frameworks/base/core/res/res/values/attrs.xml
2efbe9816e097a07864a04f0722d5669b98699f4 21-Oct-2014 Alan Viverette <alanv@google.com> Fix gradient drawable radius when specified as float, dimension

BUG: 18070756
Change-Id: I991ff792c376c9695a007f8f1187390ab5ff6e3c
/frameworks/base/core/res/res/values/attrs.xml
43027b7bca554818cc4223389747d661819d5706 14-Oct-2014 Alan Viverette <alanv@google.com> Add support for tint and tintMode to GradientDrawable

BUG: 17975498
Change-Id: I8aeec48b8499abaf055e75018759f99801efdecc
/frameworks/base/core/res/res/values/attrs.xml
a7a735fb2a5d56e5ec7ca2f65cb14e29e3793f3c 09-Oct-2014 Adam Powell <adamp@google.com> Document that MarginLayoutParams margins should be positive.

Negative margins can cause all sorts of other problematic assumptions,
subtle errors and unexpected behavior. While they technically work
developers should steer clear of them.

Change-Id: Ia1f7d9a33e25444ebdc3c32679ae1179210558e1
/frameworks/base/core/res/res/values/attrs.xml
c2379e005d3e692d0b725c65fa842459e65ad1dc 01-Oct-2014 Alan Viverette <alanv@google.com> Merge "Add activated text colors, update Material preference header" into lmp-dev
c3fdffa98136bdad1fee9c77598d541d792920e1 29-Sep-2014 ztenghui <ztenghui@google.com> Correct the documentation for VectorDrawable

We missed the alpha for the vector drawable root level in the documentation.
And the animation target can be vector drawable itself for the alpha value,
which is more than path and group object.

b/17696183

Change-Id: Ic9d441fbdf411dad92718ae5adbc6655fe708453
/frameworks/base/core/res/res/values/attrs.xml
6dece79fc8ffaa5b44c9baaf6fb569637fb35813 30-Sep-2014 Alan Viverette <alanv@google.com> Add activated text colors, update Material preference header

Addresses contrast issues when using activated background.

BUG: 17521147
Change-Id: Ia242c6d7bd0c1b5ca545a81fe515f15320b14d67
/frameworks/base/core/res/res/values/attrs.xml
b22be6fcf2689a7de3795f406678caf73180a990 25-Sep-2014 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #17521147 Settings activity looks terrible on Volantis

- update layouts for PreferenceActivity and its headers
in two panes mode (per UX request)
- add theming where it was missing

Change-Id: I0c478c1a66b6de7e122b7ee73da24f3dd5a7bc28
/frameworks/base/core/res/res/values/attrs.xml
c6c744da75cfb79ba758a60baa3029495016fcfe 19-Sep-2014 Adam Powell <adamp@google.com> Add colorEdgeEffect to themes, default it to colorPrimary

Allow edgeeffect colors to be changed independently of the primary
color for the current theme.

Bug 16512225

Change-Id: Ibc13ad755f489fe1f6d16af0c61a1d12dd1a61f7
/frameworks/base/core/res/res/values/attrs.xml
38f93bcb2155d9af821261f4eff5c2d7ba9234e5 16-Sep-2014 Alan Viverette <alanv@google.com> Always apply ImageView's tint attribute using SRC_ATOP by default

Preserves pre-L behavior and avoids requiring developers to manually
set the tintMode to SRC_ATOP when targeting SDK 21+.

BUG: 17507827
Change-Id: I43f86cbcb9662172254f46700441ca85a54428f6
/frameworks/base/core/res/res/values/attrs.xml
670288c252a9992cf8d5c1ea070b59d3d347b6de 15-Sep-2014 Alan Viverette <alanv@google.com> Merge "Clean up view drawable tinting methods, fix default modes" into lmp-dev
b56f5d2ab18f881eb075b698e9ce1b4a4a09ff64 15-Sep-2014 Alan Viverette <alanv@google.com> Clean up view drawable tinting methods, fix default modes

Calling setTint now only modifies the tint. It won't force a mode change.

BUG: 17494736
Change-Id: I91392634869ed23981d8e61a403bb2be42aa7a07
/frameworks/base/core/res/res/values/attrs.xml
f849a5e16d016fb6ae081a4575ce67f4ce688e3a 12-Sep-2014 Adam Powell <adamp@google.com> Magic null-background filling for PhoneWindows

In the past it's been a recommended approach to avoiding overdraw for
apps to set their window background to null at runtime if their
content view fully covers their window surface. The problem with this
is the IME.

The IME can force a resize of the window at unexpected times and
unless an app has been configured to fit system windows and manually
cover the padded area that the IME window covers, the asynchronous
nature of the IME-show process can leave surface buffer garbage
visible to the user. In previous platform versions this wasn't an
issue since pre-renderthread we would always animate a crossfade from
the closed to open state. This animation was always a bit of a hack
since it could break the contract of requestLayout/invalidate on the
view hierarchy - it could result in a draw happening into the saved
"before" state of the crossfade before a pending layout.

Now that this has been cleaned up the buffer garbage is sometimes
visible.

To prevent this, PhoneWindow now detects the state of a null window
background and draws solid rects into the area not covered by a
window's content. Which color is determined by the window context's
theme, though this is not a public API available to apps.

Bug 17006497

Change-Id: I714439a1608c4ae135f3d9d49bb165330d9fbe9f
/frameworks/base/core/res/res/values/attrs.xml
8490354dc651dd8f25036ef0dda7917fb33013ed 11-Sep-2014 ztenghui <ztenghui@google.com> Add root alpha and animation to (Animated)VectorDrawable

b/17393626

Change-Id: If6a28b072f7d4bcb2b57022d86ec784f4c0d78f1
/frameworks/base/core/res/res/values/attrs.xml
9826f636ad4fe3714d60972acd918e09eb44d971 11-Sep-2014 George Mount <mount@google.com> Have Activity Transitions activited by a new window attribute.

Bug 17006497

Window content transitions were being enabled by default in
the Material Theme so that Activity Transitions could be
enabled by default. Unfortunately, this gave the effect that
many applications did not want -- the default transition between
window content is a fade out/in. Here, a new attribute is
added: windowActivityTransitions that is enabled by default
in the Material theme and windowContentTransitions is disabled
by default in all themes.

Change-Id: Iab453d608f00a48ff7ab7f09ce84b52cf5f20294
/frameworks/base/core/res/res/values/attrs.xml
c96e3927657558f0d01626c252cf480624749120 11-Sep-2014 ztenghui <ztenghui@google.com> Merge "Bring back the fillAlpha and strokeAlpha." into lmp-dev
2e17d2b232e11b3ec246c704d8c4707c8fd863fa 05-Sep-2014 ztenghui <ztenghui@google.com> Bring back the fillAlpha and strokeAlpha.

At the same time, remove the group alpha since we did not follow the convention
that group's alpha should apply together, not separately to each elements.

b/17393626

Change-Id: Idfc071414213583924961dc8ea760d6fb317873c
/frameworks/base/core/res/res/values/attrs.xml
362f984df3b3ef555cce128acc7c693209c6841c 11-Sep-2014 Alan Viverette <alanv@google.com> Make SearchView styles public, remove public Holo styles added in L

We shouldn't adding styles for a deprecated theme. Also this cleans up
the removed public resources for easier deletion later.

BUG: 17455273
Change-Id: I2c5caf354aab91463702f25c38f0dd29c153ba44
/frameworks/base/core/res/res/values/attrs.xml
1a7a63ad5eb0e45277421bcc75b1c484b15ff70c 09-Sep-2014 Philip Milne <pmilne@google.com> Fix for b/16400888 - API Review: GridLayout attributes

Column weights specify the relative proportions of space distribution
within a *row*. With that in mind, I flipped the vertical and horizontal
axes in the docs - but that was a mistake. This CL flips the docs back.
The code works the right way around so doesn't need to be modified.

Change-Id: I1a36882eee8d1b9bd7b8ef10e03cbf66de0ac261
(cherry picked from commit 4ae5f5ee917b2014abe3b6e0b99451693cd2b896)
/frameworks/base/core/res/res/values/attrs.xml
a3ca5a31a5db14e7c4597de074f01c1af6161872 08-Sep-2014 Alan Viverette <alanv@google.com> Merge "Add first day of week API to date picker" into lmp-dev
f9557619a7643c971e64e5b35583476202e77b7b 29-Aug-2014 George Mount <mount@google.com> API Review: Improve javadoc.

Bug 17189781
Also rename PatternMotion to PatternPathMotion

Change-Id: I1c4dcbdd65e33cf9de1504277e31f9f7ede0380d
/frameworks/base/core/res/res/values/attrs.xml
acdc602f184d8d83ff31ef2a94fc9eca761e0ea4 05-Sep-2014 Winson Chung <winsonc@google.com> Merge "Generalizing Recents widget category to Search box. (Bug 17334589)" into lmp-dev
3b256c850c86a9a5d543496e118c84a33b851fae 04-Sep-2014 Alan Viverette <alanv@google.com> Merge "Fix AM/PM text i18n and clean up keyboard support in time picker" into lmp-dev
ee0b12161ab8563378e33e9d694d15ed1a757a26 04-Sep-2014 Winson Chung <winsonc@google.com> Generalizing Recents widget category to Search box. (Bug 17334589)

Change-Id: Id62398255799844cc89affcb4bafc86b6479dad0
/frameworks/base/core/res/res/values/attrs.xml
0a04bb0d4bf18318fe5473bf5615c2016bc26373 04-Sep-2014 Alan Viverette <alanv@google.com> Add first day of week API to date picker

BUG: 17377360
Change-Id: Id4c109ac68e083d488a4281655bf9411fea92163
/frameworks/base/core/res/res/values/attrs.xml
ba9bf41a77261471a4dc9d7964aec41726b4e4e6 04-Sep-2014 Alan Viverette <alanv@google.com> Fix AM/PM text i18n and clean up keyboard support in time picker

Also updates date picker to use drawable for the header background to
match the implementation in time picker. The time picker background
now supports showing a focused state ripple.

BUG: 17344077
BUG: 16227517
Change-Id: Ida715badb4a151fc16edd91fd4a0dae32953c99e
/frameworks/base/core/res/res/values/attrs.xml
ea4ecd6241dbe3a336b39619fd2f281ddfaae1d4 04-Sep-2014 Adam Powell <adamp@google.com> Fix a regression in SearchView focusability

A bit of code was removed that re-read the View style attributes
during SearchView construction to extract the focusable attribute, but
with a different default value if it was entirely missing. Restore it,
and lump re-reading the focusable attribute in with SearchView's
styleable filter array instead of using the giant View one for a
second time during inflation.

Bug 17292230

Change-Id: Ic5a2dd2d55893b0b290f1f7a3b6de09b37329245
/frameworks/base/core/res/res/values/attrs.xml
4ef16eaa8db55b758ac8f8a0702b69c6124f84ae 04-Sep-2014 Adam Powell <adamp@google.com> Merge "Change the CAB to use the up-glyph for closing action modes" into lmp-dev
b2536cf473a6fc386eea75ab8c97edf3a1ad323b 04-Sep-2014 Adam Powell <adamp@google.com> Change the CAB to use the up-glyph for closing action modes

In an effort to reduce glyph proliferation, change the "done"
checkmark from the CAB to the up-navigation arrow, placing the CAB
firmly in the current navigation hierarchy. This matches behavior for
expandable action views such as SearchView.

Allow the use of different CAB "done" layouts by theme; the material
layout should not include the "done" text and should use the standard
borderless selectable item background.

Bug 17372188

Change-Id: Icfb3e0bbc6a718e22ab27f9d520da5fe4eb833e7
/frameworks/base/core/res/res/values/attrs.xml
b17c6c178f7b7b2774915497c7d2a871cf1fd85f 04-Sep-2014 Alan Viverette <alanv@google.com> Only use default backgrounds when not extending AlertDialog style

BUG: 17368867
Change-Id: I440dad33cfb093c13b450a5f2369481fb30665ad
/frameworks/base/core/res/res/values/attrs.xml
a25d54ffb0a83fc1ac4517d98992a426948b7d53 03-Sep-2014 Wally Yau <wyau@google.com> Merge "New keycode definitions for TV remotes." into lmp-dev
a2327aacac0336aa549fa123e4e8342287787c86 03-Sep-2014 George Mount <mount@google.com> Merge "Make Fragment Transitions match Acitivty Transitions API" into lmp-dev
c03da0e7a9ef721709d51cf8a2d539a5bd8a320e 23-Aug-2014 George Mount <mount@google.com> Make Fragment Transitions match Acitivty Transitions API

Bug 17188255

Change-Id: I506a097be4010d7156caf465c95295c58612c16e
/frameworks/base/core/res/res/values/attrs.xml
dbd6abaf5fb83b3d34978ad498839a9163f81173 27-Aug-2014 ASAZU, Hideki <Hideki.Asazu@jp.sony.com> New keycode definitions for TV remotes.

Keys which are necessary for supporting world-wide broadcast
standard or used commonly for TV/STB remotes.

Change-Id: I86fa41e17fedb8133aba6cdb5aae4d560b31ae8e
/frameworks/base/core/res/res/values/attrs.xml
376d10e99e7db597fdff8a4e8f396161017c243c 02-Sep-2014 Alan Viverette <alanv@google.com> Update pointer hotspots to scale for DPI

Also updates the bitmap resources, which weren't scaled correctly
for their respective DPI buckets.

BUG: 16459309
Change-Id: Iedc781e2ee47a8b960390fea718cb08bcfb84ae3
/frameworks/base/core/res/res/values/attrs.xml
f825e0c561cc3ba79e62b01f13ea9d4d2f62c1cc 29-Aug-2014 Adam Powell <adamp@google.com> Merge "Doc improvements for new Toolbar changes, now with attributes." into lmp-dev
d760249623a57d35dc0b4e57972eb9a72934d500 29-Aug-2014 Adam Powell <adamp@google.com> Doc improvements for new Toolbar changes, now with attributes.

Change-Id: I3f67899b4f9ab9ae4ab4f5dcbc853c08d7867947
/frameworks/base/core/res/res/values/attrs.xml
0c1dc53e74694a747b49cd4fdccb4e59ba636126 29-Aug-2014 Adam Powell <adamp@google.com> Merge "Add xml attributes to Toolbar for navigation icon" into lmp-dev
7c13bc2a7090544a04fc93813794a8b97bc86ff7 29-Aug-2014 Adam Powell <adamp@google.com> Add xml attributes to Toolbar for navigation icon

...to match the existing setters/getters.

Change-Id: I9814c5d7f2aa0559c93fbb74881e29064473f186
/frameworks/base/core/res/res/values/attrs.xml
40ce0707143895d8ea07e8a57e1dff38c0ac303b 29-Aug-2014 Alan Viverette <alanv@google.com> Fix docs build

Change-Id: Id7b961ebcfffe536992208a157f625b5a1b1e1b6
/frameworks/base/core/res/res/values/attrs.xml
b1b267114cbcad19735011eb6ab305cdd3d54585 28-Aug-2014 Alan Viverette <alanv@google.com> Merge "Update action bar item widths, overflow menu, button, and spinner styles" into lmp-dev
f023c2530a4591889dda614aaa016d5a9f9617ed 28-Aug-2014 Alan Viverette <alanv@google.com> Update action bar item widths, overflow menu, button, and spinner styles

Manually modifies the overflow button hotspot bounds so that the ripple
appears to be centered on the overflow icon. Adds styleable and parsing
for list popup window offsets. Updates spinner text appearance to be
consistent with drop down item text appearance. Also updates horizontal
inner padding in buttons.

BUG: 17305079
BUG: 17304391
BUG: 17302567
Change-Id: Iafddfef290078de968894a3b443ba9f60f84c6d4
/frameworks/base/core/res/res/values/attrs.xml
a899be4ebd0708f8e789fb0bcbe028c039a4ba58 28-Aug-2014 Jae Seo <jaeseo@google.com> API Review: TV

This change addresses the following feedback:

- "ageHint" attribute should be renamed to "contentAgeHint"
- "country" attribute should be doc'd to specify valid formats (two
character country codes or whatever)

Bug: 17293643
Change-Id: Ia5e58e191c3678bb2d6b1be36c4275d323675ad9
/frameworks/base/core/res/res/values/attrs.xml
9c165d6e9a2f085fbdc87b9221f2d52d851b2652 25-Aug-2014 Jae Seo <jaeseo@google.com> TIF: Enable applications to register custom content rating systems

A recent change that moved the string resource for the system supported
content ratings from the framework to the TV app led to a need for
allowing the TV app to publish its own content rating systems. This
change added an intent action and a metadata key to be used by the TV
input manager service for querying available content rating systems,
similarly to the way InputManager defined ACTION_QUERY_KEYBOARD_LAYOUTS
and META_DATA_KEYBOARD_LAYOUTS for custom keyboard layouts. Applications
now can register their own rating systems simply by declaring a
broadcast receiver in their manifests.

Bug: 17167287, Bug: 17114406
Change-Id: I1808c624014b603ea709714737c2a880714bdc0a
/frameworks/base/core/res/res/values/attrs.xml
f3542fd63f97be96c41a10f6a42e12af66888068 27-Aug-2014 Alan Viverette <alanv@google.com> Merge "Make shadow alpha properties public, add lighting values for TV" into lmp-dev
ed6f14a20c69da3d221cc1acbaa31e74e837917c 26-Aug-2014 Alan Viverette <alanv@google.com> Make shadow alpha properties public, add lighting values for TV

BUG: 17189722
BUG: 17221975
Change-Id: I4ed477b658fec96ce69fa278f67345dab6bacaa3
/frameworks/base/core/res/res/values/attrs.xml
15741d0e0b859484738e2d165e99f8f686230316 26-Aug-2014 Michael Wright <michaelwr@google.com> Merge "Add missing attr for KEYCODE_VOICE_ASSIST" into lmp-dev
bcda0f31709054c03cbaf41e22a207fa67511293 26-Aug-2014 Michael Wright <michaelwr@google.com> Add missing attr for KEYCODE_VOICE_ASSIST

Change-Id: Ifd04b118287c1847a6b287110ef1c6ca4bfcc80a
/frameworks/base/core/res/res/values/attrs.xml
3b2cd1d59fd894ac67a044c6c540fa69360a34a2 25-Aug-2014 Craig Mautner <cmautner@google.com> Update API per council requests

launchTaskBehindBackgroundAnimation => launchTaskBehindTargetAnimation
visibilityMode => transitionVisiblityMode
makeLaunchTaskBehindAnimation => makeTaskLaunchBehind
launch_task_behind_background = launch_task_behind_target

Fixes bug 16958544.

Change-Id: I3b7c791fc0671b8071a5377cf6fa878bd5861f70
/frameworks/base/core/res/res/values/attrs.xml
dcf3068fcb55f101680e70a8a6f84f3b2c9cb1e3 23-Aug-2014 Sandeep Siddhartha <sansid@google.com> Fix the Locale story in the hotword API

Tighten the API by taking in a locale rather than a string tag.
Tighten the checks when reading the enrollment metadata, bail out if any
attribute is missing or invalid.
Add missing recycle call for a TypedArray

Stop recognition when sound model(s) change. This is needed during
un-enrollment/re-enrollment.

Bug: 17187528
Bug: 17205230
Change-Id: Idb00b51ef8c4ea0a8f8993decea582223181fa3d
/frameworks/base/core/res/res/values/attrs.xml
99db6030e135f0cee88408c4ec6588a6fce23963 22-Aug-2014 George Mount <mount@google.com> Merge "Add Parent Change to ChangeTransform" into lmp-dev
c94e2b393f6eba684ee2c84eaa50746fc1459d0f 22-Jul-2014 Dake Gu <dake@google.com> Add Parent Change to ChangeTransform

Bug 16460123

Modified ChangeTransform to support any pivot changes.
Modified ChangeTransform to support changes between parents.

Change-Id: I6374890dab9f3d795f334b951bdb9d51d434b8ee
/frameworks/base/core/res/res/values/attrs.xml
7762e8e7984c9726334149357ed941dad3a2317f 22-Aug-2014 George Mount <mount@google.com> Merge "Allow Activities to opt into using Overlay for shared elements." into lmp-dev
b89d5cc2c64112a0ff7e66e4dd3bb2114caed935 19-Aug-2014 George Mount <mount@google.com> Allow Activities to opt into using Overlay for shared elements.

Bug 17001227

Change-Id: Icc49a81357ee69abd2a15a1d1efcead298ab3fb7
/frameworks/base/core/res/res/values/attrs.xml
edf82bd2699d7c750b38dff628ff4670bb49b09e 21-Aug-2014 Alan Viverette <alanv@google.com> Merge "Update material switch styling" into lmp-dev
125bab40ba791c12a745a01ff86b73f3b95f8c13 21-Aug-2014 Alan Viverette <alanv@google.com> Update material switch styling

Also adds switch style to default theme.

BUG: 16984766
Change-Id: Ib90bcd80cd599e3c66a08ae7b327a347f4ca2405
/frameworks/base/core/res/res/values/attrs.xml
c56a1a51a995480e9d1c1909c17d9793b53d6eb5 21-Aug-2014 Chris Craik <ccraik@google.com> Merge "Clarify text shadow attribute/method comments" into lmp-dev
14355950d5ce42b8043cfb96d192f1c76b93d496 20-Aug-2014 Jae Seo <jaeseo@google.com> API Review: android.media.tv

TvContentRating:
- The XML file: attributes should have android: prefix and should allow
string resource references for labels.

Bug: 17114406
Change-Id: Ife2f4dc6c2c8a5a1714cdeedb27aab40fce73e2b
/frameworks/base/core/res/res/values/attrs.xml
5faf85b6ddb233220f994e34bd218777dd40460c 21-Aug-2014 Chris Craik <ccraik@google.com> Clarify text shadow attribute/method comments

bug:17157162

Change-Id: I7abe7c0eb1973ddf7d7a17d9dd85c08833c4bf88
/frameworks/base/core/res/res/values/attrs.xml
f56885d413b9910a414716c4652c26f888dac316 08-Aug-2014 Chris Craik <ccraik@google.com> Add outlineProvider attribute

bug:16871683
Change-Id: Iae9326c41872ac03d40ebeec6257522a34cbe1ff
/frameworks/base/core/res/res/values/attrs.xml
e8311ac850374c5362e8c1e48b81eb4b0211c70b 16-Aug-2014 Alan Viverette <alanv@google.com> Update fast scroller preview for Material

BUG: 16374061
Change-Id: Iefbbc4f3e8eccb89072bd0885cc337f9e0470d81
/frameworks/base/core/res/res/values/attrs.xml
16f2b90d6a54a824e60f09a31bb2a9263166cdd2 12-Aug-2014 Adam Powell <adamp@google.com> Show checkmarks at the start of material AlertDialog list items

Also fix a bug in parsing CheckedTextView tinting attributes

Bug 16552638

Change-Id: I20d41b6f6d418fdc115108d31f4f463e371794d2
/frameworks/base/core/res/res/values/attrs.xml
fc27d6db089d25ab752c0445016fd07760c345f8 14-Aug-2014 Jae Seo <jaeseo@google.com> TIF: Rename R.attr.contentRatingSystemXml and fix documentation

- Rename contentRatingSystemXml to tvContentRatingDescription.
- Change docs to indicate this is a reference to an XML document that
describes TV content rating, not a component name.
- Replace the DTD with an XML example.

Bug: 16960702
Change-Id: Iea985e9847ee5af0f745e896c498792234308b12
/frameworks/base/core/res/res/values/attrs.xml
eceec05d4c53c48ba32bba3d54fcdb9a012aeeaa 13-Aug-2014 ztenghui <ztenghui@google.com> Revert "Revert "Update attrs / public.xml for VectorDrawable opacity removal""

This reverts commit d0a9544a772c906ed68793209d1e4a809174cca2.
/frameworks/base/core/res/res/values/attrs.xml
deb434ca08e57dd40eecbd3ca0f66c02e2d3e88c 13-Aug-2014 Dianne Hackborn <hackbod@google.com> Merge "Add 560dpi, and some other stuff." into lmp-dev
3caecc6ea2cdaef92de66fa39bd8e58be21f6039 13-Aug-2014 Tenghui Zhu <ztenghui@google.com> Revert "Update attrs / public.xml for VectorDrawable opacity removal"

This reverts commit 9c44a95d5168c219facb39e7cca275d1e0a02cee.

Change-Id: If328d3101ce44c63d643217218109bb82e4f20ae
/frameworks/base/core/res/res/values/attrs.xml
a3fb40d5f492825bb86769f541620baca5616e05 13-Aug-2014 Dianne Hackborn <hackbod@google.com> Add 560dpi, and some other stuff.

Like new settings actions for some of the new settings panels.
And fix voice interaction services so they require a recognizer.
And tweak array map doc to be correct.

Blah blah blah.

Change-Id: Ib5e66b574b10e7b3fa39723b21046a74e6ead204
/frameworks/base/core/res/res/values/attrs.xml
d0d0f1ff5956e190d859113f695043aeda4d8a86 08-Aug-2014 ztenghui <ztenghui@google.com> Update attrs / public.xml for VectorDrawable opacity removal

bug:16850076

Change-Id: Ib6fea828b14e85cacccc8a901227a8fb068f9121
/frameworks/base/core/res/res/values/attrs.xml
4afbbfd54739e879e28ef3919a4fef82e6c523ad 08-Aug-2014 Alan Viverette <alanv@google.com> Add insets to dialog background

Also adds inset attribute to InsetDrawable to control all four insets.

BUG: 16868069
Change-Id: I909d05a6dc69747e9092e9ac34551b18d70d2b9f
/frameworks/base/core/res/res/values/attrs.xml
f143ae8ffecc46008b9f6a9fa85d77324b5a145b 07-Aug-2014 ztenghui <ztenghui@google.com> Removing fill and stroke opacity

bug:16850076

attrs/public.xml update will be separated for build break friday.

Change-Id: I5863193d5fecd7e210bd6db5294868f1a70e0d2f
/frameworks/base/core/res/res/values/attrs.xml
3053b2fdcf7486f2e2f572f9b05ce65dacdd2b4c 06-Aug-2014 Chet Haase <chet@google.com> Allow TimePicker/DatePicker to use legacy layout style

In L, the TimePicker was rewritten to use a clock face and the
DatePicker was rewritten to use a calendar. This
change allows developers to opt into the old style instead
(android:timePickerMode="spinner|clock" and
android:datePickerMode="spinner|calendar").)

Issue #16717952 Pre-L style android.widget.TimePicker on L
Issue #16846963 Allow developer to use legacy DatePicker appearance

Change-Id: I4ee071fcbc5bf25eab83d6a5cb6ff352a603f90a
/frameworks/base/core/res/res/values/attrs.xml
e9ad3931fae71c8a8cd000fd52d5df4be79b0895 31-Jul-2014 Behdad Esfahbod <behdad@google.com> Add fontFeatureSettings to TextView and attrs

New API is hidden.

Bug: 15246510
Change-Id: I8cdbbd3a36fc280e07569dbb130f8c237062fff5
/frameworks/base/core/res/res/values/attrs.xml
5c5b83fcd58d21c9ab7ac986bf84f604ec5bb4b5 29-Jul-2014 Sungsoo Lim <sungsoo@google.com> TIF: Use XML file for representing TvContentRating

This change addresses the following API council feedback.

- Remove all constants from TvContentRating. Instead this class becomes a
general parser for a tuple of "rating domain"+type+subtype(s).
- Instead of constants in the API, the rating definitions should come from
parsed XML meta-data tied to a TvInputService entry in the AndroidManifest.
This XML should define a ranked order of the rating constants along with
@string references for displaying in the Settings UI. Mention that the
"rating domain" should be scoped similar to a package name, for example
"com.youtube.ratings".
- For system-defined rating types (like US, Korea, etc) we should parse this
same XML format, but it may come from a hard-coded XML resource (since they
aren't tied to a single TvInputService.)
- Thoroughly document the built-in supported types in javadoc on TvContentRating.

Change-Id: I0a9526c73c8ca67fd0eeac63f3c63c05657a45e3
/frameworks/base/core/res/res/values/attrs.xml
68f96d8db5e5e701b6a12b5cddecc985e56a26c6 31-Jul-2014 George Mount <mount@google.com> Add differentiating transitions for returning/reentering.

Bug 16550363

Change-Id: I85f9a8bcbc92ce048d06b36579bb05893534f7f8
/frameworks/base/core/res/res/values/attrs.xml
d511fc2fa469939c92cb93b649d4740980aa2ee1 29-Jul-2014 ztenghui <ztenghui@google.com> API Review: VectorDrawable. Remove clipToPath, add MiterLimit

bug:16488254

Change-Id: I693fd46eaf9af016ea9cefe44b559e0aee7c8f03
/frameworks/base/core/res/res/values/attrs.xml
60727e07c6ef72e2f494266939c02494a3df28f8 29-Jul-2014 Alan Viverette <alanv@google.com> Clean up TimePicker and DatePicker styling

Removes the time and date picker specific themes and defaults their
theme attributes to use the alert dialog theme attribute's value.

BUG: 14973897
Change-Id: Id5cc74ea0c1a379fc1ee76b354a1bb5ba329585a
/frameworks/base/core/res/res/values/attrs.xml
a06d5ca1d96af3555ad4e384994e6321a0c5bb9c 28-Jul-2014 Adrian Roos <roosa@google.com> Make TrustAgentService a SystemApi

Bug: 16401527
Change-Id: I6d19281600bacac7c8a29afc07c39ca1d461d23c
/frameworks/base/core/res/res/values/attrs.xml
d17ac54df35e7dcdc40c2c2338c36b3ee1709c95 24-Jul-2014 George Mount <mount@google.com> Fix slide edge constants to match the gravity values.

Bug 16544683

Change-Id: If9aeb585d5c3eb3a984288c09510e1dde0c03045
/frameworks/base/core/res/res/values/attrs.xml
d0e9449963e6d213aa0984bf1a67f0a8cb6f642a 26-Jul-2014 Alan Viverette <alanv@google.com> Merge "Add public attribute for window clipToOutline" into lmp-dev
40982d46f95a95e48b7f667ada651280036b2419 26-Jul-2014 Alan Viverette <alanv@google.com> Add public attribute for window clipToOutline

Also ensures clipToOutline is false is the background is null.

BUG: 16549166
BUG: 16566746
Change-Id: Iacb08b64464cb93cbd8f34f2ec0308a77d40aab5
/frameworks/base/core/res/res/values/attrs.xml
a95c8abb366d9c39450513335f550b56da13b30a 23-Jul-2014 ztenghui <ztenghui@google.com> API REVIEW: VectorDrawable

- Merge <size> and <viewport> attributes all in to top-level <vector> tag
- Indent attributes under <group> in java doc.
- Updata android:stroke to be android:strokeColor, likewise android:fill
- Instead of android:clipToPath, make this a different clip-path tag.
- Document units of the various attributes
- Add example code for defining a VectorDrawable resource

More than that:
= Refactor the code to better support clipPath as a sub-class.
= Update all the xml files to use the new attributes and clip-path tag.

TODO:
-- Remove clipToPath, since that should happen on build break Friday.

bug:16488254

Change-Id: I6db5680ef83cb26c8f064a60fc7d6e7142974b0f
/frameworks/base/core/res/res/values/attrs.xml
40d83df87e3e972a1009b8f934f3c6c59d1e2fe6 25-Jul-2014 Raph Levien <raph@google.com> Fix docs build breakage in #TextView_letterSpacing

This patch removes the @hide annotations and public reference from the
new letterSpacing attribute, so the docs will build. It's still not an
ideal state because a test app can't find the attribute, but at least it
unbreaks the build.

Change-Id: I5425fbe3d63f7a759fabe43bd2136196c7112eed
/frameworks/base/core/res/res/values/attrs.xml
fa80f7491df82d71b7084500519a2195afbea706 18-Jul-2014 Behdad Esfahbod <behdad@google.com> Add letter-spacing to Paint and TextView

New API is hidden.

Bug: 15594400
Change-Id: I5cbe7aebef0b7280eb13924f2a706c0cb4a4688e
/frameworks/base/core/res/res/values/attrs.xml
392981e17290d3b1d5710c4ca44dd333fe349581 23-Jul-2014 Sandeep Siddhartha <sansid@google.com> searchKeyphrase* should not be in the SDK

Bug: 16400889
Change-Id: Idedaefe378e330910301a8f0a88527376398d743
/frameworks/base/core/res/res/values/attrs.xml
77e5037d8125b94e524264dc1890ab9b6b7df0af 23-Jul-2014 Alan Viverette <alanv@google.com> Update spinner asset, fix default popup context and elevation

BUG: 15985882
Change-Id: Ica8c2597c35bd3012da11e315a93bbd1df2f3f38
/frameworks/base/core/res/res/values/attrs.xml
22a117d1b60869ed36d125796396f190b4b002fb 22-Jul-2014 Alan Viverette <alanv@google.com> Add popupTheme attr, propagate from ActionBar to ToolBar

BUG: 16347549
Change-Id: I934ec2469f8c136f750e2e2cf9b333e229393ac3
/frameworks/base/core/res/res/values/attrs.xml
ad88e1b1b2c57fa56bde68764b22240d145fa0ef 19-Jul-2014 George Mount <mount@google.com> API Council: Change docs and constant names.

Bug 16401545

Changed doc for ChangeImageTransform.
Changed IN/OUT to MODE_IN/MODE_OUT.
Changed mode to flag attribute.
Change-Id: Ia2ae9930f9725871c9b1d80b758a3a0808a8f0c6
/frameworks/base/core/res/res/values/attrs.xml
fe9259e6a78ceb08efc43e8bca4981ee18a0a0ef 18-Jul-2014 Dongwon Kang <dwkang@google.com> TIF: Revisit types in TvInputInfo and TvContract.Channels.

For the types in TvInputInfo, TYPE_TUNER represents all the TV inputs
having channels in TvProvider. Also, String is used for the types in
TvContract.Channels for further extension.

Change-Id: Iee1163b449d9f9723ff665178f2967bb8c0ad71d
/frameworks/base/core/res/res/values/attrs.xml
4f64c048505a432e549ccb756634ecebf28f9e80 22-Jul-2014 Alan Viverette <alanv@google.com> Clean up view tinting APIs, tileModeX/Y attribute docs

BUG: 16400590
BUG: 16403307
Change-Id: Ie924815a39eb0e683d1982b08ec478ed3edbfb7b
/frameworks/base/core/res/res/values/attrs.xml
11145e52be5aacc2154c58fced5fcf76271e9674 21-Jul-2014 Wonsik Kim <wonsik@google.com> TIF: fix tvInputType attribute to match with TvInputInfo

Change-Id: Ic42add6f09da7d2ad5793da41caeda6d0328ad30
/frameworks/base/core/res/res/values/attrs.xml
738177caf6a755a59ca6b17bb968be0aa4e8e10f 16-Jul-2014 ztenghui <ztenghui@google.com> Add the RTL support to VectorDrawable.

bug:15905631

Change-Id: Ieb3dcac2dd446ba89f307716411688dcd6ec5279
/frameworks/base/core/res/res/values/attrs.xml
fee756ff91ab4d8f0e09ddb050d22d88ebb66ae7 17-Jul-2014 Dianne Hackborn <hackbod@google.com> Implement issue #16330060: Inform ActivityManager about WebView...

...state changes.

Add a new API to tell the activity manager about a new dependency
one process has on another package. Start using it already for
when apps is Context.createPackageContext() to load code from another
app.

Also do some work on getting the monitoring of proc/uid states
in shape so it can be used by unundled code, along with an
AppImportanceMonitor class for doing so.

Some small fixes and additions to VoiceInteractionService.

Improve handling of unaccounted/overcounted battery use so that
they aren't shown to the user unless they are significant.

Change-Id: I22dd79a73f4e70103d3f8964494aebc8a31f971c
/frameworks/base/core/res/res/values/attrs.xml
e6cd2476aa9d07df0de0a0081ab66d8401a7e228 11-Jul-2014 Sandeep Siddhartha <sansid@google.com> Add recognition modes to the enrollment metadata

This will be used by the Voice interaction service to determine what type of recognition may be run
on the DSP. e.g. If the DSP supports voice trigger only for the given keyphrase,
the voice interaction service may want to perform user identification at its end.

Also support keyphrase metadata for all keyphrases and locales.
In case the enrollment app supports open-ended keyphrases, it can leave the keyphrase text
to be empty
similarly, if the enrollment app supports all locales, it can leave the supported locales
attribute to be empty,

Change-Id: I782a17a877fc79ed569fa7c3a81697641182590b
/frameworks/base/core/res/res/values/attrs.xml
5134478151d8aa3d776f8d4f368dbcdbc501a92a 17-Jul-2014 Alan Viverette <alanv@google.com> Add public attributes for TimePicker styling

BUG: 11218747
Change-Id: Ifdf981280ebe20a9066f219c9a4505d0d7486b2e
/frameworks/base/core/res/res/values/attrs.xml
c8c8425b51a4f68fae993e68b357679ca27d155d 14-Jul-2014 Amith Yamasani <yamasani@google.com> App restrictions schema and parser

Documented the restrictions schema in RestrictionsManager docs.
Added a parser to read the meta-data and XML file on the device.
Added more types and methods in RestrictionEntry to accomodate some
new types and construction modes.
Added a styleable for restriction attributes.

Slight tweak to permission response params.

Bug: 14582645
Change-Id: I193d1162741d110c100831cab33b48e2baf7426c
/frameworks/base/core/res/res/values/attrs.xml
bd9152f6ee156ee473f05f6f05f238605996fca4 01-Oct-2013 Fabrice Di Meglio <fdimeglio@google.com> Update DatePicker widget and its related dialog

- the old DatePicker widget is still there for obvious layout compatibility reasons
- add a new delegate implementation for having a new UI
- use the new delegate only for the DatePickerDialog (which does not need to be
the same)
- added support for Theming and light/dark Themes
- added support for RTL
- added support for Accessibility
- verified support for Keyboard
- verified that CTS tests for DatePicker are passing (for both the legacy and the
new widgets)

Also added a new HapticFeedbackConstants.CALENDAR_DATE and its related code for
enabling day selection vibration

Change-Id: I256bd7c21edd8f3b910413ca15ce26d3a5ef7d9c
/frameworks/base/core/res/res/values/attrs.xml
bb742462781a73bb25516067c8fe6311c1c8a93e 08-Jul-2014 Craig Mautner <cmautner@google.com> Launch activity behind launching task.

Use ActivityOptions.makeLaunchTaskBehindAnimation() to launch tasks
behind the current task. Includes animations for launching and
launched tasks.

Fixes bug 16157517.

Change-Id: I0a94af70b4748592e94673b958ee824cfb3d7ec0
/frameworks/base/core/res/res/values/attrs.xml
49a22e82025ea947d81681a0abb7ef00600eac3b 13-Jul-2014 Alan Viverette <alanv@google.com> Add window elevation for dialogs, clean up surface insets API

BUG: 13211941
Change-Id: I9d605d0b2fb24f9bf8e73fbecd520b6b52ae5751
/frameworks/base/core/res/res/values/attrs.xml
58c42c3596a2b79184c9a6b7beffc6e94cce112c 13-Jul-2014 Alan Viverette <alanv@google.com> Specify light and shadow properties in theme

BUG: 15859361
Change-Id: I65c9aa8c7ad7a709504c879d96158efba040d3ce
/frameworks/base/core/res/res/values/attrs.xml
ff0d298adb4a91499779fece33e97e1c4d8cea32 11-Jul-2014 Adam Powell <adamp@google.com> Add API to block focus in the presence of a touchscreen

For the sake of devices with touchscreens and optional keyboards, add
the touchscreenBlocksFocus attr and associated get/set methods to
ViewGroup. This will act much like FOCUS_BLOCKS_DESCENDANTS, but only
if the context reports that a touchscreen is present. This allows an
app to define much coarser-grained block elements for focus instead of
navigating between each individual (normally) focusable element, on
the theory that the readily available touchscreen or other keyboard
shortcuts allow for more fine-grained interaction. Keyboard focus
navigation thereby becomes more efficient at a coarse level.

Bug 13987814

Change-Id: Ie652b8845122a59046e96ad6074b3de163779adc
/frameworks/base/core/res/res/values/attrs.xml
8e77c47d7c534b22c7f6a819791300ca5e30b9cc 11-Jul-2014 Adam Powell <adamp@google.com> Merge "Elevation for action bars"
14d1fa4ba753d3480abf031525da0aa23d8e5abe 11-Jul-2014 Adam Powell <adamp@google.com> Elevation for action bars

Expose theme attributes and API for ActionBar to adjust elevation of
the bar.

Remove the windowContentOverlay fake shadow from material themes and
use elevation instead.

Mmm, realtime shadows.

Bug 16207490

Change-Id: I254567a13422b6d2f657b9991608398885f45204
/frameworks/base/core/res/res/values/attrs.xml
3d0f21dab8d891b9aebdd5277348d549eeb843e6 11-Jul-2014 Alan Viverette <alanv@google.com> API for inflating action bar menus against a different theme

BUG: 16162344
Change-Id: I5bf9f133de56a1830028bca6326cc2c50888a052
/frameworks/base/core/res/res/values/attrs.xml
4f6c2050a847f4089330b4b0aa4d1deb173e5bd0 08-Jul-2014 Adam Powell <adamp@google.com> ResolverDrawerLayout for ResolverActivity

Internal widget to allow nested scrolling of the grid of intent filter
targets. Initial logic complete.

Bug 15694906

Change-Id: Ib19723146bf1722db6bdd68f95cc6e623462d0f0
/frameworks/base/core/res/res/values/attrs.xml
503dca6f58b9c774165dfe270bc1bc3bebac64f5 10-Jul-2014 Alan Viverette <alanv@google.com> Merge "Add API for specifying popup window shadows and shadow insets"
ccb11e183763db5cbaca96abe461adf480ed8e44 09-Jul-2014 Alan Viverette <alanv@google.com> Add API for specifying popup window shadows and shadow insets

BUG: 14569120
BUG: 13211941

Change-Id: Ia21596b25a0471344d42d59377074f67fce00042
/frameworks/base/core/res/res/values/attrs.xml
d04675d507e158114a1884df94450afc486c9c96 08-Jul-2014 Alan Viverette <alanv@google.com> Make the positive dialog button use accent color

BUG: 16134401
Change-Id: Icada7415328cea16288824f75049a2952303841f
/frameworks/base/core/res/res/values/attrs.xml
9eef3f4fb92d4abd4e217c13cdf72bd4fc3e59f2 23-Jun-2014 Craig Stout <cstout@google.com> NumberPicker fixes for Android TV.

Fixed stuck dpad navigation when end of range is reached.
Adds theme attribute 'hideWheelUntilFocused'.

b/15194230

Change-Id: I9a77c6ad29a1fd930a8920d9944ad1eb15ca6b96
/frameworks/base/core/res/res/values/attrs.xml
f9499b36e689dee5cec2cb7bb0b7d21f7c302d84 03-Jul-2014 Fabrice Di Meglio <fdimeglio@google.com> Add PreferenceFragment styling

- add the capability to specify a specific layout for PreferenceFragment

Change-Id: I2fa36b8fa8110e6cbc8006e1d000dc90ae6a5f0b
/frameworks/base/core/res/res/values/attrs.xml
dd6ebc5a72fe0a5b4277dd9dda302d3d26ba9421 03-Jul-2014 Alan Viverette <alanv@google.com> Update progress bar styling and labelFor attr type

BUG: 16045463
BUG: 15900514
BUG: 15936901
Change-Id: Ib84e78cd3110d36f49ea5d9fc76a4321132af9ab
/frameworks/base/core/res/res/values/attrs.xml
1a0fd95a46a2c2db6dcb909fbc72db0deb35379f 03-Jul-2014 Martijn Coenen <maco@google.com> Merge "Add API to query for AID prefix support."
d92c1689748b4630964f1ecf87e56de4b0aa7396 03-Jul-2014 Martijn Coenen <maco@google.com> Add API to query for AID prefix support.

For future devices which may support
registering AID prefixes. Get the API in for now,
the actual implementation is pretty simple and
will follow later.

Change-Id: I6c16dae9a4dbc0f9cd84bdb61a4de93cffd278ec
/frameworks/base/core/res/res/values/attrs.xml
5dddb70b4eb37acd2d7a7abe6604153b6089eea9 03-Jul-2014 Alan Viverette <alanv@google.com> Add style for SearchView

BUG: 6420978
Change-Id: I31d9f7e66c2404388ccbe6d2e43a005deb0b7c25
/frameworks/base/core/res/res/values/attrs.xml
6c8fef7fb866d244486a962dd82f4a6f26505f16 28-Jun-2014 Chet Haase <chet@google.com> Avoid null-deref crashes in ScrollBarDrawable

Some of the code in ScrollBarDrawable automatically derefs
the horizontal and/or vertical thumb objects. The drawable can
sometimes be in a state where these objects are null, causing
a null deref. This fix simply avoids dereferencing null objects.

Also, fixed doc bug in attrs.xml for Transition tags.

Issue #13210554 Transition style documentation refers to 'move' instead of 'changeBounds'
Issue #15636059 ScrollBarDrawable crashes in setAlpha() and other methods when thumbs are null

Change-Id: I6664ba17dae0845de8a8658381ae6e9c9ef99214
/frameworks/base/core/res/res/values/attrs.xml
ecd857be3946283ebb4306e2c03ae70f5c5bb152 19-Jun-2014 George Mount <mount@google.com> Add curved motion to Transitions.

Bug 15197527

Added two public PathMotions: PatternMotion and ArcMotion.
ArcMotion is the algorithm provided by UX. PatternMotion
provides a mechanism for using a Path as a pattern.

Change-Id: Ie57fd5f4e62269acc1164eced39853a12c52bd77
/frameworks/base/core/res/res/values/attrs.xml
4e8b9ed30b67e5449d987e674b2966dc7f3ac224 21-Jun-2014 Selim Cinek <cinek@google.com> Implemented new PIN unlock design

The pin unlock design was changed according to the spec
and new animations where introduced for the password field.

Bug: 13735707
Change-Id: I76f5e873bd0ea4f34ca3d2cd971223f0a83e2f28
/frameworks/base/core/res/res/values/attrs.xml
66d3d8a09eb6a0238e3c189d8c3d598dc62dc0ab 26-Jun-2014 ztenghui <ztenghui@google.com> Add string support for valueFrom/valueTo

b/15910407

Change-Id: I557e855f7d16e2eb0452d43ca6a672acdcae2071
/frameworks/base/core/res/res/values/attrs.xml
18ab79967ce8bcde4b1507164ac8186e5135622e 26-Jun-2014 George Mount <mount@google.com> Add IN/OUT flag for all Visibility transitions.

Bug 15758206

Change-Id: If9b1871117a6808c87adc84ab9215b913ebd2704
/frameworks/base/core/res/res/values/attrs.xml
22594f097242d9de0a538a9b8142f77da9df7ebd 21-Jun-2014 Alan Viverette <alanv@google.com> Add tileModeX/Y attrs to BitmapDrawable, tint to ShapeDrawable

Change-Id: I1c9efe39bfd5286230cee8354822db81f05186e4
/frameworks/base/core/res/res/values/attrs.xml
eeda22b46f8ebd30ec065070c89eb3952a955e48 23-Jun-2014 George Mount <mount@google.com> Merge "Revert "Revert "API Review: Change View viewName attribute to transitionName."""
0a2ae002e60f7ea9b6bea282086b5eb0ae3c6e51 23-Jun-2014 George Mount <mount@google.com> Revert "Revert "API Review: Change View viewName attribute to transitionName.""

This reverts commit 1bdfbc68e22a64215ab8fa3e3d17676513546997.

Change-Id: Ie3fdf53b33cb2f61c1878055940f52ed9dfc8b08
/frameworks/base/core/res/res/values/attrs.xml
a3c1025b80c910fd7c0e9b1c178de32cab83f6de 23-Jun-2014 John Reck <jreck@google.com> Revert "API Review: Change View viewName attribute to transitionName."

This reverts commit f1b1adf51b2a84e0ac83685812c7e8d86590af12.

Change-Id: I0e49aeed84f2a548e272a59f4e13c3fb74c2bfd9
/frameworks/base/core/res/res/values/attrs.xml
4fb48d24bb5fb534cc6f017d80c3d6c423d9f94a 23-Jun-2014 John Reck <jreck@google.com> Merge "Revert "API Review: Change View viewName attribute to transitionName.""
7a73fda47d968954cb7de7143ee6709926b6ecf0 23-Jun-2014 George Mount <mount@google.com> Merge "API Review: Change View viewName attribute to transitionName."
125578a8637a9ad5e7430d16b9fc0096a8b596d7 18-Jun-2014 George Mount <mount@google.com> API Review: Change View viewName attribute to transitionName.

Bug 15548520

Change-Id: I4009458d83dbffb20ff0100aaa42eea44d943378
/frameworks/base/core/res/res/values/attrs.xml
02aefd779e6b4077a62ca4819499a01771837945 21-Jun-2014 ztenghui <ztenghui@google.com> Merge "AVD now support path morphing."
eb034fbca40006c55db143047eb628c4b657730a 09-Jun-2014 ztenghui <ztenghui@google.com> AVD now support path morphing.

Basically extended the ValueAnimator to support a new type: pathType.
Add the PathDataEvaluator internally to interpolate path data.
Update test to show the path morphing.

Change-Id: I89db0199cbc12e3041790a6115f3f50b80213cdb
/frameworks/base/core/res/res/values/attrs.xml
9cd14fc710cf81cc6d1c47d599abe349d3aa87dc 20-Jun-2014 Alan Viverette <alanv@google.com> Add support for tint attribute in VectorDrawable

Fixes NPE from previous change. Also fixes docs reference in TypedArray.

BUG: 15375203
Change-Id: Icf3b5759780276b0875a4fb70b29522ab7c8cb90
/frameworks/base/core/res/res/values/attrs.xml
5ff885cd3b8013da4d122127bcf9c30b95e3aeb2 20-Jun-2014 Dianne Hackborn <hackbod@google.com> Revert "Add support for tint attribute in VectorDrawable"

This reverts commit ab41ea17e6b0407fa76bc9f9183190a9bbc7f560.

Was causing system UI to crash.
/frameworks/base/core/res/res/values/attrs.xml
a97f80562ee6b6507c5a4c24ba085ca4291fe3cc 20-Jun-2014 Alan Viverette <alanv@google.com> Merge "Don't show text in Material-styled switch"
2a37cf8d763750853e2b4e036bc7cb4486c78e1d 20-Jun-2014 Alan Viverette <alanv@google.com> Don't show text in Material-styled switch

BUG: 15754341
Change-Id: Iae43b31c6e445207a0c95b48d0f0befac0f5cc78
/frameworks/base/core/res/res/values/attrs.xml
9a77cb92da2b7d3d2c513c9fbc24955fdc0e0693 20-Jun-2014 Alan Viverette <alanv@google.com> Add support for tint attribute in VectorDrawable

Also fixes docs reference in TypedArray.

BUG: 15375203
Change-Id: I8cd2f43bd73f50084e21e5b986af9dc1c1447ad6
/frameworks/base/core/res/res/values/attrs.xml
cf4832f69c8786b098ce18c24319021f8cd6733a 17-Jun-2014 ztenghui <ztenghui@google.com> Add path support into xml files for PathInterpolator and ObjectAnimator.

The test case is showing that AnimatedVectorDrawable is able to use path to
define time interpolator and object movement now.

Change-Id: If3c0418265d0fd762c8f5f0bb8c39cce3ad34ef3
/frameworks/base/core/res/res/values/attrs.xml
911743652b597057a1bd7ef8a921e9ff8dce0f4a 17-Jun-2014 Alan Viverette <alanv@google.com> Add attributes and accessors for tinting View drawables

Also cleans up handling in setters for managed drawables.

BUG: 15391544
Change-Id: Idc08f7eaea0050feb6403566985a6d58185b81f8
/frameworks/base/core/res/res/values/attrs.xml
19ae4ca5a7d84a8a79feba560b024120b56b55b8 13-Jun-2014 Fabrice Di Meglio <fdimeglio@google.com> Fix SeekBarPreference Theming

- make the layout a Theme attribute and use it
- make a specific Material version of the layout for matching
what we have in the Settings App

See bug: #15414236 Define a framework theme for system settings

and #15384992 Setting Dashboard - padding updates

Change-Id: I69c90523fab112fecf26d89de8fc35dd62430c06
/frameworks/base/core/res/res/values/attrs.xml
04b8e270f28895038739302db5f16c5c7e67f473 12-Jun-2014 Alan Viverette <alanv@google.com> Merge "Make overlapAnchor public, make ActionBar spinner overlap"
e178c93ff5457962cc694f44729dfa633de53f9b 12-Jun-2014 Alan Viverette <alanv@google.com> Make overlapAnchor public, make ActionBar spinner overlap

BUG: 15566102
Change-Id: I23885c2d66ce0749e4c131491205bb8eb2612923
/frameworks/base/core/res/res/values/attrs.xml
9c68b42dc421e1c4260bc388deb7b26e7221c810 12-Jun-2014 ztenghui <ztenghui@google.com> Merge "Add AnimatedVectorDrawable"
e5e92602a41a4ddc7b42cd1c171a0edfbd09b8da 03-Jun-2014 ztenghui <ztenghui@google.com> Add AnimatedVectorDrawable

Currently as a hidden class.
It can support many the animations now as far as ObjectAnimator and
hierarchical group can support.
And we don't have path morphing yet.

Also support the Animator / Interpolator inflation from Context and Resources.

Change-Id: I948bbdf7373ad291171eed0b497959dce8c2edf3
/frameworks/base/core/res/res/values/attrs.xml
ed1e01d7e431edbcaab983b4b240418f2b090fac 05-Jun-2014 George Mount <mount@google.com> Allow customization of background fade duration.

Bug 15195468

Change-Id: I02c1ef446cfa8aaedce640ab5694b6d9245bb9f7
/frameworks/base/core/res/res/values/attrs.xml
5833bbe2d6a38244e48dd793d2d0872321535f57 12-Jun-2014 Sandeep Siddhartha <sansid@google.com> Merge "Initial support for reading the enrollment metadata"
e5706787599f8397e19e66afa70753ba350cc91b 30-May-2014 Sandeep Siddhartha <sansid@google.com> Initial support for reading the enrollment metadata

- Defines schema for enrollment apps to publish metadata for the search
keyphrase. This metadata consists of an ID, a user visible keyphrase,
and the target package to handle the keyphrase, when it triggers.
- Reads the metadata and populates the KeyphraseInfo object for access via
the VoiceInteractionService
- Adds permission and intent action for the enrollment app.
The enrollment app needs to be a system app protected with the
MANAGE_VOICE_KEYPHRASES permission and the activity performing the
enrollment needs to handle the ACTION_MANAGE_VOICE_KEYPHRASES
- The keyphrase info currently stores an ID - that's for internal
bookkeeping only, a keyphrase text - that's used by the public APIs,
and a list of supported locales, which isn't exposed but is used while
indicating if hardware hotword is available for a particular keyphrase
in a language or not.

Change-Id: Ibe6c52a5a3eecfd74c4a8382713a35eb88d38df9
/frameworks/base/core/res/res/values/attrs.xml
e74b853d9f2dd698a0a7635c1b7125fc3cb64b66 11-Jun-2014 Adrian Roos <roosa@google.com> resolved conflict for merge of 3ca33b70 to master

Change-Id: I5226015ca7cef030586349cc698a46e458ac788e
a4eab42fe437bff3f8ee9dde264579067ea5cdbd 10-Jun-2014 Alan Viverette <alanv@google.com> Change ripple tint to color, remove tintMode

Also fixes double ripple on list preferences, missing ripple on up
button, and adds the Toolbar style to public. Further improves
ripple performance.

BUG: 15523923
BUG: 15473856
Change-Id: I5e8bf417368b60fcc33c80852e12f27b8c580774
/frameworks/base/core/res/res/values/attrs.xml
32c67ee1193040d1af0a9bcf47610d128f99403e 09-Jun-2014 Wonsik Kim <wonsik@google.com> am 8be96a6f: Merge "Make TvInputs aware of whether it\'s hardware-based or not" into lmp-preview-dev

* commit '8be96a6ffa5ce1783310fe490f615ff323d1d5ed':
Make TvInputs aware of whether it's hardware-based or not
af743eeaec43cdcb4e17fa4fa80cc29a59a1d245 29-May-2014 Wonsik Kim <wonsik@google.com> Make TvInputs aware of whether it's hardware-based or not

Bug: 15326724
Change-Id: I1f418150ba29ee50afc50a811198115fdc6f9c42
/frameworks/base/core/res/res/values/attrs.xml
830960cce032a1b0dc0cf54bcc44ffa339388c21 07-Jun-2014 Alan Viverette <alanv@google.com> Material theme

BUG: 15467097
Change-Id: I15191362e104a902895418fc615892c21db64c35
/frameworks/base/core/res/res/values/attrs.xml
3cb07a462be293634e6a83ea6c82f3647cd17dad 06-Jun-2014 Alan Viverette <alanv@google.com> DO NOT MERGE Material theme

BUG: 15467097
Change-Id: I15191362e104a902895418fc615892c21db64c35
/frameworks/base/core/res/res/values/attrs.xml
63c8b6c3257219c97abdbd0bdea0b71030091c06 05-Jun-2014 Selim Cinek <cinek@google.com> am 71ea5814: Merge "Changed the LockPatternView assets to quantum" into lmp-preview-dev

* commit '71ea5814716a191b3ab2bc9045007865cbad3e34':
Changed the LockPatternView assets to quantum
2cb687e7b9d0cbb1af5ba753453a9a05350a100e 04-Jun-2014 Selim Cinek <cinek@google.com> Changed the LockPatternView assets to quantum

Bug: 13735707
Change-Id: Id999adbd8a4aeb3ca91fcb9957ec38ec75ff91b0
/frameworks/base/core/res/res/values/attrs.xml
3b1e08fc9fc8c8eb557a260ae9b8e809864b471a 04-Jun-2014 Alan Viverette <alanv@google.com> am 62ea9554: Merge "Temporary drawable for Quantum progress indicator" into lmp-preview-dev

* commit '62ea9554753820df25343e52e0dcab090e5755b5':
Temporary drawable for Quantum progress indicator
22b893fde125ea6620563c91aab7a28dd68a1f73 04-Jun-2014 Alan Viverette <alanv@google.com> Merge commit '096d52fb' into manualmerge

Conflicts:
api/current.txt

Change-Id: Iaf1f9172a73e74885475c30ffefcb7d0e32a5883
b803ad3c2cefaba57063385ecab1be27dd2636b0 04-Jun-2014 Adrian Roos <roosa@google.com> Hide TrustAgentService in lmp-preview - DO NOT MERGE

Bug: 15287044
Change-Id: Iba0d53b87bcb4bddccec89cf943ed65491aa9d76
/frameworks/base/core/res/res/values/attrs.xml
bb938107b7ef1f6660b9f9cbafacd9d0a427bedc 04-Jun-2014 Alan Viverette <alanv@google.com> Merge "Temporary drawable for Quantum progress indicator" into lmp-preview-dev
3567140b04907790fefc479be7eec8115ea3a927 04-Jun-2014 Alan Viverette <alanv@google.com> Temporary drawable for Quantum progress indicator

Also cleans up unused 20dp spinner drawables.

Change-Id: I69aba84eca9f9e8d44a4237d894015caeb3d2308
/frameworks/base/core/res/res/values/attrs.xml
dcf7b59f845297c6e96950615e439d96ce3fb739 03-Jun-2014 Alan Viverette <alanv@google.com> Update theme colors, fix EditText state transition

BUG: 11218747
BUG: 15200201
Change-Id: I94368897ea9466ae971b25fc80d6ca43433aadd5
/frameworks/base/core/res/res/values/attrs.xml
f573765bf1a70d3af7d6149fb01dbe0f74f95834 03-Jun-2014 Chulwoo Lee <chulwoo@google.com> am b9c0a8ae: Merge "Add a way to get the class name of SetupActivity and SettingsActivity" into lmp-preview-dev

* commit 'b9c0a8ae7b0e69829a663fa2ca6bbdededa02d93':
Add a way to get the class name of SetupActivity and SettingsActivity
5e9a42588e986a7a2ab12de5d70adff5f2db9c5a 03-Jun-2014 ztenghui <ztenghui@google.com> Merge "Add the tree hierarchy for the group"
4d24caf1dec2babf273b18c99638fe2a0635ced4 29-May-2014 ztenghui <ztenghui@google.com> Add the tree hierarchy for the group

bug:15288554

Change-Id: I7caedb8466d078a0d9a6148e00d02eded4a4d234
/frameworks/base/core/res/res/values/attrs.xml
e7bb7d6bb2257c24076f5a4b9f536f90a6637f58 27-May-2014 Chulwoo Lee <chulwoo@google.com> Add a way to get the class name of SetupActivity and SettingsActivity

Now, there can be only one SetupActivity and one SettingsActivity for
one TIS apk though one TIS apk can contain several services. Each TIS
need to be able to have its own SetupActivity and SettingsActivity.

BUG: 15177340
Change-Id: I2d944e3ef35c3a981483ba643fd27b15925bab16
/frameworks/base/core/res/res/values/attrs.xml
c65c7ae6356ea1b7809854cc205c328abed8d59b 02-Jun-2014 Alan Viverette <alanv@google.com> Merge commit '6682183b' into manualmerge

Conflicts:
core/res/res/values/public.xml

Change-Id: Ic91db6ee85dcd8a6b13716b600b04c78ceac4b33
4d2f2483f6d9e2eb25d843d676981f4ebc9c79e5 02-Jun-2014 Alan Viverette <alanv@google.com> Fixes hotspot list transitions, update to use a single hotspot

Also updates background and button colors to match spec, removes
dependency on bouncycastle Arrays. Vastly simplifies ripple drawing.
Adds APIs for maximum ripple radius. Makes selectableItemBackground
bounded by default and adds an unbounded version and theme attribute.

BUG: 15315168
BUG: 15314684
BUG: 15314830
BUG: 15316768
BUG: 15333033
BUG: 15344050
Change-Id: Ib0619587ce78e43056b66571bae185e0f1613185
/frameworks/base/core/res/res/values/attrs.xml
08d62965d3c7a22e10b4c1c2029dd5c1a0448282 29-May-2014 Ed Heyl <edheyl@google.com> Merge "changes related to moving the trust agent setting s in thne security menu"
88e719fd3e7f998f77124fa3c969790409916060 29-May-2014 Adam Powell <adamp@google.com> am 49a4961e: Merge "Toolbar factoring and ActionBar functionality integration" into lmp-preview-dev

* commit '49a4961efde042f4921393f59cff86c2b7889c71':
Toolbar factoring and ActionBar functionality integration
452f6ece7fe2fd1a85fca53f54e90bf041083b21 28-May-2014 ztenghui <ztenghui@google.com> Add translation and scale to the group tag and related tests.

bug:15288554

Change-Id: Iebe176d0a9c2c566d1910674a068e65e15569829
/frameworks/base/core/res/res/values/attrs.xml
e021e6ed8931a0a8296af182fc9b0c76b64fb0c4 24-May-2014 Adam Powell <adamp@google.com> Toolbar factoring and ActionBar functionality integration

Toolbars now can act in the role of ActionBar with the exception of
navigation modes. Expandable action views are now supported as well as
populating menu items from a host window.

Change-Id: If477db9c7ad9f95723f28cf73cbf03a07ce9d6ad
/frameworks/base/core/res/res/values/attrs.xml
63cfd85bcce488a3f3952bd1db523a727d30ca39 27-May-2014 ztenghui <ztenghui@google.com> Move the rotation information from path to group.

Also update the 3rd test to correctly testing clipping.

Removing some naive tests which rotate 360 or 0.

bug:15288554

Change-Id: I436e8e494cb78fc665a3890171a1af87367db419
/frameworks/base/core/res/res/values/attrs.xml
13b3c8a0a63df61bb6b58f03cc02ffde043fbc99 24-May-2014 Ido Ofir <iofir@google.com> changes related to moving the trust agent setting s in thne security menu

Change-Id: Ia97e39309cd1c8d30f01dfacc13c01bfad50bb0e
/frameworks/base/core/res/res/values/attrs.xml
87260844afc3ff2adf63b156c052e15a2f8c68f0 22-May-2014 Philip Milne <pmilne@google.com> Support for weights in GridLayout

Change-Id: I31993cb7da331e0bcf404e858f2438a579093e7d
/frameworks/base/core/res/res/values/attrs.xml
0a1c6f021be032f5aecb341c2794efb06c0a8a0d 22-May-2014 Alan Viverette <alanv@google.com> Style and asset cleanup

Updates button drawable and colors, cleans up Quantum styles, updates
highlight attribute name and color, fixes popup backgrounds.

Also fixes GradientDrawable opacity check.

Change-Id: I75dd35e815a8a33ec9f0b16e881e774edfb8c092
/frameworks/base/core/res/res/values/attrs.xml
fb052926b84d69fdc4bebcb0373e33388c7bcbb7 21-May-2014 Dianne Hackborn <hackbod@google.com> Revert "Hide voice interaction APIs."

This reverts commit a677a9b9367bcf8c81c36dc59b53554cb347b438.
/frameworks/base/core/res/res/values/attrs.xml
f31512eb17b6327c5f81bfb8a69c3a6119a0dd66 20-May-2014 Alan Viverette <alanv@google.com> Merge "Various API council fixes to drawables"
e5b082d6eb0489e7dbe3159338f8c94c0af61dee 20-May-2014 Alan Viverette <alanv@google.com> Various API council fixes to drawables

BUG: 15089957
Change-Id: Ieaf468bbff092e68f6313d8a5ecccda8b753806d
/frameworks/base/core/res/res/values/attrs.xml
96658f716779b4f2f5dd148cbf6df59d5a87ace4 14-May-2014 Jinsuk Kim <jinsukkim@google.com> New keycode definitions for HDMI-CEC

Following keys are added to be mapped to HDMI-CEC standard keys:

KEYCODE_MEDIA_TOP_MENU
KEYCODE_11
KEYCODE_12
KEYCODE_LAST_CHANNEL
KEYCODE_TV_DATA_SERVICE

Also updated the information on the key code update by removing
some files not present any more.

Change-Id: I305d9b578c1824f34c457144a68132717dc9a97f
/frameworks/base/core/res/res/values/attrs.xml
c80ad99a33ee49d0bac994c1749ff24d243c3862 20-May-2014 Alan Viverette <alanv@google.com> TouchFeedbackDrawable is now RippleDrawable

Change-Id: I59f5f04b73089215c6320560556ac21beb03db06
/frameworks/base/core/res/res/values/attrs.xml
77bc0a17e8668945548f3b4936e4888ec3eb189e 20-May-2014 ztenghui <ztenghui@google.com> Merge "Remove the versionCode"
e3c45e7a6b2a7d2176aa46ee482e299b54feeb9f 19-May-2014 ztenghui <ztenghui@google.com> Remove the versionCode

Change-Id: I2a77fefd7b14fd3bef0b0c7a142fe88e69883c75
/frameworks/base/core/res/res/values/attrs.xml
236bcc3ad146c0e5584dfdaef1e9fa1b59a6fe7e 18-May-2014 Adam Powell <adamp@google.com> Merge "Action bar refactoring, round 1"
4369e7d0b087d777e5012e2706acc5be9be47de7 17-May-2014 Adam Powell <adamp@google.com> Action bar refactoring, round 1

Decouple PhoneWindow and ActionBarView to allow for using Toolbar in
some circumstances later.

Change-Id: I907743e06c3a1203e21cfd84860a1884c66f3527
/frameworks/base/core/res/res/values/attrs.xml
f2eba13932d0bdd90fefa6cd9a94e59c209a0866 17-May-2014 Dianne Hackborn <hackbod@google.com> Merge "Hide voice interaction APIs."
87cd0dc425201d56f1b07fa710d4f44fff4131bc 15-Apr-2014 Tim Kilbourn <tkilbourn@google.com> Add KEYCODE_PAIRING.

Used for initiating a peripheral pairing mode.

Change-Id: I8e172bdda1f3c34eff36f3001c174f7a6b6e6e41
/frameworks/base/core/res/res/values/attrs.xml
dcff99598f16737e75278e8ea9dbfe92579ea234 16-May-2014 Dianne Hackborn <hackbod@google.com> Hide voice interaction APIs.

Change-Id: I961b6399a6edca239caaba9bbd1dd5e03bc612bd
/frameworks/base/core/res/res/values/attrs.xml
7e03dfcb796ef1a6000a5fd5fda03c9e15ea62e1 16-May-2014 Adrian Roos <roosa@google.com> Apply revised TrustAgent API

Bug: 14997466
Change-Id: I81042e058a20f28603a11471882f3dcfc4f8b13c
/frameworks/base/core/res/res/values/attrs.xml
1d90d3e4bf0817912eb123e6e955788256ed3034 16-May-2014 Alan Viverette <alanv@google.com> Deprecate FragmentBreadCrumbs, remove styles add in L

Adds comments to the private styles so that we don't try to
update them again in the future.

BUG: 14997266
Change-Id: I0099063d1ce254682aff6bcdd051ebf8719d562b
/frameworks/base/core/res/res/values/attrs.xml
76d8f968059d27ef8500cabf7690c18552c22d5a 15-May-2014 Adam Powell <adamp@google.com> Add content insets to Toolbar

Content insets allow a Toolbar to define horizontal gridlines for the
start/end or left/right edges of major content (not counting the
navigation button or menu). This allows apps to align their layout
content above or below a Toolbar with the title and other contents of
the bar by using app-defined measurements.

Change-Id: Ibd7e0810bf81070eb5f59a42ad3257f35bc0156a
/frameworks/base/core/res/res/values/attrs.xml
217ccd2f82031f05d111bce7308a65136f278c7a 09-May-2014 Adrian Roos <roosa@google.com> Add System UI Color API

Bug: 14564488
Change-Id: Ibebe87faeb1b730f9ac33bb5074a7b4f71b9d1c7
/frameworks/base/core/res/res/values/attrs.xml
45bbc06c7c647e7fcf0a61bf9b13518bbf96c1f7 15-May-2014 George Mount <mount@google.com> Merge "Support Activity Transitions when activity stopped."
e2337588f04f12ffe6de87797e99eeb56bd17277 15-May-2014 George Mount <mount@google.com> Merge "Allow changing order of matching Views in Transitions."
62ab9b78b77b7dd851c47115f4d8d7611d657585 02-May-2014 George Mount <mount@google.com> Support Activity Transitions when activity stopped.

Bug 14459812
Bug 14454812
Bug 14450295

A new transport was supported for Activity Transitions
in which convertToTranslucent can now take a Bundle
to transport to the calling Activity. This also allows
waking Activities to regain the communication between
the exiting Activity and the calling Activity.

Change-Id: I29aee14b7e56d9b8b9fb656f382b2c4172b02e14
/frameworks/base/core/res/res/values/attrs.xml
7b75062fb05a9981faf3c0c9f840dbdb9e97e7f7 14-May-2014 George Mount <mount@google.com> Allow changing order of matching Views in Transitions.

Bug 14899804

Change-Id: I13c080141fce6be8430d540e3c42d40a445bb224
/frameworks/base/core/res/res/values/attrs.xml
162043076b201483eaeef5c7c3da0619f26f1b11 14-May-2014 Craig Stout <cstout@google.com> Merge "AlertDialog and AppError themes for TV."
4c0cb8a526eec87fdba6dc371e21abfa4e993ea0 04-Apr-2014 Craig Stout <cstout@google.com> AlertDialog and AppError themes for TV.

Leanback themes override AlertDialog styles from other themes.
Makes system alert dialogs, and alert dialogs from games running on ATV,
have a style more appropriate to television.

Final visuals pending.

Side button layout fixes DatePickerDialog and TimePickerDialog with
dpad navigation.

TODO: consider using side button layout for other AlertDialog cases
(long messages and lists).

Change-Id: I74e4e04d16d6854377580be95a87684a0385b04b
/frameworks/base/core/res/res/values/attrs.xml
d4ab588c1fe61cdd75471d9d5d10af655579744b 14-May-2014 Alan Viverette <alanv@google.com> Merge "Documentation for theme colors"
30da61d477bcb6cc7718f9516c444359352fe148 09-May-2014 George Mount <mount@google.com> Add view name to Transition matching.

Bug 14625214

Change-Id: Ia1b21e6bd0ea4892b504746e582aeb175e0f0506
/frameworks/base/core/res/res/values/attrs.xml
abb352a941cbd87c14cce9ccfa83157b913d41f2 09-May-2014 George Mount <mount@google.com> Change sharedElementName to viewName.

Bug 14624181

Change-Id: Ic98554c257d4115a917481eb50505373f6d58fa8
/frameworks/base/core/res/res/values/attrs.xml
481f84c03dc303ebe478ed98766ddc8b31bc863e 12-May-2014 Alan Viverette <alanv@google.com> Documentation for theme colors

BUG: 14647063
Change-Id: I3121c45bd26ae5e1c22528a255a73047157d393a
/frameworks/base/core/res/res/values/attrs.xml
1cb088c1281deec042bdf00e0f2d227f7e5cd718 12-May-2014 Alan Viverette <alanv@google.com> Merge "Support for hollow switch and seek bar thumbs"
661e63658da39cccfe49a129e4860455716ff3c9 12-May-2014 Alan Viverette <alanv@google.com> Support for hollow switch and seek bar thumbs

Also cleans up AbsSeekBar.

Change-Id: I996ea90c732c1da6a801aad3079f6bb3692d5c67
/frameworks/base/core/res/res/values/attrs.xml
c501db9f44f7967961f0ba61a0b3b63055ac1190 08-May-2014 Adam Powell <adamp@google.com> New, inkier EdgeEffect visual style

Remove the two-part gradient and edge glow and replace it with a
circular ink-like style instead. This now follows the theme color
palette so that it can be more in tune with the app's overall visual
design.

Add API to EdgeEffect to specify a horizontal displacement for the
effect. This lets the larger middle section follow relevant touch
points.

Fix a bug that caused EdgeEffect pulls to stutter in ListView/GridView
as a result of some annoying state-fluttering.

Change-Id: Ief144b06bd9d3dbe85d3154585a703fa552b0808
/frameworks/base/core/res/res/values/attrs.xml
5e92c95d847a68178cf6099c801f82dcb7e4fa47 09-May-2014 Alan Viverette <alanv@google.com> Animated state transition drawable

Change-Id: I6c795d55cd7ab9163fdd6fe6ce3771bbd7015d62
/frameworks/base/core/res/res/values/attrs.xml
ddbbb8ae8561c9e61becd03faa40997d76ab5a51 06-May-2014 ztenghui <ztenghui@google.com> Further cleaning on animated part of VectorDrawable.

State changed support is gone.
Rename VAnimatedPath.
Remove the obsolete documents.
Update the tests to reflect the API changes.

Change-Id: Icdc19c6519a4e29975877c1d167e61c8fa14a371
/frameworks/base/core/res/res/values/attrs.xml
f4c5bf30b445874cf353e1b96cab94185a39ce6d 07-May-2014 Yigit Boyar <yboyar@google.com> State based animators for Views

Set quantum theme buttons to elevate 2dp on press

Change-Id: Ibf4f5ef166b901382c304d392eba075836a96a35
/frameworks/base/core/res/res/values/attrs.xml
98596c92a323444ebeebf5cfe6be328f76d4a0a0 06-May-2014 Winson Chung <winsonc@google.com> Merge "Exposing the API to support widgets in Recents."
560f17098f90b15c8894cce127f2fed85f7aeb6b 05-May-2014 Alan Viverette <alanv@google.com> Add support for popups overlapping anchors

BUG: 14471731
Change-Id: I16e8d76caedfebd0c38b8c0b22cd9619d70877c8
/frameworks/base/core/res/res/values/attrs.xml
da5b84c8d38d8322b5bb7d22653625bb51734a4e 05-May-2014 Winson Chung <winsonc@google.com> Exposing the API to support widgets in Recents.

Change-Id: I2d53f226dbc328f0dbda7006eac647c6468c6b36
/frameworks/base/core/res/res/values/attrs.xml
c03c9167c2d9a1e22fb2b176b00a0524177fb037 02-May-2014 Dianne Hackborn <hackbod@google.com> Further work on voice interaction services.

This makes VoiceInteractionSession a more first-class
concept. Now the flow is that a VoiceInteractionService
calls startSession() when it wants to begin a session.
This will result in a new VoiceInteractionSession via the
VoiceInteractionSessionService containing it, and the
session at that point an decide what to do. It can now
show UI, and it is what has access to the startVoiceActivity
API.

Change-Id: Ie2b85b3020ef1206d3f44b335b128d064e8f9935
/frameworks/base/core/res/res/values/attrs.xml
b36e4f944fe28ce68182f9ec91e5341866b49084 01-May-2014 Adam Powell <adamp@google.com> Add support for hiding action bars on scroll.

Also tweak the nested scrolling API around nested flings and fix a bug
where recursive nested scrolling would stop prematurely.

Change-Id: I561226db878b2493970440a6af3e2332c56a1913
/frameworks/base/core/res/res/values/attrs.xml
a98fb7ab6a17d27395cf2c8e86060af49b861be6 24-Apr-2014 George Mount <mount@google.com> Add mechanism for Transitions to target a class.

Bug 14289299

Added ability to target a specific class similarly to the
mechanism for excluding a specific class in Transitions.
Also changed XML tag from excludeTargetId to excludeId to
make it symmetric with excludeClass.

Change-Id: Ib371820ec75761243e75b659565b905b1b19c9a2
/frameworks/base/core/res/res/values/attrs.xml
caa03107d4322b0e30f92e6dc1eb1ea73b1bf747 15-Apr-2014 George Mount <mount@google.com> Transfer image of shared element to launched Activity.

First pass of the API will use a Bitmap. Future versions will use
more efficient mechanisms.

Change-Id: I111474dd031fef0b86de871017c85dc679166acf
/frameworks/base/core/res/res/values/attrs.xml
f976c3d42bc2f14333bae5ed26d96c45d207a443 15-Apr-2014 George Mount <mount@google.com> Add ability to exclude Views in transition XML.

Bug 14259955

Change-Id: I47bb10c530c9fec8910ddd96156fc38d6027e1f6
/frameworks/base/core/res/res/values/attrs.xml
cc39e16cb98855f35079941b5e7e6eac2b7bc388 26-Apr-2014 Chris Craik <ccraik@google.com> Add elevation, Z properties to View

Change-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9
/frameworks/base/core/res/res/values/attrs.xml
18f0d357f9693fe787a3e3777d8fdf01357a6e3f 26-Apr-2014 Dianne Hackborn <hackbod@google.com> Rework some of the voice interaction APIs.

On the app side, requests are now composed by subclassing
from various types of Request objects.

On the service side, starting a voice interaction session
involves starting another service that will then manage the
session. This leads the service design much more to what
we want, where the long-running main service is very tiny
and all the heavy-weight transient session work is elsewhere
in another process.

Change-Id: I46c074c6fe27b6c1cf2583c6d216aed1de2f1143
/frameworks/base/core/res/res/values/attrs.xml
91097de49b0f683b00e26a75dbc0ac6082344137 05-Apr-2014 Dianne Hackborn <hackbod@google.com> Initial implementation of new voice interaction API.

This gives a basic working implementation of a persist
running service that can start a voice interaction when
it wants, with the target activity(s) able to go through
the protocol to interact with it. It may even work when
the screen is off by putting the activity manager in the
correct state to act like the screen is on.

Includes a sample app that is a voice interation service
and also has an activity it can launch.

Now that I have this initial implementation, I think I
want to rework some aspects of the API.

Change-Id: I7646d0af8fb4ac768c63a18fe3de43f8091f60e9
/frameworks/base/core/res/res/values/attrs.xml
10ba27734ee6274a772be8d6b1faa703ee3a3d6b 15-Apr-2014 Adam Powell <adamp@google.com> Nested scrolling!

or, "Excuse me, Egon, you said crossing the streams was bad."

Add API for driving a nested scroll from the most deeply nested
applicable scrolling view. The deepest scrolling view dispatches
high-level scrolling events up to cooperative parent views.

Augment ScrollView to support nested scrolling. Next up, more public
framework scrolling views.

Change-Id: I53b5e207fcdece796e08c8592ddb4496b96f600e
/frameworks/base/core/res/res/values/attrs.xml
307ad09228ebf70f1b456f5f00540c0126277850 18-Apr-2014 Alan Viverette <alanv@google.com> Add alpha to bitmap, nine patch drawable, fix container hot spots

Also fixes primary text disabled state alpha.

BUG: 13818888
Change-Id: I9ae2e25216014177c2dac24f5c9095df87724a43
/frameworks/base/core/res/res/values/attrs.xml
0613657426aecb7ed6141c133f100baf24166ae0 17-Apr-2014 Raph Levien <raph@google.com> Merge changes Ia693f512,If3b7d41f

* changes:
Enable elegant text metrics in Quantum theme
Add elegantTextHeight text appearance attribute
53c0077256afebb0312f01ef4f60a7445da1f5d9 14-Apr-2014 Raph Levien <raph@google.com> Add elegantTextHeight text appearance attribute

This patch adds an elegantTextHeight text appearance attribute and
plumbs it through to the paint. This attribute selects the elegant
variant of fonts (when appropriate, which is typically Arabic and indic
scripts), and also specifies larger vertical metrics, to avoid clipping.

The intent is for this to be the default for quantum themes, but this
patch doesn't change any default behavior, just adds the attribute.

The larger vertical metrics are applied to top and bottom, but should
not affect line spacing in the common case. Also, with the setting,
metrics are no longer dependent on the font, so setting a custom font
will preserve layout and spacing.

Change-Id: If3b7d41f141deff50ca078f479ca90c2aa07829a
/frameworks/base/core/res/res/values/attrs.xml
31a217290cf376d0573fc36e21c8940987485019 25-Mar-2014 George Mount <mount@google.com> Split Activity Transitions out of PhoneWindow.

Bug 13622834
Made it possible to use shared elements without making
Views invisible.

Change-Id: I1e85c6bc19e634a9af225ad7f0309b4f003ea462
/frameworks/base/core/res/res/values/attrs.xml
5062649abac9bf873123fe560fbb7b0748b30a54 10-Apr-2014 Alan Viverette <alanv@google.com> Merge "Update list item text appearance"
55565ecd46ceef91abba8bda8eddb73e75300ca3 10-Apr-2014 Alan Viverette <alanv@google.com> Update list item text appearance

Adds a new attribute for secondary list item text and points
the Gingerbread and Holo themes to use TextAppearance.Small for
compatibility's sake.

Change-Id: I8e78a908b699baae6d1f5b3623fd7b5648b99b77
/frameworks/base/core/res/res/values/attrs.xml
2f8ba8f7fad2b608102a9282219aaea2223e94f5 09-Apr-2014 Alan Viverette <alanv@google.com> Update supported Drawable tinting modes and docs

Change-Id: I9c20d2bc4dc499f91c21a348871cf209c1065ba6
/frameworks/base/core/res/res/values/attrs.xml
365fdc5c5bb761c450948345702beb3a1763ad9a 07-Apr-2014 Alan Viverette <alanv@google.com> Merge "Revert action bar theme attribute"
bbc6f3e631f66b403339fabee88abc46ba9bfcd4 07-Apr-2014 Alan Viverette <alanv@google.com> Revert action bar theme attribute

BUG: 13878093
Change-Id: I7cc4e270854f66d604a6e22eafbeef37c968fdae
/frameworks/base/core/res/res/values/attrs.xml
bae7b97f825ad52c6f91e9e1224fa6828f15c849 07-Apr-2014 Alan Viverette <alanv@google.com> Quantum ActionBar, cleaning up theme colors

BUG: 13731184
Change-Id: Icca14b094dc1b7f4156306d14a7950b857bbe9c9
/frameworks/base/core/res/res/values/attrs.xml
d6107a3170df61d9e776fcd5666acfc9135c6f16 11-Mar-2014 George Mount <mount@google.com> Add Transitions useful for Activity transitions.

Slide: transition in and out of the edge of the scene.
Explode: transition to the scene borders

Moved capability from Fade to Visibility.

Change-Id: Ibeb0d8f751c990edc467570d9665fbe251af2703
/frameworks/base/core/res/res/values/attrs.xml
b226bea10880b3e8e3916b8ca96c51c1a59f5a03 04-Apr-2014 Adam Powell <adamp@google.com> Fix ActionBar attribute parsing

Lost in some prior refactoring. Also fixes doc builds for the removed
styleable.

Change-Id: Ice27a978cd5c22c6ad1fc0b45557c6cac77b5985
/frameworks/base/core/res/res/values/attrs.xml
e43340c80dc66c45edc793ecd0343774aa34d108 18-Mar-2014 Adam Powell <adamp@google.com> android.widget.Toolbar

Add the new Toolbar widget for use in app layouts.

ActionBar can now be used as a point of control for either a
traditional window decor action bar or for a Toolbar that appears
inline in an Activity's layout.

ToolbarActionBar is currently WIP.

Change-Id: I0da093e5645840f4fd032aa34efa0ae5f1825ff2
/frameworks/base/core/res/res/values/attrs.xml
b325345ef0adf2849350d339de1ec5f92b67b7ae 03-Apr-2014 Alan Viverette <alanv@google.com> Merge "Switch framework Holo references to Quantum.Light"
2766e37d85eb4ae91095dc6822cce421473f08cb 02-Apr-2014 ztenghui <ztenghui@google.com> Merge "Getting the version information into the VectorDrawable"
177dffd869ff1f5bdf816faead01a7dc4980bf75 01-Apr-2014 ztenghui <ztenghui@google.com> Getting the version information into the VectorDrawable

This will allow version controling for later API improvement.
We will only support version 1 so far.

Change-Id: I322e63f6cff157ebb6df5d80625c39bf96ff3659
/frameworks/base/core/res/res/values/attrs.xml
6259933ec99dee566f200c5fdfe1756ee72b1513 01-Apr-2014 Alan Viverette <alanv@google.com> Switch framework Holo references to Quantum.Light

Change-Id: Ib545a143f1959b6104adbc9d594dd626851d90b3
/frameworks/base/core/res/res/values/attrs.xml
7fbde1e83703f800c98c1ef7c543f3146cfa43ef 01-Apr-2014 Michael Kolb <kolby@google.com> resolved conflict for merge of 2c73e08d to master

Change-Id: Iee2e1f773469db0ba26b153193945a6c246af151
a780d9323b3ab9d0a06a9b8569164940d23405d4 01-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #13727850 Input values are not visible when setting up the lockscreen... ...security(PIN/Passwor/Pattern)."
1cf3594114b1846c97243ff536074c49bbe06061 01-Apr-2014 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #13727850 Input values are not visible when setting up the lockscreen...
...security(PIN/Passwor/Pattern).

- remove that hardcoded color
- enable passing a color for the Path lines

Change-Id: Ie40b15bf209f41ea2df16842a3e56ffc2020df65
/frameworks/base/core/res/res/values/attrs.xml
5de886a158e449912b21fb27f02bdf67c0c95010 25-Mar-2014 Michael Kolb <kolby@google.com> Add outset to decor view measuring

Change-Id: Ib0e68311ff8ed1fccf9219b28c42ee43c5952050
/frameworks/base/core/res/res/values/attrs.xml
ff2144ccb4215acf4587fc628493b3d49dca6043 28-Mar-2014 Adrian Roos <roosa@google.com> Define initial trust agent API

Adds the minimal API needed to define a useful trust agent.

Bug: 13723878
Change-Id: Ib24440bab7b16d0b656bde8b059e7d42cab2c7dc
/frameworks/base/core/res/res/values/attrs.xml
0e14f2d45557527242f27ce7de9027e6ccaa45d6 28-Mar-2014 John Spurlock <jspurlock@google.com> Merge "Remove obsolete MultiWaveView"
4f0db5e23a4e523cf650c19a76fd7d75c8bfbe83 30-Jan-2014 John Spurlock <jspurlock@google.com> Remove obsolete MultiWaveView

Change-Id: Ic878221c873d29577928aed2669f967851307e4d
/frameworks/base/core/res/res/values/attrs.xml
2c5d6d742a35885820c33364fec65a7e163fbbf8 27-Mar-2014 Alan Viverette <alanv@google.com> Merge "Separate ripple animation logic, remove RevealDrawable"
49224acd789b2aae60bd0ec03cbf60cb9c712917 27-Mar-2014 John Hoford <hoford@google.com> Merge "add Dynamic Drawable (vector graphics for Icons)"
abb7d134c02ac60091108c491dafb00877093170 25-Feb-2014 John Hoford <hoford@google.com> add Dynamic Drawable (vector graphics for Icons)

Change-Id: Id44b7f6d1b8dd073b8ed35e2142a380550f2449b
/frameworks/base/core/res/res/values/attrs.xml
47bf0d95ef6c9ac68773567d503749c874a07f2f 27-Mar-2014 Alan Viverette <alanv@google.com> Separate ripple animation logic, remove RevealDrawable

Change-Id: I9d0370cea288e6caf518209b5bc94a66a0f9176f
/frameworks/base/core/res/res/values/attrs.xml
1cd4612cc04ee715a916de3c437fc52d76d166cb 26-Mar-2014 Alan Viverette <alanv@google.com> Fix attribute extraction, use color attrs in Quantum drawables

Removes some unused entries in the Quantum themes and styles and
collapses identical styles since we don't have separate drawables
anymore. Adds some Quantum text appearances as styles.

BUG: 12368046
Change-Id: I9334feb87391cd54ad3b77b297d135de436e1417
/frameworks/base/core/res/res/values/attrs.xml
76c30ce3c1d8f1a818502aaea2c42c84d6bd3f92 24-Mar-2014 Chris Craik <ccraik@google.com> Merge "Rework Outline API, remove isolatedZVolume remnants"
b49f446c98096c4790a11d9b5bc83a4e585278c9 20-Mar-2014 Chris Craik <ccraik@google.com> Rework Outline API, remove isolatedZVolume remnants

Change-Id: I30c2fe832dcb98fa6329b1a595b3d3aafbdcad6b
/frameworks/base/core/res/res/values/attrs.xml
0289331500457837f8ec20eea42f7bbbc2c3f479 24-Mar-2014 Will Haldean Brown <haldean@google.com> am d3e33cc2: am aa0fa8eb: am cedbfad4: Fix link in documentation for SWIPE_TO_DISMISS.

* commit 'd3e33cc25d638cced9c17822db21e6c32e00f461':
Fix link in documentation for SWIPE_TO_DISMISS.
cedbfad48753b4e266405f677cd0f13156d0c61d 21-Mar-2014 Will Haldean Brown <haldean@google.com> Fix link in documentation for SWIPE_TO_DISMISS.

Change-Id: I3ff1fb1ae97b088e6b2e1a7a2c27981e7220cc2e
/frameworks/base/core/res/res/values/attrs.xml
8e3feb15c5aec2c72b0ef120a1da325e1e8f0dda 24-Feb-2014 Svetoslav <svetoslavganov@google.com> Added accessibility APIs for introspecting interactive windows.

1. The old introspection model was allowing querying only the active window
which is the one the user is touching or the focused one if no window is
touched. This was limiting as auto completion drop downs were not inspectable,
there was not way to know when the IME toggles, non-focusable windows were
not inspectable if the user taps them as until a screen-reader starts
introspecting the users finger is up, accessibility focus was limited to
only one window and the user couldn't use gestures to visit the whole UI,
and other things I can't remember right now.

The new APIs allow getting all interactive windows, i.e. ones that a
sighted user can interact with. This prevents an accessibility service
from interacting with content a sighter user cannot. The list of windows
can be obtained from an accessibility service or the host window from an
accessibility node info. Introspecting windows obey the same rules for
introspecting node, i.e. the service has to declare this capability
in its manifest.

When some windows change accessibility services receive a new type
of event. Initially the types of windows is very limited. We provide
the bounds in screen, layer, and some other properties which are
enough for a client to determined the spacial and hierarchical
relationship of the windows.

2. Update the documentation in AccessibilityService for newer event types.

3. LongArray was not removing elements properly.

4. Composite accessibility node ids were not properly constructed as they
are composed of two ints, each taking 32 bits. However, the values for
undefined were -1 so composing a 64 long from -1, -1 prevents from getting
back these values when unpacking.

5. Some apps were generating inconsistent AccessibilityNodeInfo tree. Added
a check that enforces such trees to be well formed on dev builds.

6. Removed an necessary code for piping the touch exploration state to
the policy as it should just use the AccessibilityManager from context.

7. When view's visibility changed it was not firing an event to notify
clients it disappeared/appeared. Also ViewGroup was sending accessibility
events for changes if the view is included for accessibility but this is
wrong as there may be a service that want all nodes, hence events from them.
The accessibility manager service takes care of delivering events from
not important for accessibility nodes only to services that want such.

8. Several places were asking for prefetching of sibling but not predecessor
nodes which resulted in prefetching of unconnected subtrees.

9. The local AccessibilityManager implementation was relying on the backing
service being ready when it is created but it can be fetched from a context
before that. If that happens the local manager was in a broken state forever.
Now it is more robust and starts working properly once the backing service
is up. Several places were lacking locking.

bug:13331285

Change-Id: Ie51166d4875d5f3def8d29d77973da4b9251f5c8
/frameworks/base/core/res/res/values/attrs.xml
34f67f26e355925aa1e00a20bc11e09b8dc32988 17-Mar-2014 Chris Craik <ccraik@google.com> Remove castsShadow and globalCamera APIs

Change-Id: I5c1c375f45946609b1635d952c5adf55e23bdd60
/frameworks/base/core/res/res/values/attrs.xml
618236fe886b84f99cd7c48ece96b16f82a9d2b2 17-Mar-2014 Chris Craik <ccraik@google.com> Revert "Remove castsShadow and globalCamera APIs"

This reverts commit 0334c314a5721f49b4d172a9cefe10f157cb28a4.

Change-Id: I64714d17fb877e1b43c65eb44820d1128281c7a2
/frameworks/base/core/res/res/values/attrs.xml
0334c314a5721f49b4d172a9cefe10f157cb28a4 15-Mar-2014 Chris Craik <ccraik@google.com> Remove castsShadow and globalCamera APIs

Change-Id: I4d81a7849eba60a1a9debce74eedd55d6331842d
/frameworks/base/core/res/res/values/attrs.xml
ba346f9d8d681c3c8166609382eb882e538b9b05 11-Mar-2014 Alan Viverette <alanv@google.com> Unify touch feedback drawable and reveal drawable

BUG: 13030730
Change-Id: I65a50a00bd76b80bb242b1573b89e443e2e143fe
/frameworks/base/core/res/res/values/attrs.xml
2901e0442ab63d3148b708e88f445acaf8d4dc15 08-Mar-2014 Jeff Brown <jeffbrown@google.com> am 9e3de5f7: am 6f9f8e7a: am 01b5e765: Merge "Declare KEYCODE_SLEEP and KEYCODE_WAKEUP." into klp-modular-dev

* commit '9e3de5f70d77f7152b25fec6c27b73d037c1376d':
Declare KEYCODE_SLEEP and KEYCODE_WAKEUP.
6212a49a9475768316a999596ffc4dd0f4ce96e5 07-Mar-2014 Jeff Brown <jeffbrown@google.com> Declare KEYCODE_SLEEP and KEYCODE_WAKEUP.

These new keys behave in similarly to KEYCODE_POWER but do not
simply toggle between awake and asleep states.

Sleep puts the device to sleep if it is awake.
Wakeup wakes up the device if it is asleep.

Bug: 12938999
Change-Id: I260fb918cc858882fe06fa880910df5763a76c5d
/frameworks/base/core/res/res/values/attrs.xml
568628dc2cb92b3ec3a87cae9de3203fbdc5968c 05-Mar-2014 Will Haldean Brown <haldean@google.com> Manually merge commit '2faf28cf' into master

Original commit message:

Add swipe-to-dismiss support to PhoneWindow.

This adds a new window feature -- FEATURE_SWIPE_TO_DISMISS -- and a
theme attribute to activate that feature. When the feature is
activated, a SwipeDismissLayout is inflated as the DecorView layout.
SwipeDismissLayout intercepts touch events and steals ones that are
large swipes to the right if its children don't. PhoneWindow
registers handlers that listen for these swipe events, translate the
window when necessary, and finish the activity at the end of the
gesture.

Conflicts:
core/java/android/view/Window.java
core/res/res/values/attrs.xml

Change-Id: I943290b436864ca4a1bd401b88d696e08c921cdd
ca6234e084a71e0c968cff404620298bcd971fcc 12-Feb-2014 Will Haldean Brown <haldean@google.com> Add swipe-to-dismiss support to PhoneWindow.

This adds a new window feature -- FEATURE_SWIPE_TO_DISMISS -- and a
theme attribute to activate that feature. When the feature is
activated, a SwipeDismissLayout is inflated as the DecorView layout.
SwipeDismissLayout intercepts touch events and steals ones that are
large swipes to the right if its children don't. PhoneWindow registers
handlers that listen for these swipe events, translate the window when
necessary, and finish the activity at the end of the gesture.

Change-Id: I512e758f3c3ffd3b353dba3b911c0e80a88d6f5f
/frameworks/base/core/res/res/values/attrs.xml
db89c2d02b002c753f2dcfa8bbf2bc183734e69e 03-Mar-2014 Alan Viverette <alanv@google.com> Quantum for text fields, buttons, radio buttons and check boxes

Change-Id: Ie3d034a65553f4f7a66ab078965d3802726c8332
/frameworks/base/core/res/res/values/attrs.xml
22c89089e6412ceaa7c0cd10dbc46363e6116218 27-Feb-2014 George Mount <mount@google.com> Fix broken link in javadoc.

Change-Id: I8df3713af727a123bcf9743e59e5f7fe661350ec
/frameworks/base/core/res/res/values/attrs.xml
e180337ee99b9155fe441ea55451f4d2167b5d9a 26-Feb-2014 George Mount <mount@google.com> Change Activity Scene Transitions to be more automatic redo.

This reverts commit 206e30cd93afe3eb72ec94178324417db5424ed2
along with removing the additional startActivity* methods
and replaces them with ActivityOptions makeSceneTransitionAnimation
methods.

Change-Id: I52bec31ae3c4cea6d549810ae5a7acd8aea176d8
/frameworks/base/core/res/res/values/attrs.xml
206e30cd93afe3eb72ec94178324417db5424ed2 26-Feb-2014 George Mount <mount@google.com> Revert "Change Activity Scene Transitions to be more automatic."

This reverts commit f10587faadb9080a7bf9991cbe04bac5525da482.

Change-Id: I2785a3d2d6b667cad6d61dcbbc1c624161735fa4
/frameworks/base/core/res/res/values/attrs.xml
f10587faadb9080a7bf9991cbe04bac5525da482 06-Feb-2014 George Mount <mount@google.com> Change Activity Scene Transitions to be more automatic.

Shared element transitions are enabled by default
when the Window has a TransitionManager.

Shared element location and size are captured and
transferred to the target Activity.

ActionBar is treated as a shared element.

Change-Id: I0f22ea4e5cbe80254e848444e3f235cb742684f4
/frameworks/base/core/res/res/values/attrs.xml
12b97f5d2b15194ed6673c9838b13c8312157709 24-Feb-2014 Alan Viverette <alanv@google.com> Change colorFilterColor to tint, allow use of ColorStateList

BUG: 13149901
Change-Id: I6487bec372cb74db53d7bbdfa35de071764763b0
/frameworks/base/core/res/res/values/attrs.xml
e9b8817bd720cd2a294126074eb533f943a9348f 11-Feb-2014 Chris Craik <ccraik@google.com> Make outline and shadow APIs public

Change-Id: If40dc27b2fdc41c3ed355bc9029474b1344c1a03
/frameworks/base/core/res/res/values/attrs.xml
09591e89e4cf6d3ea836b02e3ef965375f4ab214 12-Feb-2014 Alan Viverette <alanv@google.com> Merge "Add support for assigning keyed View tags via XML"
55f79f509f2aba413e90706b127c243836105a28 11-Feb-2014 Ken Wakasa <kwakasa@google.com> Fix typo in comments for supportsSwitchingToNextInputMethod

Change-Id: I387acd8ce3125c0d35e43757de7166a284da630b
/frameworks/base/core/res/res/values/attrs.xml
451a3417e97d9d3bb835290a65f9af30b112c789 12-Feb-2014 Alan Viverette <alanv@google.com> Add support for assigning keyed View tags via XML

BUG: 12768823
Change-Id: Ic55c88894dc153c0af0805e403ad8e40d13abcd2
/frameworks/base/core/res/res/values/attrs.xml
0a778eda690a66173733a63622886e888d405c45 13-Dec-2013 George Mount <mount@google.com> Cross-Activity Scene transition API.

First pass at API for cross-Activity Scene transitions.
Remaining work:
Transition back
Automatically capture hero element info
Transfer of surface texture to synchronize between Activities
Possibly use scene names to indicate preferred transition

Change-Id: I59d07de1fae694a46b92b1c82525daa301ec1377
/frameworks/base/core/res/res/values/attrs.xml
fe0ea8c21fe6f6cbaa0594295ec371efca4af824 31-Jan-2014 Alan Viverette <alanv@google.com> Merge "Allow specification of View theme override as a theme attribute"
6e5f045ddfd779ee5059765df6180b961ea88c2a 11-Oct-2013 George Mount <mount@google.com> Add PathInterpolator to interpolate along a Path.

Change-Id: I45b361ef8edd49b5e22d66ba9e25600065e0d5e7
/frameworks/base/core/res/res/values/attrs.xml
6657a6c53930eb0ff8d03317eb10ea7ddb0c49b4 26-Jan-2014 Chris Craik <ccraik@google.com> Update reordering method names, and make 3d reordering API public

IsContainedVolume -> hasIsolatedZVolume conveys that this affects Z
ordering of views

ProjectToContainedBackground -> ProjectBackwards, since it ended up
using its own projection target, separate from the 3d volume bit

Change-Id: Ia2cde838cc4da134366fe6ff623290fbd65e50c3
/frameworks/base/core/res/res/values/attrs.xml
ef259e4484deb69ada76970e26f2b2542b1fe4c1 25-Jan-2014 Alan Viverette <alanv@google.com> Allow specification of View theme override as a theme attribute

WE MUST GO DEEPER.

Change-Id: I492c3750e108d01d6f8d325ccc2bedb1ade5b91b
/frameworks/base/core/res/res/values/attrs.xml
d9e788c4f0528e46db4a035cfac043736becb0d1 07-Jan-2014 Alan Viverette <alanv@google.com> Add support for specifying Drawable color filter in XML

BUG: 12178044
Change-Id: Ie118aebf56bb4580c97b625e20f4e76bed4b6f6f
/frameworks/base/core/res/res/values/attrs.xml
d863a10b2870ca27f631b2ec69f3e13faed1d02a 19-Dec-2013 Chris Craik <ccraik@google.com> Add initial APIs for 3d view manipulation.

Change-Id: I6de00bc577d5b3a1fbc9ca3a3b3668fcfa32b867
/frameworks/base/core/res/res/values/attrs.xml
5b10a723b0aa2eddf37262a30bb5cc9fb6fbbd9c 05-Dec-2013 Alan Viverette <alanv@google.com> Add stacked padding mode to LayerDrawable

General cleanup of LayerDrawable for readability's sake.

BUG: 11695507
Change-Id: Id7811b3c168ef68134d53b93fe9ac36dc9440566
/frameworks/base/core/res/res/values/attrs.xml
18e905f42d017c4721d33bd25d7d39ef8d64b5d5 24-Oct-2013 Adam Powell <adamp@google.com> Make Scenes and Transitions first-class in PhoneWindow/Themes

Add a window feature for content transitions. This implicitly creates
a Scene for each setContentView operation and runs the appropriate
transition. Applications can specify a TransitionManager XML in their
theme that will apply the appropriate transitions when these implicit
scene changes occur. Apps can specify a "to" with no "from" in a
transition to request an entrance transition for the given
content. This lays the groundwork for further full content
change/activity to activity transitions.

Change-Id: Ic815d9e0b9ce958152d70bf6ee01be075aa9fe88
/frameworks/base/core/res/res/values/attrs.xml
8636ace69640566768f89c2d92d2851ff064a2e9 31-Oct-2013 Alan Viverette <alanv@google.com> Allow styling of fast scroll decorations, add default styles

Also fixes bad old-style thumb 9-patches.

BUG: 11030706
Change-Id: I51abba952acf87586449fbda329212b435d1d6df
/frameworks/base/core/res/res/values/attrs.xml
d54a331111ebd3a19ee9c979918850e15d8bf21a 29-Oct-2013 Svetoslav <svetoslavganov@google.com> am c19c3c8d: am c7f18b52: am 099d842b: Update javadoc to fix the build.

* commit 'c19c3c8d045059614aaef62e3553ccd06d50782c':
Update javadoc to fix the build.
099d842bdac481ea94527ab1f702342e41dca440 28-Oct-2013 Svetoslav <svetoslavganov@google.com> Update javadoc to fix the build.

Change-Id: Ib6e8c17f10a7f17785876681baf8fb07eac9af55
/frameworks/base/core/res/res/values/attrs.xml
cdc2280a6e1837d3813cb5eab9a11c4f4efe8dc9 28-Oct-2013 Svetoslav <svetoslavganov@google.com> am 0298ebb2: am 60fb1e28: am 714ba345: Merge "Complete implementation of the advanced print options." into klp-dev

* commit '0298ebb2db5b7c24d68fd3817b11e2f887471d0c':
Complete implementation of the advanced print options.
b4fda134761c9521a7e127db3806a07a18763b77 26-Oct-2013 Svetoslav <svetoslavganov@google.com> Complete implementation of the advanced print options.

1. Implemented the advanced printer options integration. Now a print service
may declare an advanced print options activity which may be launched by
the user if the current printer supports advanced print options. These options
are visible only to the print service that added them and it is the only party
that will interpret the options.

2. Fixed a couple of bugs in the saved print jobs parsing. One was that if there
are more than one page range, a half of the print job properties was not
properly parsed. The other was that the media size constructor was using
incorrect argument order, thus creating a media size with wring width.

3. Fixed and edge case where old print jobs and their docs can get stuck in
the spooler. If the app did not write the requested pages we were not showing
an error message, rather just finish the activity without canceling the print
job and this print job is stuck in the spooler. Now we show an error message
and the user may retry, cancel. If the user cancels the print job is also
cancelled, thus no leftover in the spooler.

4. Fixed the background color of the print dialog to meet UX spec.

bug:11241800

Change-Id: I352440bc86aec824a805883fc9579d96a06d11e6
/frameworks/base/core/res/res/values/attrs.xml
58867899b28b1862bde7740ee4c22e4d0ffc8d16 17-Oct-2013 Svetoslav <svetoslavganov@google.com> am 53998c0f: am 13bc41a5: am 265a099c: Merge "Add APIs for an advanced print options activity." into klp-dev

* commit '53998c0f503f258b65d4333e621ceda0ba4b5a5d':
Add APIs for an advanced print options activity.
1c43fceaaa5f9aa6e29e2670f44f312632241007 16-Oct-2013 Svetoslav <svetoslavganov@google.com> Add APIs for an advanced print options activity.

This is the API part needed to implement support for custom print
options by a print service. Some printers have quite fancy options
and we want users to benefit using them.

bug:11241800

Change-Id: I3a9df771c0ded559b61c597c686795840d702b27
/frameworks/base/core/res/res/values/attrs.xml
13431ad822a6479c8512ea4a6ab799e2f5b46d97 07-Oct-2013 John Spurlock <jspurlock@google.com> am 4818db0f: am b88ede00: am d5102f19: Merge "Transparent system ui flags -> Translucent WM flags." into klp-dev

* commit '4818db0fc5dec465a2cdb76c0faff4750a3a3fff':
Transparent system ui flags -> Translucent WM flags.
bd95740648372449a4d5c164d7050eee352d4c24 03-Oct-2013 John Spurlock <jspurlock@google.com> Transparent system ui flags -> Translucent WM flags.

Migrate View.SYSTEM_UI_FLAG_TRANSPARENT_(STATUS/NAVIGATION) to
WindowManager.LayoutParams.FLAG_TRANSLUCENT_(STATUS|NAVIGATION).

Add associated public attrs for both new window flags:
windowTranslucentStatus
windowTranslucentNavigation

Introduce convenient four new themes that set translucent decor:
Theme.Holo.NoActionBar.TranslucentDecor
Theme.Holo.Light.NoActionBar.TranslucentDecor
Theme.DeviceDefault.NoActionBar.TranslucentDecor
Theme.DeviceDefault.Light.NoActionBar.TranslucentDecor

Update PhoneWindowManager mechanism to plumb these values back to
SystemUI to drive bar mode state.

The new translucent flags come from the top fullscreen window, not
the focused window, so translucency does not change when opening
dialogs.

Imply some window-level system-ui visibility if one or both of these
new flags are present, specifically:
FLAG_TRANSLUCENT_STATUS implies LAYOUT_STABLE, LAYOUT_FULLSCREEN
FLAG_TRANSLUCENT_NAVIGATION implies LAYOUT STABLE, LAYOUT_HIDE_NAV

Rename all associated variable & resource names to use the term
translucent instead of transparent. (Retain the term semi-transparent
for the transient bar style).

Recents activity allowed to inherit translucent decor state via the
new PRIVATE_FLAG_INHERIT_TRANSLUCENT_DECOR. Compensating changes
to use the full screen area more appropriately.

Update keyguard to use new WM flags.

Update docs and various api artifacts.

Sanity-check fixes:
- Toasts and alerts given stable layout.
- Suppress nu-gradient when in transient (hidey) mode.
- New translucent flags use top-fullscreen window, dialogs don't clear.

Bug:10674960
Bug:11062108
Bug:10987178
Bug:10786445
Bug:10781433
Change-Id: If667a55bea4cf5e008549524b9899197fab55ebe
/frameworks/base/core/res/res/values/attrs.xml
1461e26674d73e9ad7d7896c59c936a2f88af3f4 04-Oct-2013 Alan Viverette <alanv@google.com> resolved conflicts for merge of 92a827b8 to master

Change-Id: Ia262f5c80cdaa391db08f766cee62919a8705e80
23be199171bedb05e81864f8941492af066fa667 03-Oct-2013 Alan Viverette <alanv@google.com> Add importantForAccessibility mode to block entire hierarchy

Since older versions of the platform will crash if the mode is
set to 3, this CL adds an extra bit and uses 4 as the mode. This
will also cleanly default the mode to AUTO on unsupported
platforms.

BUG: 11031947
Change-Id: I48035abbf35523d65cead6f27be10f8087973ceb
/frameworks/base/core/res/res/values/attrs.xml
eeff63a5c347f282b5c8c3ae6a0924bf03fbce8f 05-Aug-2013 Fabrice Di Meglio <fdimeglio@google.com> Update TimePicker widget and its related dialog

- the old TimePicker widget is still there for obvious layout compatibility reasons
- add a new delegate implementation for having a new UI based on a radial picker
- use the new delegate only for the TimePickerDialog (which does not need to be
the same)
- added support for Theming and light/dark Themes
- added support for I18N (hour formatting and time separator and also position of
AM/PM indicator coming from Unicode CLDR)
- added support for RTL
- verified support for Keyboard
- verified that CTS tests for TimePicker are passing (for both the legacy and the
new widgets)

Also added a new HapticFeedbackConstants.CLOCK_TICK and its related code for
enabling ticks vibration.

Change-Id: Ib9b53a152bd9e97383dc391ef8c26da91217298f
/frameworks/base/core/res/res/values/attrs.xml
bd51158d61ef10cea65a31d5795887444d2d9cbf 13-Sep-2013 Kenny Root <kroot@google.com> resolved conflicts for merge of aca95ca0 to master

Change-Id: I91adf923288ca724a8040ecf887e28e42ad7e259
77e9a28e2faa36f127231b842476d47f9823a83a 13-Sep-2013 Alan Viverette <alanv@google.com> Add live region politeness to View, AccessibilityNodeInfo

Alters the content change API to contain a bit mask of types of
changes represented by the event. Live regions send CONTENT_CHANGED
events immediately. Removes unused APIs for EXPANDABLE/EXPANDED.

BUG: 10527284
Change-Id: I21523e85e47df23706976dc0a8bf615f83072c04
/frameworks/base/core/res/res/values/attrs.xml
a9265c1083246f09a1ae60915d8b46cf5c0a4f21 12-Sep-2013 Chet Haase <chet@google.com> am 913c0233: am c0f65209: Merge "Add exclude() methods to Transition" into klp-dev

* commit '913c023387c319f6c7b1e4878a4d0d07f8624f78':
Add exclude() methods to Transition
ff58f92a0a77ad849ba714b5adac96790eca0048 11-Sep-2013 Chet Haase <chet@google.com> Add exclude() methods to Transition

It would be useful for a transition to declare not just which
targets it wants to be run on, but also which targets it wants
to avoid. For example, you may not want to animate the items of
a ListView, or some other specific target in the view hierarchy.

This change adds various exclude*() methods which make it
possible to alter a transition to automatically ignore specific
views, ids, or classes in the hierarchy.

Issue #10692794 Transitions: Need API for excluding targets

Change-Id: If38025cdbee537a545e5a4268cbbd763af4622c5
/frameworks/base/core/res/res/values/attrs.xml
aaca5d888a0dfdb6f9b7fdb6a6cf34f6a23ef68b 11-Sep-2013 Alan Viverette <alanv@google.com> Add public attr for fragmentBreadCrumbStyle, apply in constructor

BUG: 10680808
Change-Id: I7c22c1ff0b91892e62ea6bf6a311d33df6f13d78
/frameworks/base/core/res/res/values/attrs.xml
b7757a6b32edea62a1a9a803ad83579220f26100 10-Sep-2013 Jeff Sharkey <jsharkey@android.com> Rename offer() to add(), remove/hide some APIs.

Change MatrixCursor offer() to add() based on review feedback. Remove
some now-unused XML metadata. Hide document creation, since it's not
supported in initial version.

Bug: 10577809, 10461706, 10678563
Change-Id: I7b3f4c6899c28f633471ef816bee22bf032aa0d2
/frameworks/base/core/res/res/values/attrs.xml
d82c8ac4db7091d2e976af4c89a1734465d20cd2 26-Aug-2013 Chet Haase <chet@google.com> Transition API changes from API council recommendations

Issue #10460684 KLP API Review: android.view.transition and android.animation
Issue #10570740 Transitions: inflate transition targets from xml

Change-Id: I7a3f6d3aece2fcafc5efd555d033f79e86635c98
/frameworks/base/core/res/res/values/attrs.xml
d0e2a2e7a9a6c247f501a5044d1c19cd82c6129d 03-Sep-2013 Tom O'Neill <tomo@google.com> Merge "Improve constant names for settings injection API" into klp-dev
c85fb576b817aae2d853b6f5cb6effb924b892ed 03-Sep-2013 Martijn Coenen <maco@google.com> Add drawable for Apdu Services, fix build.

Change-Id: I7c138adb60b2efe19377b58b35360cd234628424
/frameworks/base/core/res/res/values/attrs.xml
f272446372b865e315240bce50853769d77fa939 02-Sep-2013 satok <satok@google.com> Merge "Improve the API document for supportsSwitchingToNextInputMethod" into klp-dev
546113d4c290f36bf21b1e9c7b93d1592df17fce 30-Aug-2013 Tom O'Neill <tomo@google.com> Improve constant names for settings injection API

- Add timing for getStatus() call to encourage implementors to be fast

- Affects b/10461474

Change-Id: I503cbae5cf27008c587a39ab4e60d8e09daedecc
/frameworks/base/core/res/res/values/attrs.xml
df4d1d624d44008e919755c7a212d9e2feb4f00b 28-Aug-2013 Martijn Coenen <maco@google.com> Add requireDeviceUnlock attribute for NFC HCE.

Also added AID description, and renamed PackageManager
feature. The old name has to stay at least for a bit,
because we are already deploying apps in our builds that
use the constant.

Bug: 10461409
Bug: 10461753
Change-Id: I7a5bb023bb567dd8b0a17e8e54e9559d7fcf64f5
/frameworks/base/core/res/res/values/attrs.xml
15ab6b016c0cabda502c97d248b45f5c617f0428 26-Aug-2013 satok <satok@google.com> Improve the API document for supportsSwitchingToNextInputMethod

Bug: 10461455
Change-Id: I0d3c5d3cd40f7ad057970fddd141bfd838e246f4
/frameworks/base/core/res/res/values/attrs.xml
69da2690e5a990987adba8f68dcf3d8a17d1a0fc 15-Aug-2013 Satoshi Kataoka <satok@google.com> Add an API supportsSwitchingToNextInput

To let the system know an IME supports switching to a next input method

Bug: 8364845
Change-Id: Iabf4f106893ee6a262ad0cd44dbec0c661bf0ff2
/frameworks/base/core/res/res/values/attrs.xml
fa2992c412c08f76331a3f58ca57cf8cf04e7b84 13-Aug-2013 Tom O'Neill <tomo@google.com> API for location settings injection

- Partial fix for b/10287745

Change-Id: Ie998ce0a7b350e4183fce5753bfac3eb51238ff4
/frameworks/base/core/res/res/values/attrs.xml
cf638aceef9515728cac93a42bce552c12206142 05-Aug-2013 Amith Yamasani <yamasani@google.com> Use more styles for preferences to allow single pane 10"

Change-Id: Ib3b1032ca45f22bca08546eb65b2c42bc1975bdf
/frameworks/base/core/res/res/values/attrs.xml
badb063c81ef805377dac69048afaa02cea6593c 03-Aug-2013 Martijn Coenen <maco@google.com> Merge "NFC: Host-based card emulation APIs."
a7397883de67d674970d91f86d46ccf637e5e543 31-Jul-2013 Martijn Coenen <maco@google.com> NFC: Host-based card emulation APIs.

- New INfcCardEmulation interface to allow apps to interface
with card emulation system.
- New BIND_NFC_SERVICE permission to prevent malicious apps
from binding to card emulation services.
- ApduServiceInfo is now in the framework.
- Added constants to Settings.Secure for storing defaults.
- Modified XML grammar a bit.

Change-Id: I56b3fa6b42eb5dc132c91c1386ab1e6bac779059
/frameworks/base/core/res/res/values/attrs.xml
3f5a90b2fbba2a83a8a2c5babd5d466a5e0ad2aa 25-Jun-2013 Fabrice Di Meglio <fdimeglio@google.com> Add automatic Drawable mirroring capability when in RTL layout direction

- default value is "no mirroring"
- introduce android:autoMirrored as a new attribute for Drawable,
BitmapDrawable, LayerDrawable, StateListDrawable and NinePatchDrawable
- setting android:autoMirrored="true" means that the drawable will
be mirrored when the layout direction is RTL (right-to-left)
- also fix an issue with ImageView drawable layout direction not
updated correctly when RTL properties were changed

See bug #7034321 Need Drawable RTL support

Change-Id: If595ee5106c786f38e786d3a032e182f784a9d97
/frameworks/base/core/res/res/values/attrs.xml
7e258b31e70464bb6d80b8b42f0cef8e4417bd6a 01-Aug-2013 Jeff Sharkey <jsharkey@android.com> XML metadata for storage backend; custom icons.

Introduce XML metadata for storage backends, used to indicate if
custom roots should be queried, and provide any custom MIME type
icons inside that backend.

Parse metadata and resolve custom icons in UI.

Change-Id: Iec026c0b10845edff7a345d9389691ddf2c87a0e
/frameworks/base/core/res/res/values/attrs.xml
dc8abf6cee0bcf44e2cad8155f0c151105d46471 12-Mar-2013 Satoshi Kataoka <satok@google.com> Cleanup InputMethodSubtype and add "isAsciiCapable".

Bug: 8364845
Change-Id: Ic3ace4b6e0432d56696bcbc0be336aec1dc744a5
/frameworks/base/core/res/res/values/attrs.xml
c3178e5f1c346ad5faa926a6765147840116f4a7 26-Jul-2013 Martijn Coenen <maco@google.com> Change XML-grammar for (Off)HostApduServices.

AIDs can now carry a category attribute. Clarified that
"OffHostApduService" is not bound to by Android, and may
be extended by offering service interfaces that are not
defined in the platform.

Change-Id: Idd0a3990beb927e8d81366013f53386fb46e3f9f
/frameworks/base/core/res/res/values/attrs.xml
434249ef62dcb10ce3c0e0207435a23fb880e0ce 23-Jul-2013 Martijn Coenen <maco@google.com> Re-use "name" attribute for NFC AIDs.

Change-Id: I92895e0f21a639897c45ec184580c43ba8b22dca
/frameworks/base/core/res/res/values/attrs.xml
fd23eca5ba30a1624233c9597f8c4b9db790994b 23-Jul-2013 Martijn Coenen <maco@google.com> Merge "First shot at (host-based) card emulation APIs."
5eaa8970aa86fa32a6cbb47e0681000ed2d22c57 18-Jul-2013 Martijn Coenen <maco@google.com> First shot at (host-based) card emulation APIs.

HostApduService: convenience service class for implementing
a service that registers a set of ISO7816-4 AIDs and emulates
the corresponding application inside the service itself.

SeApduService: convenience service class for implementing
a service that registers a set of ISO7816-4 AIDs that reflect
applications installed on an embedded secure element or UICC. Contains
event hooks to allow the service to handle eSE/UICC events that
correspond to those AIDs.

Change-Id: I44191bd4abcbbe4f1fd36a9fd42639fe5c0cf496
/frameworks/base/core/res/res/values/attrs.xml
bfdad8ecad06f855c8facf72177b0f01919ff629 08-Jul-2013 Jaekyun Seok <jaekyun@google.com> Add a keycode to switch audio tracks (1/2)

A key to switch audio tracks is general on media devices like blu-ray.

Bug: 9728155
Change-Id: Ib61822b8aa9c143a8febc3cff4707fa775119448
/frameworks/base/core/res/res/values/attrs.xml
4b9a4d16872bbb50712e007b419ac0b35ff1582d 12-Jun-2013 Svetoslav Ganov <svetoslavganov@google.com> Print - platform APIs

Related changes:
Skia (inlcude PDF APIs): https://googleplex-android-review.googlesource.com/#/c/305814/
Canvas to PDF: https://googleplex-android-review.googlesource.com/#/c/319367/
Settings (initial version): https://googleplex-android-review.googlesource.com/#/c/306077/
Build: https://googleplex-android-review.googlesource.com/#/c/292437/
Sample print services: https://googleplex-android-review.googlesource.com/#/c/281785/

Change-Id: I104d12efd12577f05c7b9b2a5e5e49125c0f09da
/frameworks/base/core/res/res/values/attrs.xml
54999da4b6aaf0167f37f0eec987a670254b775f 31-May-2013 Romain Guy <romainguy@google.com> Remove MipmapDrawable

It's a hidden API that nobody uses.

Change-Id: Ie0ecbc45cd191a595e53fe8765defe6f2aa7e3f6
/frameworks/base/core/res/res/values/attrs.xml
5ae02e92e4ea2621ae6be6076e304a972793e2f3 26-Apr-2013 Jeff Brown <jeffbrown@google.com> am eb6403e9: resolved conflicts for merge of bfdd2566 to jb-mr2-dev-plus-aosp

* commit 'eb6403e95d601b62be7b4610599e72fd329f2666':
Generate SDK docs for v7 support library packages.
caf7b0a155f6adef1b9af6cbf7370460c55e3a3f 26-Apr-2013 Jeff Brown <jeffbrown@google.com> Generate SDK docs for v7 support library packages.

This change required fixing some bugs in how AAPT handles
qualified symbols such as "android:layout_height"
when generating JavaDoc links. The links were being
generated using the package name of the generated R file
rather than the package name of the referenced symbol.
These broken links caused the JavaDoc build to fail.

Bug: 8175766
Change-Id: I52fbef27825a25abca960cb44b59c2132267e9d6
/frameworks/base/core/res/res/values/attrs.xml
5c0bd520b8095a12c6cd0c8cf0a6837b2addf520 19-Apr-2013 Svetoslav <svetoslavganov@google.com> am ab3f5903: am 688a6977: Replacing accessibility service permissions with capability attributes.

* commit 'ab3f5903fc4cefbaed6c5cf2242703d56f80028e':
Replacing accessibility service permissions with capability attributes.
688a6977cf7673ed0542ab3d839053c4e38a4dbd 17-Apr-2013 Svetoslav <svetoslavganov@google.com> Replacing accessibility service permissions with capability attributes.

Accessibility services can perform special operations such as retrieve
the screen content, enable explore by touch, etc. To ensure the user
is aware that the service will perform special operations we were using
permissions. However, the special operations cannot be performed unless
the service is really enabled by the user and it is at this point that
we want to notify the user about the service capabilities.

This change adds capability attributes to the accessibility service's
meta-data XML file. The service has to declare the capability and when
it is enabled we show the user the capabilities in the warining dialog.

bug:8633951

Change-Id: Id3442dc71dad018e606888afdc40834682fdb037
/frameworks/base/core/res/res/values/attrs.xml
faebd8f0795b7d275fb4e503533c8c0c4a9acc21 18-May-2012 Chet Haase <chet@google.com> First draft of Scenes & Transitions feature

This checkin has preliminary API (in flux, definitely changes still
to be made) and implementation for a new "Scenes & Transitions" feature.
The current implementation allows you to define different Scenes
(via layout resource IDs or callbacks) and Transitions to be used when
changing to those scenes. By default, scene changes will use AutoTransition,
which generally does the right thing.

There are no overview docs or tutorials yet. The best way to learn how things
work is to see the code for the various tests in
frameworks/base/tests/TransitionTests.

Expect the API to change. Expect the implementation to change (mostly to add
more functionality). Expect bugs, but tell me if things do not work
as expected.

Change-Id: Ib025a9f565678b225afa4759325cf6d496cc7215
/frameworks/base/core/res/res/values/attrs.xml
798bb6175ffdb473dd135f3167f01559fd5db9ef 29-Mar-2013 kmccormick <kmccormick@google.com> am 5652935a: am 5a5ff0b8: am 6754e05b: am c1fbc91b: am a42ddee1: Merge "Doc update: fix broken XML causing prob in View" into jb-mr1.1-docs

* commit '5652935aef0a1a9ecb6eef5550eb0e6a52999135':
Doc update: fix broken XML causing prob in View
5652935aef0a1a9ecb6eef5550eb0e6a52999135 29-Mar-2013 kmccormick <kmccormick@google.com> am 5a5ff0b8: am 6754e05b: am c1fbc91b: am a42ddee1: Merge "Doc update: fix broken XML causing prob in View" into jb-mr1.1-docs

* commit '5a5ff0b807f456055a7eadb46bca7f674585529d':
Doc update: fix broken XML causing prob in View
ac7122d98430dab0f851eb7b403865111f67761d 29-Mar-2013 kmccormick <kmccormick@google.com> Doc update: fix broken XML causing prob in View

"Bug: 5873694"

Change-Id: I2b2a822538886825f8a863c741f2aebb665883f8
/frameworks/base/core/res/res/values/attrs.xml
04c710ad9da56c45d4e4778ca6d8283ea79e44db 26-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #8200928 ExpandableListView should be RTL-aware" into jb-mr2-dev
f4efad05515ae8bd8c826e2832be62a701e1c6e5 22-Mar-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #8200928 ExpandableListView should be RTL-aware

- add indicatorStart/indicatorEnd and childIndicatorStart/childIndicatorEnd properties

Change-Id: I1ee67e47798bbcb31670cc9afde3ccac68338d94
/frameworks/base/core/res/res/values/attrs.xml
f7c01e5a8a4e7e3032dd03a3705f6894312e9b5f 19-Mar-2013 Elliott Hughes <enh@google.com> am eda35cb7: am a8974d3f: Merge "Clean up (some of) our many clocks to use H instead of k."

* commit 'eda35cb7c5781a32b038f1ef76b8e50f26f9bfaf':
Clean up (some of) our many clocks to use H instead of k.
cdafd37f3148dfc6f44f2e5de8b31adb6bf9e476 19-Mar-2013 Elliott Hughes <enh@google.com> Clean up (some of) our many clocks to use H instead of k.

Bug: 8359981
Change-Id: I3c0c38c2bf5adc4b5bdc11c3d10cf41dd8fb6462
/frameworks/base/core/res/res/values/attrs.xml
1bf1af60a3ec3da69aafbe1fe93c17312cb3e00e 26-Feb-2013 Dianne Hackborn <hackbod@google.com> Add documentation for overscan flag.

Change-Id: Ibed06f23b2011a66021344384150e9d4ba6e61ed
/frameworks/base/core/res/res/values/attrs.xml
c652de8141f5b8e3c6bcf8916842b6e106413b1a 16-Feb-2013 Dianne Hackborn <hackbod@google.com> Implement display overscan support.

The window manager now keeps track of the overscan of
each display, with an API to set it. The overscan impacts
how it positions windows in the display. There is a new set
of APIs for windows to say they would like to go into the
overscan region. There is a call into the window manager to
set the overscan region for a display, and it now has a
concept of display settings that it stores presistently.

Also added a new "wm" command, moving the window manager
specific commands from the "am" command to there and adding
a new now to set the overscan region.

Change-Id: Id2c8092db64fd0a982274fedac7658d82f30f9ff
/frameworks/base/core/res/res/values/attrs.xml
ac91df87fce48afe1b5585551f24b0c21b7ab091 14-Feb-2013 Adam Powell <adamp@google.com> Add support for shadows in TextAppearance styles

Allow developers to specify shadow properties for text in a
TextAppearance, not just in direct TextView attributes.

Change-Id: I873fbaf2c26683895e1eea2d02b5d9b17ca333d0
/frameworks/base/core/res/res/values/attrs.xml
1df477acf60538f9de18bd597e090d075fa83509 01-Feb-2013 Michael Wright <michaelwr@google.com> Add initial plumbing for brightness keys

Change-Id: I595e8a25e6c245e4b22f06df9a8acdbb75e4b041
/frameworks/base/core/res/res/values/attrs.xml
f8ce2b94df9f7fc2b6da104699c5958c6d8784f3 31-Jan-2013 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix progress bar and spinner in RTL mode"
2b378cde411b551464f0040e935692073cfb119f 31-Jan-2013 Fabrice Di Meglio <fdimeglio@google.com> Fix progress bar and spinner in RTL mode

Add "mirrorForRtl" property for ProgressBar (default is "false") and
use it accordingly to the following RTL rules:

- time still goes from left to right
- clocks still rotate clockwise

Change-Id: Ib91ce6ab341aa6097c0f43b13703174a2ee9ec70
/frameworks/base/core/res/res/values/attrs.xml
3822896e226567c6cd3ef84518d318abd33a7624 29-Jan-2013 Svetoslav <svetoslavganov@google.com> Remove "enhance web scripts" from settings and make it requested by plug-ins.

Currently we have an "enhance web accessibility" setting that has to be
enabled to make sure web content is accessible. We added the setting to
get user consent because we are injecting JavaScript-based screen-reader
pulled from the Google infrastructure. However, many users do not know
that and (as expected) do not read the user documentation, resulting in
critique for lacking accessibility support in WebViews with JavaScript
enabled (Browser, Gmail, etc).

To smoothen the user experience now "enhance web accessibility" is a
feature an accessibility plug-in can request, similarly to explore by
touch. Now a user does not need to know that she has to explicitly
enable the setting and web accessibility will work out-of-the-box.

Before we were showing a dialog when a plug-in tries to put the device
in a touch exploration mode. However, now that we have one more feature
a plug-in can request, showing two dialogs (assume a plug-in wants both
features) will mean that a user should potentially deal with three
dialogs, one for enabling the service, and one for each feature. We
could merge the dialogs but still the user has to poke two dialogs.

It seems that the permission mechanism is a perfect fit for getting
user permission for an app to do something, in this case to enable
an accessibility feature. We need a separate permission for explore
by touch and enhance web accessibility since the former changes the
interaction model and the latter injects JavaScript in web pages. It
is critical to get user consent for the script injection part so we
need a well-documented permission rather a vague umbrella permission
for poking accessibility features. To allow better grouping of the
accessibility permissions this patch adds a permission group as well.

bug:8089372

Change-Id: Ic125514c34f191aea0416a469e4b3481ab3200b9
/frameworks/base/core/res/res/values/attrs.xml
1e71010e584c6067d883695eee0d5b8471d93cda 17-Jan-2013 Michael Wright <michaelwr@google.com> Adds enum value for KEYCODE_ASSIST

Change-Id: I5ec0563317cee15407429449d790030905be25af
/frameworks/base/core/res/res/values/attrs.xml
57b59e025bc10056daf42cd741b626843ff344f5 14-Jan-2013 Scott Kennedy <skennedy@google.com> am aebeea4c: am 5d6d6aab: am 8e45679a: am 026f9191: am 08342698: Merge "docs: Fix a bunch of issues" into jb-mr1-dev

* commit 'aebeea4cf39acae833b1b7f27a4c08d3b55dee37':
docs: Fix a bunch of issues
aebeea4cf39acae833b1b7f27a4c08d3b55dee37 14-Jan-2013 Scott Kennedy <skennedy@google.com> am 5d6d6aab: am 8e45679a: am 026f9191: am 08342698: Merge "docs: Fix a bunch of issues" into jb-mr1-dev

* commit '5d6d6aab255aa17fde979d954c839402837b4243':
docs: Fix a bunch of issues
026f91915f2ad710b93284b9a604d3c39161b2ed 14-Jan-2013 Scott Kennedy <skennedy@google.com> am 08342698: Merge "docs: Fix a bunch of issues" into jb-mr1-dev

* commit '083426980dbe6607a0cfc8b4ec5944d5b414ecbe':
docs: Fix a bunch of issues
7ed189e457b16c06b0425bd28aeeb1df5c8ff5b8 12-Jan-2013 Scott Kennedy <skennedy@google.com> docs: Fix a bunch of issues

External tracker 42609
External tracker 42607
External tracker 42604
External tracker 42600
External tracker 42574
External tracker 42450
External tracker 41050
External tracker 40995
External tracker 40970
External tracker 40935
External tracker 40507
External tracker 40481
External tracker 40435
External tracker 40406
External tracker 40297
External tracker 40281
External tracker 39978
External tracker 39929
External tracker 39803
External tracker 39715
External tracker 39441

Change-Id: If4215cef850ba8e4e8df356a68192566806e7914
/frameworks/base/core/res/res/values/attrs.xml
5769fcd88a6b53aa9394d869a9428c80e61a1565 27-Nov-2012 Romain Guy <romainguy@google.com> Add new mipMap attribute to BitmapDrawable

This attribute can be used to enable/disable mipmapping on bitmaps.
See Bitmap.setHasMipMap() for details.

Change-Id: I13cc800a258b6876a94e2a9605dcec4ea4f1ea48
/frameworks/base/core/res/res/values/attrs.xml
b920b40510cd237b9dd60a00717527cd4ece2247 20-Nov-2012 Fabrice Di Meglio <fdimeglio@google.com> am e784ae8e: am d689e8c3: am b0f895b3: Merge "Fix Javadoc for View layoutDirection / textDirection / textAlignment" into jb-mr1.1-dev

* commit 'e784ae8e6a0eab3d29afc9b19f65714e7b268b97':
Fix Javadoc for View layoutDirection / textDirection / textAlignment
e784ae8e6a0eab3d29afc9b19f65714e7b268b97 20-Nov-2012 Fabrice Di Meglio <fdimeglio@google.com> am d689e8c3: am b0f895b3: Merge "Fix Javadoc for View layoutDirection / textDirection / textAlignment" into jb-mr1.1-dev

* commit 'd689e8c3a05f3b200d19879bdc169e6ad6e0436b':
Fix Javadoc for View layoutDirection / textDirection / textAlignment
7d529cd6ebd15b88df07278a3cbee55090ffa2d6 15-Nov-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix Javadoc for View layoutDirection / textDirection / textAlignment

Change-Id: I2fa2f02bd2f59ee93ccd56fc6bd28b93e4713cc4
/frameworks/base/core/res/res/values/attrs.xml
6044249b6bfe8a2e77b48281fea43bbbe3934565 09-Nov-2012 Winson Chung <winsonc@google.com> am 1540a21f: am 29f16178: am 27ed0c2d: am 4181e8a4: Merge "Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)" into jb-mr1-lockscreen-dev

* commit '1540a21f3d8fb5c1fcd7f1fcc8f4e63d644c27d1':
Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)
7a81cffa9bd38f649780a29476a4209cd2df09c8 09-Nov-2012 Adam Cohen <adamcohen@google.com> am 92f828f2: am 24b1764e: am 9477f8de: am 3e66286f: Merge "Fixing up glowpad scaling issues (issue 7494378)" into jb-mr1-lockscreen-dev

* commit '92f828f2a4f873871ddd4b6f81812f94cc0bd227':
Fixing up glowpad scaling issues (issue 7494378)
1540a21f3d8fb5c1fcd7f1fcc8f4e63d644c27d1 09-Nov-2012 Winson Chung <winsonc@google.com> am 29f16178: am 27ed0c2d: am 4181e8a4: Merge "Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)" into jb-mr1-lockscreen-dev

* commit '29f161781c4544c7b1e78c8d1ae07605b3dcde86':
Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)
92f828f2a4f873871ddd4b6f81812f94cc0bd227 09-Nov-2012 Adam Cohen <adamcohen@google.com> am 24b1764e: am 9477f8de: am 3e66286f: Merge "Fixing up glowpad scaling issues (issue 7494378)" into jb-mr1-lockscreen-dev

* commit '24b1764e6c1996926ecba280f236ab05cec68b2c':
Fixing up glowpad scaling issues (issue 7494378)
eaa0cc8a37f44196d169b91bdcd73c74d65424bb 09-Nov-2012 Adam Powell <adamp@google.com> am c4e0614b: am e7394d1e: am 3c0a353a: am 9799714f: Keyguard layout tweaking/reworking

* commit 'c4e0614bcaf6e4cabb7b532d876ed1c2fe7a85bf':
Keyguard layout tweaking/reworking
c4e0614bcaf6e4cabb7b532d876ed1c2fe7a85bf 09-Nov-2012 Adam Powell <adamp@google.com> am e7394d1e: am 3c0a353a: am 9799714f: Keyguard layout tweaking/reworking

* commit 'e7394d1eef3ef8a89ec6ceea8f0318f38ac67b33':
Keyguard layout tweaking/reworking
4181e8a4ac07e118724f7935928d2c3a1bb291f7 08-Nov-2012 Winson Chung <winsonc@google.com> Merge "Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)" into jb-mr1-lockscreen-dev
c065a5d7271c6683b64578490ccc836c72d3ed78 08-Nov-2012 Winson Chung <winsonc@google.com> Fixing issue where you can reorder/delete a non-widget page. (Bug 7493984)

- Laying out the drop target without padding from the multiuser picker

Change-Id: Icd3528a13f84a789341a841645bfde4e51fd1747
/frameworks/base/core/res/res/values/attrs.xml
3e66286f7cf33ef13fd9f4f033816b84828c1f2b 07-Nov-2012 Adam Cohen <adamcohen@google.com> Merge "Fixing up glowpad scaling issues (issue 7494378)" into jb-mr1-lockscreen-dev
f988bdfbaebe8ee94f6459f3c8d964467f2c62c9 07-Nov-2012 Adam Cohen <adamcohen@google.com> Fixing up glowpad scaling issues (issue 7494378)

Change-Id: I55c0f7a3774d42d4f5893b12bc0c08690268e351
/frameworks/base/core/res/res/values/attrs.xml
7b172a49a90ea6784dbfe0002474f9d4fd4ace1a 07-Nov-2012 Kenny Root <kroot@google.com> am 58ed5d74: am 768d9e1a: Merge "Correct executable bit for source files"

* commit '58ed5d748c0b9b64845975ef5844ad313de7c3f6':
Correct executable bit for source files
58ed5d748c0b9b64845975ef5844ad313de7c3f6 07-Nov-2012 Kenny Root <kroot@google.com> am 768d9e1a: Merge "Correct executable bit for source files"

* commit '768d9e1a72ceee7d4a5f608776b87b62d6ce4a04':
Correct executable bit for source files
3a084af2e90849aaa8beb3a610189e3399c63ea0 07-Nov-2012 Kenny Root <kroot@google.com> Correct executable bit for source files

Many media files and source code files were marked as executable in Git.
Remove those.

Also a shell script and python script were not marked as executable.

Change-Id: Ieb51bafb46c895a21d2e83696f5a901ba752b2c5
/frameworks/base/core/res/res/values/attrs.xml
9799714f6c69efe50e21a6073b879140e5e792b7 07-Nov-2012 Adam Powell <adamp@google.com> Keyguard layout tweaking/reworking

Teach KeyguardSecurityViewFlipper about layout_maxWidth/Height. Give
maxes to security views. Fix some IME layout weirdness in
SlidingChallengeLayout by adding more weirdness.

Change-Id: I8047d32302aad44844de06d54b150586b0861dab
/frameworks/base/core/res/res/values/attrs.xml
7b16d9b18c7d06b298cd09ebb82e91f1c527ea8b 02-Nov-2012 Ed Heyl <edheyl@google.com> am fc3d4dbd: am 6ae7e758: am 39912f7f: Merge commit \'87bb019e57eddcedd4aeca180ac36bdf1d42064a\' into jb-mr1-dev

* commit 'fc3d4dbd091ad91307bbba63892f2cee42f97f5f':
Keyguard sliding challenge - fix overeager touch interception
Addressing comments in 74bdd21629681528dbe7f3ea363d99c8514e026b.
Showing message when max attempts are hit in face unlock fixes b/7306168
Keyguard tablet/portrait fix for HUGE security views
Cancel camera launch on screen off.
Fix launcher flash during secure camera transition.
Updating isShowing during onResume()
Suppressing FUL after going to backup fixes b/7449820
Addressing comments for change c4842c11932ea4f60fe7ae09b0a59660207e1587
Adding a button for expanding the clock screen challenge.
Accessibility support for the lockscreen - phone.
Stripping dead API related to keyguard widgets
FUL being unsuppressed when screen turns off fixes b/7453702
Show the keyboard less aggressively.
331b552734ab47bc5256a0e2e4e9d152c67fc069 01-Nov-2012 Romain Guy <romainguy@google.com> am aabe4bb4: am 9c0010f8: am 998d03bd: Merge "A new clock widget to create lock screen appwidgets" into jb-mr1-dev

* commit 'aabe4bb4776c21592db7e0714b3fec960b6778c7':
A new clock widget to create lock screen appwidgets
9767597a74bd9a5a265ff72aa5f77dd7efb93b53 01-Nov-2012 Adam Cohen <adamcohen@google.com> Merge "Stripping dead API related to keyguard widgets" into jb-mr1-lockscreen-dev
40daf33c020cef8b0183b899d0c35799a4f92513 01-Nov-2012 Romain Guy <romainguy@google.com> am 998d03bd: Merge "A new clock widget to create lock screen appwidgets" into jb-mr1-dev

* commit '998d03bd943053741bab17a8ef0abb355f6bc3ae':
A new clock widget to create lock screen appwidgets
998d03bd943053741bab17a8ef0abb355f6bc3ae 01-Nov-2012 Romain Guy <romainguy@google.com> Merge "A new clock widget to create lock screen appwidgets" into jb-mr1-dev
3d1728c03a0cd1aaed6bc81c97de27d62c771a6e 01-Nov-2012 Romain Guy <romainguy@google.com> A new clock widget to create lock screen appwidgets

This new widget replaces DigitalClock. It listens to all the correct
system events and offer the ability to customize the formatting
patterns in 12-hour and 24-hour modes. It also supports fixed
time zones to create world clocks.

One more step towards becoming ClockOS!

Change-Id: I677e5dfca8cd8c8d1f8c49e54d7507f4d1885bf4
/frameworks/base/core/res/res/values/attrs.xml
3119c00db7775bcb016ded3c8d2f2312cd77bd0e 01-Nov-2012 Adam Powell <adamp@google.com> am 055f001f: am 45d2f164: am e74fcc0e: Merge "Fix keyguard bugs" into jb-mr1-lockscreen-dev

* commit '055f001f76950e4a504a6bea059310a455281134':
Fix keyguard bugs
c4842c11932ea4f60fe7ae09b0a59660207e1587 31-Oct-2012 Svetoslav Ganov <svetoslavganov@google.com> Accessibility support for the lockscreen - phone.

Change-Id: Idc99f1322a1d635dd07e1f5efa1665a4676267c2
/frameworks/base/core/res/res/values/attrs.xml
8f697d858098ec1e7bb7f84abcd15ba49e3e8927 01-Nov-2012 Adam Cohen <adamcohen@google.com> Stripping dead API related to keyguard widgets

Change-Id: Ieb6c57ef736712b3266de08027f9626104cdf1bb
/frameworks/base/core/res/res/values/attrs.xml
cdf8b487456115a1bcc626f53b8da63308dc42dd 31-Oct-2012 Adam Powell <adamp@google.com> Fix keyguard bugs

Integrate from proto app

Get some layout/alignment right between security views, bouncer,
etc. Expand the space available for the more cramped security views
when not in the bouncer.

Fix bug 7434391 - don't allow widget swiping in bouncer mode. Fix a
few other bouncer-related state tracking problems as well.

Use layers when moving the security view around.

Change-Id: Ied14bab8bb5c3d997c734a3ae657b766c427253f
/frameworks/base/core/res/res/values/attrs.xml
16f16abb5abdd2221142f8789db57cebc7ac5a2f 30-Oct-2012 Chris Wren <cwren@android.com> am b04d5c94: am fe9356c0: am 1d269e8e: Merge "single unlock target with honycomb semantics" into jb-mr1-lockscreen-dev

* commit 'b04d5c94e704708de90627b714f2d51ffc26d613':
single unlock target with honycomb semantics
215368103a2836ac699090912d2b0b2bb049c159 29-Oct-2012 Adam Powell <adamp@google.com> am e7c8c76d: am 300772e6: am 6f35209e: Integrate assets from UX; drag/bouncer animation behavior in slider

* commit 'e7c8c76d4ae870c020d54925066323953ac88127':
Integrate assets from UX; drag/bouncer animation behavior in slider
ab9c9264eaa234b802f89f00e2564e2c961e57d9 29-Oct-2012 Adam Powell <adamp@google.com> am 79cec380: am 0d980a3b: am 0b1b5522: Keyguard bouncer notifications; focus moving and the bouncer; slops

* commit '79cec380a30412e957cb7ba9cc9f04fcacf5d9f0':
Keyguard bouncer notifications; focus moving and the bouncer; slops
fe6823e25764f03c5cb24d88b45f9fc6bd6edbcf 29-Oct-2012 Adam Powell <adamp@google.com> am aacd795b: am 662bf7b2: am eee20931: Beginnings of bouncer support; add scrims and state tracking

* commit 'aacd795b18f5f9886747c29020c6f59ea7ef3c89':
Beginnings of bouncer support; add scrims and state tracking
226b55f516934068b77f0504419ef55eb0e50b97 29-Oct-2012 Adam Powell <adamp@google.com> am c1a034aa: am 7e83e339: am 848a5557: Merge "Fix up GlowPadView attributes" into jb-mr1-lockscreen-dev

* commit 'c1a034aa93d86aa2592876c13fdf4066887f37c3':
Fix up GlowPadView attributes
aa557e5c258225280db445cbe9ae8492cd85d5c0 29-Oct-2012 Jim Miller <jaggies@google.com> am 0e0d6fba: am 412b6a5e: am 19a52670: Merge latest prototype changes into keyguard

* commit '0e0d6fbab4d1f3e19718f251baab9f2da13e57d4':
Merge latest prototype changes into keyguard
d45f2ae84502dbf1eafa5ccb93c970e1339956db 29-Oct-2012 Jason Simmons <jsimmons@google.com> am e49b9c05: am df304ba0: resolved conflicts for merge of 83b9647d to jb-mr1-aah-dev

* commit 'e49b9c05c3774ab9409701788d4e00ced6292a4a':
Integrate new PIN pad.
e14833c8e7253c691faf30ea61d997c7a1e34447 27-Oct-2012 Jim Miller <jaggies@google.com> am 0f261b7e: am 52c55cd0: am d6523da1: Merge latest prototype changes into the framework

* commit '0f261b7ea81efe85d64059826cdaeee6a585aeed':
Merge latest prototype changes into the framework
f0ee5b813597e97123d518b227c555c0ea0c0f29 26-Oct-2012 Chris Wren <cwren@android.com> single unlock target with honycomb semantics

Bug: 7411431
Change-Id: I27a86041c93369df2be2d53cb81c29658e70bcca
Proto-Id: I631fa48da4c67351366bcc1002a01dfa66a34d8c
/frameworks/base/core/res/res/values/attrs.xml
6f35209e728a7a9a56afbbdefd3d7bfa1e05ea73 26-Oct-2012 Adam Powell <adamp@google.com> Integrate assets from UX; drag/bouncer animation behavior in slider

Integrated changes from prototype app

Change-Id: I5f017431531b6d12aca89a674d865402c60c2104
/frameworks/base/core/res/res/values/attrs.xml
0b1b552268bc6641cc5d01fb80c12258da9c6985 25-Oct-2012 Adam Powell <adamp@google.com> Keyguard bouncer notifications; focus moving and the bouncer; slops

Integrate changes from prototype app

* Add callbacks for bouncer state changes

* Dismiss the bouncer if focus leaves the challenge area

* Increase edge swipe region, treat this as a slop for
SlidingChallengeLayout's drag handle. (This allows edge swipes in
the drag handle area to still page widgets instead.)

Change-Id: I732de1a8d999a34c7cc8aa8ed99e24b597f3444c
/frameworks/base/core/res/res/values/attrs.xml
eee209313d564be37b8fc068f785b3844cd6597e 25-Oct-2012 Adam Powell <adamp@google.com> Beginnings of bouncer support; add scrims and state tracking

Integrating from prototype app

Change-Id: Ib142cf371c5997f547266d8af7e25129fb4e1343
/frameworks/base/core/res/res/values/attrs.xml
848a5557dba25defd5f332ebc20b61d0097f27f0 24-Oct-2012 Adam Powell <adamp@google.com> Merge "Fix up GlowPadView attributes" into jb-mr1-lockscreen-dev
19a5267003e7dc70100a4bd4f1f449523b2ff38b 24-Oct-2012 Jim Miller <jaggies@google.com> Merge latest prototype changes into keyguard

Change-Id: Ibec6e9a7667ec730a25a58226c3203332af64b24
/frameworks/base/core/res/res/values/attrs.xml
962159addd6705d11bdd4c0fa3b83c0b7d95b28a 24-Oct-2012 Adam Powell <adamp@google.com> Fix up GlowPadView attributes

Change-Id: I98c14177753e713fcdaaf886c44ce10ab49eebc9
/frameworks/base/core/res/res/values/attrs.xml
69bdee7c873c4a2295651efda2d0e79c515acc17 23-Oct-2012 Daniel Sandler <dsandler@android.com> Integrate new PIN pad.

Change-Id: I08d6551dfde501c5526eb6fd641ae08475c1365b
/frameworks/base/core/res/res/values/attrs.xml
d6523da1ad7bae805a3dbea8d7b398d86cd3c181 22-Oct-2012 Jim Miller <jaggies@google.com> Merge latest prototype changes into the framework

Specifically, this adds the following functionality:
- portrait layout on phones
- new KeyguardViewStateManager
- new SlidingChallengeLayout
- some event wiring.

Change-Id: Ie4491416f591b6d4002d33e9803a764a8ae730f6
/frameworks/base/core/res/res/values/attrs.xml
35c492884cce2df5cf22d9aaca9a6df6a9ebec44 12-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> am d828e328: am a1d72e15: am 6ffbe600: Merge "Fix bug #7325609 FragmentBreadCrumbs should be RTL-aware" into jb-mr1-dev

* commit 'd828e328bc6cfbcd30679b95f615e217ab56983d':
Fix bug #7325609 FragmentBreadCrumbs should be RTL-aware
6ffbe600696396a0444f20f61223923146e9520b 12-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix bug #7325609 FragmentBreadCrumbs should be RTL-aware" into jb-mr1-dev
00d396aa62f26b7d63da3e9676758f110ed12875 12-Oct-2012 Christopher Tate <ctate@google.com> am c025df62: am d6790721: am a3f33309: Merge "DOCUMENTATION ONLY: try to clarify gravity vs layout_gravity" into jb-mr1-dev

* commit 'c025df6276d4b3c830adbba7aed147c8e1c0ec55':
DOCUMENTATION ONLY: try to clarify gravity vs layout_gravity
3cc10f420ff432d7c45d0eefe0b92a0c264b00fa 11-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7325609 FragmentBreadCrumbs should be RTL-aware

- add horizontal gravity support
- use gravity for doing layout depending on layout direction

Change-Id: I562e824d15da9b00e1392f125b293aee21f8ee16
/frameworks/base/core/res/res/values/attrs.xml
39944808b53a03ae79886389996c5ea83346a45b 12-Oct-2012 Christopher Tate <ctate@google.com> DOCUMENTATION ONLY: try to clarify gravity vs layout_gravity

Based on 3rd party developer observation, this is a source of much
confusion and layout mistakes.

Change-Id: I2cb6ae1540fe2444582403d9100478ebe02df985
/frameworks/base/core/res/res/values/attrs.xml
b788c842514b7bedb1b8b82ab64a5441e433f062 01-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> am 5fb54dad: am b67dff06: am a004f28a: Merge "Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings" into jb-mr1-dev

* commit '5fb54dada2d76266668deada1ea3d048304c5841':
Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings
db3e07410c225a4768e6a86414603ec3d27690be 01-Oct-2012 Adam Cohen <adamcohen@google.com> am c00a311b: am 6d9c3992: am 0a5bc222: Merge "Integrate keyguard paging hint" into jb-mr1-dev

* commit 'c00a311b30f862f5705472e4b3d6bfb913420afa':
Integrate keyguard paging hint
0886acb868980b6df66f196b85b42ca5f0d7734b 01-Oct-2012 Adam Cohen <adamcohen@google.com> am 2e16cf67: am e1430669: am b97a71e8: Merge "Getting rid of keyguard widget flag that isn\'t used" into jb-mr1-dev

* commit '2e16cf67c12b09271e46bed617d940971a2a296e':
Getting rid of keyguard widget flag that isn't used
4f47f1cc0af152aab4a53442d0d58dbd45b33460 01-Oct-2012 Dianne Hackborn <hackbod@google.com> am d6985428: am 66e92752: am 84215565: Merge "Fix issue #7255954: API Review: rename Dream to DreamService" into jb-mr1-dev

* commit 'd698542867b708f857ce33406249dbf99254086c':
Fix issue #7255954: API Review: rename Dream to DreamService
b023a587adf9ca49f0cc33c5607b535c11efeb2b 01-Oct-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #7199562 UI mirroring for RTL locales (Arabic, Hebrew, Farsi): Play settings

- add CheckedTextViewStyle with "viewStart" as default text alignment
- fix some typos

Change-Id: Ia8161c48faf579c89ba5ed49a436e4269178b8c1
/frameworks/base/core/res/res/values/attrs.xml
0a5bc22273fc274a0d4bd9aa4bc80ee5116e11ef 30-Sep-2012 Adam Cohen <adamcohen@google.com> Merge "Integrate keyguard paging hint" into jb-mr1-dev
b97a71e8bd9877f4d4e47ec41408079552ab165b 30-Sep-2012 Adam Cohen <adamcohen@google.com> Merge "Getting rid of keyguard widget flag that isn't used" into jb-mr1-dev
c1aa6a54a78972843899fd0d911f80a4aff4dd20 29-Sep-2012 Jim Miller <jaggies@google.com> Integrate keyguard paging hint

Bug 7232481

Change-Id: I1959ae61b8f5afd055158dad67bdceecc4870d24
/frameworks/base/core/res/res/values/attrs.xml
82ebe6f777902f00250efc3535ad11c2c6a74258 29-Sep-2012 Adam Cohen <adamcohen@google.com> Getting rid of keyguard widget flag that isn't used

-> issue 7238875

Change-Id: Ifad890b4061784889f3fc7711a165452cf230fbd
/frameworks/base/core/res/res/values/attrs.xml
be87e2f5885b28145a788fd31d1fb5ae88a71100 29-Sep-2012 Dianne Hackborn <hackbod@google.com> Fix issue #7255954: API Review: rename Dream to DreamService

Change-Id: I89ecf2c3ec4fef09c0495aa68de11576f9cfd872
/frameworks/base/core/res/res/values/attrs.xml
46193469c7b02e5fc0a949419acf0c4d83401a70 26-Sep-2012 John Spurlock <jspurlock@google.com> am ccb06b41: am fddedc94: Merge "Dream metadata now specified using an xml-resource." into jb-mr1-dev

* commit 'ccb06b415747655cead26a801560b68ee061b870':
Dream metadata now specified using an xml-resource.
f41f505fac0ba31159d3cdba3ca9e0c00bc3fe9b 26-Sep-2012 John Spurlock <jspurlock@google.com> Dream metadata now specified using an xml-resource.

Removed old metadata key for dream settings activity, now defined in attrs.xml.

Also took this opportunity to remove Dream#lightsOut.

Bug:7172816
Bug:7211867
Change-Id: Ied18a527d2dc2aacc19d7a9543f090653232f0ed
/frameworks/base/core/res/res/values/attrs.xml
7b7578184567f4e4f0740ce935cc192765410cca 20-Sep-2012 Philip Milne <pmilne@google.com> Bug #6110465. Optical bounds support for all ViewGroup subclasses.

This CL generalizes the optical bounds support previously contained in the
GridLayout implementation and then incorporates the new form directly into
the base View and ViewGroup implementations. After this change, GridLayout is
returned to an 'optical bounds' unaware state, and all layouts (including non-platform
ones) inherit the ability to perform their layout operation by optical (rather than clip)
bounds using their existing implementations.

The "layoutMode" property of ViewGroup and its associated constants are
made public in this CL.

Change-Id: Ic1bba0e1c6fc14da4aeab0b28c975d562b5f82dd
/frameworks/base/core/res/res/values/attrs.xml
33aef98fd28dcac0a2ad37e7329afd3e666f5e0a 13-Sep-2012 Svetoslav Ganov <svetoslavganov@google.com> Allowing association between a view and its label for accessibility.

1. For accessibility purposes it is important to be able to associate
a view with content with a view that labels it. For example, if
an accessibility service knows that a TextView is associated with
an EditText, it can provide much richer feedback.

This change adds APIs for setting a view to be the label for another
one and setting the label for a view, i.e. the reverse association.

bug:5016937

Change-Id: I7b837265c5ed9302e3ce352396dc6e88413038b5
/frameworks/base/core/res/res/values/attrs.xml
0aa2d42e87e4a1ed5b83f356690e465d6a3587cc 08-Sep-2012 Adam Cohen <adamcohen@google.com> Adding notion of keyguard widgets

-> Persisting certain appwidget options
-> Adding ability to specify appwidget options on bind
so as to avoid AppWidgetProvider update call with no
options.

Change-Id: I5631039f19f1822b8e123b559b6353c880c0192e
/frameworks/base/core/res/res/values/attrs.xml
0af4b8b0c8b038bca9b4f60eb81f71e186f471ce 12-Jun-2012 Fabrice Di Meglio <fdimeglio@google.com> Make ProgressBar / SeekBar / RatingBar widgets aware of layout direction

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: I8d76299090abf6b2b187696b1a83e71d7a44b1ce
/frameworks/base/core/res/res/values/attrs.xml
e62e6d8731ab1e02c1632ebc011792d07b902af8 02-Jul-2012 Satoshi Kataoka <satok@google.com> Add subtypeId for keeping enabled "InputMethodSubtype"s even if subtype parameters are changed

Bug: 6752230
Change-Id: I3a2d512e395fe8645edf6ab82108948b927c629a
/frameworks/base/core/res/res/values/attrs.xml
a492c3a7b2c18426fd0cb4d017eacbc368195dc5 24-Aug-2012 Jeff Brown <jeffbrown@google.com> Initial draft of high-level multi-display APIs.

This patch introduces the ability to create a Context that
is bound to a Display. The context gets its configuration and
metrics from that display and is able to provide a WindowManager
that is bound to the display.

To make it easier to use, we also add a new kind of Dialog
called a Presentation. Presentation takes care of setting
up the context as needed and watches for significant changes
in the display configuration. If the display is removed,
then the presentation simply dismisses itself.

Change-Id: Idc54b4ec84b1ff91505cfb78910cf8cd09696d7d
/frameworks/base/core/res/res/values/attrs.xml
dcb3d84b82cc2448d04e73359a716581bfb657db 24-Aug-2012 Jim Miller <jaggies@google.com> Replace keyguard with new implementation

This change refactors keyguard to be more modular and maintainable. More
specifically, it replaces the top-level view with just one device-dependent
view that contains two views: a widget area and a security area.

The widget area can be populated with custom widgets.

The security area contains the current security method as dictated by
the stored password quality.

This change contains both the old and the new keyguard with the old keyguard
still enabled. The new keyguard will be enabled in a subsequent change.

Change-Id: Id75286113771ca1407e9db182172b580f870b612
/frameworks/base/core/res/res/values/attrs.xml
570470a332a824a66c74a1d6bd8ce0253ccb5050 07-Aug-2012 Adam Powell <adamp@google.com> Make ActionBar fail more cleanly when invalid heights are set

Also add "none" flag value for null displayOptions in xml

Change-Id: Ided3433638f02ba2a18ce08db265d7a8ac4f216c
/frameworks/base/core/res/res/values/attrs.xml
f966ed949c4aa14de5b070cc36039493f98848f1 24-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Introduce listPreferredItemPaddingStart/listPreferredItemPaddingEnd

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: I7376b3c350ae9ce5034f3aac7105f61963c30c2d
/frameworks/base/core/res/res/values/attrs.xml
f443f98e7f41badd8f5d6f7bf7d26432e79a88ed 14-Jul-2012 Fabrice Di Meglio <fdimeglio@google.com> Make RelativeLayout aware of layout direction

- see bug #5429822 UI should be mirrored for RTL locales (Arabic, Hebrew, farsi)

Change-Id: Ica92841fa0c13c25fcf89c4700b0771eec4fd6d7
/frameworks/base/core/res/res/values/attrs.xml
27e2da7c171afa39358bbead18fbe3e6b8ea6637 03-Jul-2012 Svetoslav Ganov <svetoslavganov@google.com> Remove the accessibility focus search code.

1. In JellyBean we have added some APIs to search for next accessibility
focus in various directions and set accessibility focus from hover.
However, we have decided that there is not clean answer for how this
should behave and the APIs were hidden. Now the accessibility service
is responsible for that. The unused code is now taken out.

2. This patch also takes out the hidden attribute accessibiligyFocusable
since we moved the responsibility for implementing focus search strategy
to accessibility services and we did not need that for Jellybean which
is a good sign that this is not needed. I general this is one less thing
for an app developer to worry about. We can add this if needed later.

bug:6773816

Change-Id: I0c858d72c93a2b7ff1f8f35a08d33ec4b9eb85fd
/frameworks/base/core/res/res/values/attrs.xml
695b2d089ec4dcb2256383e7ee8dd7e2979e13b7 23-Jun-2012 Jean-Baptiste Queru <jbq@google.com> am 5f77f82e: Merge "Another case of extra ">""

* commit '5f77f82e609b24504e026751228b399b8dc57ab5':
Another case of extra ">"
849df0b5a7a5ef72610d687a8b1c2f0a23f873ab 20-Jun-2012 Adam Powell <adamp@google.com> Add an XML attribute for controlling which route types a
MediaRouteButton in a layout will alter.

Change-Id: I897a68188fa87e4c2dbc88794117a3ef87ffaab0
/frameworks/base/core/res/res/values/attrs.xml
45f5a76000e6988f997e1c448d6fd8a8c59308f0 19-Jun-2012 Victoria Lease <violets@google.com> DO NOT MERGE Engineer-asset light-theme findonpage prev/next buttons

This is a cherrypick of Iae2795da from master.

These are provided with the expectation that they will be replaced
with more professional assets as soon as available.

Bug: 6685279
Change-Id: Iae2795dafaffcc337b74f4a178f68de4a96b96bf
/frameworks/base/core/res/res/values/attrs.xml
53f109bf4923e111e796014e6701a14e5bfa5d1a 14-Jun-2012 Michael Jurka <mikejurka@google.com> Change snap behavior for lock screen

Use angle and distance from center, rather than
distance from target.

Change-Id: Ic970bc4b05d341dbb6aab334e3f630794f2a211c
/frameworks/base/core/res/res/values/attrs.xml
955a016922ea49f154d190b054a202559b41a4d3 12-Jun-2012 Jim Miller <jaggies@google.com> Fix 6613962: Update keyguard to use new GlowPadView UX design.

Change-Id: I4f1ef3107e5550f7df9dcb412943a84b66432b7d
/frameworks/base/core/res/res/values/attrs.xml
7c1e8677a78e239e422efbffded74d88b61b0469 10-Jun-2012 Shachar Shemesh <lingnu@gmail.com> Another case of extra ">"

Change-Id: I870af9400b49bcbe6195e9c251adf174783e3507
/frameworks/base/core/res/res/values/attrs.xml
690ffb4e1f735148a15f2036d9a3c1962fba188c 05-Jun-2012 Adam Powell <adamp@google.com> More fun with MediaRouter

Add action provider, button, and styles. Extend ActionProvider to
allow for getting references to MenuItem instances.

Implement toggle mode for the MediaRouteButton/ActionProvider. Dialog
selection yet to come.

Change-Id: Ibe3188570f503bbf8dd00cf154663435656a7171
/frameworks/base/core/res/res/values/attrs.xml
f9817f7a3b4463f75a4cd9c4050bb89525476a9f 23-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility focusable attribute (hidden for now).

1. This attribute specifies whether a view can take accessibility
focus. It has three values: 1) auto - the system determines
based on whether the view is actionable and has actionable
predecessor. Accessibility services can put accessibility focus
on such a node at will; 2) yes ; this view always takes access
focus; 3) no - the view cannot takes accessibility focus and
accessibility services cannot put accessibility focus on it.

Change-Id: I2ebf4e7c75bf6b39e1742b6868b37ccdd4cc7d28
/frameworks/base/core/res/res/values/attrs.xml
2b5cebebb60c33fe864bed71778253837cbddb54 12-May-2012 Jim Miller <jaggies@google.com> Merge "Fix 6040870: Update MultiWaveView for new device" into jb-dev
2f0957607411b99810226ad38d59cf18718b86d0 11-May-2012 Jeff Brown <jeffbrown@google.com> Rename kcm attribute to keyboardLayout.

Bug: 6478076
Change-Id: I7fc0d8eb36d03a628d070f8fd6ea1e1464b1a163
/frameworks/base/core/res/res/values/attrs.xml
75ef98f8210fa1845d04a6e8206f4c7be5499052 11-May-2012 Raph Levien <raph@google.com> Merge "Add fontFamily XML attribute to select font family by string" into jb-dev
4c351d62e7a09bcc29e7d0329bcdd947a302cf40 11-May-2012 Jim Miller <jaggies@google.com> Fix 6040870: Update MultiWaveView for new device

This change allows more flexibility in target placement in MultiWaveView.
It now supports a new way of specifying chevron drawables that allows
them to be moved in directions corresponding to more than the four basic
directions (right, up, left, down).

Chevron drawables can now be updated in an overlay.

This change also adds a place holder and makes a minor tweak to the layout
on 720dp devices where the navbar buttons weren't centered.

Change-Id: Icd319ec5f276870380e27737c873e78f599ff751
/frameworks/base/core/res/res/values/attrs.xml
232dd3f335b8995cd9ab220f7b3fad77076de42b 25-Apr-2012 Svetoslav Ganov <svetoslavganov@google.com> Polish the NumberPicker, TimePicker, and DatePicker based on UX request.

1. Now the spinners in the time and data picker a wider therefore
easier to interact with, i.e. harder to miss accidentall.

2. Removed the scroll distance cut off user to distinguish between
fling and change by one.

3. Added visual feedback when the areas the serve as virtual buttons
in number picker are poked.

4. Removed the coeffcient that was making drap not to be one-to-one
with the scrolled distance.

5. Added some margin at the top and bottom of the spinners in
date and time pickers.

bug:6321432

Change-Id: I311c1733d1951b0563209401faa830ca70ec87cb
/frameworks/base/core/res/res/values/attrs.xml
d570e8987ae50ee101c3d4cfa973e1a6b6ecc8f5 09-May-2012 Raph Levien <raph@google.com> Add fontFamily XML attribute to select font family by string

Change-Id: I0b649528d3d9888e3561a1a3907a6b6ee2e30238
/frameworks/base/core/res/res/values/attrs.xml
e4abc512aa6474f0106f407f7b399832da34483f 09-May-2012 Svetoslav Ganov <svetoslavganov@google.com> Remove activation gestures form reported and add a touch explore requesting flag.

1. Delegating activation gestures has several issues that we should
decide how to handle if possible before allowing an accessibility
service to take over them:

A) It is needed that every view than can be clicked or long pressed on
reacts to such as a response to calling performClick and performLongPress
which is not necessary true since the view may watch the touch
events and do its own click long click detection. As a result it may
be possible that there are view a user cannot interact with in
touch exploration mode but can if not in that mode.

B) Clicking or long pressing on a different location in a view may yield
different results, for example NumberPicker. Ideally such views have
to implement AccessibilityNodeProvide which provider handles correctly
the request for click long press on virtual nodes. Some apps however
just fire different hover accessibility events when the user is over
a specific semantic portion of the view but do not provide virtual
nodes. Hence, a user will not be able to interact with such semantic
regions but the system can achieve that by sending the click/long click
at the precise location in the view that was last touch explored.

2. Adding a flag on accessibility service info to request explore by touch
mode. There is no need to put the device in this mode if node of the currently
enabled accessibility services supports it. Now the problem is inverted and
the service has to explicitly state its capability.

3. Fixing a bug where includeImportantViews was ignored for automation
services.

Change-Id: I3b29a19f24ab5e26ee29f974bbac2197614c9e2a
/frameworks/base/core/res/res/values/attrs.xml
354619c1cc1b4668c81c5368b2256335cc9e8538 28-Apr-2012 Jim Miller <jaggies@google.com> Fix 6397736: Swipe up to search layout fixes

This fixes several layout issues on phones and tablets with MultiWaveView.

It adds a new background scrim to be shown behind the MultiWaveView
on the navigation bar.

MultiWaveView is updated to handle gravity constraints which makes layouts
much more flexible across devices.

Change-Id: I64068f4eaa81ef6c464247049117d53432fcacbd
/frameworks/base/core/res/res/values/attrs.xml
e898ac59db04d8ab0762180ca8ec7cea1347aa09 07-Apr-2012 Jim Miller <jaggies@google.com> Fix 6299832: Add search target swipe action to navigation bar on phones

This adds a feature to swipe upward on the navigation bar to invoke
voice search on phones.

Change-Id: I462076fd43b1c66c5bf624f00b297c6d3414a19a
/frameworks/base/core/res/res/values/attrs.xml
dc5f9b75302c76fb9d537caa1131fa0cbba2b682 24-Apr-2012 Dianne Hackborn <hackbod@android.com> am 0172264b: am 294374bf: am 5e542108: Merge "Remove deprecation on android:enabled attribute."

* commit '0172264bda0b3b018815cb4cdf26b00ccb7d7fe5':
Remove deprecation on android:enabled attribute.
fefd20e927b7252d63acb7bb1852c5188e3c1b2e 20-Apr-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding an opt-in mechanism for gesture detection in AccessibilityService.

1. An accessibility service has to explicitly opt in to be notified
for gestures by the system. There is only one accessibility service
that handles gestures and in case it does not handle a gesture
the system performs default handling. This default handling ensures
that we have gesture navigation even if no accessibility service
would like to participate/customize the interaction model.

bug:5932640

Change-Id: Id8194293bd94097b455e9388b68134a45dc3b8fa
/frameworks/base/core/res/res/values/attrs.xml
3a59d6e26dbec61ede7d6f87d966698e27c91d78 31-Mar-2012 Chris Wren <cwren@android.com> A layout that switches between its children based on the requested layout height.

Change-Id: I5a4e5892fbed7cab2470e458a38accbbcb05ae51
/frameworks/base/core/res/res/values/attrs.xml
c7ee1b9369ffd7c21a70738056a82dc4238e7fc1 11-Apr-2012 satok <satok@google.com> Get rid of "isSentenceLevelSpellCheckSupported"

Bug: 6320351
Change-Id: I0e931b7248f8c65268b60af599c07432d58d2f1f
/frameworks/base/core/res/res/values/attrs.xml
e0119c9617ba0f16de8e6619e5a08afde20f5ac1 16-Apr-2012 Yuku on yuku4 <yukuku@gmail.com> Remove deprecation on android:enabled attribute.

The android:enabled was never deprecated and replaced by
android:state_enabled as it was mentioned in the documentation.

The attribute android:enabled when applied to a TextView (or its
descendants) still works until now. In fact that's the way to
disable widgets from layout XMLs.

The deprecation made ADT and lint suggest users not to use this
attribute.

Change-Id: I5e7d7060d9e79a04342ebc723d7937b9bc12a018
Signed-off-by: Yuku on yuku4 <yukuku@gmail.com>
/frameworks/base/core/res/res/values/attrs.xml
4213804541a8b05cd0587b138a2fd9a3b7fd9350 20-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Accessibility focus - framework

Usefulness: Keep track of the current user location in the screen when
traversing the it. Enabling structural and directional
navigation over all elements on the screen. This enables
blind users that know the application layout to efficiently
locate desired elements as opposed to try touch exploring the
region where the the element should be - very tedious.

Rationale: There are two ways to implement accessibility focus One is
to let accessibility services keep track of it since they
have access to the screen content, and another to let the view
hierarchy keep track of it. While the first approach would
require almost no work on our part it poses several challenges
which make it a sub-optimal choice. Having the accessibility focus
in the accessibility service would require that service to scrape
the window content every time it changes to sync the view tree
state and the accessibility focus location. Pretty much the service
will have to keep an off screen model of the screen content. This
could be quite challenging to get right and would incur performance
cost for the multiple IPCs to repeatedly fetch the screen content.
Further, keeping virtual accessibility focus (i.e. in the service)
would require sync of the input and accessibility focus. This could
be challenging to implement right as well. Also, having an unlimited
number of accessibility services we cannot guarantee that they will
have a proper implementation, if any, to allow users to perform structural
navigation of the screen content. Assuming two accessibility
services implement structural navigation via accessibility focus,
there is not guarantee that they will behave similarly by default,
i.e. provide some standard way to navigate the screen content.
Also feedback from experienced accessibility researchers, specifically
T.V Raman, provides evidence that having virtual accessibility focus
creates many issues and it is very hard to get right.
Therefore, keeping accessibility focus in the system will avoid
keeping an off-screen model in accessibility services, it will always
be in sync with the state of the view hierarchy and the input focus.
Also this will allow having a default behavior for traversing the
screen via this accessibility focus that is consistent in all
accessibility services. We provide accessibility services with APIs to
override this behavior but all of them will perform screen traversal
in a consistent way by default.

Behavior: If accessibility is enabled the accessibility focus is the leading one
and the input follows it. Putting accessibility focus on a view moves
the input focus there. Clearing the accessibility focus of a view, clears
the input focus of this view. If accessibility focus is on a view that
cannot take input focus, then no other view should have input focus.
In accessibility mode we initially give accessibility focus to the topmost
view and no view has input focus. This ensures consistent behavior accross
all apps. Note that accessibility focus can move hierarchically in the
view tree and having it at the root is better than putting it where the
input focus would be - at the first input focusable which could be at
an arbitrary depth in the view tree. By default not all views are reported
for accessibility, only the important ones. A view may be explicitly labeled
as important or not for accessibility, or the system determines which one
is such - default. Important views for accessibility are all views that are
not dumb layout managers used only to arrange their chidren. Since the same
content arrangement can be obtained via different combintation of layout
managers, such managers cannot be used to reliably determine the application
structure. For example, a user should see a list as a list view with several
list items and each list item as a text view and a button as opposed to seeing
all the layout managers used to arrange the list item's content.
By default only important for accessibility views are regared for accessibility
purposes. View not regarded for accessibility neither fire accessibility events,
nor are reported being on the screen. An accessibility service may request the
system to regard all views. If the target SDK of an accessibility services is
less than JellyBean, then all views are regarded for accessibility.
Note that an accessibility service that requires all view to be ragarded for
accessibility may put accessibility focus on any view. Hence, it may implement
any navigational paradigm if desired. Especially considering the fact that
the system is detecting some standard gestures and delegates their processing
to an accessibility service. The default implementation of an accessibility
services performs the defualt navigation.

bug:5932640
bug:5605641

Change-Id: Ieac461d480579d706a847b9325720cb254736ebe
/frameworks/base/core/res/res/values/attrs.xml
f6710615c6cc1746d1ecc7aebc9afed457dcca41 30-Mar-2012 satok <satok@google.com> Supplement for I772164d9c67e95876c228efcce2

This should be merged with I1519258dd3ce95ad01

Change-Id: I48c5f86ff43f51913eb69d697bb1d75714b67aa3
/frameworks/base/core/res/res/values/attrs.xml
23b871d7147de910b53646cdb987e28dac0df927 06-Apr-2012 Jeff Brown <jeffbrown@google.com> Merge "Initial commit of InputManager and keyboard layout API."
9df6e7a926ce480baf70e97ee1b9ea387193f6ad 05-Apr-2012 Jeff Brown <jeffbrown@google.com> Initial commit of InputManager and keyboard layout API.

Added a new InputManager service for interacting with input
devices and configuring them. This will be the focus of
an upcoming refactoring.

Added an API for registering keyboard layouts with the system
based on the use of a broadcast receiver. Applications can
register their own keyboard layouts simply by declaring a
broadcast receiver in their manifests.

Added the skeleton of a package that will ultimately contain
the keyboard layouts and other input device related resources
that are part of the base system.

Bug: 6110399
Change-Id: Ie01b0ef4adbd5198f6f012e73964bdef3c51805c
/frameworks/base/core/res/res/values/attrs.xml
9da0f8a5c4bccf8e722ae2ebf43873457aec3271 14-Mar-2012 Fabrice Di Meglio <fdimeglio@google.com> Add View textAlignment

- fix bug #6163772
- use bits field and pack them as much as possible
- take care of "supportsRtl" flag from Manifest
- add visual unit tests

CTS unit tests in another CL

Change-Id: Ib77c4eb423854209af130688c5ef9977401a9c1c
/frameworks/base/core/res/res/values/attrs.xml
7511f9cd2ff39075ff56c2558c785caffc8b4383 10-Feb-2012 Yang Chuang <Yang_Chuang@asus.com> Add Japanese specific key codes.

These keys are specific to Japanese hardware keyboard which can be
used by input method.

Patch ported from AOSP, with the addition of EISU and KANA mappings.

Change-Id: I647473cdd257458e3b9d134b0fc623eae946c3e0
/frameworks/base/core/res/res/values/attrs.xml
d11e6151fe88314505fa7adca6278de2e772b11c 20-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Revamp of the NumberPicker widget.

1. The number picker no longer shows up and down arrows, it
has only three touch targets which are the currently selected number
in the middle with a lesser one above and greater below, now what
you touch is what you get, flingability and long press are still
supported.

2. Removed the restriction for a View with an AccessibilityNodeProvider
to not have any concrete children. If the View has a provider, then
this provider is responsible for creating the AccessibilityNodeInfos
for all its descendants, concrete and virtual. The number picker is
a good example for such a case - it has a concrete input view and
two virtual buttons as its children. This is a safe change since
this behavior has not been released.

3. This patch also fixes bug where the number picker is stretched too
much in the Theme theme.

bug:6177794
bug:5728294

Change-Id: I5fb370fe0b864a156f5f2aaf2de5f55f6b6d4e84
/frameworks/base/core/res/res/values/attrs.xml
faeac2737de098269a69011f4980a412559b55a9 06-Mar-2012 Jeff Brown <jeffbrown@google.com> Merge "Change widgets to post invalidate to the animation timer."
6cb7b46c56449e84434b11eb12f9b8977fcd0398 05-Mar-2012 Jeff Brown <jeffbrown@google.com> Change widgets to post invalidate to the animation timer.

Change-Id: I8377e924529fb9d8afd8a834003a17de616e8e87
/frameworks/base/core/res/res/values/attrs.xml
e8331bd2e7ad3d62140143cafba3ff69be028557 03-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Sync of the NumberPicker attributes with the public Java APIs

1. Renamed some attributes to not overlap with already public
ones since they are not dedicated for external use.

bug:6094713
bug:6104108

Change-Id: Iab8a906680ebcaa91f020ffbf55cf603a1071437
/frameworks/base/core/res/res/values/attrs.xml
53b948d3aec62e886bd10da664a07bdaab916b48 02-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Sync of the TimePicker attributes with the public Java APIs.

1. Renamed an attribute which is not mean to be public so
its name is not the same as that of an already public one.

bug:6094713

Change-Id: I3f8b3f3840b88265069d3474be7db04056d219c1
/frameworks/base/core/res/res/values/attrs.xml
c49a8be0d2aee5a3d1ff50015a0c0758b0988cfb 02-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Sync of the DatePicker attributes with the public Java APIs.

1. Deprecated two old attributes.

2. Renamed an attribute which is not mean to be public so
its name is not the same as that of an already public one.

bug:6094713

Change-Id: I577a9e191cbd05cd18cb34105dcdbe53c0a5dd1e
/frameworks/base/core/res/res/values/attrs.xml
ff37505cb13f96ddec09594517ad6f4fa2fd1def 02-Mar-2012 Svetoslav Ganov <svetoslavganov@google.com> Adding getter/setter for all public attributes in CalendarView.

bug:6094713

Change-Id: Iff4a1d903d597ae8a3d74a4e4734376acca417f3
/frameworks/base/core/res/res/values/attrs.xml
a172b6e96909186451a6a968b8e70872f6753c10 23-Feb-2012 Gilles Debunne <debunne@google.com> Merge "Updated min/maxLines and singleLine documentation"
e58b7f45ec8105b3b02f883a4bae7b99ee076808 17-Feb-2012 Gilles Debunne <debunne@google.com> Fixed comment for selectAllOnFocus

Pre-focusable in touch mode ? cursor moves to tapped position.
or previous position when using d-pad/keyboard.

Change-Id: Iac725ff233bfeac2dc14e870118047a9a8418ff9
/frameworks/base/core/res/res/values/attrs.xml
e35a07050dab73104140b6f256f25ee180b8722a 23-Feb-2012 Gilles Debunne <debunne@google.com> Updated min/maxLines and singleLine documentation

Bug http://code.google.com/p/android/issues/detail?id=24891

Change-Id: I0b35d2e0583f285f38e14e43563433433a8984d1
/frameworks/base/core/res/res/values/attrs.xml
40eec4c0f1392665dbfcd9ca9ea4a9519a71c34a 16-Feb-2012 Adam Powell <adamp@google.com> Fix the size of DialogWhenLarge windows

Change-Id: I8c9588e958d8fb9c45b1cdb235cced48ba508dd3
/frameworks/base/core/res/res/values/attrs.xml
8a551a53fde27f73b900eb932636f0ba7e4265fc 02-Feb-2012 Fabrice Di Meglio <fdimeglio@google.com> Fix bug #5262565 Need to remove CharCount TextDirectionHeuristics

- was missing a clean of the attrs.xml file

Change-Id: I58155fa624326e8ae11f8b88d8a27d2c44cb467b
/frameworks/base/core/res/res/values/attrs.xml
259c1090464b966b8019abfae848a96895ecdbcd 26-Jan-2012 Gilles Debunne <debunne@google.com> Remove @deprecate in View's fadingEdge

The comment of this field is also aggregated in the android.R.styleable#View
description. As a result, the @deprecated in the comment of this field also
applies to android.R.styleable#View which incorrectly appears deprecated.

This fixes the problem, although fadingEdge will no longer be marked as
deprecated in IDEs. I believe it is less important that to make View
deprecated.

Change-Id: I96d8e868001c4c853eb1536f8401275b9b1e689b
/frameworks/base/core/res/res/values/attrs.xml
5a5b84c3e1e6381375a9cb02ee4972e5348668a1 13-Jan-2012 Ken Wakasa <kwakasa@google.com> Merge "Bring LatinIME's privateImeOptions "forceAscii" to a formal public API"
c8f4183669c7cf166ced70bf60ad056482f3390b 12-Jan-2012 Ken Wakasa <kwakasa@google.com> Bring LatinIME's privateImeOptions "forceAscii" to a formal public API

bug: 5850605
Change-Id: I6ab6076909c735a3e0729b457de68d0b5301184d
/frameworks/base/core/res/res/values/attrs.xml
e340527eaba89cad646e46d1d5ee34b71e9c6133 12-Jan-2012 Gilles Debunne <debunne@google.com> Merge "Fixed fadingEdge documentation"
4c1e00a8c29e532a5b0fce755bead691797eff94 06-Jan-2012 Fabrice Di Meglio <fdimeglio@google.com> Add textDirection="locale"

- also fix and update unit tests
- see bug #5242821

Change-Id: I29e029bab8ade336a430f9a2a5073caaf11b8dda
/frameworks/base/core/res/res/values/attrs.xml
9045c3592acdc34f1c54834a9824e08a9af09399 22-Dec-2011 Gilles Debunne <debunne@google.com> Fixed fadingEdge documentation

Nested brackets are not supported in JvaDoc and the resulting link is
broken and the rest of the comment ignored.

Used an hardcoded 14 value and removed the link.

Change-Id: I4982e827d81e06edf0c4dd5bcb20e9ff89455a4d
/frameworks/base/core/res/res/values/attrs.xml
6651a638348c15e89e265b0a53c775cac9beafa2 28-Nov-2011 Jeff Brown <jeffbrown@google.com> Fix application launch shortcuts.

Improved quick launch bookmarks to support category-based shortcuts
instead of hardcoding package and class names for all apps.

Added a set of Intent categories for typical applications on the
platform.

Added support for some of the HID application launch usages to
reduce reliance on quick launch for special purpose keys. Some
keyboard vendors have hardcoded launch keys that synthesize
"Search + X" type key combos. The goal is to encourage them
to stop doing this by implementing more of HID.

Bug: 5674723
Change-Id: I79f1147c65a208efc3f67228c9f0fa5cd050c593
/frameworks/base/core/res/res/values/attrs.xml
42b7e99b11a5ab1cbc0beebe0b15e46bdf462dff 08-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5544103 - Spinner text doesn't look dimmed when disabled

Pre-Holo spinners had a far more "buttony" look that expressed the
disabled state clearly, but Holo spinners are more subtle. As a result
we want to mark the contained view representing the current item as
disabled when the spinner itself is disabled.

Express this as a private framework style attribute that cannot be
changed at runtime.

Change-Id: Icff2ef2b8a3b1a96cbf00e4c75eda41a4dada7b3
/frameworks/base/core/res/res/values/attrs.xml
7f0c850b7a4a2b8a135a110a33d053f4d6689559 02-Nov-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Updating NumberPicker, TimePicker, DatePicker to fit different screen and font sizes." into ics-mr1
ec1e06a00d26a783fb948e739ad8157c03e55302 31-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> Updating NumberPicker, TimePicker, DatePicker to fit different screen and font sizes.

1. Now the NumberPicker has minWidth/minHeight that is the lower bound
of the correspodning size for which the widget looks well enough to
be usable. There is also maxWidth/masHeight that is the upper bound
of the corresponding size for which the widget looks best. The picker
tries to greedily reach the max dimesions for which it looks best.

2. The NumberPicker was not taking care of the max width of the items
is shows numbers/strings mapped to numbers. Now if not explicitly
specified the widget computes the maxWidth at which it looks best
based on the content it shows.

3. Removed an unnecessary layout for number picker on tablets.

4. Updated the TimePicker/DatePicker to not hard-code width for the
number pickers it uses, rahter wrap the content.

bug:5417100

Change-Id: I432aa96185961e59a058a2565b15265ba7394818
/frameworks/base/core/res/res/values/attrs.xml
24340afbab8ad4c191784fda8023407205bc0a75 01-Nov-2011 Adam Powell <adamp@google.com> Fix bug 5534667 - Action bar icons need more space on tablet

Set a wider minimum width for the action button style on -sw600dp.

Fix an annoying bug where recycled ActionMenuItemViews would retain a
lingering pressed state, causing an unrelated button to glow briefly.

The home/up affordance should not be focusable when it is disabled.

Change-Id: Ia68f3d09f5d977f50e4e33c354d8133367187973
/frameworks/base/core/res/res/values/attrs.xml
e0c8ab5aaa02d7b9b01fe68fb893af4d78482f6c 26-Oct-2011 Svetoslav Ganov <svetoslavganov@google.com> NumberPicker does not not fit on Crespo in landscape.

1. Now the NumberPicker has a max height and width for which is looks
good but can still shrink if there is not enough available space.

bug:5512787

Change-Id: Ieea88cafa8408e1d4160bab4bfe2b771bd79f7f8
/frameworks/base/core/res/res/values/attrs.xml
ba1fe8e3cfcf029a9bbd9bc7575e2b5c4f4ad8b0 15-Oct-2011 Chet Haase <chet@google.com> Issue 5432115: Speed up notification scrolling

The NotificationPanel was using views that had non-1 alpha
values set on them (permanently). This is costly in the GL
implementation and caused more rendering overhead, and worse
performance, than simple opaque views would.

The fix is to set the text color and ImageView drawable alpha
directly, without setting the View alpha property.

Change-Id: I381e0bd45bf45784b8e364a27a339e6583189a43
/frameworks/base/core/res/res/values/attrs.xml
9ca4b4377c6c94cca181c57bd9c784386223d274 07-Oct-2011 satok <satok@google.com> Add a hidden flag for the auto correction indicator in SuggestionSpan

Bug: 5245468

Change-Id: Ic111554da86fefd47dd9a26c1bd41e4ee57dc552
/frameworks/base/core/res/res/values/attrs.xml
d2b58940f7db9d85a9d3f9d12173ec2a07c837df 03-Oct-2011 Adam Powell <adamp@google.com> Don't obtain attributes for the whole theme when looking for selection
mode drawables.

Change-Id: I82d327e8fcf67baa557245982b2b5ba76ffa9fec
/frameworks/base/core/res/res/values/attrs.xml
ab0f485e64418eb22f0a1d89d7064902b381e9c2 13-Sep-2011 Dianne Hackborn <hackbod@google.com> Fix problems where we were allocating TypedArray when not needed.

Fixes up some recycling of TypedArray objects to reduce the
number we need to allocate during inflation etc.

Change-Id: I948dccc052997779001eaa99db2a710b04be01ae
/frameworks/base/core/res/res/values/attrs.xml
5691c7a2d6655733db88692364b5e4f38222e841 11-Sep-2011 Amith Yamasani <yamasani@google.com> Fix preference screen padding for legacy apps (non Holo).

Also fixes the right margin for single pane preferences on phones, so the
scrollbar is fully visible.

Bug: 5262868
Bug: 5263470
Change-Id: Ifbbe22744bd42ab33578d1f01daecdea4d59f5cc
/frameworks/base/core/res/res/values/attrs.xml
8962028b6e2f4176e6ceded281e584d223e44982 11-Sep-2011 Dianne Hackborn <hackbod@google.com> Fix inflating of animations.

Need to define attributes for animation set, to have correct indices.

Also small fixes elsewhere.

Change-Id: If596147e8aee4ebffe4e184872070341eff6df73
/frameworks/base/core/res/res/values/attrs.xml
81cca039bdbc7f9fe8aefd68ce2cf22978678b01 10-Sep-2011 Adam Powell <adamp@google.com> Merge "Fix metrics on Holo progress dialogs"
ba3c377ba428bcf1c9b5a5cdf697fec0ed4fade7 10-Sep-2011 Adam Powell <adamp@google.com> Fix metrics on Holo progress dialogs

Change-Id: I8818d002dcee0ca6d6deead9e0403c07e8ef4460
/frameworks/base/core/res/res/values/attrs.xml
1ef3fdbe047c805ce33b2be463ea51dec5952729 10-Sep-2011 Romain Guy <romainguy@google.com> Go faster!!!!

The less we do, the faster we draw.

Change-Id: I7bbc3908b36d8ae295ea3e61ef71fd9ee2187970
/frameworks/base/core/res/res/values/attrs.xml
7c8375d65218f68aa5e48f86cee2dd0ee9114bb5 09-Sep-2011 Adam Powell <adamp@google.com> Bug 5214224 - List item metrics

Base list item padding on the theme. Adjust stock framework list items
to obey this. Adjust text sizes in stock list items based on existing
theme attributes.

Change-Id: I98a441e5494fa1d1d34a5f05e525e54e8b0d78b9
/frameworks/base/core/res/res/values/attrs.xml
f2e754002166b8126e6faf8c494da5835432d572 08-Sep-2011 Svetoslav Ganov <svetoslavganov@google.com> Update the sharing UI according to latest UX specs.

bug:3362473

Change-Id: Ic302c289e28061f53446f98e5b97573d57d9cfb8
/frameworks/base/core/res/res/values/attrs.xml
a86f5e448cd6d29340ca6cbe509bc6384bc0d711 02-Sep-2011 satok <satok@google.com> Add an option for the implicitly selected subtype

Bug: 5057886
Change-Id: Iddde4724891501b4f18cade6a3d2c64b6124e58a
/frameworks/base/core/res/res/values/attrs.xml
0eea6681519277310e1733d791bfc0342b8e5cea 29-Aug-2011 Gilles Debunne <debunne@google.com> Using ListView for Suggestion popup window

New background assets from Bug 5204807.
New text selection color and associated handles, bug 5217848.

Change-Id: I4eaea6be732843d8ff344400d029b4a1b80b084f
/frameworks/base/core/res/res/values/attrs.xml
e6d368218918f911b1954296dab25bf84147b4c6 30-Aug-2011 Luca Zanolin <zano@google.com> Add EditTextShortcutSpan to provide edit short cut in the text view.

At the moment, EditTextShortcutSpan allows only the deletion of the text. In the future, we may decide to add extra functionality,
like "retry" where all the text is removed and a specific IME is triggered.

Fix the underline. The underline is not defined in thickness, and not as a multiplier of the default underline thickness.

Change the behaviour of SuggestionRangeSpan to match the specification.

Change-Id: I80437d9887c7a2ff8f62c38afbb0cb7add7ee9c8
/frameworks/base/core/res/res/values/attrs.xml
f058340b2f1c3d8114c48581680b4294122fe371 27-Aug-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding accessibility support to the slide lock screen

bug:5210233

Change-Id: I93e876524ae6aaf75aadbe6a21c5c17d41a705f0
/frameworks/base/core/res/res/values/attrs.xml
150176d83023e3c486dba10edebb72af36b4099a 26-Aug-2011 Chet Haase <chet@google.com> Made the Switch class public.

Tweaked the API of Switch slightly and made the class public (it was
hidden before).

Change-Id: I4a099e8afd18a11a5850252025ae3bbbb866830d
/frameworks/base/core/res/res/values/attrs.xml
e6d60ecdf668499f003a81274f18cb57075eb65b 24-Aug-2011 Fred Quintana <fredq@google.com> add a way for the sync adapter to specify the activity that should
be invoked to reach a settings screen for that sync adapter

Bug: 5204776
Change-Id: I4641067c1f0710c51f2633241a8c87bc4d568af2
/frameworks/base/core/res/res/values/attrs.xml
f874c4f93437cbbef7a915a36d5abb448e1e3209 25-Aug-2011 Gilles Debunne <debunne@google.com> Merge "Spell checking in TextViews"
4694b7f1866ae423c548eeb429c3b2a76c26f0be 24-Aug-2011 Chet Haase <chet@google.com> Merge "Fix docs for fill behavior in Animation class."
d8991c4ab02449e78745d7ecc521ca0b41ea4c53 24-Aug-2011 Chet Haase <chet@google.com> Fix docs for fill behavior in Animation class.

Change-Id: I9230e9b9841dbecead51a6716195749b0c5a0e39
/frameworks/base/core/res/res/values/attrs.xml
6435a56a8c02de98befcc8cd743b2b638cffb327 05-Aug-2011 Gilles Debunne <debunne@google.com> Spell checking in TextViews

New UX interactions (the Paste action is no longer displayed after a delay)
suggestionEnabled flag replaced by existing input type flag.
removeSpans fixed in SpannableStringBuilder to always send notifications
SuggestionSpan handled by TextView instead of SpannableStringBuilder

New span update algorithm to correctly handle edition around word boundaries.

Change-Id: I52c01172f19e595fa512e285a565a3fd97c3c50e
/frameworks/base/core/res/res/values/attrs.xml
d257544e14214a55c00c67490beacf2a396db4c4 22-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5142716 - Dialog content font size/padding is inconsistent
across different applications.

Alter font sizing and metrics of standard list item layouts to match
UI spec. This fixes metrics issues in dialogs, menus, and more.

Change-Id: I1e4f6266ac5e0d23e5272d69b5a102e3364ca7aa
/frameworks/base/core/res/res/values/attrs.xml
73f2677dc06c75f15bcc252a11cdd4a0760a84ac 18-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5185010 - android:backgroundSplit doesn't accept a color value

Let both backgroundSplit and backgroundStacked take raw color values.

Change-Id: I05035d6b29bf2973b23da2faf2943d56cba7755f
/frameworks/base/core/res/res/values/attrs.xml
7d1c55fad8194e2c82f5f88f98ab5569f9c52ab9 16-Aug-2011 Luca Zanolin <zano@google.com> Change the behavior of SuggestionSpan.

SuggestionSpan can be accessed in two different ways:

- by tapping on the text (easy access)
- by tapping on "replace" pop-up (not easy and difficult to discover)

The "easy access" will be used for dictionary suggestions and voice recognition suggestions.

The suggestion span can be rendered into two different way:

- default, text is underlined in blue
- spelling error, text is underlined in red

Change-Id: I0af0fe6700d0ad588facb21c021dc6f59ef172f1
/frameworks/base/core/res/res/values/attrs.xml
9ca705e323cb737a07a667c1e86bac702f11a29c 12-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5075761 - Visual assets: CAB states

Integrate new assets for the contextual action bar (action modes).

Change-Id: I8439196f8b7466ce862e1c21a34b7ae1abf88f36
/frameworks/base/core/res/res/values/attrs.xml
f242368f38b21479763d6e07174547c610a51c5c 11-Aug-2011 Adam Powell <adamp@google.com> More fun with action bars and themes!

Fix bug 5144738 - Allow user to define pressed state asset for action
bar. Added android:actionBarItemBackground theme attribute. This
allows themes to define item pressed states for the action bar
independent of the standard selectableItemBackground.

Fix bug 5145416 - Custom view in action bar should use themed context
when inflating resource ID. Also applies to tab custom views.

Fix bug 5135550 - Tab divider height / Color should match spec. Added
actionBarDivider theme attribute. Similar to actionBarItemBackground
above, this allows apps to maintain proper contrast when the bar has a
different contrast profile than the rest of the activity.

Fix bug 5154778 - Theme.Holo.Light.DarkActionBar in themes.xml and
search_bar.xml are still referencing the deprecated title_bar_shadow
when we should be pointing to ab_solid_shadow_holo

Change-Id: I5ef0084de28a7c2d2fa02ae1752884feab0f8523
/frameworks/base/core/res/res/values/attrs.xml
5607a3827172ff40196380d846128e892bedc118 09-Aug-2011 Amith Yamasani <yamasani@google.com> Added methods to change text entry mode in SearchView.

Bug: 5143618

Handle imeOptions and inputType attributes in SearchableInfo.
Methods to directly modify those attributes on SearchView.

Change-Id: I340617767f930ecb1b1ad5ab2696bc613982a20b
/frameworks/base/core/res/res/values/attrs.xml
03b2ea1102d9e3e9f189173878706ab04533eea3 03-Aug-2011 satok <satok@google.com> Support xml configuration file for the spell checker and add the spell checker subtype

Change-Id: I74715855525fc0a1282238d593ad37aefd42bfc3
/frameworks/base/core/res/res/values/attrs.xml
dfee59afb3e4cdcde38f6338f9360655de76da92 06-Aug-2011 Adam Powell <adamp@google.com> Fix bug 5011824 - New Holo overflow menu for physical menu key devices

The new Holo-style overflow menu now appears from the edge of the screen
where the device's physical menu key can be found. The policy determining
this lives in getPreferredOptionsPanelGravity() in WindowManagerService.

Change-Id: I8851a2265547156591e82044e50b5cfc58d3eefa
/frameworks/base/core/res/res/values/attrs.xml
899d5922870c78e0e663bc5661849eb468afc984 21-Jul-2011 Philip Milne <pmilne@google.com> Fix for http://b/issue?id=5081478

GridLayout needs to call measure on children after it knows how large children should be

Also:

. Remove deprecated methods and XML attributes.
. Stop Spaces having margins by default.
. Remove getSpacers() and findUsed()
. Change default for row/columnOrderPreserved() from false to true.
. Improve automatic index allocation mechanism to use individual maxima.

Change-Id: Id79fbb2e70a0bf2002191ec2a9746547d896de72
/frameworks/base/core/res/res/values/attrs.xml
88ab69780f58e4b32d497266b2ad646a4d74827b 28-Jul-2011 Adam Powell <adamp@google.com> Fix bug 5087752 - Maintain correct contrast against action bars in
inverse-bar themes

Add the actionBarWidgetTheme theme attribute. This lets a theme
specify a wrapper theme that can be used to create views that will
end up in the action bar so that the rest of the code can ignore
differences in contrast. (e.g. the inverse action bar themes.)

Apps can use ActionBar#getThemedContext() to obtain a Context with a
proper theme for views that will end up in the action
bar. MenuInflaters generated by Activities will automatically use this
to properly theme inflated action views.

Change-Id: Ib28c82bf47c25d446cca2a63f617b8a4a0afa6b2
/frameworks/base/core/res/res/values/attrs.xml
2888524e03896831f487e5dee63f18f1c33c0115 26-Jul-2011 Gilles Debunne <debunne@google.com> Bug 4987014: a tap outside dismisses the text suggestion popup

Change-Id: I61f5a3c981770393aa861c88d989c653ea00a067
/frameworks/base/core/res/res/values/attrs.xml
496aa6d4d923eb5d6fb270f13172e790aa4d09e0 25-Jul-2011 Philip Milne <pmilne@google.com> Merge "Fix for http://b/issue?id=5064532"
5125e21bc0bbe5b9718d0f03b26cdafc67a7c726 21-Jul-2011 Philip Milne <pmilne@google.com> Fix for http://b/issue?id=5064532

5064532: GridLayout with initial "stretchy" row and "gone" view in last row doesn't stretch properly

Also:

. Infer stretchibility from whether or not gravity is defined.
. Make algorithms for handling flexibility within cell groups consistent
with those acting between cells groups (via constraint system).
. Hide and deprecate methods taking flexibility argument.
. Hide and deprecate CAN_STRETCH constant.

Both deprecated features will be removed after references are removed from platform.

Change-Id: Iabf2bf19f35cf30b8ec49c99b49a0550fd495125
/frameworks/base/core/res/res/values/attrs.xml
71f14a4e23c0b6eb60a81fd9a1be86dc441d051a 25-Jul-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Touch exploration state set to clients asynchronously and depended on talking service being enabled."
00aabf7d187bc05408199bd687a538b2e68bdc17 21-Jul-2011 Svetoslav Ganov <svetoslavganov@google.com> Touch exploration state set to clients asynchronously and depended on talking service being enabled.

1. Upon registration of an accessibility client the latter received only
the accessiiblity state and waiting for the touch exploration state
to be sent by the system in async manner. This led the very first
check of touch exploration state is checked a wrong value to be reported.
Now a state of the accessibility layer is returned to the client
upon registration.

2. Removing the dependency on talking accessibility service to be enabled
for getting into touch exploration mode. What if the user wants to use
an accessibility service that shows a dialog with the text of the touched
view?

bug:5051546

Change-Id: Ib377babb3f560929ee73bd3d8b0d277341ba23f7
/frameworks/base/core/res/res/values/attrs.xml
31a41d35f64c016c63eebaaceff938a0ca40b122 11-Jul-2011 Gilles Debunne <debunne@google.com> Bug 4534376: Suggestion popup is not clipped.

This happened when the popup was larger than the screen because of a very long suggestion.
The text will now be ellipsized with a marquee (better than using 2 lines I believe).

Also removed the up layout that was intended to be used when the popup did not fit vertically.
The popup is moved up instead if needed.

Change-Id: Ie741610e74ade10c691614f1c30d0e17b213c698
/frameworks/base/core/res/res/values/attrs.xml
1bfaf561b7c09388311f1834f17e057739cf587a 20-Jul-2011 Adam Cohen <adamcohen@google.com> Adding resizeMinWidth/Height to AppWidgetProviderInfo

Change-Id: I17dc27829938a3f25a664d8255965cf9b67cb17e
/frameworks/base/core/res/res/values/attrs.xml
35bfedeaba724aeadc6f6c890269cb6bf7ef42f5 15-Jul-2011 Svetoslav Ganov <svetoslavganov@google.com> Touch exploration separate setting and API to poll the latter state.

1. Seperated touch exploration to be a seperate setting rather being
magically enabled by the system of accessiiblity is on the there
is at leas one accessibility service that speaks enabled. Now
there is a setting for requesting touch exploration but still the
system will enabled it only if that makes sense i.e. accessibility
is on and one accessibility service that speaks is enabled.

2. Added public API for checking of touch exploration is enabled.

3. Added description attribute in accessibility service declaration
which will be shown to the user before enabling the service.

4. Added API for quick cloning of AccessibilityNodeInfo.

5. Added clone functionality to SparseArray, SparseIntArray, and
SparseBooleanArray.

bug:5034010
bug:5033928

Change-Id: Ia442edbe55c20309244061cd9d24e0545c01b54f
/frameworks/base/core/res/res/values/attrs.xml
d44264a5eebbecc5ae02f9036d61b888d494e133 14-Jul-2011 Philip Milne <pmilne@google.com> Merge "Rationalize API after adding maximum size feature."
93cd6a6c78683643de51f9e698b38847bd1f1155 12-Jul-2011 Philip Milne <pmilne@google.com> Rationalize API after adding maximum size feature.

. Change name of Group to Spec
(with the addition of the fglexibility field, this class no longer represents a group)

. Replace overloaded Group/Spec constructors with factory method

. Bugfix for measure() when alignmentMode == ALIGN_BOUNDS

. Bury as much Java API as possible, to minimize restrictions on future API enhancements

- make all field access in Group package private
- use factory methods in place of field assignment

Change-Id: I46a5027a013bf7c3110b77108b8fd0427165cd18
/frameworks/base/core/res/res/values/attrs.xml
a3b6b95f9943b53d25d44a35082f817802d4eccd 30-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Introduce TextView drawableStart and drawableEnd

- update also unit tests

Change-Id: I20b82f5fea2cc48c93fd9e26eb03290ad730c08a
/frameworks/base/core/res/res/values/attrs.xml
7a59dd2ce33b46cbc73eef964ddb4272ea1da8d1 11-Jul-2011 Mike Lockwood <lockwood@android.com> MTP: Return error if user tries to copy a file >= 4GB to a FAT32 file system

Bug: 4561836

Change-Id: I2bffb93b032038f6c220c24c752ccd7ca66c23a0
Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/res/values/attrs.xml
36f469fa46bd009bfbc27d1350af5bde4a4dd378 09-Jul-2011 Adam Powell <adamp@google.com> The COLORS!!

Add theme attributes and public color resources. Apps can now query
the current theme's various highlight colors. Commonly used color
values for Holo are now available.

Change-Id: If24dc9ee243e740e8caaddf0b78590783fa228c8
/frameworks/base/core/res/res/values/attrs.xml
7f8f79a1ff086c04a3ad2a442b1d39a8186e3e50 08-Jul-2011 Adam Powell <adamp@google.com> Add ALL CAPS style to TextView/TextAppearance

Switch out ugly hack in action menu items for the new style.

Change-Id: I68a0ed62a352b14d499e6478b82bbc12dcb5a030
/frameworks/base/core/res/res/values/attrs.xml
5d1a9840aaf57ae90716f0ac34abdcd09f7f4ed6 07-Jul-2011 Philip Milne <pmilne@google.com> Simplify and tidy the API for maximum value support.

Also:

. Remove CAN_SHRINK, FIXED from public view. These can be added later.

Change-Id: I63a64ac4748605da60373c8e3c2109178b5260c2
/frameworks/base/core/res/res/values/attrs.xml
a72ef62e5c329a19eab9935acba816fc1369c637 07-Jul-2011 Adam Powell <adamp@google.com> Add style/theme definitions for solid action bar configurations.

Change-Id: I540e12ad3d8fc779dac24402286d995f542b5d25
/frameworks/base/core/res/res/values/attrs.xml
51ac0e94a83cfccb5105aa14df1077729a5b4ccc 17-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Adding a ShareView and ActionProvider for menus.

1. Adding a widget for sharing contenet with other applications.
The widget orders the share targets based on previous shares.
It displays the share target list as either a popup anchored to
itslef or as a dialog.

2. Added a ShareDataModel that will back widgets or other classes
that are interested in share targets for a given intent ordered
according to share history. This class is backing the ShareView

3. Added ActionProvider mechanism for the MenuItems. The action
provider of a menu creates the action view as well as performs
a default action if the menu item is on the overflow menu and
is triggered but none of the menu callback has handled that.

bug:4590827

Change-Id: Iaa4add2df2538b8c6c7edbeaf2880486d4fd75c5
/frameworks/base/core/res/res/values/attrs.xml
f03712bf540db15d0594b848e63c207fd50e9379 02-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Fix default TextView textDirection heuristic"
0b28c757adfec4302b144d8230c01c04ae00ca2b 01-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix default TextView textDirection heuristic

- use "first strong" instead of "locale"
- optimize "any rtl" heuristic too
- fix a few wording issues too

Change-Id: I239a11a49a7a6a6d45165f593c96e8b6b84f0661
/frameworks/base/core/res/res/values/attrs.xml
0e591ab277e777b0422463823e3abf28bb1fd5d8 01-Jul-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add charCount heuristic to TextView textDirection"
8f5026562f26dcde43ee9d9182b309c3204dc1ad 30-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add charCount heuristic to TextView textDirection

- threshold set to 60% (using a constant)
- fix also one issue during layout direction resolution (parent could be null so delay resolution
up to when parent is no more null)

Change-Id: I65f24a297aac6bc0d5d482ee31b55db0b201e5bf
/frameworks/base/core/res/res/values/attrs.xml
48b55244d286b6d4e3699a5d9e938a9c87aaae75 29-Jun-2011 Philip Milne <pmilne@google.com> Support for maximum values in layout GridLayout.

A cell's ability to shrink or stretch is now integrated with the
constraints system, which is now supplied with both upper and lower
bounds.

Also:

. Remove package private access (pseudo) annotation
. Remove rowWeight and columnWeight attributes and fields
. Remove code to handle weights

Change-Id: I9e2432101d15466c621f51ae362435051fab5764
/frameworks/base/core/res/res/values/attrs.xml
1e75fbd8fef202dd59dab5ddacea22eea2174ebf 30-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Merge "Updating accessibility documentation."
38e8b4e5bc3c93affdffbc064fd9db5aeccc3e8e 30-Jun-2011 Svetoslav Ganov <svetoslavganov@google.com> Updating accessibility documentation.

Change-Id: Ice8cf9ac6918b3bfa553776c68d4619fa6559cf8
/frameworks/base/core/res/res/values/attrs.xml
222688682e6e072076489d8203d01bdf2366101a 28-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add textDirection support for TextView and ViewGroup

- use ViewGroup inheritance if defined
- use different heuristics (inherit, firstStrong, anyRtl, ltr, rtl)
- add more unit tests

Change-Id: Ic1325aa7d9e4689b181e0a2d08b7dd7fb3f0dbeb
/frameworks/base/core/res/res/values/attrs.xml
a1d9ae69fff95e0b74061cc41f808b7f5c25bbf2 28-Jun-2011 Adam Powell <adamp@google.com> Fix bug 4961844 - Allow split style action bar to have 2 different colors

Add the actionBarSplitStyle theme attribute. It defaults to the value
of actionBarStyle.

Change-Id: I5e929114d9cc163df0dd429aa0714b88a1f6a7a9
/frameworks/base/core/res/res/values/attrs.xml
b76023afd192a1f5c81a8965cfd1b9dde2558726 21-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Introduce MarginLayoutParams marginStart and margingEnd

- update BiDiTest app for adding more unit tests concerning margin

Change-Id: Ia6a7e0a1948a2c375e8f3cc87d120a85351a8c27
/frameworks/base/core/res/res/values/attrs.xml
4d03462b374dfc080f0c7c78d458c102a26be5c6 16-Jun-2011 Narayan Kamath <narayan@google.com> New API for TTS settings.

Engines must declare a <meta-data> attribute in their
manifest with name "android.speech.tts". This must reference
an XML resource as per
com.android.internal.R.styleable.TextToSpeechEngine.

Change-Id: I56a6b9f1a360174f98c9f39da901ade83d0f38a7
/frameworks/base/core/res/res/values/attrs.xml
d8703a98241ff190a26bc4b6089a0a8ab0122d8f 17-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Add View paddingStart and paddingEnd

- use a lazy padding resolution (because layout direction is lazyly resolved too)
- cache resolved layout direction as getResolvedLayoutDirection() will be more called
- enable resetting layout direction cache if needed
- update unit tests

Change-Id: I30ce19e3100cc137f84e60163b60e1577ff61819
/frameworks/base/core/res/res/values/attrs.xml
414c4984fdbb03b688bb5c3c76d20100fce3d067 17-Jun-2011 Adam Powell <adamp@google.com> Merge "Create theme attributes for small and large listPreferredItemHeight. Change default holo dialog list items to use them."
c8834722d5591d1381dc199f04a544a6b11b74bd 17-Jun-2011 Adam Powell <adamp@google.com> Create theme attributes for small and large
listPreferredItemHeight. Change default holo dialog list items to use
them.

Tweak dialog button bar style.

Change-Id: I9bf14621aea44b8b7d60c290ecea86e6284ccdaa
/frameworks/base/core/res/res/values/attrs.xml
1e54825135a7ccde421aa7fc400ab69e9348b5d6 17-Jun-2011 Philip Milne <pmilne@google.com> Change includeMarginsInAlignment flag to aligmentMode property.

Also:

. Change getInteger() to getInt().
. Conditionally compile, Paint() allocation and initialization.
. Correct spelling mistake in javadoc.

Change-Id: I00438a717e635a3917c5324f56063dce2e6041e8
/frameworks/base/core/res/res/values/attrs.xml
67f8de04fc94942d6b5e48e3ad8fba79d530bc69 15-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Fix Gravity start/end

- fix missing attribute value change
- update BiDiTest app

Change-Id: I0bb8a1ebf0b6097b7b8d488580fea6e882202e23
/frameworks/base/core/res/res/values/attrs.xml
70832a3d77d90f09fb7ba27612c9cbec6a92abe6 14-Jun-2011 Jim Miller <jaggies@google.com> Some tuning for MultiWaveView animations and assets:
- allow individual chevrons to be specified for (top, bottom, left, right).
- move ring to pressed position (currently w/o animation)
- add top/bottom chevron handling and refactor code accordingly.
- constrain drag handle to the ring

Change-Id: I859b2d03d8f0397c68b87a8ee15df20d55c9552c
/frameworks/base/core/res/res/values/attrs.xml
b505074e8273887fbcd1e933738a42e770085fb8 09-Jun-2011 Jim Miller <jaggies@google.com> Add new MultiWaveView widget and integrate it into LockScreen

This adds a new multi-target widget to the framework and integrates
it into LockScreen.

Now with updated assets.

Change-Id: Ib41595b9e80a7be6d647f44c803a77f9e5bfeca9
/frameworks/base/core/res/res/values/attrs.xml
be0a4535053bbfdebd215e244b154ac810fd8edc 30-Nov-2010 Adam Powell <adamp@google.com> Add SwitchPreference

Change-Id: I073e9bfba8c4e1a625c27f976f71ea56a81ba20f
/frameworks/base/core/res/res/values/attrs.xml
c46f7ffa9079f3ae8a5204e7519ed7a1250116d0 07-Jun-2011 Fabrice Di Meglio <fdimeglio@google.com> Rename atribute View horizontalDirection to layoutDirection and update unit tests

- update before/after to start/end in unit test app

Change-Id: Id7286ef5d9390540faf8ecd5f0b1c140d04bb364
/frameworks/base/core/res/res/values/attrs.xml
8e8b280bd19fa6cb69bb19e1d90cf03a47ba2d72 07-Jun-2011 Mike Lockwood <lockwood@android.com> StorageVolume: Add allowMassStorage flag

Change-Id: I9d19e635bb06e50068d7e4e6919322bd5bb2e00f
Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/res/values/attrs.xml
aa616f31fe7c0c8e3657bb9a5889ec5e56ee5232 28-May-2011 Philip Milne <pmilne@google.com> Response to code review for GridLayout:

. Fixed spelling.
. Added comments on internal methods.
. Adopted the suggested internal name changes to improve clarity.
. Added UNDEFINED constant to public API to avoid making reference to Integer.MAX_VALUE in docs.
. Added final everywhere, then removed it.
. Make the Interval class package private so that it can be put somewhere more general later.
. Tidy code, removing maximize flag throughout.
. Remove last of allocations taking place during layout.
. Implement measureChild() etc.
. Added LinearLayout alignment compatibility mode, and made it the default.

Change-Id: I6a4ffa022d97d68138d1903d3830a20278815435
https://android-git.corp.google.com/g/#change,109891
/frameworks/base/core/res/res/values/attrs.xml
8d02deabac62c4a68a335a7b3141795466362b89 01-Jun-2011 Adam Powell <adamp@google.com> Implement bug 4500971 - Collapsable action views

Action views may now be flagged as 'collapsable'. This means that the
action menu will always show them in the collapsed state by
default. When selected, the action view will "take over" the
navigation/view side of an action bar until dismissed via the home/up
button.

This feature allows for more long-term exclusive modes akin to
ActionModes but less intrusive. The action menu itself remains
unaffected. Collapsable action views are ideal for things such as
search or categories of tool palettes.

Change-Id: Ibafce5631befbfe67c5d834c2e2617d3d7f6da7a
/frameworks/base/core/res/res/values/attrs.xml
829de65b9aa8d59cff7d8b4acd6c89682a1952a5 01-Jun-2011 Gilles Debunne <debunne@google.com> Merge "Select all for text shown as an icon on smaller screens"
5e9af2ddf09cd2dbb9d7c1a07f9dab8b262077b8 28-May-2011 Gilles Debunne <debunne@google.com> Select all for text shown as an icon on smaller screens

Text has been removed to leave space for 4 icons, that should fit
even in portrait mode.

Note: requires a definitive selectAll icon from designers.

Change-Id: I65547527e9ca872aa8888467f31fa7de9653fa77
/frameworks/base/core/res/res/values/attrs.xml
cc4053e031371456fe54d51bbad1db721db4ae38 23-May-2011 Svetoslav Ganov <svetoslavganov@google.com> Accessibility serviceconfiguration via meta-data

Note: This is a part of two CL change and contains the
system changes without updates to the settings.

1. Added a mechanism for configuring an accessibility service via
XML file specified in a meta-data tag (similar to IMEs).

2. Added property for specifying a settings activity for an
accessibility service.

3. Refactored the APIs in AccessibilityManager to return
lists of AccessiblityServiceInfo instead ServiceInfo
since the former describes an AccessibilityService in
particular (similar to IMEs).

Change-Id: Ie8781bb7e0cdb329e583b6702a612a507367ad7b
/frameworks/base/core/res/res/values/attrs.xml
9b4157935af9e44571187a9533c2cc9b413383bf 29-May-2011 satok <satok@google.com> Use isAuxiliary instead of ExtraValue for the auxiliary subtypes.

Change-Id: Ibce4f884e697ca789b9942cf3abad43741040a87
/frameworks/base/core/res/res/values/attrs.xml
5ff0f99b23da389f59fe736c4c670c60f13be8ea 27-May-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Add support for Gravity BEFORE and AFTER"
6a03640539405afbdefe72894759281b98aa6e6f 23-May-2011 Fabrice Di Meglio <fdimeglio@google.com> Add support for Gravity BEFORE and AFTER

- update layouts
- add Callback2 for RTL aware Drawable
- add unit tests

Change-Id: Ic64d0291e262170aff7297c6580b0b422eaa8d89
/frameworks/base/core/res/res/values/attrs.xml
3f8956d82bb40b15acee26017db0d13ddf43c80a 13-May-2011 Philip Milne <pmilne@google.com> Introduction of GridLayout.

Change-Id: Ia2ec315e7d29dcc5aa13b080fc6ce00708e9c034
/frameworks/base/core/res/res/values/attrs.xml
f8ac6b7394cfd37f01471bb35475ff2930eee140 24-May-2011 Adam Powell <adamp@google.com> Action bar tab layout

Sync with UX on action bar tab layout behavior.

Make action bar tabs behave better with configuration changes.

LinearLayout now supports largest child measurement in unspecified
mode.

Change-Id: Id520641715a61c07e64124a0c5a70912996c98a0
/frameworks/base/core/res/res/values/attrs.xml
f3a135bfbae0e64cf32dcb21714420ec974b1cab 24-May-2011 Gilles Debunne <debunne@google.com> Added a new flag in TextView to disable Suggestions.

This is needed for specific TextEdit (such as AutoCompleteTextField)
which do not want to display the "No suggestions available" message.

Bug 4443830

Change-Id: Ic228b56bacfdf2765e70eb24952ab087556c1f93
/frameworks/base/core/res/res/values/attrs.xml
d0693bb603b3e79ee63421fa145380e926734cc7 20-May-2011 Adam Powell <adamp@google.com> am f2004180: am f5abccef: am 73a31ec9: Merge "New opaque cab assets; search dialog tweaks." into honeycomb-mr2

* commit 'f2004180f828584fa8525081a248e8c0f2055327':
New opaque cab assets; search dialog tweaks.
8abebcde3fd2317b25629263db6ad4637c8eeb34 20-May-2011 Adam Powell <adamp@google.com> New opaque cab assets; search dialog tweaks.

* New opaque assets (now actually opaque!)

* SearchDialog determines theme to use from parent context

* SearchDialog now disallows action modes

Change-Id: If05fe64d7cc4460678d78412275ee988ddb47e9e
/frameworks/base/core/res/res/values/attrs.xml
b5dde704cd2db7a0eb09243637ccbf4b3465ad3d 17-May-2011 Fabrice Di Meglio <fdimeglio@google.com> Merge "Adding horizontalDirection public attribute for View."
7632cb9be5519ea9eace14a55fa9998f85c2af26 22-Feb-2010 Cibu Johny <cibu@google.com> Adding horizontalDirection public attribute for View.

Change-Id: Ic8a03447252e4e155c3ee874b1d8c8ac0bc9f7f5
/frameworks/base/core/res/res/values/attrs.xml
8fa5b03c1ba4253003c807ad753f58af17086b4e 16-May-2011 Mike Lockwood <lockwood@android.com> resolved conflicts for merge of fc4a3d37 to master

Change-Id: I40f603ba9330c3e882f4d58398095f4094725b21
2f6a3885533a52758c2cd4f81f6123a712be8ae6 10-May-2011 Mike Lockwood <lockwood@android.com> StorageManager: Clean up and generalize storage configuration resources

Replace config_emulateExternalStorage, config_externalStorageRemovable,
config_externalStoragePaths, config_externalStorageDescriptions and
config_mtpReserveSpaceMegabytes resources with an XML resource file
to describe the external storages that are available.

Add android.os.storage.StorageVolume class

StorageManager.getVolumeList() now returns an array of StorageVolume

Change-Id: I06ce1451ebf08b82f0ee825d56d59ebf72eacd3d
Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/res/res/values/attrs.xml
9b4bee0f14bbd137b0797127aff2df46a6321ec5 28-Apr-2011 Adam Powell <adamp@google.com> Introducing the split action bar.

Apply (or extend) the theme Theme.Holo.SplitActionBarWhenNarrow or
Theme.Holo.Light.SplitActionBarWhenNarrow to enable splitting the
action bar across both the top and bottom of the screen. This places
the action menu along the bottom, leaving more room at the top for
titles, navigation, and custom views and more room at the bottom for
menu items.

TODO: Refine layout of the action menu when placed at the bottom of
the screen. Make action modes split as well.

Change-Id: I92c91f99c533f26aecf6b828ed041386c4f16922
/frameworks/base/core/res/res/values/attrs.xml
dae7824c4b78d02159c6ad0896f246942d7b3d8c 26-Apr-2011 Adam Powell <adamp@google.com> Action bar work for phones

Drop tabs to a second row at < w480dp

Make 9-patches for the cab's "done" button thinner

Add a "disable home" display option to the action bar to turn off
focus and touch feedback when tapping home would do nothing

Change-Id: Ib2eedf311655f02055357321e2e9ad5b9037fed1
/frameworks/base/core/res/res/values/attrs.xml
2352b978a3c94cd88f41d0d908f961333fdac1e9 13-Apr-2011 Jeff Brown <jeffbrown@google.com> Initial checkin of spot presentation for touchpad gestures.

Added a new PointerIcon API (hidden for now) for loading
pointer icons.

Fixed a starvation problem in the native Looper's sendMessage
implementation which caused new messages to be posted ahead
of old messages sent with sendMessageDelayed.

Redesigned the touch pad gestures to be defined in terms of
more fluid finger / spot movements. The objective is to reinforce
the natural mapping between fingers and spots which means there
must not be any discontinuities in spot motion relative to
the fingers.

Removed the SpotController stub and folded its responsibilities
into PointerController.

Change-Id: I5126b1e69d95252fda7f2a684c9287e239a57163
/frameworks/base/core/res/res/values/attrs.xml
6a839703cd9aa72f5c6f107d0a8f894601d5c308 07-Apr-2011 Gilles Debunne <debunne@google.com> Merge "Word suggestion popup added to EditText."
6934044fd7d2de12c21e3cc9b7da589ec3b71e8e 31-Mar-2011 Gilles Debunne <debunne@google.com> Word suggestion popup added to EditText.

A double tap on a word will now display a list of suggestions based
on the CorrectionSpans that were added by the IME.

This is a first implementation of this feature. It needs some attention from
designers.

Change-Id: If863107681ce82a1639f21315878f830c2991fb7
/frameworks/base/core/res/res/values/attrs.xml
4b6bf80fad680a42add7cf426bbb0690a1d44fa3 04-Apr-2011 Adam Cohen <adamcohen@google.com> Merge "Making StackView res-out and click feedback colors stylable"
26f072c3ee4f2baecf4fd3f8ed829ed709055cf4 02-Apr-2011 Adam Cohen <adamcohen@google.com> Making StackView res-out and click feedback colors stylable

Change-Id: Ia6241b1b66dc510b22bcf342d775f98eb7c86871
/frameworks/base/core/res/res/values/attrs.xml
3d4bf17f49b82355b3b82d8bdaec4d65c4293bc9 29-Mar-2011 Christopher Tate <ctate@google.com> Add view/drawable states for drag-accepting / drag-hovered

Added new drag_can_accept and drag_hovered XML attributes and the View
logic to support them. Drawable states are now refreshed automatically
when a drag starts/ends and when a drag crosses the boundary of a
participating view.

Change-Id: I25f8ee02c83b3fa4f27201997d7eabf4be653fd8
/frameworks/base/core/res/res/values/attrs.xml
c33d8d49e44358d72f19e7f7730c03d3902fa1f2 15-Mar-2011 PY Laligand <pylaligand@google.com> Added a hovered state for drawables.

Change-Id: I2b12c8593e04e37c8eb748946ca6d4d7a61de36a
/frameworks/base/core/res/res/values/attrs.xml
9812aed2765c671e6c3f5255ac1b8a2fe0e72ef6 08-Mar-2011 Jeff Brown <jeffbrown@google.com> Add 3D mode key and others.

Related to an AOSP change request.

Change-Id: I3f4f84b56a1af626a8783f5ecbb823eb12ba9fbe
/frameworks/base/core/res/res/values/attrs.xml
ef56004420cd9f1cb84f22e20d649ba8f1791dea 07-Mar-2011 Justin Ho <justinho@google.com> Merge "SearchView textfield backgrounds for bracketing the submit/voice button and improve padding." into honeycomb-mr1
f914801b1574e0141f7b4b8ffb34fd7504e83348 05-Mar-2011 Amith Yamasani <yamasani@google.com> SearchView textfield backgrounds for bracketing the submit/voice button and improve padding.

Bug: 3321263
Change-Id: I198d7be7752e28954505cd68f43edbe311385bb5
/frameworks/base/core/res/res/values/attrs.xml
c39a659fd7826702fd2df6138f8c38766839fb1f 03-Mar-2011 Adam Powell <adamp@google.com> Fix bug 3506261 - Theme attributes and placeholder assets to support
selection action modes

The assets involved in this CL are placeholders to be replaced later.

Change-Id: Id4358adcf2777ecbebf0e61c286a8c2a1e897a75
/frameworks/base/core/res/res/values/attrs.xml
de75cb4738376c4cfe15c56aba7cd78d90e3100e 03-Mar-2011 Dianne Hackborn <hackbod@google.com> Fix issue #3400119: API to specify a black background behind a window transition

There is now an API, which is used for task switching.

Also improved how we handle rotation animation when we can't take a
screen shot, to cleanly revert to the old freeze behavior. This removes
the need to special case the emulator.

Change-Id: I7227432a2309370437ec6ac78db02c6f1e7eedd5
/frameworks/base/core/res/res/values/attrs.xml
d2e20de64b6de8b6391c63e2f5b02ce7698bf4bf 25-Feb-2011 Adam Cohen <adamcohen@google.com> Adding framework support for resizable widgets

-> Added resizeMode to the widget xml
-> Fixed an unexposed bug in AppWidgetHost where
minWidth and minHeight were never being converted
from complex type to dp

Change-Id: Ibbc4fc6542d095623ac2a40694b6a3dbfeb279ad
/frameworks/base/core/res/res/values/attrs.xml
ed7894352f8addfe3d0da75cc7fe8bc6fef201dc 24-Feb-2011 Romain Guy <romainguy@google.com> Add dither XML attribute support to Gradient and ShapeDrawable.

Change-Id: I4b60a0ba6766b7e7b176e78dc7f15f8467e2b890
/frameworks/base/core/res/res/values/attrs.xml
2b9f895b024cfea048709bebbf75f0d845d8325a 22-Feb-2011 Romain Guy <romainguy@google.com> Merge "Add documentation to GridView."
84c6b95a7776ea5924a7c3e5a511c4df5c75924d 22-Feb-2011 Romain Guy <romainguy@google.com> Add documentation to GridView.

Change-Id: Ic81e498ad05f0c9c33580ecd6ce895ff1b6e00c4
/frameworks/base/core/res/res/values/attrs.xml
f75c97e023af7d4ad9a8c129d4ea282b1c3b8f94 11-Feb-2011 Gilles Debunne <debunne@google.com> Text insertion cursor is now defined by a Drawable.

Bug 3261766

If defined, the drawable is used instead of directly drawing a 1 pixel
line. This makes the cursor more fancy and more visible.

The drawable is currently clipped by the TextView's limits, which is
currently visible on the left when the cursor is at the first position.
To solve this issue properly, we would need to propagate a do-not-clip
up in the hierarchy.

Change-Id: I99f6001048eed14104994acf6bab942dda8eb38e
/frameworks/base/core/res/res/values/attrs.xml
13427a04de835677f9e5f727298f168b88faa562 01-Feb-2011 Svetoslav Ganov <svetoslavganov@google.com> Clean up of the DatePicker

1. Removed a duplicate DatePicker stylable.

2. Fixed a bug that if the user wrongly desires to have the
calendar view and spinners hidden despite that DataPicker
ovrrides such incorrect choice to show at least the spinners
the min adn max date attributes are igonored.

Change-Id: I6307db71aca837ad790aea59fa70ead393feb066
/frameworks/base/core/res/res/values/attrs.xml
9cbf8d3028a083c4c4960c8ad720e3c7ba3b50f7 28-Jan-2011 Adam Powell <adamp@google.com> am 406de58e: am 6b2fda9f: Merge "Fix bug 3399992 - Make ActionBar menu text styleable" into honeycomb

* commit '406de58e48378bca9ea7e75c61039d243ea81855':
Fix bug 3399992 - Make ActionBar menu text styleable
55f3af27ed0eba0f6f73590d087fb3d5491d3504 28-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3399992 - Make ActionBar menu text styleable

Change-Id: Ic67d167c024332575ca3b79725f012a919146286
/frameworks/base/core/res/res/values/attrs.xml
cff0ade06971dc8c7f10616ca3c5d6ecd645fbcc 26-Jan-2011 Gilles Debunne <debunne@google.com> am 9aa5b8da: am 12b2dc23: Merge "Holo theme for error popups in TextViews." into honeycomb

* commit '9aa5b8dad015f08251a3a75c9f790e86670c6914':
Holo theme for error popups in TextViews.
5f059e4663d94c4569b4757ea8406793fc217dfb 13-Jan-2011 Gilles Debunne <debunne@google.com> Holo theme for error popups in TextViews.

Bug 3277308

Change-Id: I9711adb848df975b95ad09fc84bba4b970e44670
/frameworks/base/core/res/res/values/attrs.xml
b9d25e4e956e5e5b2c7cae879e533cd0df8fbbfa 26-Jan-2011 Romain Guy <romainguy@google.com> am 14952971: am 5c4c0d50: Merge "Fix documentation typo." into honeycomb

* commit '14952971803e2cd95c201416c7ff3d641d85c0f9':
Fix documentation typo.
b8c0e0fd7318f9c82523917ba8110a2f2df061e5 26-Jan-2011 Romain Guy <romainguy@google.com> Fix documentation typo.

Change-Id: Ide9a6a6843e86fe3ef841f95bdff132cca1f3832
/frameworks/base/core/res/res/values/attrs.xml
64a16d99dff0cab3744164b76327c42190e3a5b6 25-Jan-2011 Adam Powell <adamp@google.com> am 44c3095d: am 532c1455: Merge "Fix bug 3383867 - default height for dropdown list items in framework layouts" into honeycomb

* commit '44c3095d1e20ada175ed4517a27972f87cae71df':
Fix bug 3383867 - default height for dropdown list items in framework layouts
5df3426a44c3fa7f7260bcde31a8f5792faa653f 25-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3383867 - default height for dropdown list items in framework layouts

Change-Id: I8a7553c3dc6b8c0eb95445c796c8298d1cdecc01
/frameworks/base/core/res/res/values/attrs.xml
9388442226db1dc892c2efc629003cac8c758662 24-Jan-2011 Adam Powell <adamp@google.com> am caa54b39: am 77ddb026: Merge "Fix bug 3360953 - Toasts use the holo theme in non-HC apps" into honeycomb

* commit 'caa54b391268e3ea81c69635d87aba34d129c84b':
Fix bug 3360953 - Toasts use the holo theme in non-HC apps
472b026dc19af0d34808a7e0f758b79d197b5e35 24-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3360953 - Toasts use the holo theme in non-HC apps

Change-Id: Ic386b35ec47613655f4b17395090959f9031e3ad
/frameworks/base/core/res/res/values/attrs.xml
7bc7e368185f643065a2d1d8adfcd9ab3dcb5603 21-Jan-2011 Gilles Debunne <debunne@google.com> am 34aa51b8: am 4569f1a5: Merge "Paste popup window is displayed on the side when it would be clipped on top of screen." into honeycomb

* commit '34aa51b8f97cce5c49516ffecee2d620f02bcdd9':
Paste popup window is displayed on the side when it would be clipped on top of screen.
e60e1e597b85ce2cc94818a42ff9e30547af94f8 20-Jan-2011 Gilles Debunne <debunne@google.com> Paste popup window is displayed on the side when it would be clipped on top of screen.

Bug 3259774

Change-Id: I6ea20452a3a235e264c91c112f52da7230657708
/frameworks/base/core/res/res/values/attrs.xml
1bc9e6cbb1cb04e16d5be1b195b6cc6e3575cdf2 21-Jan-2011 Adam Powell <adamp@google.com> am 8bbec794: am 9c91c7e2: Merge "Fix bug 3362375 - API REVIEW: remove unused public \'up\' id" into honeycomb

* commit '8bbec794473f802d4d61613f77bc69a582e3fcc0':
Fix bug 3362375 - API REVIEW: remove unused public 'up' id
1264c33163146d6088675d197551a63b3f9d360b 20-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3362375 - API REVIEW: remove unused public 'up' id

Fix bug 3362453 - API REVIEW: android.app.ActionBar

Change-Id: I4e0233cd9355a47682bfe7b4a7fda39801586f1a
/frameworks/base/core/res/res/values/attrs.xml
2cf5f5a103d2ebeaf1c453a68d3a747898f6ad73 20-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> am 655f6e10: am 19484fac: Merge "Some touches on the NumberPicker UI." into honeycomb

* commit '655f6e1026f1d6a4db9a4453ee25897fdd5a4006':
Some touches on the NumberPicker UI.
9cd5fb2f46e219ec8250383fb201b94cb2ee8c0a 20-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> Some touches on the NumberPicker UI.

1. Shoing the scroll wheel and fades it out the first time
the widget is displayed.

2. Added separators for easing use to figure out which will
be the current selection while scrolling.

3. Updated the fling scroller to user decelerating interpolator.

Change-Id: Ie75519564ace8f44cc6f8eed692182153f839694
/frameworks/base/core/res/res/values/attrs.xml
9df9ee74910aaaae22a4e417039e153292b05e77 19-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> am 1ebd8c11: am 4243dc39: Updated the Time/Date pickers to be backwards compatible

* commit '1ebd8c11f73625050035b4fca35841a9e30bca04':
Updated the Time/Date pickers to be backwards compatible
4243dc394d89a93cb207efa36e9755c2424d688b 19-Jan-2011 Svetoslav Ganov <svetoslavganov@google.com> Updated the Time/Date pickers to be backwards compatible

bug:3349400

Change-Id: I2a3dda82caf7de0ed203306c89ee774b94b7d82e
/frameworks/base/core/res/res/values/attrs.xml
7fc5d4b8e7145413411da3320495388f09fab536 19-Jan-2011 Dianne Hackborn <hackbod@google.com> am 2ec5a716: am 36c84403: Merge "Fix issue #3362484: Can\'t dismiss activity picker by tapping outside dialog" into honeycomb

* commit '2ec5a7160b3d32887b2428edef7a751ee3700809':
Fix issue #3362484: Can't dismiss activity picker by tapping outside dialog
cfaf8878de83b6bb7a24aee3c240259f428e6e4a 18-Jan-2011 Dianne Hackborn <hackbod@google.com> Fix issue #3362484: Can't dismiss activity picker by tapping outside dialog

Change-Id: Idc2fe5a86c61e8f94fe9d902a0087a05f6f7918e
/frameworks/base/core/res/res/values/attrs.xml
3c3a7f55bb818ccd14a7f29b94caf22e6658fabf 18-Jan-2011 Dianne Hackborn <hackbod@google.com> am 2d6dae2f: am 80ad0b0a: Merge "Fix a bunch of API review bugs." into honeycomb

* commit '2d6dae2f4d2ce98adcb6fe83bcaa91a506805859':
Fix a bunch of API review bugs.
327fbd2c8fa294b919475feb4c74a74ee1981e02 17-Jan-2011 Dianne Hackborn <hackbod@google.com> Fix a bunch of API review bugs.

3362464 API REVIEW: android.content potpourri
3362445 API REVIEW: Fragment transaction stuff
3362428 API REVIEW: Fragment stuff
3362418 API REVIEW: Loader stuff
3362414 API REVIEW: android.content.pm.ActivityInfo

Change-Id: I6475421a4735759b458acb67df4380cc6234f147
/frameworks/base/core/res/res/values/attrs.xml
cb1404e45639d20439d7700b06d57ca1a1aad1fa 16-Jan-2011 Jeff Brown <jeffbrown@google.com> Add joystick support to framework.

Change-Id: I95374436708752e1a9cff3f85c5b9bc3e0987961
/frameworks/base/core/res/res/values/attrs.xml
b2e551711aa93a3d296ced6368e895743d43da80 16-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3355197 - Add attribute for fast scroll preview panel text color.

Text color for the fast scroll panel is dependent on its background,
which is already configurable within the theme.

Change-Id: I6ac3018116f078b7567888d75fa34ffd250d2f92
/frameworks/base/core/res/res/values/attrs.xml
e7d468410b3a783560d5158a5798cef1b4b67702 14-Jan-2011 Adam Powell <adamp@google.com> Rework action bar menus.

Fix bug 3328810 - remove icons from action bar overflow menu. Popup
menus now will not show icons. Give popup menu items a minimum width.
Alter the sizing of popup menus.

Fix bug 3192635 - revise rules for action menu dividers. Dividers now
appear between the overflow button and any other items next to it, and
anywhere they disambiguate touch targets between text and other
content. Action views are on their own and should include their own
dividers if needed.

Remove dividers from around action bar spinners and tabs.

Change-Id: I935b48b473606ac2adde5e2b251bf30ebe2a3da9
/frameworks/base/core/res/res/values/attrs.xml
c0171d5e8ed1aaeaa658aa0d603860f7ada6807a 13-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3242262 - Add queryHint attribute for SearchView

Change-Id: I211b65139622c2a2cba03bd1323e2543b09bb111
/frameworks/base/core/res/res/values/attrs.xml
54c38bf05da42e40b8726ab2b5a33762081e9345 12-Jan-2011 Gilles Debunne <debunne@google.com> Merge "New QuickContactBadge holo style." into honeycomb
6014527c350895383b99ba91d3d009a32b1d22a6 12-Jan-2011 Dianne Hackborn <hackbod@google.com> Add "min size" facility to the Window class.

This allows us to have a new dialog theme that behaves like an alert dialog
for both Dialog and Activity versions. Very useful with so many more things
being displayed as dialogs on our nice large screen.

Note I didn't change the existing dialog themes to have this behavior, since
it will probably break things. Instead there is a new variation. And the
DialogWhenLarge variations now use this for their dialog form, to fix many
of the real new dialogs we have that need this behavior.

Removed the public definition of the one alert dialog theme. None of the
others have ever been public, this one shouldn't be.

Added new .Panel versions of the Holo themes, like we already had for the
original themes.

Changed the alert dialog layout to no longer use WeightedLinearLayout,
since the window now takes care of that. This allowed for the removal
of the xlarge version of those layouts.

Change-Id: I0c8372bde25eb9af47404a719b3f07230baf73bf
/frameworks/base/core/res/res/values/attrs.xml
32aa2c90ee6e12f6c53c7d572d5c02f1d795b8f7 12-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3338079 - Dialog styled activity decor

Fixed a bug in FastScroller that could cause a crash on an empty list
in always-show mode.

Fix holo light button text color

Change-Id: I7b50043d715b9b870eb34808017d743ba64d2e08
/frameworks/base/core/res/res/values/attrs.xml
923505803aa248e95b1e0caa5bc83ac824d61194 08-Jan-2011 Gilles Debunne <debunne@google.com> New QuickContactBadge holo style.

The background is removed. A blue triangle is displayed on the lower right corner.
Now theme dependant.

Change-Id: I984ac5185039569bd378af9f15b59d11fd1b5c8f
/frameworks/base/core/res/res/values/attrs.xml
947f7824118f0e9b642df8760a8725a7eda59318 08-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3245465 - Themed dialog icons

Added light/dark versions of holo dialog icons. Apps using
AlertDialogs that wish to use the system dialog icon should use
setIconAttribute(android.R.attr.alertDialogIcon) instead of
setIcon(android.R.drawable.ic_alert_dialog).

Change-Id: I40793a3164478be5ffa045ededfcab8210753a4b
/frameworks/base/core/res/res/values/attrs.xml
0633549799ec02e8aaea3242ea66bd501f3bb604 07-Jan-2011 Gilles Debunne <debunne@google.com> Removed XmlAdapters from frameworks.

Has been moved to samples.

Change-Id: Icc0530d78df9755a4a1fe9314fa557a91da408c6
/frameworks/base/core/res/res/values/attrs.xml
171c592f0b7066acf279863c8a52ddabea49d3db 06-Jan-2011 Romain Guy <romainguy@google.com> New layers API for Views.

This API can be used to back a view and its children with either a
software layer (bitmap) or hardware layer (FBO). Layers have
various usages, including color filtering and performance
improvements during animations.

Change-Id: Ifc3bea847918042730fc5a8c2d4206dd6c9420a3
/frameworks/base/core/res/res/values/attrs.xml
a39b987bb761899636ae1e3669d1343499d04ebd 06-Jan-2011 Adam Powell <adamp@google.com> Fix Holo Spinners

Fix bug 3321329 - Spinner dropdown does not match widget width

Fix a bug in ListPopupWindow where setContentWidth was misbehaving

Add gravity setting to Spinner. This controls the positioning of the
selected item view within the widget. Holo default is left, legacy
default is center.

In dropdown mode, Spinners now WRAP_CONTENT width based on a limited
set of dropdown content. This means the dropdown can display a
reasonable amount of its content without clipping, while matching
width with the Spinner widget itself.

Change-Id: Ia17fd5f71526548408f4ad3b16bde536b0d3b207
/frameworks/base/core/res/res/values/attrs.xml
87121accdb0ce318482ac51270763a6faab2ed63 05-Jan-2011 Dianne Hackborn <hackbod@google.com> Some new API cleanup.

- Tweak Fragment docs to match new sample code.
- Make some new attributes public.
- Hide all of the XmlAdapter stuff, since it is not actually being used.

Change-Id: Iae2062f91d1ca0c6b1d656ae948417d3d048482f
/frameworks/base/core/res/res/values/attrs.xml
b4ff35df5c04aec71fce7e90a6d6f9ef7180c2ad 03-Jan-2011 Jeff Brown <jeffbrown@google.com> Mouse pointer integration.

Added support for loading the pointer icon from a resource.

Moved the system server related bits of the input manager out
of libui and into libinput since they do not need to be linked into
applications.

Change-Id: Iec11e0725b3add2b905c51f8ea2c3b4b0d1a2d67
/frameworks/base/core/res/res/values/attrs.xml
da0a3f03a1eef3fd93266d00aa94f2e1a4f65236 22-Dec-2010 Gilles Debunne <debunne@google.com> Multi-line EditText background is set using a state. Step 2.

See change 86347 for Step 1.

New state_multiline state flag, handled in TextView drawable background drawables.

Change-Id: I230df16c7ddee3296da180fd80ef341a4ac17dc0
/frameworks/base/core/res/res/values/attrs.xml
b2316968cfb96148ebcff268afd32f98150a8869 22-Dec-2010 Gilles Debunne <debunne@google.com> Multi-line EditText background is set using a state.

Step 1/2: remove the previous code that relied on a specific theme attribute.

Bug 3214105

Change-Id: Ib4fc55a9093d64e69ac798ec56503ccdb284cbec
/frameworks/base/core/res/res/values/attrs.xml
e9730bf3d2dcbea1879f24c18aaf9810ac57084c 21-Dec-2010 Svetoslav Ganov <svetoslavganov@google.com> Adding APIs for setting whether to show week number and setting the start day of week. Cleaned up the code a bit.

Change-Id: Iaa7154c6912a68cd91df3ac881c324096394ea24
/frameworks/base/core/res/res/values/attrs.xml
82d731ac5d28fb54c49948116786813a62b07b8b 24-Dec-2010 Ken Wakasa <kwakasa@google.com> Add TYPE_NUMBER_VARIATION_PASSWORD for entering a numeric password.

Also, bug fix in EditoInfo.makeCompatible().

bug: 3296883
Change-Id: Icc663b375cffbe1f4506d1758d624a1acca3576b
/frameworks/base/core/res/res/values/attrs.xml
1d0f0d2ca950b8e3adad9e41180744b320c991ed 21-Dec-2010 Amith Yamasani <yamasani@google.com> No frame and margins for dialog style preference screens.

Bug: 3246757
/frameworks/base/core/res/res/values/attrs.xml
4e6319b73c85082e18d1c532b86336ddd1f8cfaa 13-Dec-2010 Jeff Brown <jeffbrown@google.com> Add initial support for TAB navigation.

Bug: 3286652
Change-Id: I813a0318b3b8d9c9bc791ea6a2427be11c08de00
/frameworks/base/core/res/res/values/attrs.xml
a40c6304deb860f10a51ce950ac1abc21a23d08b 13-Dec-2010 Costin Manolache <costin@google.com> Add a new attribute to auth descriptors to indicate custom handling of permission and token caching

Change-Id: Icf6bd0e7bf265db9ef8bf368e8f3d8e91182f834
/frameworks/base/core/res/res/values/attrs.xml
4aedb39a49bda340f871c8fac2239de4fe549b03 16-Dec-2010 Amith Yamasani <yamasani@google.com> New SearchView assets and close-button behavior change.

Hide the close button in SearchView when there's no text in it and it's not iconified by default.

Bug: 3275206

Adds Holo.Light theme and fixes the query refinement icon.
/frameworks/base/core/res/res/values/attrs.xml
99b539f6326a5f0df123b34766becec023bf7a84 15-Dec-2010 Svetoslav Ganov <svetoslavganov@google.com> Updating the light Date picker theme. Some UI fixes.

Change-Id: Ic83fdf93868bf86478a1173e82f24ac27f6301bc
/frameworks/base/core/res/res/values/attrs.xml
96e6b8bfc82e04d06923c372657768b4866e4fb9 14-Dec-2010 Gilles Debunne <debunne@google.com> Remove line height attribute from TextView.

This attribute was introduced in HC and is only partially supported. It should
actually also be used by the layout to be meaningful.

Bug 3223987

Change-Id: Idb47be319a236326f7624fd865466356c19bc342
/frameworks/base/core/res/res/values/attrs.xml
2c6196aa557e4eaf09d1ec3ad1347742f7f9f7b5 10-Dec-2010 Adam Powell <adamp@google.com> Fix a bug where the fast scroll track would be positioned
incorrectly.

Make fast scroll theme attributes public.

Fix a bug where always-visible fast scrollers wouldn't appear on small
lists.

Change-Id: I377adf63d2fe88478f77b0b04466c6ae88557efe
/frameworks/base/core/res/res/values/attrs.xml
20232d0f7ce2220df72dd78bed052f6b4a643f10 09-Dec-2010 Adam Powell <adamp@google.com> Holo scrollbars and related tweaks.

Added setting for placing vertical scrollbars on left or right.

Added setting for showing fast scroll persistently.

Fixed a bug where inset padding was miscalculated for horizontal scroll bars.

Fixed a bug where padded ListViews would draw fading edges incorrectly

Change-Id: I1f8499895272d42598b4b3fd3375301115def461
/frameworks/base/core/res/res/values/attrs.xml
0c4d04ac2e8aa62560d8d767fa1c87e5361b0b08 04-Nov-2010 Fred Quintana <fredq@google.com> allow sync adapter authors to control more policies

- let the SyncManager know that the SyncAdapter can handle
parallel syncs even within sync adapter types
- allow indicating that the sync adapter should be auto
initialized without requiring the sync adapter to run first.
When this setting is used then setIsSyncable(1) is automatically
called for the sync adapter.

Change-Id: Ib40eba95c2556eaee4bb0fe715f379af1b72b84a
/frameworks/base/core/res/res/values/attrs.xml
5a242ec2cf54e1bda69c2451304181ef1bc3e872 08-Dec-2010 Adam Cohen <adamcohen@google.com> Added some pieces for Wallpaper previews

Change-Id: I48cd80108e5a555a1ca6180e29f67a87e05e9683
/frameworks/base/core/res/res/values/attrs.xml
49ed71db425c5054e3ad9526496a7e116c89556b 07-Dec-2010 Jeff Brown <jeffbrown@google.com> Add support for fallback keycodes.

This change enables the framework to synthesize key events to implement
default behavior when an application does not handle a key.
For example, this change enables numeric keypad keys to perform
their associated special function when numlock is off.

The application is informed that it is processing a fallback keypress
so it can choose to ignore it.

Added a new keycode for switching applications.

Added ALT key deadkeys.

New default key mappings:
- ESC -> BACK
- Meta+ESC -> HOME
- Alt+ESC -> MENU
- Meta+Space -> SEARCH
- Meta+Tab -> APP_SWITCH

Fixed some comments.
Fixed some tests.

Change-Id: Id7f3b6645f3a350275e624547822f72652f3defe
/frameworks/base/core/res/res/values/attrs.xml
50f34d14f6dd3411fdbdb6a7b8b285c2b8fdbf5c 04-Dec-2010 Svetoslav Ganov <svetoslavganov@google.com> Adding DatePciker widget based on the Calednar team code. Updated DatePciker and DatePickerDialog as the second part of the Time/Date pciker refresh feature.

Change-Id: Id32c614bcd799463ca33bf08fb7d5cf44f8326a6
/frameworks/base/core/res/res/values/attrs.xml
cf0357639e952a87f0d535c82691919af81f058b 06-Dec-2010 Adam Powell <adamp@google.com> Clean up button bar styles

Change-Id: I65b6600f72b92db024f83b63d3ea91abc1cbb96c
/frameworks/base/core/res/res/values/attrs.xml
7e06ea80f781b26e17d630ccbb08237be2541f36 06-Dec-2010 Adam Powell <adamp@google.com> Fix bug 3245210 - Bad window style for action modes for light holo dialog theme

Also fixed some issues with the overlay action mode window styles.

Change-Id: Ie4cf43f6ccf720ef0090ca8bd667fb6d78152f93
/frameworks/base/core/res/res/values/attrs.xml
3f7f7ac30af6ea572aca44df91363cff7fcd9fef 06-Dec-2010 Adam Powell <adamp@google.com> Add dividers to action bar navigation. Lighter dividers for holo themes.

Change-Id: I879dbd815a891fe5db20678b674a9cee63a5e1ae
/frameworks/base/core/res/res/values/attrs.xml
fcca00accb923d3cbda4e0d6f5540b10e8279cd2 01-Dec-2010 Adam Powell <adamp@google.com> Update themes; dialogs, metrics

Add divider attributes to LinearLayout, plus styles for borderless
buttons. Update text field assets.

Change-Id: I673acab1692cc028a0327e8c154069253a4d52e8
/frameworks/base/core/res/res/values/attrs.xml
5bed88e12d0b4e77483e287c068fbf551ecf8a10 30-Nov-2010 Chet Haase <chet@google.com> Animators can now have dimension and color values.

You can now use floats, ints, dimensions, or colors as input values
in XML for Animator objects. There is still a 'valueType' attribute
that lets you specify the number values to create the animator with,
though it defaults to floats (or in the case of color inputs, to ints).

Change-Id: I65f1df802db602c33f2a0308a663b6f808148e25
/frameworks/base/core/res/res/values/attrs.xml
8b2fb60cd49426c77869ddd91cbf4130d337a41c 25-Nov-2010 Mindy Pereira <mindyp@google.com> Preference changes to layouts.

Change-Id: I37366c3465aa1d8d2bd30fb6ae4b821f5f2d5e2d
Additional changes to make the left and right padding
behave the same way as the top and bottom padding.
That is, our default pref screens will automatically
apply the padding and clipToPadding tags. Custom preference
screens will appear as before.
Uses LayoutParams now instead of a specific id.
/frameworks/base/core/res/res/values/attrs.xml
730666858692ea396f5ad779654b5d86ff90b6ca 30-Nov-2010 Chet Haase <chet@google.com> animation bugfix plus xml resources for new View properties

There was a bug around animation duration where it was possible,
for small durations or large inter-frame times, to calculate
fractions outside of the 0-1 range, causing bad value calculations.

Unrelated: new View properties for translation, scale, and rotation
were added in this release. This commit addes XML resources for
those properties.

Change-Id: Ieaf5dd729588adb2a40656aa82beecc3576f4af5
/frameworks/base/core/res/res/values/attrs.xml
12190b36a9da88f8db7dbd9ce16d127d76a904b7 29-Nov-2010 Adam Powell <adamp@google.com> Add the Switch widget

Switch is hidden currently; it will be used in SystemUI and preferences.

Change-Id: I2cd8458783f938f00f5ee5e7a67fb5a90404797d
/frameworks/base/core/res/res/values/attrs.xml
206316a61f904ea0a6b106137dd7715a2c246d4c 19-Nov-2010 Svetoslav Ganov <svetoslavganov@google.com> New Number picker widget

Change-Id: I834e725b58682e7a48cc3f3302c93c57b35d4e27
/frameworks/base/core/res/res/values/attrs.xml
f9d0be917b6f80efad29dce88ad2d2f117986c57 24-Nov-2010 Dianne Hackborn <hackbod@google.com> Implement rotation animations.

This introduces a small new feature for ScaleAnimation allowing
the scaling factor to be expressed as a percentage of the object
(which is the same as the existing float interpretation), a
percentage of the container, or a fixed dimension. Maybe not
useful for anything else, but I needed it for this.

Also fix a bug in how transformation matrices were propagated
from the Animation to Surface Flinger, so that rotate and skew
animations will actually work. :p

Change-Id: I301f4caa2147aa35564b5e511cb9c0b368d2425d
/frameworks/base/core/res/res/values/attrs.xml
a9f1e1503f1830f9eccdf62e7ece019cf680aa60 25-Nov-2010 Amith Yamasani <yamasani@google.com> Use newer SearchView icons and improve layout and highlights.

Also fix the theming for AutoCompleteTextView, which is used by SearchView.
/frameworks/base/core/res/res/values/attrs.xml
2266b92072b2eda16ef71ed6f3d8811159b756de 23-Nov-2010 Mindy Pereira <mindyp@google.com> Create logic for applying padding only to custom preference layouts

n the case of any standard PreferenceFragment layout, we can
change the list styling to add padding and set clipToPadding to false.
In this case, we don't want extra padding in the parent ViewGroup
(R.id.prefs).
When an app specifies a custom preference fragment layout, we want
to add the previously existing padding styles R.id.prefs.

Change-Id: Idfd77dcbef264c6f5f4121b66fd54c684ad0a288
/frameworks/base/core/res/res/values/attrs.xml
637d337b58d8eec6de19230a5dd5ca5581c0478d 25-Aug-2010 Adam Powell <adamp@google.com> Merge overscrolling from gingerbread.

Change-Id: I3eb4413261b38ddd8c609d6153bdfd4ae46c6a0f
/frameworks/base/core/res/res/values/attrs.xml
1c60300129e431ccf1cf258291eac5acdb3a2fe4 18-Nov-2010 Ed Heyl <edheyl@google.com> Revert "Temp fix; Revert "Fix bug 3167081 - Action Bar redesign to support "up"""

This reverts commit 8b8914b50d36734305d582485fa839b7d04b8872.

Change-Id: Ib3ee99257ed10af5f729f3d29af37b5b48a8e139
/frameworks/base/core/res/res/values/attrs.xml
8b8914b50d36734305d582485fa839b7d04b8872 18-Nov-2010 android-build SharedAccount <android-build@google.com> Temp fix; Revert "Fix bug 3167081 - Action Bar redesign to support "up""

This reverts commit 432e5f9f167e622d03fee0e10215b6e2234c1a3c.

Conflicts:

core/res/res/values/public.xml

Change-Id: I7212626479da7aef80b9bcb4c2144435364dafae
/frameworks/base/core/res/res/values/attrs.xml
e70b375c4b9d73d1165a21a421cfd73170cd06cc 18-Nov-2010 Joe Onorato <joeo@google.com> Add an opacity attribute to LayerDrawable that lets you control the opacity directly instead of
collecting the values from the children-- a task that is much harder to get right than we want to
spend startup time on.

Change-Id: Idf5b1d612472c6accfdc935c6a6fadb1eb239a73
/frameworks/base/core/res/res/values/attrs.xml
432e5f9f167e622d03fee0e10215b6e2234c1a3c 18-Nov-2010 Adam Powell <adamp@google.com> Fix bug 3167081 - Action Bar redesign to support "up"

Integrate new assets for action bar "up" and menu. Restructure action
bar layout to support the new design. First pass at metrics.

Change-Id: Iefc502bf398905208129ef41072bdf4a0225bfe0
/frameworks/base/core/res/res/values/attrs.xml
b65897ba50c76e2110f5b5de455c14ca53d4069b 17-Nov-2010 Amith Yamasani <yamasani@google.com> Adjust preference activity margins and move the widget back to the right side.

Add a new "icon" field to Preference for adding icons to the left of the preference title.
Several screens such as BluetoothSettings and Accounts have added their own custom preferences
just to add an icon to the left. This makes it simpler going forward.
/frameworks/base/core/res/res/values/attrs.xml
fe4d5defd07962d622182bcc9a4eb8027ba23e8d 01-Nov-2010 Gilles Debunne <debunne@google.com> Multiline EditText have top and bottom brackets to differentiate from single line.

Change-Id: Iab6da75e7a823018221399c0b03dd47f7f768f21
/frameworks/base/core/res/res/values/attrs.xml
fd52b18d9bf3cd62c7a07058536e9f97db65beea 11-Nov-2010 Joe Onorato <joeo@google.com> The beginnings of the new status bar.

There is a lot of rough stuff still, but most of the functionality is here again.

Change-Id: I4b1241e61270f1434e798481afa83634233ee670
/frameworks/base/core/res/res/values/attrs.xml
7eec10e6c99c30d5ee061fec08ac89ad4254ac32 13-Nov-2010 Dianne Hackborn <hackbod@google.com> Get rid of the extended themes.

We now decide whether to use a bitmap background based on whether the
window's drawing is hardware accelerated. To do this, there is a new
"state_accelerated" that state list drawables can be parameterized on,
and the standard window background uses this to select a solid color
or bitmap drawable as appropriate.

Introduces a little hackery to have wm preview windows pretend like
they are hardware accelerated even if they aren't, so the preview looks
closer to the actual app.

Also Add a DialogWhenLarge variation for the light theme.

Change-Id: I215a79d5df65ba3eed52ab363cade9d8218a6588
/frameworks/base/core/res/res/values/attrs.xml
6af97e1c20df4d7010fafd7059c95d9b4113e4a6 12-Nov-2010 Adam Powell <adamp@google.com> Revised assets for progress bars and indeterminate progress spinners.

Add support in ActionBar for activity-wide progress APIs.

Add ability for progress bars to set a target framerate rather than
the 5fps previously used.

Clean up some more dialog layouts using hardcoded styles rather than
theme attributes.

Change-Id: I8e88c7595e27c0b6f7829b598f2b084ac8501ae3
/frameworks/base/core/res/res/values/attrs.xml
46e75294d540fe807d78aec2582ae02cc38c7d42 11-Nov-2010 Jeff Brown <jeffbrown@google.com> Enable touch splitting for all windows by default.

New default only applies to applications with targetSdkVersion >=
HONEYCOMB. Old applications default to no touch splitting for
their windows.

In addition, enabled split touch for various system windows.

Bug: 3049580
Change-Id: Idc8da9baa2cd8e1e4e76af8967d7b6a5ccb94427
/frameworks/base/core/res/res/values/attrs.xml
86b9c78e3e4ecf56cd999faaf3f67d66137b2f05 11-Nov-2010 Gilles Debunne <debunne@google.com> Added a flag for TextView that allows for text selection in read-only TextViews.

Bug 3101642

Change-Id: I5538e507043c89b02c07f3e1c1abc74a93467427
/frameworks/base/core/res/res/values/attrs.xml
3adf490a5aaa2e87676c8985b566fcb0dfeb74b9 09-Nov-2010 Jason Bayer <bayer@google.com> Add new keycodes initially used for GoogleTV devices.

Change-Id: I1b901037d6d401931dd3ec6f7d5e1e6ad165d1c9
/frameworks/base/core/res/res/values/attrs.xml
021aad952bee3ac9ee4a98c09f1a012359088dd2 10-Nov-2010 Adam Powell <adamp@google.com> First pass at styling progress bars for Holo.

Added attribute to let scale drawables size based on the intrinsic
width and height as a minimum. This helps prevent artifacts when
some 9-patches are used in situations like progress bars.

Change-Id: I168a232d3225afe9b5578a05a9b8634a1084404c
/frameworks/base/core/res/res/values/attrs.xml
a02fdf1ba03fad71cc80a89dfc74b17456d5b4a5 03-Nov-2010 Adam Cohen <adamcohen@google.com> Adding widget auto-advance capability

Change-Id: I058573f40a48fd7b5c2efa5f1041a1199919a51a
/frameworks/base/core/res/res/values/attrs.xml
8da35290693d404b482104abc5f696f6cfd58a2c 05-Nov-2010 Amith Yamasani <yamasani@google.com> Added assets for preference panel and adjusted layout margins for new spec.
/frameworks/base/core/res/res/values/attrs.xml
3320dcd049700481c744d499feeecd1454afd4d7 06-Nov-2010 Adam Powell <adamp@google.com> Fixed several dialog theming issues

Change-Id: I8e83e5a35acaae63a70bef48f543e3fd82ced354
/frameworks/base/core/res/res/values/attrs.xml
079e23575024e103358c982152afb7a720ae1a8a 19-Oct-2010 Dianne Hackborn <hackbod@google.com> Add new fade in/out feature for drawable containers.

This is used to allow list view's pressed and activated indicators
to fade in an out, though of course it can be used elsewhere as well.

There is a lot of complexity in supporting this in list view. The
two main things that are being dealt with:

- When recycling views, we need to make sure that the view's drawable
state doesn't get animated from an old row's state. The recycler
now keeps track of which position a view was last in, and if it is
reused at a new position there is a new View/Drawable API to tell
it to jump to its current state instead of animating.

- For the pressed indicator to fade out, we need to keep displaying it
after it is hidden. There are new variables and code to keep track
of this state, and tweaks in various places to be able to remember
the last selected position and continue updating the drawable bounds
as needed.

Change-Id: Ic96aa1a3c05e519665abf3098892ff2cc4f0ef2f
/frameworks/base/core/res/res/values/attrs.xml
b0418da0e7594a8c2164a46985c5f1993632e010 01-Nov-2010 Jeff Brown <jeffbrown@google.com> Add plumbing for volume mute key.

Full support for the volume mute key will be implemented in a
later change.

Bug: 2912307
Change-Id: I98c27d6360f159c8b7447e04b45f442eff87b38a
/frameworks/base/core/res/res/values/attrs.xml
dea3ef7967228f0ddcc03f2455a4f1254758e584 28-Oct-2010 Dianne Hackborn <hackbod@google.com> Add new resize mode to not resize, new web input types.

Change-Id: Ib098c03793d08532c3c099b59d0cc6b567e54900
/frameworks/base/core/res/res/values/attrs.xml
9ab978713ce86fdaefed2407f4f3c998ab0e3178 27-Oct-2010 Adam Powell <adamp@google.com> Action bar API updates - new display options

Change-Id: I55e56cd7aafa53994990079e88ef85e4eb1a0b3f
/frameworks/base/core/res/res/values/attrs.xml
7b9652b66b76b90fd95952c42a4f82965ed80d72 27-Oct-2010 Gilles Debunne <debunne@google.com> New Paste view on top of insertion point in TextViews.

Tapping on the insertion handle displays a new pop-up dialog that allows to paste.

Select all icon removed.

Change-Id: I6b8c088dd5930c3f67b38928fd43cdd5c9da0904
/frameworks/base/core/res/res/values/attrs.xml
44c1473c03a0021224fa94af9b1e3579ec244b12 19-Oct-2010 Gilles Debunne <debunne@google.com> New Holo style for Tabs.

Holo theme with new assets and style for TabWidgets.

Legacy Themes still use GB style.

Assets added in a previous bluk update were removed.

Change-Id: Ia4a612678561fa5047bbd2a72488086c0f3d61a1
/frameworks/base/core/res/res/values/attrs.xml
5d2b178f5c7c2dc68f8a640689abb6745ba35983 25-Oct-2010 Adam Powell <adamp@google.com> Holo: vertical dividers, group button states, default window backgrounds.

Change-Id: I06b1397a8026d01a2e4eca7e87ca2d1edbe4f92e
/frameworks/base/core/res/res/values/attrs.xml
b1818e83f4a81bc4e4e30b99bb48830415be731b 20-Oct-2010 Amith Yamasani <yamasani@google.com> Update dropdown colors and list readability for SearchView.

Dismiss IME on launching suggestion.
/frameworks/base/core/res/res/values/attrs.xml
5931b1f415fdb30f429fb39238c63f7533335998 19-Oct-2010 Amith Yamasani <yamasani@google.com> Fix layout issues, add a maxWidth attribute to SearchView.

Bug: 3067611
Bug: 3067595
/frameworks/base/core/res/res/values/attrs.xml
84321b2bed38753665adfda0ac14a508173362e0 15-Oct-2010 Adam Powell <adamp@google.com> Change AlertDialogs to use button groups.

Ditch dumb prototype implementation of ButtonGroup.

Change-Id: I803ef51b0bf4059936ddeb9145ca37ee53cd24b9
/frameworks/base/core/res/res/values/attrs.xml
497a92cc5ba2176b8a8484b0a7da040eac0e887b 13-Sep-2010 Jeff Brown <jeffbrown@google.com> Add keycodes and meta-key modifiers to support external keyboards.

Added new key maps for external keyboards. These maps are intended to
be shared across devices by inheriting the "keyboards.mk" product
makefile as part of the device's product definition.

One of the trickier changes here was to unwind some code in
MetaKeyKeyListener that assumed that only the low 8 bits of the meta key
state were actually used. The new code abandons bitshifts in favor
of simple conditionals that are probably easier to read anyways.
The special meta key state constants used by MetaKeyKeyListener
are now (@hide) defined in KeyEvent now so as to make it clearer that they
share the same code space even if those codes are not valid for KeyEvents.

The EventHub now takes care of detecting the appropriate key layout
map and key character map when the device is added and sets system
properties accordingly. This avoids having duplicate code in
KeyCharacterMap to probe for the appropriate key character map
although the current probing mechanism has been preserved for legacy
reasons just in case.

Added support for tracking caps lock, num lock and scroll lock and
turning their corresponding LEDs on and off as needed.

The key character map format will need to be updated to correctly support
PC style external keyboard semantics related to modifier keys.
That will come in a later change so caps lock doesn't actually do
anything right now except turn the shiny LEDs on and off...

Added a list of symbolic key names to KeyEvent and improved the toString()
output for debug diagnosis. Having this list in a central place in the
framework also allows us to remove it from Monkey so there is one less
thing to maintain when we add new keycodes.

Bug: 2912307
Change-Id: If8c25e8d50a7c29bbf5d663c94284f5f86de5da4
/frameworks/base/core/res/res/values/attrs.xml
d8404b23739b135060ab9a04317a9f8b990cf8ca 13-Oct-2010 Adam Powell <adamp@google.com> Allow icon+text action buttons

Change-Id: I96d1f3958de3ac13cadbab108b87d6bae96e9473
/frameworks/base/core/res/res/values/attrs.xml
78996c9376ec8568e2bf9fbdee07f618936a7667 13-Oct-2010 Gilles Debunne <debunne@google.com> Changed Cut/Copy/Paste assets.

New assets, in dark/light version.

Made public attributes of the Theme, so that they can be customized.

Select_all was not included in that change. It is supposed to be represented
as text instead of an icon. Waiting for a CL that enables this feature.

Change-Id: Icc912b2eb582295c60c0a409760d2c3d65989fc6
/frameworks/base/core/res/res/values/attrs.xml
f16888f1e849b0bc0b9c17e5f833c4e2cd54c382 12-Oct-2010 Adam Powell <adamp@google.com> Holo fixes

* Fix up ButtonGroup to behave better.
* Fix bad states with holo list selectors.
* Clean up action mode UI components.
* Change action mode UI to use a text button instead of 'X' to dismiss.
* Fixed spinner dropdowns for Holo.Light

Change-Id: Ifc092bd549ffb539d6a3b2ddd95ebd4b114a441f
/frameworks/base/core/res/res/values/attrs.xml
be4d68e7b238b8ee879de0481e39c40d3f1683b6 09-Oct-2010 Adam Powell <adamp@google.com> Updated styles and metrics.

* Added preliminary ButtonGroup support for buttons that display as a unit.
* Fixed a bug with MenuBuilder that caused old-style icon menus to fail.
* Added support for explicitly setting line height in text.

Change-Id: I1ba65f09dd9e1bc833d247ebe72052a21e3f99f0
/frameworks/base/core/res/res/values/attrs.xml
4fb17b0490915d1c26663140c377037ea6af132e 09-Oct-2010 Adam Powell <adamp@google.com> Fix alert dialog layout size in landscape

Change-Id: Iff5c388655c357e78c0c0e98d718fb7601c2d543
/frameworks/base/core/res/res/values/attrs.xml
2fbf4de64f0ec5052201cea9519c44d5b1789a40 01-Oct-2010 Adam Powell <adamp@google.com> Holo theme progress and assets!

* Light and dark dialogs
* Checkboxes and radio buttons
* Toggle buttons

Warning! This is still a work in progress. This does not include final metrics.
Some assets (specifically dialogs) are currently misaligned.
/frameworks/base/core/res/res/values/attrs.xml
9ff82bf2b33513052500473d0d6d025a80dcecbf 05-Oct-2010 Chet Haase <chet@google.com> Adding next/prev to fragment animations and to PreferenceActivity

Adding a new concept of "next" and "previous" to fragment.s Previously, fragments would
either be placed onto or taken off of the stack, or would just replace the current
fragment. The new next/prev capability gives the ability to run a transition that is
specific to next/previous operations, such as navigating forward and backward in a list.
New next/prev animations may be associated with a fragment replace operation to get the
next/prev animations built into the system (next animates things up, prev animates them
down).

Change-Id: Ia9f3663bac009376420d845b396ac51b8e4d1647
/frameworks/base/core/res/res/values/attrs.xml
a143e83e1e179ee587540150989cdfd220923f96 04-Oct-2010 Adam Powell <adamp@google.com> am 7de900f3: am d29e6861: Merge "Fix bug 3058324" into gingerbread

Merge commit '7de900f3629e53e1a05b8d5854cf0164446346ae'

* commit '7de900f3629e53e1a05b8d5854cf0164446346ae':
Fix bug 3058324
c3808b5dc7d5873d04e8a0a247b179b2757764ba 04-Oct-2010 Adam Powell <adamp@google.com> Fix bug 3058324

PopupWindow now responds to the style attribute popupAnimationStyle
instead of windowAnimationStyle. The latter was being overridden with
undesired values. Animation.PopupWindow style added as a special
default sentinel value, which switches animation styles based on
whether the window is showing above or below an anchor.

Change-Id: Id7cc81f089b6053f2d3a495b1046002548ecf125
/frameworks/base/core/res/res/values/attrs.xml
1b065cd1401253f999caa5d0ac12909407cef00e 28-Sep-2010 Adam Cohen <adamcohen@google.com> Added looping parameter to AdapterViewAnimator / StackView

Change-Id: Iad36f7c0e657ffbae6dd17d0c9464ddf12de8b7b
/frameworks/base/core/res/res/values/attrs.xml
c63806d852a550d82bbe6cadff8a2139d78ed559 24-Sep-2010 Adam Powell <adamp@google.com> Holo themes and assets in progress

Change-Id: Ic10480dc1c771d0ccd10f1d4014c945480fd6c0d
/frameworks/base/core/res/res/values/attrs.xml
879fb6b5d66bec90d3420fad12a2a9b2fe9592f3 20-Sep-2010 Adam Powell <adamp@google.com> Text selection anchors changed to use windows

Manually cherry-picked

Change-Id: Id080dfad0e2f324fef3a5175abc78f76c8bad4c8
/frameworks/base/core/res/res/values/attrs.xml
9aed300279db6953356aed5ef24a42291f5829cb 20-Sep-2010 Adam Powell <adamp@google.com> Text selection anchors changed to use windows

Change-Id: I14f138039f5e3175a8c07f21985715b8447708e5
/frameworks/base/core/res/res/values/attrs.xml
f37df070ea84c353ff8bed4b2591932126d7e2ca 18-Sep-2010 Adam Powell <adamp@google.com> resolved conflicts for merge of b39470b5 to master

Change-Id: If441c8684c576b6cbc485a37088d6869ad3fb23f
b08013c312e3d849029a2f4c11889274c00f438d 17-Sep-2010 Adam Powell <adamp@google.com> Added overlay support for drawing/responding to text anchors.

Overlays let views draw and respond to touch events outside of their
bounds. This allows selection anchors to be friendlier and easier to
grab. This is currently private API, pending further evaluation.

Added themes/styles for text selection anchors.

Added assets for text selection anchors as provided by UX. The
left/right anchors are currently not suitable for use. They are here
for bookkeeping and replacement later. The theme currently uses the
'middle' anchor asset for all three. This will be changed once assets
are ready.

Change-Id: I01b21e5ae90cab201f86f38f2f5eeaf2bd7f6bcd
/frameworks/base/core/res/res/values/attrs.xml
c6669ca63299219d815464129dac051ab2404286 16-Sep-2010 Dianne Hackborn <hackbod@google.com> Add API for showing breadcrumbs of fragment back stack.

This adds a simple API to have your back stack automatically
shown as bread crumbs in the action bar. Introduces some APIs
to retrieve the current back stack.

Also fix a little bug in the "activated" state where it was
being propagated down the hierarchy as "selected". :p And from
that, fix the standard colors to be reasonable when in the
activated state.

Finally PreferenceActivity is updated to take advantage of
bread crumbs to show your place in the preferences.

Change-Id: I9d633bedf8d7c6e4ed9b25cb9698faa66c7dd9a4
/frameworks/base/core/res/res/values/attrs.xml
0b2d306e7000f4c0c6ad4e00d494bb401d8a9fc2 15-Sep-2010 Adam Powell <adamp@google.com> Style new popup widgets.

Change-Id: I208ed292afd9919071778baa9ea61d7ca9e7743c
/frameworks/base/core/res/res/values/attrs.xml
d0fa371f276fde32d81c037006941bc93da0bb03 15-Sep-2010 Dianne Hackborn <hackbod@google.com> Add a new "activated" state to View.

Use this in ListView and GridView if the top view is not checkable.

This allows PreferenceActivity to now highlight the current heading
that is being shown.

Change-Id: I0d28aded9a61a42962b4aece420ae4058712d963
/frameworks/base/core/res/res/values/attrs.xml
a21e3da55940e239addd80bf379091a1d85d006f 13-Sep-2010 Dianne Hackborn <hackbod@google.com> Fix issue #2967969: Crash rotating screen on "delete account" dialog

- Have PreferenceActivity save and restore its header state.
- Keep track of the current header selection.
- When headers are updated, try to retain the current header selection.

Also fix issue #2995541: Cannot add new contact. We were not allowing
fragment transactions in some cases.

Change-Id: I4aa4c703ed5f4ecf9f425cd7eeea4740c6360ce9
/frameworks/base/core/res/res/values/attrs.xml
cf78b3e5101349fdddbde14b3a55140f9562ae66 13-Sep-2010 Adam Powell <adamp@google.com> Add support for custom action views in ActionBar menus

Change-Id: Ic7850bc00fcfe95d805dd6a1b15cb5d413942475
/frameworks/base/core/res/res/values/attrs.xml
2a5a53709ee40d4e400ef78adc695a1a9ae874e2 13-Sep-2010 Adam Powell <adamp@google.com> Fix broken ActionMode close button styling

Change-Id: I425df1433d43c1b2bd392464ed10142532640f81
/frameworks/base/core/res/res/values/attrs.xml
733cbd58cbc3cf438a7ac0a2902b8aeab941a6b9 03-Sep-2010 Amith Yamasani <yamasani@google.com> SearchView API

Implements the basic requirements for in-app search. More work to be done.
/frameworks/base/core/res/res/values/attrs.xml
bc234a19f4c74116454e2c77f4739290e761995a 10-Sep-2010 Adam Powell <adamp@google.com> Clean up action bar styles

Change-Id: Ib19698e08d643994c4416aac29a43e9197bbe1f3
/frameworks/base/core/res/res/values/attrs.xml
079fd1c0a329b0fbd3761abe2e900a941131efed 09-Sep-2010 Adam Powell <adamp@google.com> Make action buttons more style-based

Change-Id: Ia7ef4da8d8004f1b3809b4883aafc541695d235a
/frameworks/base/core/res/res/values/attrs.xml
ca259f4081404a8b4524b2fe80ab036182141ab7 08-Sep-2010 Adam Powell <adamp@google.com> Added resources and styles for ActionBar tabs

Change-Id: I7ba5502146dec2d71b3e9ff57d90e7b5bd2bc2a0
/frameworks/base/core/res/res/values/attrs.xml
b380c4d7edc158788a85c906900232675c0164ac 08-Sep-2010 Jeff Brown <jeffbrown@google.com> resolved conflicts for merge of a05088c1 to master

Change-Id: I7973f9f28586dec9b9659f8f662f40db7997a521
85a3176704b5bfbeece9bd928369fbb76eec7dc6 02-Sep-2010 Jeff Brown <jeffbrown@google.com> Add support for secure views.

Added the MotionEvent.FLAG_WINDOW_IS_OBSCURED flag which is set by the
input manager whenever another visible window is partly or wholly obscured
the target of a touch event so that applications can filter touches
accordingly.

Added a "filterTouchesWhenObscured" attribute to View which can be used to
enable filtering of touches when the view's window is obscured.

Change-Id: I936d9c85013fd2d77fb296a600528d30a29027d2
/frameworks/base/core/res/res/values/attrs.xml
a18a86b43e40e3c15dcca0ae0148d641be9b25fe 07-Sep-2010 Chet Haase <chet@google.com> Rename several animation classes

Change-Id: I6a4544875090db485163c8d56de8718f56d267c7
/frameworks/base/core/res/res/values/attrs.xml
13cc1207fab68adc5c7da0bf3b365196e26a273e 04-Sep-2010 Chet Haase <chet@google.com> Add ability to enable layout transition animations by default from XML

Change-Id: I2b884c83e868f5d22ef85d65ff8ee984633de65e
/frameworks/base/core/res/res/values/attrs.xml
0a77ce277c6ed2aa25bbea5f8cd5687c0720cb68 25-Aug-2010 Adam Powell <adamp@google.com> New edge effects for scrolling widgets (overscroll)

TODO: Currently disabled for WebView. Assets used for the glow effect
need to be themable/styleable. Overscroll effect should take place
even when the user did not grab the widget within actual content.

Change-Id: I68277d14d37dc5bcdb9254eaddf6e4998b3f2bf4
/frameworks/base/core/res/res/values/attrs.xml
96ca16a9a877c4d161933100edbb5f1232b4d415 11-Aug-2010 Gilles Debunne <debunne@google.com> New UI style in ListViews.

Introduces simple_selectable_list_item for new Holo theme list selection.
Also fixes bug http://b/issue?id=2942491 for colors.

Change-Id: I966a4f612a784557797bfa76bae019b2515724f2
/frameworks/base/core/res/res/values/attrs.xml
a2af03f82518f5206f9ea988644c3b879a91d7e0 20-Aug-2010 Adam Powell <adamp@google.com> Fix SDK build - bad @link

Change-Id: Ic8831c94ae0c89d6ccc08a21f399cdd3ffba0bb2
/frameworks/base/core/res/res/values/attrs.xml
2b342f0a76f3237e97f15dc2f4e8a0b72dd7c023 19-Aug-2010 Adam Powell <adamp@google.com> Allow ViewGroup to split MotionEvents to multiple targets during dispatch.

Use the layout xml attribute splitMotionEvents="true" or the ViewGroup
method setMotionEventSplittingEnabled(true) to enable motion event
splitting. Rules for splitting are as follows:

* Splitting is enabled per ViewGroup. When splitting is enabled any
MotionEvent dispatched to that ViewGroup can potentially be split
into several and dispatched to children independently.

* Each pointer is assigned a target child view when the ACTION_DOWN or
ACTION_POINTER_DOWN event is received. That will be the pointer's
target until it goes up, the target returns false from onTouchEvent,
or the MotionEvents are intercepted.

* Multiple pointers may be assigned to the same target. All pointer
data sent to a target are bundled into a single MotionEvent. Child
views do not need to be aware that splitting has occurred.

Change-Id: I993f838e2f6b455da9812f4742a016dfcd1c4cc9
/frameworks/base/core/res/res/values/attrs.xml
ecf44e4d213e480a44facc30bd4c2b80fe857556 19-Aug-2010 Gilles Debunne <debunne@google.com> New UI theme for EditText.

Introduces new Theme.Holo and Theme.Light.Holo themes.

Change-Id: I208c0400d5e1713e24a7acb4dc3a3a6fbb4a94c3
/frameworks/base/core/res/res/values/attrs.xml
7eb84256e57ce85bece610e6a01e20fa12e0f3fe 04-Aug-2010 satok <satok@google.com> Enhancement of method.xml for Fast IME switching

- (Public API) Add public attrs: imeSubtypeExtraValue, imeSubtypeLanguage, imeSubtypeMode
-- (Public API) Add InputMethodSubtype class
-- (Public API) Add getSubtypes to InputMethodInfo
- Add parser for the enhanced method.xml

Change-Id: Ie7965fd29fd9615ef9c9418075c9f5f1c3365eb6
/frameworks/base/core/res/res/values/attrs.xml
a6d7ee19cc1f72f279b338bddcee3a1648c6c84c 13-Aug-2010 Gilles Debunne <debunne@google.com> Fixes in TextView's selection.

Handles are now centered on selection corners.
Touch regions tuned, especially for the one line / last line case.
Selection mode is stopped when text is entered or modified.
New temporary assets.
New selection background color.
Using references to theme for some hard-coded colors.

Change-Id: I820ec39bb6d5a3c6598c7c34b9c8f90b848da9f3
/frameworks/base/core/res/res/values/attrs.xml
f343e1ba7e796120eefa917dbf78348feea98e11 14-Aug-2010 Adam Powell <adamp@google.com> Add selection mode support to GridView.

Changed 9.xml to make update-api behave with the API change involved.
Several fields and methods moved from ListView to AbsListView. This
should not break source or binary compatibility.

Change-Id: Icad6e238522b8b7cc5bbc935ad89ac3e015572c1
/frameworks/base/core/res/res/values/attrs.xml
e2194445b078932733a2d1a02fc084ea2f3c7360 13-Aug-2010 Adam Powell <adamp@google.com> Clean up some Action Bar style handling.

Action Bar now obeys the titleTextStyle/subtitleTextStyle attributes
and has a better way of handling custom sizes. Any attached Action
Mode bar will keep in sync with the Action Bar's height.

Change-Id: I7d16319f5609d4d6c80a3043dcb60303e6e903db
/frameworks/base/core/res/res/values/attrs.xml
811ed1065f39469cf2cf6adba22cab397ed88d5e 06-Aug-2010 Chet Haase <chet@google.com> Make Fragments use the new animation APIs

Change-Id: I3e3c271234c737491b6ae37821f16434f4563b1d
/frameworks/base/core/res/res/values/attrs.xml
6b336f835d637853800b94689375a03f337139a4 11-Aug-2010 Adam Powell <adamp@google.com> ActionBar overlay mode, height fetching, show/hide

Change-Id: Ie931ed26ec885d891d6733132b517a53d95f8491
/frameworks/base/core/res/res/values/attrs.xml
b3cf10ffa8ff9cac0da8b23a0d84076b3f501400 03-Aug-2010 Dianne Hackborn <hackbod@google.com> Add facility to switch to new fragments from preferences.

Change-Id: I009315b59cf81b4962e9c5a4490f0f82743ed64a
/frameworks/base/core/res/res/values/attrs.xml
b1ad5977bc8178b6d350ebe9099daded4c1ef603 03-Aug-2010 Dianne Hackborn <hackbod@google.com> New two-pane mode for PreferenceActivity.

This introduces a whole new way to use PreferenceActivity, as
a container for PreferenceFragments that the user can switch
between from a list of headers.

Change-Id: I1c79b7c78b86790dc460a1414a999aba5de80628
/frameworks/base/core/res/res/values/attrs.xml
8350f7dbc3a62211b2891f35911e4073d24c4cc5 28-Jul-2010 Adam Powell <adamp@google.com> Added CHOICE_MODE_MULTIPLE_MODAL to ListView.

Based on ActionModes, CHOICE_MODE_MULTIPLE_MODAL supports the new
Honeycomb-style selection mode.

Change-Id: I293ea22487db8e081c95e5236f1e053f7dd4ada6
/frameworks/base/core/res/res/values/attrs.xml
f54a8d7c479485174941c38f151ea7083c658da3 22-Jul-2010 Chet Haase <chet@google.com> Adding xml declarations for new animation framework

Change-Id: Ic789e47790cf24d1c4b3bcbe9048b992ab93517b
/frameworks/base/core/res/res/values/attrs.xml
5d27977f9da482627ceb19317a2cd70467aff046 28-Jul-2010 Adam Powell <adamp@google.com> Action modes without action bar

Change-Id: I0367ab35e598a17980bd373b30828175f6283acc
/frameworks/base/core/res/res/values/attrs.xml
3db40678d33c2b5f90c380966d36b3e10ed11f05 20-Jul-2010 Adam Cohen <adamcohen@google.com> Added AdapterViewAnimator and AdapterViewFlipper which are versions of ViewAnimator and ViewFlipper
whos views are defined by adapters.

Change-Id: I6ca1681b4820e6a1b6b69fc6d92c11c9f969bb88
/frameworks/base/core/res/res/values/attrs.xml
6ac7674e143f9716312f048da3f25ca83b646315 14-Jul-2010 Jeff Brown <jeffbrown@google.com> am 89ee578b: am fd035829: Add initial gamepad support.

Merge commit '89ee578b7053d27a50922f82feb94bf6054b330c'

* commit '89ee578b7053d27a50922f82feb94bf6054b330c':
Add initial gamepad support.
fd03582995e0fce963dd0fa0669e3211b74c0dd7 01-Jul-2010 Jeff Brown <jeffbrown@google.com> Add initial gamepad support.

Change-Id: I0439648f6eb5405f200e4223c915eb3a418b32b9
/frameworks/base/core/res/res/values/attrs.xml
89e0645b4157961e8c465eb9c819f965fdb453d8 24-Jun-2010 Adam Powell <adamp@google.com> Added context modes to ActionBar API.

Change-Id: I7c3e782cbf01be7bc671b377fb4d706040888833
/frameworks/base/core/res/res/values/attrs.xml
d2db2a579440608453994b64eb5b425840f5307a 23-Jun-2010 Patrick Dubroy <dubroy@google.com> Add a new attribute to allow widgets to specify a preview image.

Change-Id: I0d79c85c6a2fc477af17eda05eabaa3151b0bef5
/frameworks/base/core/res/res/values/attrs.xml
7ade1be822ed05a143b059319dccd5e9f623b56d 17-Jun-2010 Adam Powell <adamp@google.com> Action bar button layout changes.

Theme attribute added for spacing between action buttons. Action
buttons are now allowed to fill up to half of the total action bar's
width.

Change-Id: Iabbc67e695684529dfae9681d4d9580cd30839d0
/frameworks/base/core/res/res/values/attrs.xml
96675b1df3969f2d313b68f60ed9fa36805db8ce 11-Jun-2010 Adam Powell <adamp@google.com> Merging ActionBar menu with options menu.

Options menu items may now specify if they would like to appear in the
action bar. Menu items defined in xml may set the showAsAction
attribute to one of "never"(default), "ifRoom", or "always". Action
buttons are populated as follows:

* All showAsAction="always" items become action buttons, even if it
would crowd the navigation area of the action bar.

* If there is space remaining, showAsAction="ifRoom" items are added
until no more will fit comfortably.

Action button click events are now handled by the
onOptionsItemSelected method used by the standard options menu.

The construction of options menus now happens earlier in order to
provide data to the action bar. Activities with an action bar can now
expect to have onCreateOptionsMenu called when activity start-up is
complete.

Activity#invalidateOptionsMenu can be used to force a refresh of menu
items where the previous API would use ActionBar#updateActionMenu.

Change-Id: If52ddf1cf9f6926206bcdeadf42072ea2c24fab9
/frameworks/base/core/res/res/values/attrs.xml
f70036bc91e93cf6834c835beb832861c0dbd9db 15-Jun-2010 Mason Tang <masontang@google.com> Modified first animation and visibility change behavior for ViewFlipper

- Where previously ViewAnimator only exposed inAnimation and outAnimation as
XML attributes, modified to also include the animateFirstView flag so that
widgets can optionally choose to omit the animation for the first child
view.

- Changed the behavior of ViewFlipper so that simple visibility changes do not
trigger extraneous and distracting animations.

Change-Id: I34b3abad33102978a94f0aed5aaab9af30ba49c7
/frameworks/base/core/res/res/values/attrs.xml
9295ada0ec89fa7a666be4a2f1006a4b722adf4f 15-Jun-2010 Romain Guy <romainguy@google.com> Allow the use of styles with LinearLayout, make "useLargestChild" attr public.

Change-Id: I044f3f5bd9b90c684ded7a37ff85e3aa8d15af96
/frameworks/base/core/res/res/values/attrs.xml
a408291e22def5755559f42cde913706a6d628c0 05-Jun-2010 Adam Powell <adamp@google.com> Dropdown mode for ActionBar; style and API updates
/frameworks/base/core/res/res/values/attrs.xml
c3fa6304c997ccecf8ed15a4cbb7bd245128f3c3 18-May-2010 Adam Powell <adamp@google.com> Added ListPopupWindow. Refactored AutoCompleteTextView and Spinner
(optionally) to use it. Added associated styles.

ListPopupWindow allows apps to present a popup window of options to
the user that will correctly dodge the IME if needed.

Change-Id: I509c6c45036856daab686a6edeb7a9de1e72eb0a
/frameworks/base/core/res/res/values/attrs.xml
33b974393b6fadcefc896ec4a0f9b66724f61e9f 20-Apr-2010 Adam Powell <adamp@google.com> ActionBar added to framework, integrated with Activity and styles.
Added onClick attribute support to menus in MenuInflater.

Change-Id: I739771b4f249d87a0d8b15969f3d526b099067a1
/frameworks/base/core/res/res/values/attrs.xml
ba51c3d02d08709e933de6f6c76dee3fd2f4bfa1 06-May-2010 Dianne Hackborn <hackbod@google.com> New fragment stuff: back stack, and layout integration.

You can now have fragment transactions pushed on to a local back
stack, which will automatically be popped when the user pressed
back in the activity.

Fragments can also now be inserted into layouts.

Change-Id: Id1c9ae3fbc54f696cd8bb5ca5957bec4d3eabf18
/frameworks/base/core/res/res/values/attrs.xml
108817f3d85f80ddeb8db0ced75502520449a550 06-May-2010 The Android Open Source Project <initial-contribution@android.com> am 8b270a7a: am 579e08e6: am f7896449: merge from open-source master
f78964490d8098387d51444c87bf520ad3f674e2 06-May-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ia9e1f4e049f5870386ea29ddb6e3ef028ea918da
b032bc037399110f41cfdb838a792b3c65756323 02-Oct-2009 mogimo <mogimogio@gmail.com> Add new keycodes for the convenience of Japanese IMEs

Change-Id: Ibd308cef11261147856258595f6ca0137e03e05c
/frameworks/base/core/res/res/values/attrs.xml
88e26c21ccd793311917e0bce984b9a0a2293783 30-Apr-2010 Daniel Lehmann <lehmannd@google.com> Allow contact-sources to rename the term "All Contacts"

Bug:2116002
Change-Id: I3609a8c0198dd33c5426a47e14720a4ccd7b8c10
/frameworks/base/core/res/res/values/attrs.xml
212db7d3f8ce5297f4a556234a9c0675c697f1cf 09-Apr-2010 Adam Powell <adamp@google.com> Added MultiSelectListPreference

Added set support to XmlUtils; added Set<String> functions to SharedPreferences.

MultiSelectListPreference allows multiple selection and persistence of
string preferences. Addresses bug 2575634.

Change-Id: Icd56022d444b0ce43cccf819cd7d600fdb00e88a
/frameworks/base/core/res/res/values/attrs.xml
78aaa97b77d56e35e994611406deb398eb9005db 10-Apr-2010 Gilles Debunne <debunne@google.com> New MipmapDrawable class.

This Drawable holds different scaled version of a Drawable and use the appropriate one
depending on its actual bounds to minimize scaling artifacts.

Change-Id: I4ced045d73c1ddd8982d9aaf39c3599b3ac58a16
/frameworks/base/core/res/res/values/attrs.xml
a3f1f164c0b06ae44559ddfd619e5d8d0f44169b 08-Apr-2010 The Android Open Source Project <initial-contribution@android.com> am 4a78a4fe: am 892debc6: am 65369424: merge from open-source master
65369424cbfbf165b4324bdcb6f138435462a196 08-Apr-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: I975030d9572463bc69245bcffa25c47d7acb2b51
4fedd80c1d3997d62073518973b1fe09862ebaa5 27-May-2009 Chih-Wei Huang <cwhuang@linux.org.tw> Add keycodes PageUp and PageDown

This is useful for applications like web browser.

Change-Id: Ie9262d5b75de87ecd0971407a7c3ce9aa6e4998e
/frameworks/base/core/res/res/values/attrs.xml
17145db0a7f376090e7cc7834c3cd87da891d2ee 02-Apr-2010 Jim Miller <jaggies@google.com> am 64265cc5: am 15be35f6: am bf1259b8: Fix 2538826: Allow aspect of LockPatternView to be customized.
bf1259b8a6a44d7a4eab5131cd33dac0fbcb50b6 01-Apr-2010 Jim Miller <jaggies@google.com> Fix 2538826: Allow aspect of LockPatternView to be customized.

This fixes a problem where the pattern unlock area shrank on
mdpi devices.

This change is required since some devices (mdpi) don't have
enough vertical room to show a square LockPatternView and shrink
the area to match the minimum of width and height. To fix the
problem and minimize changes to existing platforms, the parameter
is configurable and has a default in values/donottranslate that
emulates the old behavior. New behavior for mdpi devices is
specified in values-port-mdpi/donottranslate, which is the
only place we currently see the problem.

Tested:
mdpi device in both orientations
hdpi device in both orientations
hdpi device in both orientations with keyboard open/closed

Change-Id: I3b9a5ef1d9b5e70f7b1823c9f48a3938f52cc7a4
/frameworks/base/core/res/res/values/attrs.xml
3d5f648f8fe61507107b900fc3c4cf79b19572c6 26-Mar-2010 Dirk Dougherty <ddougherty@google.com> doc change: cherry pick 75c66da20927e7e854397c00ef1974140270c57f. (clarify fill_parent/match_parent transition in ViewGroup.LayoutParams and R.attr. Mention match_parent in dev guide "declaring layout" doc.)

Change-Id: I1d2b80b8dc3f8b2e3c1befcbb7c4c522d78a2db8
/frameworks/base/core/res/res/values/attrs.xml
75c66da20927e7e854397c00ef1974140270c57f 26-Mar-2010 Dirk Dougherty <ddougherty@google.com> sdk doc change: clarify fill_parent/match_parent transition in ViewGroup.LayoutParams and R.attr. Mention match_parent in dev guide "declaring layout" doc.

Change-Id: I07f6858f78e3b48ccaa99e87d81d18bf0499bdc0
/frameworks/base/core/res/res/values/attrs.xml
30346c4399af45b46996f504004796177b975349 25-Mar-2010 Romain Guy <romainguy@android.com> Add support for XML-defined adapters.
This is preliminary work for new types of Launcher widgets.

See javadoc in android.widget.Adapters for more details.

Change-Id: I413b8d5f97673e255d84dc07ad112c333c0ce9dc
/frameworks/base/core/res/res/values/attrs.xml
9d32d24dbd8a015c9d5c44ed4901d5a666eb8e7f 30-Mar-2010 Adam Powell <adamp@google.com> Remove overscrolling

Change-Id: I7e9db8d8a9b8ef67f0c0c82bf57c9155b7ebabea
/frameworks/base/core/res/res/values/attrs.xml
6b1e6969828f05a2f5f55825fdf16b19c9dce2dd 29-Mar-2010 Romain Guy <romainguy@google.com> Rename tab widget attributes, remove scroll barrier constant.
Bug #2553515 #2553595

Change-Id: Id36280a57f00a1ee59251be6be1aae8df2189c09
/frameworks/base/core/res/res/values/attrs.xml
52733902b47282379f0cde8ea935c41f322e70f9 11-Mar-2010 Adam Powell <adamp@google.com> Let ListView overscroll header/footer attributes take a color

Change-Id: I8b21794d177299f2f649a58ab972291bbc4dab5a
/frameworks/base/core/res/res/values/attrs.xml
bfb5d4b93bb739a012ecec604473838c1343c88a 11-Mar-2010 Adam Powell <adamp@google.com> Added overscroll headers and footers to ListView.

These let developers set a drawable for the list header and footer
to be drawn above and below list content.

Change-Id: Ideddec854cb0bc11f83efb3c000c217844be82c7
/frameworks/base/core/res/res/values/attrs.xml
61c9d4b4509aeaab1fcad24fb5a63c874d2fd941 01-Mar-2010 Romain Guy <romainguy@android.com> Let apps change the bottom strip in TabWidget.
Bug #2478088

Also expose a few useful APIs.
/frameworks/base/core/res/res/values/attrs.xml
87bba1ee14279bb14a28d42e27c4ef66d9967bf8 27-Feb-2010 Dianne Hackborn <hackbod@google.com> Move DeviceAdmin APIs to android.app.admin.

Also add ability for admins to hide themselves when not in use,
a facility for admins to not allow other admins to reset
their password, and debug dumping.
/frameworks/base/core/res/res/values/attrs.xml
c9fbaabc1bbf847b6e8bf2595068cbd990f3da55 17-Feb-2010 Adam Powell <adamp@google.com> XML attribute for overscrolling behavior
/frameworks/base/core/res/res/values/attrs.xml
e265532f30ca460dc0900c4cdfc3c7425ae7714b 16-Feb-2010 Leon Scroggins <scroggo@google.com> Create a default style for WebTextView.

As a result, all apps using WebView (and therefore WebTextView)
will get the same style, and display properly.

Fixes http://b/issue?id=2385422
/frameworks/base/core/res/res/values/attrs.xml
378ae126d9d61feed77ad596fa0823394eac6240 11-Feb-2010 Mike LeBeau <mlebeau@android.com> Add SERVICE_INTERFACE and SERVICE_META_DATA constants to RecognitionService,
to be used by anyone implementing a voice recognition service. Also define
a new <recognition-service> styleable to be used in such service's metadata
xml.

Still to do: Change VoiceSearch's GoogleRecognitionService to respond to this
intent, and actually use this intent instead of ACTION_RECOGNIZE_SPEECH here
in RecognitionService.
/frameworks/base/core/res/res/values/attrs.xml
34c09b53fde67e5d97875cdf3c99d2cec3b79fad 27-Jan-2010 Scott Main <smain@google.com> remove @deprecated from dropDownHeight and dropDownWidth
/frameworks/base/core/res/res/values/attrs.xml
4459295998f954ed994bc22a2f1e1022f57b3693 27-Jan-2010 Scott Main <smain@google.com> remove @deprecated tag from "fill_parent" because it bubbles up
and declares the entire attribute as deprecated.
/frameworks/base/core/res/res/values/attrs.xml
5e5e6ccc37151c3e5d5272e8c1997955b6bed069 23-Jan-2010 Romain Guy <romainguy@android.com> Make dialogs look better when their content is small.
/frameworks/base/core/res/res/values/attrs.xml
5b1b2417106f161e4bc66296888f4685f213eebd 22-Jan-2010 Romain Guy <romainguy@android.com> Add a new attribute to LinearLayout: useLargestChild.
Bug #2379138

This new attribute is to be used when the LinearLayout is wrap_content but you want
all the children inside to have the same dimension. Set useLargestChild to true and
give all the children a width/height of 0 and a weight of 1.0.
/frameworks/base/core/res/res/values/attrs.xml
980a938c1c9a6a5791a8240e5a1e6638ab28dc77 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
/frameworks/base/core/res/res/values/attrs.xml
114800653ca4575ec485a04c64889d98b40237e4 09-Dec-2009 Romain Guy <romainguy@android.com> Add new white style for ExpandableListView.
/frameworks/base/core/res/res/values/attrs.xml
23ef7b4836d66d31430fedee2aac36275bb30d4b 19-Nov-2009 Dianne Hackborn <hackbod@google.com> Fix most of issue #2271640: Fix wallpaper etc docs

Only thing remaining is the live wallpaper feature.

Change-Id: I8854c7978999d759bf618307f4f984c9c89d3fc8
/frameworks/base/core/res/res/values/attrs.xml
1162fd77a8ff8467c96204c00bcaf941aef6aa85 05-Nov-2009 Jeff Sharkey <jsharkey@android.com> Let RemoteViews nest children, allow ViewFlipper.

This change allows applications to nest children RemoteViews
inside an existing set of RemoteViews. These nested views
are inflated and treated as addView() calls.

This change also allows ViewFlipper through RemoteViews, and
adds logic surpress flipping when the parent window is
detached or behind the lockscreen. Also fixes ViewAnimator
to observe the measureAllChildren flag when set.

Fixes http://b/2239905
/frameworks/base/core/res/res/values/attrs.xml
d05fd6c33518e60664ffdf1bb6cb425f36c2b82f 13-Nov-2009 Scott Main <smain@google.com> am dbc7e27e: docs: document the \'showSearchIconAsBadge" flag and "icon" attribute as deprecated. bug 2105329

Merge commit 'dbc7e27ef10349f11ac940d59ff4f812319fce51' into eclair

* commit 'dbc7e27ef10349f11ac940d59ff4f812319fce51':
docs: document the 'showSearchIconAsBadge" flag and
dbc7e27ef10349f11ac940d59ff4f812319fce51 11-Nov-2009 Scott Main <smain@google.com> docs: document the 'showSearchIconAsBadge" flag and
"icon" attribute as deprecated.
bug 2105329
/frameworks/base/core/res/res/values/attrs.xml
24ccf3c59077d81b0dd3b314822ff7dab215c165 11-Nov-2009 Jim Miller <jaggies@google.com> Fix for 2209086: Initial pass at new SlidingTab widget and integration into LockScreen.

Tested:
- unlock and mute/unmute

Not working:
- highlighting on right tab.
/frameworks/base/core/res/res/values/attrs.xml
13bf8260134d516cbcc982d360d9f21067f47fa6 06-Nov-2009 Dianne Hackborn <hackbod@google.com> Fix SDK build: a few things missing, a link that was wrong.

Change-Id: I55c9c510b3f0866ce6085927afa00b9fb69dd8c5
/frameworks/base/core/res/res/values/attrs.xml
18a509d8fa3ff31aeb8a503f1f2a3dd63bd359d7 05-Nov-2009 Daniel Sandler <dsandler@google.com> New live wallpaper API to expose author and description strings.

First in a sequence of CLs to address
http://b/issue?id=2235307 .

Change-Id: Id1458b01c8a7918f345823b45e5726e02285d8b5
/frameworks/base/core/res/res/values/attrs.xml
59ad275e937bb3c32e59bc01d86f484e7b4bdbe1 04-Nov-2009 Dirk Dougherty <ddougherty@google.com> doc change: fix broken R.styleable formatting (caused by missing periods). Adjust table markup.

Bug: 2230588
Change-Id: I54545dfd9d26acef567e586cfc916f6b883a4de7
/frameworks/base/core/res/res/values/attrs.xml
c1a2a8296e811a2b9f8553346147be65e8a690b6 30-Sep-2009 Evan Millar <emillar@google.com> Change FasttrackBadgeWidget->QuickContactBadge and make public.

Change-Id: I9d12beeba16c2f64742b4a99d0da4ceb73525b5b
/frameworks/base/core/res/res/values/attrs.xml
b6eaaa2ab2a43193b6fec3790a7e413b8e28733a 29-Sep-2009 Dianne Hackborn <hackbod@google.com> Clean up cacheColorHint to be better controlled by the theme.

Fixes generic lists in dialog themes, for example.

Change-Id: I0ea1cae1641d8ab3756179ce80245ed0df942115
/frameworks/base/core/res/res/values/attrs.xml
f116bf8884b5b58aae261d148003811aa4a7c6e9 28-Sep-2009 Mike Cleron <mcleron@google.com> Fading scrollbars return. But you have to opt in.
/frameworks/base/core/res/res/values/attrs.xml
74646ad618a9ca289efa99b4a822e66ca61b8f95 24-Sep-2009 Karl Rosaen <krosaen@android.com> Update RotarySelector to support vertical orientation, and add resolution specific assets (removing old ones).
/frameworks/base/core/res/res/values/attrs.xml
5baba1698964194daa02d30d4dd93807b08c9379 24-Sep-2009 Dianne Hackborn <hackbod@google.com> Newer animations.

Change-Id: I1bb8e52f91dc60a6ec9496e2c66623bc8080b95d
/frameworks/base/core/res/res/values/attrs.xml
465ccb8a4083f5fdda429336f7f093c818eb78e5 16-Sep-2009 Daniel Sandler <dsandler@google.com> Add support for thumbnails to WallpaperInfo.

Clean up the Gallery to show thumbnails appropriately; still using FPO artwork
for wallpapers without thumbnails.

This change introduces a new "thumbnail" attribute to the API (used
in wallpaper metadata to point to the thumbnail drawable resource).
/frameworks/base/core/res/res/values/attrs.xml
03ca572a7db3f607b72a31121d8735b36a2fb3b5 21-Sep-2009 Evan Millar <emillar@google.com> New fasttrack assets.

Change-Id: I320f2e52bfa85d1a15cbfc1724b3bf23389fc2ff
/frameworks/base/core/res/res/values/attrs.xml
a25c9b280e3d14e5c8b443b1592d2ab6069efdc3 22-Sep-2009 Jeff Sharkey <jsharkey@android.com> Remove unused type attribute.
/frameworks/base/core/res/res/values/attrs.xml
3f0476a4e283ce4e55caac016293dafe9dca11fa 20-Sep-2009 Jeff Sharkey <jsharkey@android.com> Basic API for third-party apps to define custom Data rows.

To display styled ContactsContract.Data rows in UI, this
change adds basic styling attributes that third-party apps
can use. The Contacts app parses these structures before
displaying Data rows with unrecognized MIME-types.

Partially fixes http://b/2126691
/frameworks/base/core/res/res/values/attrs.xml
5825b64e4a53dce45344db158fde9d911dfd6ba5 19-Sep-2009 Mike LeBeau <mlebeau@android.com> Unhide attributes textAppearanceSearchResultSubtitle and
attr/textAppearanceSearchResultTitle. We had discussed doing
this in Donut but looks like it never happened. We need these
attributes for voice search so now's as good a time as any.
/frameworks/base/core/res/res/values/attrs.xml
12cc9d82a6f3bd2aebad8ed97a29e2cbad3ec77a 17-Sep-2009 Amith Yamasani <yamasani@google.com> Add a new flag for IMEs to disable suggestions for certain fields.
/frameworks/base/core/res/res/values/attrs.xml
e727f18cf2649d07a89aba19ecefed93c9d0b305 27-Aug-2009 Evan Millar <emillar@google.com> Add the FasttrackBadgeWidget.

This widget is an extension of ImageView that takes care of the standard
fasttrack badging and on-click behavior. It should be used in any
applications that display contact photos.

This view's name will have to be changed before release, and will be
kept private until the name change is made. At that point the view will
be made public api.

Change-Id: I4704e0e979466929ad7b2ef11911681a5028b4a7
/frameworks/base/core/res/res/values/attrs.xml
ed2c13a9d2e8b3c1bdf1ad54e45b1a9ff4d364b7 15-Sep-2009 Bjorn Bringert <bringert@android.com> Revert "Deprecate showSearchIconAsBadge and icon search attrs"

I tried to revert a flag, but that doesn't actually work
and ended up deprecating the entire attribute.

This reverts commit ab50b86b79936623b5e326f2ed84b3c947c8ec93.
/frameworks/base/core/res/res/values/attrs.xml
ab50b86b79936623b5e326f2ed84b3c947c8ec93 11-Sep-2009 Bjorn Bringert <bringert@android.com> Deprecate showSearchIconAsBadge and icon search attrs

mlebeau says:
"Basically, because we now show the app icon for in-app
search, showSearchIconAsBadge is a bit unnecessary, but it does in
fact still work. Basically if either showSearchIconAsBadge or
showSearchLabelAsBadge are specified, we grow the height of the search
bar and place the provided icon or the provided label, respectively,
above the text field and app icon. But we do not remove the app icon
if the developer specifies showSearchIconAsBadge - it's still just the
'badge area' above the icon."

Fixes:
http://b/issue?id=2105329
"Deprecate searchable attributes 'showSearchIconAsBadge' and 'icon'"

Change-Id: Ie2976aafe42b4ab870be9e64b34eb0ed441ebbb0
/frameworks/base/core/res/res/values/attrs.xml
f65bc1823a8c09caab8237bf96323cf05df02287 11-Sep-2009 Scott Main <smain@google.com> am d27b1083: docs only. add Searchable resource information to the Available Resources doc and update some some of the attribute documentation to indicate that the icon label is not recommended. and fixing merge issue...

Merge commit 'd27b10837525f341eee7d46013e2177b0bad3c60' into eclair

* commit 'd27b10837525f341eee7d46013e2177b0bad3c60':
docs only.
d27b10837525f341eee7d46013e2177b0bad3c60 11-Sep-2009 Scott Main <smain@google.com> docs only.
add Searchable resource information to the Available Resources doc
and update some some of the attribute documentation to indicate
that the icon label is not recommended.
and fixing merge issue...

Change-Id: I1b1a62aa9804f4a0bf2f93328dde90b9f7aec50a
/frameworks/base/core/res/res/values/attrs.xml
70e1ad7d99c95967e3c0257bddc7b4ec6c403372 10-Sep-2009 Jim Miller <jaggies@google.com> Add smallIcon and accountPreferences references to AuthenticatorDescription. Update after path conflict.

Update API for new AuthenticatorDescription preferences.xml
/frameworks/base/core/res/res/values/attrs.xml
0d23b82be2176e4beaa462bd50ff577819651b87 08-Sep-2009 Dianne Hackborn <hackbod@google.com> Fix $#%^&%!! SDK build.

Change-Id: I03841e00d2d67af88fed716753aedabb5dbe48d9
/frameworks/base/core/res/res/values/attrs.xml
eb034652c2037a47ebfd99779e8383bb8bb528af 07-Sep-2009 Dianne Hackborn <hackbod@google.com> Implement all of the infrastructure for configuring wallpapers.

Actually being able to configure a wallpaper relies on additional
work in the launcher and wallpapers that will be in another change.
Also note that this breaks all existing wallpapers, since they now
need to include a meta-data item about themselves. This also
will be fixed in another change.

Change-Id: I97d2c2bd07237abc32f92b9147c32530a2f73c71
/frameworks/base/core/res/res/values/attrs.xml
25994b4306a256b88d79159106834c9f114e6943 04-Sep-2009 Dianne Hackborn <hackbod@google.com> Wallpapers: new transitions, hiding when not visible, other cleanup.

This is work on the transitions with wallpapers. There are now new
animations specifically for leaving the wallpaper and returning to
it, which allow us to have a consistent animation when entering home
and returning to it. I also renamed the existing animations across
wallpapers, and cleaned up some junk in the various interpolators.

This also now hides the wallpaper surface when it is not visible,
to get rid of the wallpaper flickers people complained about albeit
in a somewhat brutal way. :) (Though really returning us to the
previous behavior with the same previous bugs and name back to them
not being very visible, yay!) There is are also some bug fixes
here and there about managing the wallpaper visibility that this
change revealed.

Change-Id: I913990a9a81651728122ed2e1101b75ed2c36fcb
/frameworks/base/core/res/res/values/attrs.xml
e9df3cf79c2084391d5af140680cb4a18feca2e2 28-Aug-2009 Mike LeBeau <mlebeau@android.com> resolved conflicts for merge of 1e348378 to eclair
590f63433ce786722d263c7e913a88d3101e5cbc 28-Aug-2009 Karl Rosaen <krosaen@google.com> Revert "Remove third party support for Quick Search Box (aka global search)."

This reverts commit a647b7f29d65a7792cede74284e714b591337992.
/frameworks/base/core/res/res/values/attrs.xml
6afa16feb32d44c4977b3eb6007246a99f22fdbf 20-Aug-2009 Jeff Sharkey <jsharkey@android.com> Add dither XML flag to StateListDrawable.

We currently allow the dither="true" flag to be set on
individual <bitmap> and <nine-patch> objects, but that flag
is overridden when they are included in a <selector>. This
change adds the dither="true" flag to StateListDrawable so
they can be dithered when desired.

Fixes http://b/issue?id=2068024
/frameworks/base/core/res/res/values/attrs.xml
dd03c6135f91df6d5d9e71de1487520dc3345742 21-Aug-2009 Jean-Baptiste Queru <jbq@google.com> resolved conflicts for merge of 081a136d to eclair
081a136d259c02b2ab8ba773c38e404f7b3c3de4 21-Aug-2009 Anonymous Coward <nobody@android.com> Remove third party support for Quick Search Box (aka global search).

- @hides relevant APIs
- removes relevant javadoc
- enforces that only system apps can participate

note: general support is still there, will be easy to reenable when we are ready.
/frameworks/base/core/res/res/values/attrs.xml
e0616ffb741b64e3bc7a1e3ad9def3d50eee53fd 19-Aug-2009 Fred Quintana <fredq@google.com> add a supportsUploading flag in the SyncAdapter description and honor it in the SyncManager
/frameworks/base/core/res/res/values/attrs.xml
f8fbdb6b920562473dc47046924ac8ffed0b8daf 19-Aug-2009 Dianne Hackborn <hackbod@google.com> Add wallpaper transition animations.

The window manager now detects when a transition between two
wallpaper activities is happening, and switches to a new set
of animations for that. The animations I defined here are just
an arbitrary something that can work in this case.
/frameworks/base/core/res/res/values/attrs.xml
4a6679b97e0285c5b65ec5c0d9080ff90d3e9e81 17-Aug-2009 Fred Quintana <fredq@google.com> make syncadapter set whether the account is syncable
/frameworks/base/core/res/res/values/attrs.xml
759a39e8d2a8b27ef07e102394629dce68aa186b 10-Aug-2009 Dianne Hackborn <hackbod@google.com> Live wallpapers become a little more real.

This adds a new theme for having a wallpaper, and fixes up the window manager
to do the right thing when transitioning between a windows with and without
wallpapers (between two windows with wallpapers is not yet addressed).

The wallpaper API now has callbacks to tell you when to start/stop animating.

Also fiddle the image wallpaper to be a little more interesting.
/frameworks/base/core/res/res/values/attrs.xml
f1d0b7cd100313b51ac4143f0b19f573050f248b 08-Jul-2009 Satish Sampath <satish@android.com> am d21572cd: NEW_API: Expose autoUrlDetect searchable attribute.

Merge commit 'd21572cd446e56efe94689324107927ac2bffd2a'

* commit 'd21572cd446e56efe94689324107927ac2bffd2a':
NEW_API: Expose autoUrlDetect searchable attribute.
d21572cd446e56efe94689324107927ac2bffd2a 08-Jul-2009 Satish Sampath <satish@android.com> NEW_API: Expose autoUrlDetect searchable attribute.

If provided and true, URLs entered in the search dialog while searching within this activity would be detected and treated as URLs (show a 'go' button in the keyboard and invoke the browser directly when user launches the URL instead of passing the URL to the activity). If set to false any URLs entered are treated as normal query text.
The default value is false. This is an optional attribute.
/frameworks/base/core/res/res/values/attrs.xml
a3d595e1a67506bfd86298516a95ee75f8a0d5d2 08-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 108fd1c0: Merge change 6435 into donut

Merge commit '108fd1c08a1a679886c987e1f62a9ba6be962235'

* commit '108fd1c08a1a679886c987e1f62a9ba6be962235':
Add new textColorPrimaryInverseDisableOnly color to resources.
771afdddc971d193792e2393fc50a142e2af434c 08-Jul-2009 Romain Guy <romainguy@android.com> Add new textColorPrimaryInverseDisableOnly color to resources.
/frameworks/base/core/res/res/values/attrs.xml
56f6c1098df1c78941f47a2e763cedc6d445f776 13-Jun-2009 Kenny Root <kenny@the-b.org> Fix hyphenation in TextView attr Javadoc
/frameworks/base/core/res/res/values/attrs.xml
4dd4ce292ed6562193de2e683c15ec510c07df83 02-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am c56096fe: Merge change 5878 into donut

Merge commit 'c56096fe1fe3486102079f06ca5de3e2bef12e47'

* commit 'c56096fe1fe3486102079f06ca5de3e2bef12e47':
Add new attribute 'searchSettingsDescription' for use within an app's
0901c82336c79ca3e3d67b1df8a5cb7ee45ec13e 02-Jul-2009 Android (Google) Code Review <android-gerrit@google.com> am 91c91b74: Merge change 5817 into donut

Merge commit '91c91b74df12e40c31a50ecb807ac60bed2ccb58'

* commit '91c91b74df12e40c31a50ecb807ac60bed2ccb58':
Replace indeterminate progress animated asset with new ones
73dbe27ad399fd4ed485f54375d14639486c0586 30-Jun-2009 Evan Millar <emillar@google.com> Adds new attributes for specifying icons to be used in the Contacts app.

Adds the <icon> and <icon-default> tags and their associated attributes.
These tags should be used in meta-data associated with a sync adapter
that supplies contact data to the contacts provider. The <icon> tag
specifies an icon that is associated with a specific mimetype for that
package, and the <icon-default> tag specifies a default icon associated
with the sync adapter package.
/frameworks/base/core/res/res/values/attrs.xml
f763e8f42df8e99b84420c80eaff24b3573ff0bc 01-Jul-2009 Mike LeBeau <mlebeau@android.com> Add new attribute 'searchSettingsDescription' for use within an app's
searchable.xml. This attribute defines the string to be shown as the
description a searchable in the 'searchable items' section of system
search settings.
/frameworks/base/core/res/res/values/attrs.xml
b5537c452271634b6ff3981b0624fa65384abd5b 30-Jun-2009 Romain Guy <romainguy@android.com> Replace indeterminate progress animated asset with new ones
/frameworks/base/core/res/res/values/attrs.xml
4658e8ece61f5f1eb8734850f18eb6438e4ebc80 30-Jun-2009 Android (Google) Code Review <android-gerrit@google.com> am 05ebcb51: Merge change 5609 into donut

Merge commit '05ebcb5172679a6c196cbf23d7174c04dd9f6ae0'

* commit '05ebcb5172679a6c196cbf23d7174c04dd9f6ae0':
Update spinner's drawables. Clean up resources, pave the way for new animation.
f4f7046183f0daedd17703fa16cf9026442bdaee 27-Jun-2009 Romain Guy <romainguy@android.com> Update spinner's drawables. Clean up resources, pave the way for new animation.
/frameworks/base/core/res/res/values/attrs.xml
2ac3412001f7dceb0d3a7641359e3718179b2613 24-Jun-2009 Romain Guy <romainguy@android.com> resolved conflicts for merge of 5a42b083 to master
e29f064383cbc745c8605c707000ab4e16ee0aac 24-Jun-2009 Romain Guy <romainguy@android.com> Fixes #1905761. Updates the height of ACTV's drop down whenever the IME changes.
/frameworks/base/core/res/res/values/attrs.xml
9788976b1465ce982b5ae7c741345edd0ecd9322 15-Jun-2009 Fred Quintana <fredq@google.com> add icon and label to the authenticator description
/frameworks/base/core/res/res/values/attrs.xml
64420d4f17b94adca197b7ae66bc6fa8cd0ef0e2 12-Jun-2009 Satish Sampath <satish@android.com> am 7f50c08f: Show proper suggestion item hilite on selection.

Merge commit '7f50c08fb998786a2963e979cd5b4347e64808e3'

* commit '7f50c08fb998786a2963e979cd5b4347e64808e3':
Show proper suggestion item hilite on selection.
7f50c08fb998786a2963e979cd5b4347e64808e3 12-Jun-2009 Satish Sampath <satish@android.com> Show proper suggestion item hilite on selection.

With the new implementation of using a SuggestionItemView, we no longer need to draw a solid background for all items in the suggestion listview. Hence removing the code to draw a default white background, and make the item transparent so the listview-drawn selection hilite shows through.
/frameworks/base/core/res/res/values/attrs.xml
805cbc45df1e65e7e8d89a36232da9670e55b8d8 11-Jun-2009 Satish Sampath <satish@android.com> am 35379abd: Added attribute queryAfterZeroResults to searchables.

Merge commit '35379abd46b68a4efa20035c6c8b9d1faceb4dcc'

* commit '35379abd46b68a4efa20035c6c8b9d1faceb4dcc':
Added attribute queryAfterZeroResults to searchables.
35379abd46b68a4efa20035c6c8b9d1faceb4dcc 11-Jun-2009 Satish Sampath <satish@android.com> Added attribute queryAfterZeroResults to searchables.

As of now we are just reading it from the xml and not acting upon it, that would come in a subsequent change.
/frameworks/base/core/res/res/values/attrs.xml
8762e0ac78ad87471176fbe6b461c8aedbf43bc4 09-Jun-2009 Satish Sampath <satish@android.com> am 1c5fa0f3: Adds UI support for custom search widget item backgrounds.

Merge commit '1c5fa0f31009502c539c65de99010b63cb617aac'

* commit '1c5fa0f31009502c539c65de99010b63cb617aac':
Adds UI support for custom search widget item backgrounds.
1c5fa0f31009502c539c65de99010b63cb617aac 09-Jun-2009 Satish Sampath <satish@android.com> Adds UI support for custom search widget item backgrounds.

- A new column was added to SearchManager cursors to specify background color (optional)
- Two new colour references added to the theme for normal and search widget corpus items (we need both to be opaque for the items to render properly)
- SuggestionAdapter was updated to choose the right theme colour for each item
/frameworks/base/core/res/res/values/attrs.xml
3cfda9c2257815e15f58b6fa82c16452e66501c9 09-Jun-2009 Romain Guy <romainguy@android.com> am f642aa2a: Removes gestures from ListView.

Merge commit 'f642aa2a44e63aa105bbc6aec59f9bee261986ef'

* commit 'f642aa2a44e63aa105bbc6aec59f9bee261986ef':
Removes gestures from ListView.
f642aa2a44e63aa105bbc6aec59f9bee261986ef 09-Jun-2009 Romain Guy <romainguy@android.com> Removes gestures from ListView.
/frameworks/base/core/res/res/values/attrs.xml
5519185292a3733744794bd3c31ce1a2fdf817e4 09-Jun-2009 Romain Guy <romainguy@android.com> resolved conflicts for merge of bad927 to master
0a20264db87e26f5b392f16159860b902d8c5bd3 08-Jun-2009 Romain Guy <romainguy@android.com> Do not automatically enable gestures in list based on filtering/fastscroll status. Enable gestures in Contacts for now.
/frameworks/base/core/res/res/values/attrs.xml
a788bf92070b9413aef1104d76b77830e887594b 25-May-2009 Romain Guy <romainguy@android.com> am e7c36dda: Add new orientation attribute to GestureOverlayView. This can be used to prevent the overlay from interfering with vertically/horizontally scrolling views underneath the overlay.

Merge commit 'e7c36dda7ada30e02f3aa9d75f282a53402aeae7'

* commit 'e7c36dda7ada30e02f3aa9d75f282a53402aeae7':
Add new orientation attribute to GestureOverlayView. This can be used to prevent the overlay from interfering with vertically/horizontally scrolling views underneath the overlay.
e7c36dda7ada30e02f3aa9d75f282a53402aeae7 25-May-2009 Romain Guy <romainguy@android.com> Add new orientation attribute to GestureOverlayView. This can be used to prevent the overlay from interfering with vertically/horizontally scrolling views underneath the overlay.
/frameworks/base/core/res/res/values/attrs.xml
a8ddb2827597f66fcfbe8937f40988d4631caa69 25-May-2009 Romain Guy <romainguy@android.com> am ec25df9f: Fix drawing bug: opaque invalidations should not be taken into account when the invalidated view is animating. Also add the ability to disable the auto-fade on the GestureOverlayView.

Merge commit 'ec25df9fbc685be384f8dd764fa224a4d923e9d8'

* commit 'ec25df9fbc685be384f8dd764fa224a4d923e9d8':
Fix drawing bug: opaque invalidations should not be taken into account when the invalidated view is animating. Also add the ability to disable the auto-fade on the GestureOverlayView.
ec25df9fbc685be384f8dd764fa224a4d923e9d8 25-May-2009 Romain Guy <romainguy@android.com> Fix drawing bug: opaque invalidations should not be taken into account when the invalidated view is animating. Also add the ability to disable the auto-fade on the GestureOverlayView.
/frameworks/base/core/res/res/values/attrs.xml
d35041d869fdc11684797bf318e4484a28fc2be1 25-May-2009 Android (Google) Code Review <android-gerrit@google.com> am 82392e84: Merge change 2402 into donut

Merge commit '82392e84b9bcf618d1c41730ec14fb8dab841990'

* commit '82392e84b9bcf618d1c41730ec14fb8dab841990':
Cleanup Gestures API and make it easier to use in 3rd party apps. Also fix the events processing in the gestures overlay mechanism. Give better control of the various properties of the overlay through XML attributes.
82f3495b146b267f3786997752cef25310176349 25-May-2009 Romain Guy <romainguy@android.com> Cleanup Gestures API and make it easier to use in 3rd party apps. Also fix the events processing in the gestures overlay mechanism. Give better control of the various properties of the overlay through XML attributes.
/frameworks/base/core/res/res/values/attrs.xml
d14508b4d678373fbb511dc0da9a5133ce321c6d 22-May-2009 The Android Open Source Project <initial-contribution@android.com> merge f41c640d8424fbd90cb1751173ede1c9f5e848b4 w/minor conflict
d6a463a9f23b3901bf729f2f27a6bb8f78b95248 22-May-2009 Romain Guy <romainguy@android.com> Add a new API to ListView: setGestures(int). This allows developers to enable gestures to jump inside the list or filter it. This change also introduces a new XML attribute to control this API. It also adds the ability to theme the GestureOverlayView from the gestures library. Finally, this adds a new VERSION header to the binary format used to store the letters for the recognizer.
/frameworks/base/core/res/res/values/attrs.xml
0fef6f5c0623025c861b16b4d9bcc32f96e4589b 19-May-2009 Romain Guy <romainguy@android.com> Fix build
/frameworks/base/core/res/res/values/attrs.xml
2cad06f262aa5e601a87ff1337beb21d55db338d 18-May-2009 Romain Guy <romainguy@android.com> Fix the build
/frameworks/base/core/res/res/values/attrs.xml
70f05377620a9ee94b6cc48c8c3d46a5bdc0a36d 18-May-2009 Romain Guy <romainguy@android.com> am 9da06a4e: Fixes external #2686. Fix typo.

Merge commit '9da06a4e2e16c3cd59720cf7848500683a48ed5a'

* commit '9da06a4e2e16c3cd59720cf7848500683a48ed5a':
Fixes external #2686. Fix typo.
9c57fbc2520f15a86e1166857756bfee46f4f376 18-May-2009 The Android Open Source Project <initial-contribution@android.com> merge 9a7773a450e384bbc87b0204f9f0e49ec48de879 w/conflicts
9da06a4e2e16c3cd59720cf7848500683a48ed5a 18-May-2009 Romain Guy <romainguy@android.com> Fixes external #2686. Fix typo.
/frameworks/base/core/res/res/values/attrs.xml
924dd93a2990ffaa337148548aa62ba0128ed875 18-May-2009 Romain Guy <romainguy@android.com> Fixes external #2669. Clarify the documentation of the XML attributes android:gravity and android:layout_gravity.
/frameworks/base/core/res/res/values/attrs.xml
695c518a1b0bb291bb7f13622b5947e68dc0d3f7 15-May-2009 Mike LeBeau <mlebeau@android.com> am a38b427a: Add a search url text color attribute and theme. For search suggestions in global search (and in related apps using system search like the browser), we\'d like to have a consistent green color used for urls. This makes it available system-wide.

Merge commit 'a38b427a7a6d2658dc3e3083bc6c263a3d4d7af3'

* commit 'a38b427a7a6d2658dc3e3083bc6c263a3d4d7af3':
Add a search url text color attribute and theme. For search suggestions
a38b427a7a6d2658dc3e3083bc6c263a3d4d7af3 14-May-2009 Mike LeBeau <mlebeau@android.com> Add a search url text color attribute and theme. For search suggestions
in global search (and in related apps using system search like the browser),
we'd like to have a consistent green color used for urls. This makes it
available system-wide.
/frameworks/base/core/res/res/values/attrs.xml
76879bc2343779d4d2a870b7bd46b0544c0cc46c 15-May-2009 svetoslavganov <svetoslavganov@google.com> resolved conflicts w/ 75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec merge....
75986cf9bc57ef11ad70f36fb77fbbf5d63af6ec 15-May-2009 svetoslavganov <svetoslavganov@google.com> Accessibility feature - framework changes (replacing 698, 699, 700, 701 and merging with the latest Donut)
/frameworks/base/core/res/res/values/attrs.xml
a426c9609fbfcd8b3578c563f7e922e8d8db4848 01-May-2009 Romain Guy <romainguy@google.com> am 9a81736: Add the ability to specify the onClick handler with XML.

Merge commit '9a81736176f507489f262344b6e3d55bbe53be7c'

* commit '9a81736176f507489f262344b6e3d55bbe53be7c':
Add the ability to specify the onClick handler with XML. The new android:onClick attribute defines the name of the method in the Activity to invoke when the button is clicked. The method has to be public and get one View parameter.
9a81736176f507489f262344b6e3d55bbe53be7c 01-May-2009 Romain Guy <romainguy@google.com> Add the ability to specify the onClick handler with XML. The new android:onClick attribute defines the name of the method in the Activity to invoke when the button is clicked. The method has to be public and get one View parameter.
/frameworks/base/core/res/res/values/attrs.xml
718d8a2d7ff3e864a73879eb646f46c14ab74d07 30-Apr-2009 Fred Quintana <fredq@google.com> decouple SyncAdapter from ContentProvider
/frameworks/base/core/res/res/values/attrs.xml
55a664f87bc073c775e3d1b36beaf4783697b277 30-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am dc67739: Merge change 741 into donut

Merge commit 'dc67739af90aa31a0b546c14bf1e68e6acbb8375'

* commit 'dc67739af90aa31a0b546c14bf1e68e6acbb8375':
Fix typo in searchSuggestThreshold attr doc.
e4ddb19acbfbad9981ea3b3c7b4a391af963a014 29-Apr-2009 Android (Google) Code Review <android-gerrit@google.com> am efae672: Merge change 725 into donut

Merge commit 'efae672d7303fb6682b2ae8704a62146297a0a5a'

* commit 'efae672d7303fb6682b2ae8704a62146297a0a5a':
Add 'includeInGlobalSearch' attribute to searchable meta-data.
c6e3de9e09e539c72c40e29c247710eb1bf3db94 29-Apr-2009 The Android Open Source Project <initial-contribution@android.com> am 203464a: Add searchSuggestThreshold to searchable meta-data.
8f080ec4292be02fad9896260bbd3cf5461f9399 29-Apr-2009 The Android Open Source Project <initial-contribution@android.com> am f3ccf8a: Merge branch \'readonly-p4-donut\' into donut
044d202c3d74edff1c960204eb609a90e78f9dc1 29-Apr-2009 Bjorn Bringert <bringert@android.com> Fix typo in searchSuggestThreshold attr doc.
/frameworks/base/core/res/res/values/attrs.xml
6d72e029cb6e5a9cf26aa3314c3dca83614fc91b 29-Apr-2009 Bjorn Bringert <bringert@android.com> Add 'includeInGlobalSearch' attribute to searchable meta-data.

The attribute is not yet public.
Also adds a SearchManager method for listing all
searchables that can be included in global search.
This is the framework part of http://b/issue?id=1819651
/frameworks/base/core/res/res/values/attrs.xml
203464af9638e4d5aecd811452af67fff9aa3087 27-Apr-2009 Bjorn Bringert <bringert@android.com> Add searchSuggestThreshold to searchable meta-data.

This lets the searchable activity specify the number of
characters needed to trigger suggestions. Before, this was
hard-coded at 0. This caused unnecessary querying of the
suggestion provider in cases where the provider does not
return suggestions for empty or short queries.

The attribute is not yet public, pending API council approval.
/frameworks/base/core/res/res/values/attrs.xml
875d50a4b9294b2be33cff6493cae7acd1d07ea7 24-Apr-2009 Karl Rosaen <> AI 147564: Merge back from search branch to donut. Notes:
- all public apis and framework changes have been reviewed by relevant folks in our branch (e.g romainguy)
- all new public apis are @hidden; they will still get reviewed by api council once we're in git
- other than that, it's mostly GlobalSearch and search dialog stuff, a new apps provider, and some tweaks
to the contacts provider that was reviewed by jham

Automated import of CL 147564
/frameworks/base/core/res/res/values/attrs.xml
a0cce9b1205d2b0a0e7b1ab8b3710b02de6fad75 21-Apr-2009 Andy Stadler <> AI 147170: am: CL 147168 am: CL 147163 Copy documentation for the various search-by-voice flags that
were already listed in attrs.xml into SearchManager.java. Add
a (brief - no time for more) description about how to add search
by voice to apps.
JAVADOC ONLY - should be safe change for cupcake sdk.
Original author: stadler
Merged from: //branches/cupcake/...
Original author: android-build

Automated import of CL 147170
/frameworks/base/core/res/res/values/attrs.xml
4c156ec6ec9adcb407189ee57e0c205039b60148 21-Apr-2009 Andy Stadler <> AI 147168: am: CL 147163 Copy documentation for the various search-by-voice flags that
were already listed in attrs.xml into SearchManager.java. Add
a (brief - no time for more) description about how to add search
by voice to apps.
JAVADOC ONLY - should be safe change for cupcake sdk.
Original author: stadler
Merged from: //branches/cupcake/...

Automated import of CL 147168
/frameworks/base/core/res/res/values/attrs.xml
935ae463d495d41155e27feb849768ad2b8b16db 14-Apr-2009 Dianne Hackborn <> AI 145994: Integrate #145778 from Donut.

Automated import of CL 145994
/frameworks/base/core/res/res/values/attrs.xml
f8a7ceaef2e7d5cd530c9426bde91b6fa9a40b75 11-Apr-2009 Andy Stadler <> AI 145778: Manual merge changes 145382-145384 from cupcake.

Automated import of CL 145778
/frameworks/base/core/res/res/values/attrs.xml
bf62297bd1bd9f2ec6aba14369f596dec2be0356 28-Mar-2009 Jean-Baptiste Queru <> AI 143296: Merge from donut Change 143147

Automated import of CL 143296
/frameworks/base/core/res/res/values/attrs.xml
88fb1069bf254dc68c83546496592a9b5e739a07 27-Mar-2009 Dianne Hackborn <> AI 143147: Manual integration

Automated import of CL 143147
/frameworks/base/core/res/res/values/attrs.xml
3aadcd9ed4f509b6f6562059ff175184f148cb71 26-Mar-2009 Raphael Moll <> Automated import from //branches/donutburger/...@142710,142710
/frameworks/base/core/res/res/values/attrs.xml
0704009786cabea839887af0ec4648765140bb38 25-Mar-2009 Raphael Moll <> Automated import from //branches/master/...@142746,142746
/frameworks/base/core/res/res/values/attrs.xml
8b0662878eae69ab62e859b07165f086ea65cad5 25-Mar-2009 Jean-Baptiste Queru <> Automated import from //branches/master/...@142574,142574
/frameworks/base/core/res/res/values/attrs.xml
603073430bbcb1bd29db7afb9b14e2732ad589fb 25-Mar-2009 Fred Quintana <> Automated import from //branches/master/...@142414,142414
/frameworks/base/core/res/res/values/attrs.xml
97d00b3150df9eb434f51f486a6104bb16a16cec 25-Mar-2009 Romain Guy <> Automated import from //branches/donutburger/...@142465,142465
/frameworks/base/core/res/res/values/attrs.xml
105925376f8d0f6b318c9938c7b83ef7fef094da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/res/res/values/attrs.xml
c39a6e0c51e182338deb8b63d07933b585134929 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
/frameworks/base/core/res/res/values/attrs.xml
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
/frameworks/base/core/res/res/values/attrs.xml
4df2423a947bcd3f024cc3d3a1a315a8dc428598 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
/frameworks/base/core/res/res/values/attrs.xml
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/res/res/values/attrs.xml
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/res/res/values/attrs.xml
076357b8567458d4b6dfdcf839ef751634cd2bfb 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
/frameworks/base/core/res/res/values/attrs.xml
3dec7d563a2f3e1eb967ce2054a00b6620e3558c 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
/frameworks/base/core/res/res/values/attrs.xml
15ab3eae2ec3d73b3e8aa60b33ae41445bf83f4b 20-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132569
/frameworks/base/core/res/res/values/attrs.xml
3001a035439d8134a7d70d796376d1dfbff3cdcd 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
/frameworks/base/core/res/res/values/attrs.xml
da996f390e17e16f2dfa60e972e7ebc4f868f37e 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
/frameworks/base/core/res/res/values/attrs.xml
d24b8183b93e781080b2c16c487e60d51c12da31 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
/frameworks/base/core/res/res/values/attrs.xml
f1e484acb594a726fb57ad0ae4cfe902c7f35858 22-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127436
/frameworks/base/core/res/res/values/attrs.xml
22f7dfd23490a3de2f21ff96949ba47003aac8f8 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
/frameworks/base/core/res/res/values/attrs.xml
9266c558bf1d21ff647525ff99f7dadbca417309 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
/frameworks/base/core/res/res/values/attrs.xml
b798689749c64baba81f02e10cf2157c747d6b46 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
/frameworks/base/core/res/res/values/attrs.xml
f013e1afd1e68af5e3b868c26a653bbfb39538f8 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
/frameworks/base/core/res/res/values/attrs.xml
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/res/res/values/attrs.xml