Define light theme for alert dialogs.
Introduced listItemTextViewStyle to be used by TextViews in a List. Currently only being utilized to theme alert dialog lists but eventually can and should be greatly expanded in the framework.
Crudely fix an issue where context menus are constructed without the dialog's themed context.
Accidentally reversed themes.xml changes made in e7b872f8833004c90c88627a7807843ef2d4e940
Added themable attributes: listItemTextViewStyle, alertDialogTheme, dialogTheme.
Use white list item style for alert dialogs.
Implement efficient way of creating/handling custom themes.
Fixed THEMES-43 Per-item background has drawing anomalies when moving between rows
Introduced listItemTextViewStyle to be used by TextViews in a List. Currently only being utilized to theme alert dialog lists but eventually can and should be greatly expanded in the framework.
Added BaseThemeInfo.CREATOR per the Parcelable contract.
useThemedResources now accepts parentThemeId to properly apply diff themes.
More fix for list view item background drawing anomalies when moving between rows
Uninitialize mParentThemeResource for symmetry.
Introduced the ability to theme TabWidget.
Introduced tint attribute to Drawable and LayerDrawable. This is used by our themes implementation to layer colored shapes behind semi-transparent assets.
Safely allow themes to specify no left or right bottom bar.
Oops, forgot to commit attrs.xml modification for Drawable and LayerDrawable "tint" attributes.
Introduced textAppearanceTab attribute to decouple tabWidgetStyle from the tab indicator's text label.
Properly set the height of the tab indicator layout through themes.
This check in adds support for isThemeable attribute for applications and activities. The idea is that theme engine will be able to use isThemeable value to decide whether particular application/activity should be left alone or should be themed.