Alan Viverette
875f4c2918
Allow clamped bound position to be INVALID_POSITION
...
Change-Id: Idd392e41cb8df31e2933851fa6abd87fc3e2001b
2014-04-15 15:16:48 -07:00
Deepanshu Gupta
8d95b5009c
Merge "Action bar rendering in layoutlib"
2014-04-14 23:07:30 +00:00
Raph Levien
7bc016e88a
am f6ee7e3f: am 202d1ec7: Fix text shadow attributes in textAppearance
...
* commit 'f6ee7e3f47ee443078d803b03c0507ea1bf5cd54':
Fix text shadow attributes in textAppearance
2014-04-14 19:32:52 +00:00
Raph Levien
f6ee7e3f47
am 202d1ec7: Fix text shadow attributes in textAppearance
...
* commit '202d1ec753ff9401f3a1ea93a09a7419e76b7f91':
Fix text shadow attributes in textAppearance
2014-04-14 19:30:22 +00:00
Raph Levien
202d1ec753
Fix text shadow attributes in textAppearance
...
The various text shadow attributes were not being properly applied
because they were being retrieved from the wrong TypedArray.
This is the proper fix for bug 13525033 Shadow* attributes in a style
not being applied in textAppearance.
Change-Id: I57a8f498bf6059c5c5c74c1072edb277a24ea053
2014-04-14 18:27:30 +00:00
Elliott Hughes
1f2966ea2b
am 8e6992fb: am 1ea1857d: am 8cd319b8: Merge "Add additional languages to be accepted by the NumberPicker input filter"
...
* commit '8e6992fb3ac986d3bbb93cd2d55d3e18eb03b3b5':
Add additional languages to be accepted by the NumberPicker input filter
2014-04-11 17:40:39 +00:00
Elliott Hughes
8e6992fb3a
am 1ea1857d: am 8cd319b8: Merge "Add additional languages to be accepted by the NumberPicker input filter"
...
* commit '1ea1857de9c98199015f0188678a12a82a6248d4':
Add additional languages to be accepted by the NumberPicker input filter
2014-04-11 17:37:18 +00:00
Elliott Hughes
8cd319b846
Merge "Add additional languages to be accepted by the NumberPicker input filter"
2014-04-11 17:30:09 +00:00
Deepanshu Gupta
14bf0cef7e
Action bar rendering in layoutlib
...
This also makes a couple of changes to the framework:
1. ShareActionProvider - Use edit mode to execute activity chooser code.
2. WindowDecorActionBar - add a new constructor for use by layoutlib.
This also relies on some changes to the plugin to pass the correct params.
Change-Id: Ia30fef816afd91ec1e439734d56b59b1323bfee2
2014-04-10 10:44:45 -07:00
John Reck
8de65a8e05
Switch DisplayListData to a staging model
...
Bug: 13912977
Change-Id: I5b2f664e797be22a58300964f57ceb4fab60528c
2014-04-09 15:48:00 -07:00
Adam Powell
e43340c80d
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
2014-04-04 10:08:17 -07:00
Raph Levien
537be409f2
am c333381b: am 24a2f20f: am c420ce34: Merge "Marquee text RTL improvements"
...
* commit 'c333381b4c1b46f13f75388099cafb740844c497':
Marquee text RTL improvements
2014-04-03 17:09:26 +00:00
Raph Levien
c333381b4c
am 24a2f20f: am c420ce34: Merge "Marquee text RTL improvements"
...
* commit '24a2f20fe64e893e28dc70b288e12567ff71019f':
Marquee text RTL improvements
2014-04-03 16:02:39 +00:00
Alan Viverette
1970f57071
Don't use TypedArray after recycling it
...
BUG: 13771701
Change-Id: Ib3ccb270f44cd236ce5294f8d0e01f1922005a3b
2014-04-02 16:46:31 -07:00
Michael Wright
4669cfff1e
am d020fd33: Merge changes Ib18c99b9,I9f42eeb9 into klp-modular-dev
...
* commit 'd020fd33d147c88a9cda4976d2fa559e55b4ab03':
Generate and respect ACTION_CANCEL for joystick fallbacks. DO NOT MERGE
Adds API for determining confirm and cancel keys.
2014-03-29 00:59:46 +00:00
Alan Viverette
efaf51ad0c
Merge "Fix drag-to-open forwarding behavior"
2014-03-28 23:59:39 +00:00
Alan Viverette
78efdbac8a
Fix drag-to-open forwarding behavior
...
BUG: 13695088
Change-Id: I4c6e824267b145e6dcedb1aa46c8378fd5b6ff83
2014-03-28 16:53:56 -07:00
Fabrice Di Meglio
c0469c00bf
Merge "SearchView improvement for IME"
2014-03-28 23:01:59 +00:00
Fabrice Di Meglio
2182f2aaf4
SearchView improvement for IME
...
- fix IME not closing when not having a SearchableInfo
Change-Id: I3e6e168be1e26138fe0ceb967bbd12fa35db0903
2014-03-28 15:56:51 -07:00
Adam Lesinski
776abc24cd
Uses VMRuntime.newUnpaddedArray for ideal array sizes
...
Bug:13028925
Change-Id: I0a9301248b10a339afbdc5e4ffe3310ac4fa1fb7
2014-03-27 11:42:10 -07:00
Jorim Jaggi
73581effb0
Merge "Move legacy notification processing to Notification.Builder"
2014-03-27 14:25:17 +00:00
Jorim Jaggi
5c2d84675b
Move legacy notification processing to Notification.Builder
...
Bug: 13485610
Change-Id: I5466d3dbc328c77876dc701c17e7a5a06777dbbe
2014-03-27 12:08:55 +01:00
Michael Wright
1e3c93975e
Adds API for determining confirm and cancel keys.
...
Bug: 13624048
Change-Id: I9f42eeb9c3a6bdae35eb0d7213fb4ac0fd8dc0d9
2014-03-26 14:40:42 -07:00
Michael Lekman
89bc413b8f
Marquee text RTL improvements
...
Changed marquee text to scroll according to
the reading direction. Arabic text will
show the right edge and scroll towards
the left edge and vice versa for Latin.
Corrected marquee flicker when scroll animation
finished. The ghost scroll's x position was cast
to int and it made the text flicker when
marquee stops.
Ghost part didn't display for RTL languages.
Added multiplication with
getParagraphDirection to negate the ghost
offset.
Change-Id: I689039118df01a62f73ef0079c857fea1bfcc5a0
2014-03-25 18:03:34 +00:00
Alan Viverette
52b999f072
Implement APIs for obtaining, caching themed Drawables
...
When Drawables are inflated during preload (or otherwise without a theme)
they cache their themeable attributes in their constant state as an array
keyed on attribute index. Drawables inflated with a theme will simply
resolve theme attributes as part of normal inflation, and they will not
cache any themeable attributes.
Drawables obtained from Resources are pulled from theme-specific cache
when possible. If an unthemed Drawable exists in the preload cache, a
new constant state will be obtained for the Drawable and the theme will
be applied by resolving the cached themeable attributes and overwriting
their respective constant state properties. If no cached version exists,
a new Drawable is inflated against the desired theme.
Constant states from themed drawables may be cached if the applied theme
is "pure" and was loaded from a style resource without any subsequent
modifications.
This CL does not handle applying themes to several Drawable types, but it
fully supports BitmapDrawable, GradientDrawable, NinePatchDrawable,
ColorDrawable, and TouchFeedbackDrawable.
BUG: 12611005
Change-Id: I4e794fbb62f7a371715f4ebdf946ee5f9a5ad1c9
2014-03-24 18:00:26 -07:00
John Reck
f666ad7046
Rename DisplayList->RenderNode
...
Change-Id: Idcca6f26ba6282594789962f5edb3ed53a290fef
2014-03-17 10:30:32 -07:00
Alan Viverette
d7cc4bf482
am cf2b65ce: am 9ebe031c: am 6e6dc23c: Merge "DO NOT MERGE Quick fix for updating the FastScroller long list property" into klp-dev
...
* commit 'cf2b65ce7a5a1d60755a00ae4da6cd6b1101af8c':
DO NOT MERGE Quick fix for updating the FastScroller long list property
2014-03-13 18:02:17 +00:00
Alan Viverette
839321a362
am c25dbb50: am 7b09a4e5: am e910a7ce: Merge "DO NOT MERGE Check item type before re-binding transient state views" into klp-dev
...
* commit 'c25dbb50c30816c97227b9a26cc46afec4e5318e':
DO NOT MERGE Check item type before re-binding transient state views
2014-03-13 18:02:14 +00:00
Alan Viverette
ba3d0fd5fc
am af6288b7: am 3c3377a2: am 6a5b7c6f: Merge "DO NOT MERGE Ensure transient state views are temporarily detached" into klp-dev
...
* commit 'af6288b721110ffc4b4e68d55398b5ca31fc32e8':
DO NOT MERGE Ensure transient state views are temporarily detached
2014-03-13 18:02:11 +00:00
Alan Viverette
cf2b65ce7a
am 9ebe031c: am 6e6dc23c: Merge "DO NOT MERGE Quick fix for updating the FastScroller long list property" into klp-dev
...
* commit '9ebe031cdc916646e95ffcd92dde67e1655be7ba':
DO NOT MERGE Quick fix for updating the FastScroller long list property
2014-03-13 10:01:39 +00:00
Alan Viverette
c25dbb50c3
am 7b09a4e5: am e910a7ce: Merge "DO NOT MERGE Check item type before re-binding transient state views" into klp-dev
...
* commit '7b09a4e5df908783a95dbfef3bc9fabda339c3a1':
DO NOT MERGE Check item type before re-binding transient state views
2014-03-13 10:01:35 +00:00
Alan Viverette
af6288b721
am 3c3377a2: am 6a5b7c6f: Merge "DO NOT MERGE Ensure transient state views are temporarily detached" into klp-dev
...
* commit '3c3377a2290764937548de5a49ca8ec28dc98153':
DO NOT MERGE Ensure transient state views are temporarily detached
2014-03-13 10:01:30 +00:00
Alan Viverette
9ebe031cdc
am 6e6dc23c: Merge "DO NOT MERGE Quick fix for updating the FastScroller long list property" into klp-dev
...
* commit '6e6dc23c692b14f5e70ee1453eab726978e4984e':
DO NOT MERGE Quick fix for updating the FastScroller long list property
2014-03-11 02:15:26 +00:00
Alan Viverette
7b09a4e5df
am e910a7ce: Merge "DO NOT MERGE Check item type before re-binding transient state views" into klp-dev
...
* commit 'e910a7ce8b42580b8bc184dfc340859a65e98c80':
DO NOT MERGE Check item type before re-binding transient state views
2014-03-11 02:15:24 +00:00
Alan Viverette
3c3377a229
am 6a5b7c6f: Merge "DO NOT MERGE Ensure transient state views are temporarily detached" into klp-dev
...
* commit '6a5b7c6ffbef87c6591dbc8f5813f61b3086bfad':
DO NOT MERGE Ensure transient state views are temporarily detached
2014-03-11 02:15:21 +00:00
Alan Viverette
6e6dc23c69
Merge "DO NOT MERGE Quick fix for updating the FastScroller long list property" into klp-dev
2014-03-11 02:12:13 +00:00
Alan Viverette
e910a7ce8b
Merge "DO NOT MERGE Check item type before re-binding transient state views" into klp-dev
2014-03-11 02:12:05 +00:00
Alan Viverette
6a5b7c6ffb
Merge "DO NOT MERGE Ensure transient state views are temporarily detached" into klp-dev
2014-03-11 02:11:58 +00:00
Jeff Brown
d0fd73d7c5
am 1c4d86c7: am f54d62dc: am fc7315c6: am 6d71e165: Merge "Round off when calculate next step in Seekbar"
...
* commit '1c4d86c7b4eba393058db62fc1e61c9dc30aaa82':
Round off when calculate next step in Seekbar
2014-03-11 00:38:11 +00:00
Jeff Brown
f54d62dc80
am fc7315c6: am 6d71e165: Merge "Round off when calculate next step in Seekbar"
...
* commit 'fc7315c6c17e6ebc559d2ea0afb8be64c5d7b86c':
Round off when calculate next step in Seekbar
2014-03-11 00:15:38 +00:00
Jeff Brown
6d71e165ba
Merge "Round off when calculate next step in Seekbar"
2014-03-11 00:06:40 +00:00
John Reck
be34f2f3b3
DisplayList lifecycle changes
...
Bug: 13360343
Change DisplayList to be more forgiving with weaker lifecycle
requirements. Is more self-managed with a strong reference
to the renderer it needs
Also fix naming mismatch
Change-Id: I5c89453a72a52954f6f959f0846199705dbb6476
2014-03-10 10:12:32 -07:00
Alan Viverette
bca20aaf0e
DO NOT MERGE Quick fix for updating the FastScroller long list property
...
BUG: 12553181
Change-Id: I5305b0ec4ae8e069fc98d45dc3d5daaa0628ca79
2014-03-07 16:50:24 -08:00
Alan Viverette
732ca4642f
Update fast scroller item count after layoutChildren()
...
BUG: 12553181
Change-Id: I4ea1b45d08c153b0146868bf57884d6b8dde6245
2014-03-07 16:49:32 -08:00
Alan Viverette
df262cd922
DO NOT MERGE Check item type before re-binding transient state views
...
BUG: 12701797
Change-Id: I180613cc342d24b63f80fd699937c7543c38fc20
2014-03-07 15:20:13 -08:00
Alan Viverette
e8d2846fb9
DO NOT MERGE Ensure transient state views are temporarily detached
...
BUG: 12024471
Change-Id: I02659d65d664b3fd8991a0527bd23801db6f1a9d
2014-03-07 14:08:02 -08:00
Svetoslav
b28f87301f
am 3cd04c99: am d2a244f9: am 8cb232cb: Merge "ProgressBar is important for accessibility by default." into klp-dev
...
* commit '3cd04c99aca7d0c7d1a5edf8e0868c76b0725400':
ProgressBar is important for accessibility by default.
2014-03-07 00:59:07 +00:00
Svetoslav
3cd04c99ac
am d2a244f9: am 8cb232cb: Merge "ProgressBar is important for accessibility by default." into klp-dev
...
* commit 'd2a244f9767ee678d3971c9ad43a07100db4e8c9':
ProgressBar is important for accessibility by default.
2014-03-07 00:47:17 +00:00
Svetoslav
d2a244f976
am 8cb232cb: Merge "ProgressBar is important for accessibility by default." into klp-dev
...
* commit '8cb232cb796718ad91e56672a2c8fdbf88633001':
ProgressBar is important for accessibility by default.
2014-03-07 00:39:05 +00:00
Svetoslav
8cb232cb79
Merge "ProgressBar is important for accessibility by default." into klp-dev
2014-03-07 00:37:14 +00:00