Loading api/current.txt +32 −3 Original line number Diff line number Diff line Loading @@ -1474,6 +1474,35 @@ package android { field public static final int MediaButton_Rew = 16973884; // 0x103003c field public static final int TextAppearance = 16973886; // 0x103003e field public static final int TextAppearance_DialogWindowTitle = 16973889; // 0x1030041 field public static final int TextAppearance_Holo = 16974075; // 0x10300fb field public static final int TextAppearance_Holo_DialogWindowTitle = 16974103; // 0x1030117 field public static final int TextAppearance_Holo_Inverse = 16974076; // 0x10300fc field public static final int TextAppearance_Holo_Large = 16974077; // 0x10300fd field public static final int TextAppearance_Holo_Large_Inverse = 16974078; // 0x10300fe field public static final int TextAppearance_Holo_Medium = 16974079; // 0x10300ff field public static final int TextAppearance_Holo_Medium_Inverse = 16974080; // 0x1030100 field public static final int TextAppearance_Holo_SearchResult_Subtitle = 16974084; // 0x1030104 field public static final int TextAppearance_Holo_SearchResult_Title = 16974083; // 0x1030103 field public static final int TextAppearance_Holo_Small = 16974081; // 0x1030101 field public static final int TextAppearance_Holo_Small_Inverse = 16974082; // 0x1030102 field public static final int TextAppearance_Holo_Widget = 16974085; // 0x1030105 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle = 16974099; // 0x1030113 field public static final int TextAppearance_Holo_Widget_ActionBar_Title = 16974098; // 0x1030112 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle = 16974101; // 0x1030115 field public static final int TextAppearance_Holo_Widget_ActionMode_Title = 16974100; // 0x1030114 field public static final int TextAppearance_Holo_Widget_Button = 16974086; // 0x1030106 field public static final int TextAppearance_Holo_Widget_DropDownHint = 16974091; // 0x103010b field public static final int TextAppearance_Holo_Widget_DropDownItem = 16974092; // 0x103010c field public static final int TextAppearance_Holo_Widget_EditText = 16974094; // 0x103010e field public static final int TextAppearance_Holo_Widget_IconMenu_Item = 16974087; // 0x1030107 field public static final int TextAppearance_Holo_Widget_PopupMenu = 16974095; // 0x103010f field public static final int TextAppearance_Holo_Widget_PopupMenu_Large = 16974096; // 0x1030110 field public static final int TextAppearance_Holo_Widget_PopupMenu_Small = 16974097; // 0x1030111 field public static final int TextAppearance_Holo_Widget_TabWidget = 16974088; // 0x1030108 field public static final int TextAppearance_Holo_Widget_TextView = 16974089; // 0x1030109 field public static final int TextAppearance_Holo_Widget_TextView_PopupMenu = 16974090; // 0x103010a field public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem = 16974093; // 0x103010d field public static final int TextAppearance_Holo_WindowTitle = 16974102; // 0x1030116 field public static final int TextAppearance_Inverse = 16973887; // 0x103003f field public static final int TextAppearance_Large = 16973890; // 0x1030042 field public static final int TextAppearance_Large_Inverse = 16973891; // 0x1030043 Loading Loading @@ -1523,11 +1552,11 @@ package android { field public static final int Theme_Holo_Light_NoActionBar = 16974064; // 0x10300f0 field public static final int Theme_Holo_Light_NoActionBar_Fullscreen = 16974065; // 0x10300f1 field public static final int Theme_Holo_Light_Panel = 16973948; // 0x103007c field public static final int Theme_Holo_Light_SplitActionBarWhenNarrow = 16974077; // 0x10300fd field public static final int Theme_Holo_Light_SplitActionBarWhenNarrow = 16974106; // 0x103011a field public static final int Theme_Holo_NoActionBar = 16973932; // 0x103006c field public static final int Theme_Holo_NoActionBar_Fullscreen = 16973933; // 0x103006d field public static final int Theme_Holo_Panel = 16973947; // 0x103007b field public static final int Theme_Holo_SplitActionBarWhenNarrow = 16974076; // 0x10300fc field public static final int Theme_Holo_SplitActionBarWhenNarrow = 16974105; // 0x1030119 field public static final int Theme_Holo_Wallpaper = 16973949; // 0x103007d field public static final int Theme_Holo_Wallpaper_NoTitleBar = 16973950; // 0x103007e field public static final int Theme_InputMethod = 16973908; // 0x1030054 Loading Loading @@ -13591,7 +13620,7 @@ package android.os { field public static final int GINGERBREAD_MR1 = 10; // 0xa field public static final int HONEYCOMB = 11; // 0xb field public static final int HONEYCOMB_MR1 = 12; // 0xc field public static final int HONEYCOMB_MR2 = 10000; // 0x2710 field public static final int HONEYCOMB_MR2 = 13; // 0xd field public static final int ICE_CREAM_SANDWICH = 10000; // 0x2710 } core/java/android/os/Build.java +2 −2 Original line number Diff line number Diff line Loading @@ -232,7 +232,7 @@ public class Build { public static final int HONEYCOMB_MR1 = 12; /** * Current development version. * June 2011: Android 3.2. * * <p>Update to Honeycomb MR1 to support 7 inch tablets, improve * screen compatibility mode, etc.</p> Loading @@ -244,7 +244,7 @@ public class Build { * large as the current screen will provide the user with a UI to * switch them in to screen size compatibility mode.</p> */ public static final int HONEYCOMB_MR2 = CUR_DEVELOPMENT; public static final int HONEYCOMB_MR2 = 13; /** * Current version under development. Loading core/res/res/values/public.xml +29 −0 Original line number Diff line number Diff line Loading @@ -1671,6 +1671,35 @@ <public type="style" name="Widget.Holo.Light.ActionBar.TabView" /> <public type="style" name="Widget.Holo.Light.ActionBar.TabText" /> <public type="style" name="Widget.Holo.Light.ActionBar.TabBar" /> <public type="style" name="TextAppearance.Holo" /> <public type="style" name="TextAppearance.Holo.Inverse" /> <public type="style" name="TextAppearance.Holo.Large" /> <public type="style" name="TextAppearance.Holo.Large.Inverse" /> <public type="style" name="TextAppearance.Holo.Medium" /> <public type="style" name="TextAppearance.Holo.Medium.Inverse" /> <public type="style" name="TextAppearance.Holo.Small" /> <public type="style" name="TextAppearance.Holo.Small.Inverse" /> <public type="style" name="TextAppearance.Holo.SearchResult.Title" /> <public type="style" name="TextAppearance.Holo.SearchResult.Subtitle" /> <public type="style" name="TextAppearance.Holo.Widget" /> <public type="style" name="TextAppearance.Holo.Widget.Button" /> <public type="style" name="TextAppearance.Holo.Widget.IconMenu.Item" /> <public type="style" name="TextAppearance.Holo.Widget.TabWidget" /> <public type="style" name="TextAppearance.Holo.Widget.TextView" /> <public type="style" name="TextAppearance.Holo.Widget.TextView.PopupMenu" /> <public type="style" name="TextAppearance.Holo.Widget.DropDownHint" /> <public type="style" name="TextAppearance.Holo.Widget.DropDownItem" /> <public type="style" name="TextAppearance.Holo.Widget.TextView.SpinnerItem" /> <public type="style" name="TextAppearance.Holo.Widget.EditText" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu.Large" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu.Small" /> <public type="style" name="TextAppearance.Holo.Widget.ActionBar.Title" /> <public type="style" name="TextAppearance.Holo.Widget.ActionBar.Subtitle" /> <public type="style" name="TextAppearance.Holo.Widget.ActionMode.Title" /> <public type="style" name="TextAppearance.Holo.Widget.ActionMode.Subtitle" /> <public type="style" name="TextAppearance.Holo.WindowTitle" /> <public type="style" name="TextAppearance.Holo.DialogWindowTitle" /> <!-- =============================================================== Resources added in version 14 of the platform (Ice Cream Sandwich) Loading include/utils/ResourceTypes.h +2 −1 Original line number Diff line number Diff line Loading @@ -1988,7 +1988,8 @@ public: String16* outName, const String16* defType = NULL, const String16* defPackage = NULL, const char** outErrorMsg = NULL); const char** outErrorMsg = NULL, bool* outPublicOnly = NULL); static bool stringToInt(const char16_t* s, size_t len, Res_value* outValue); static bool stringToFloat(const char16_t* s, size_t len, Res_value* outValue); Loading libs/utils/ResourceTypes.cpp +30 −2 Original line number Diff line number Diff line Loading @@ -2663,6 +2663,9 @@ uint32_t ResTable::identifierForName(const char16_t* name, size_t nameLen, goto nope; } } if (outTypeSpecFlags) { *outTypeSpecFlags = ResTable_typeSpec::SPEC_PUBLIC; } return m->id; nope: ; Loading @@ -2677,6 +2680,9 @@ nope: index); return 0; } if (outTypeSpecFlags) { *outTypeSpecFlags = ResTable_typeSpec::SPEC_PUBLIC; } return Res_MAKEARRAY(index); } } Loading @@ -2687,6 +2693,8 @@ nope: return 0; } bool fakePublic = false; // Figure out the package and type we are looking in... const char16_t* packageEnd = NULL; Loading @@ -2698,7 +2706,13 @@ nope: else if (*p == '/') typeEnd = p; p++; } if (*name == '@') name++; if (*name == '@') { name++; if (*name == '*') { fakePublic = true; name++; } } if (name >= nameEnd) { return 0; } Loading Loading @@ -2803,6 +2817,9 @@ nope: if (dtohl(entry->key.index) == (size_t)ei) { if (outTypeSpecFlags) { *outTypeSpecFlags = typeConfigs->typeSpecFlags[i]; if (fakePublic) { *outTypeSpecFlags |= ResTable_typeSpec::SPEC_PUBLIC; } } return Res_MAKEID(group->id-1, ti, i); } Loading @@ -2819,7 +2836,8 @@ bool ResTable::expandResourceRef(const uint16_t* refStr, size_t refLen, String16* outName, const String16* defType, const String16* defPackage, const char** outErrorMsg) const char** outErrorMsg, bool* outPublicOnly) { const char16_t* packageEnd = NULL; const char16_t* typeEnd = NULL; Loading @@ -2836,6 +2854,16 @@ bool ResTable::expandResourceRef(const uint16_t* refStr, size_t refLen, p = refStr; if (*p == '@') p++; if (outPublicOnly != NULL) { *outPublicOnly = true; } if (*p == '*') { p++; if (outPublicOnly != NULL) { *outPublicOnly = false; } } if (packageEnd) { *outPackage = String16(p, packageEnd-p); p = packageEnd+1; Loading Loading
api/current.txt +32 −3 Original line number Diff line number Diff line Loading @@ -1474,6 +1474,35 @@ package android { field public static final int MediaButton_Rew = 16973884; // 0x103003c field public static final int TextAppearance = 16973886; // 0x103003e field public static final int TextAppearance_DialogWindowTitle = 16973889; // 0x1030041 field public static final int TextAppearance_Holo = 16974075; // 0x10300fb field public static final int TextAppearance_Holo_DialogWindowTitle = 16974103; // 0x1030117 field public static final int TextAppearance_Holo_Inverse = 16974076; // 0x10300fc field public static final int TextAppearance_Holo_Large = 16974077; // 0x10300fd field public static final int TextAppearance_Holo_Large_Inverse = 16974078; // 0x10300fe field public static final int TextAppearance_Holo_Medium = 16974079; // 0x10300ff field public static final int TextAppearance_Holo_Medium_Inverse = 16974080; // 0x1030100 field public static final int TextAppearance_Holo_SearchResult_Subtitle = 16974084; // 0x1030104 field public static final int TextAppearance_Holo_SearchResult_Title = 16974083; // 0x1030103 field public static final int TextAppearance_Holo_Small = 16974081; // 0x1030101 field public static final int TextAppearance_Holo_Small_Inverse = 16974082; // 0x1030102 field public static final int TextAppearance_Holo_Widget = 16974085; // 0x1030105 field public static final int TextAppearance_Holo_Widget_ActionBar_Subtitle = 16974099; // 0x1030113 field public static final int TextAppearance_Holo_Widget_ActionBar_Title = 16974098; // 0x1030112 field public static final int TextAppearance_Holo_Widget_ActionMode_Subtitle = 16974101; // 0x1030115 field public static final int TextAppearance_Holo_Widget_ActionMode_Title = 16974100; // 0x1030114 field public static final int TextAppearance_Holo_Widget_Button = 16974086; // 0x1030106 field public static final int TextAppearance_Holo_Widget_DropDownHint = 16974091; // 0x103010b field public static final int TextAppearance_Holo_Widget_DropDownItem = 16974092; // 0x103010c field public static final int TextAppearance_Holo_Widget_EditText = 16974094; // 0x103010e field public static final int TextAppearance_Holo_Widget_IconMenu_Item = 16974087; // 0x1030107 field public static final int TextAppearance_Holo_Widget_PopupMenu = 16974095; // 0x103010f field public static final int TextAppearance_Holo_Widget_PopupMenu_Large = 16974096; // 0x1030110 field public static final int TextAppearance_Holo_Widget_PopupMenu_Small = 16974097; // 0x1030111 field public static final int TextAppearance_Holo_Widget_TabWidget = 16974088; // 0x1030108 field public static final int TextAppearance_Holo_Widget_TextView = 16974089; // 0x1030109 field public static final int TextAppearance_Holo_Widget_TextView_PopupMenu = 16974090; // 0x103010a field public static final int TextAppearance_Holo_Widget_TextView_SpinnerItem = 16974093; // 0x103010d field public static final int TextAppearance_Holo_WindowTitle = 16974102; // 0x1030116 field public static final int TextAppearance_Inverse = 16973887; // 0x103003f field public static final int TextAppearance_Large = 16973890; // 0x1030042 field public static final int TextAppearance_Large_Inverse = 16973891; // 0x1030043 Loading Loading @@ -1523,11 +1552,11 @@ package android { field public static final int Theme_Holo_Light_NoActionBar = 16974064; // 0x10300f0 field public static final int Theme_Holo_Light_NoActionBar_Fullscreen = 16974065; // 0x10300f1 field public static final int Theme_Holo_Light_Panel = 16973948; // 0x103007c field public static final int Theme_Holo_Light_SplitActionBarWhenNarrow = 16974077; // 0x10300fd field public static final int Theme_Holo_Light_SplitActionBarWhenNarrow = 16974106; // 0x103011a field public static final int Theme_Holo_NoActionBar = 16973932; // 0x103006c field public static final int Theme_Holo_NoActionBar_Fullscreen = 16973933; // 0x103006d field public static final int Theme_Holo_Panel = 16973947; // 0x103007b field public static final int Theme_Holo_SplitActionBarWhenNarrow = 16974076; // 0x10300fc field public static final int Theme_Holo_SplitActionBarWhenNarrow = 16974105; // 0x1030119 field public static final int Theme_Holo_Wallpaper = 16973949; // 0x103007d field public static final int Theme_Holo_Wallpaper_NoTitleBar = 16973950; // 0x103007e field public static final int Theme_InputMethod = 16973908; // 0x1030054 Loading Loading @@ -13591,7 +13620,7 @@ package android.os { field public static final int GINGERBREAD_MR1 = 10; // 0xa field public static final int HONEYCOMB = 11; // 0xb field public static final int HONEYCOMB_MR1 = 12; // 0xc field public static final int HONEYCOMB_MR2 = 10000; // 0x2710 field public static final int HONEYCOMB_MR2 = 13; // 0xd field public static final int ICE_CREAM_SANDWICH = 10000; // 0x2710 }
core/java/android/os/Build.java +2 −2 Original line number Diff line number Diff line Loading @@ -232,7 +232,7 @@ public class Build { public static final int HONEYCOMB_MR1 = 12; /** * Current development version. * June 2011: Android 3.2. * * <p>Update to Honeycomb MR1 to support 7 inch tablets, improve * screen compatibility mode, etc.</p> Loading @@ -244,7 +244,7 @@ public class Build { * large as the current screen will provide the user with a UI to * switch them in to screen size compatibility mode.</p> */ public static final int HONEYCOMB_MR2 = CUR_DEVELOPMENT; public static final int HONEYCOMB_MR2 = 13; /** * Current version under development. Loading
core/res/res/values/public.xml +29 −0 Original line number Diff line number Diff line Loading @@ -1671,6 +1671,35 @@ <public type="style" name="Widget.Holo.Light.ActionBar.TabView" /> <public type="style" name="Widget.Holo.Light.ActionBar.TabText" /> <public type="style" name="Widget.Holo.Light.ActionBar.TabBar" /> <public type="style" name="TextAppearance.Holo" /> <public type="style" name="TextAppearance.Holo.Inverse" /> <public type="style" name="TextAppearance.Holo.Large" /> <public type="style" name="TextAppearance.Holo.Large.Inverse" /> <public type="style" name="TextAppearance.Holo.Medium" /> <public type="style" name="TextAppearance.Holo.Medium.Inverse" /> <public type="style" name="TextAppearance.Holo.Small" /> <public type="style" name="TextAppearance.Holo.Small.Inverse" /> <public type="style" name="TextAppearance.Holo.SearchResult.Title" /> <public type="style" name="TextAppearance.Holo.SearchResult.Subtitle" /> <public type="style" name="TextAppearance.Holo.Widget" /> <public type="style" name="TextAppearance.Holo.Widget.Button" /> <public type="style" name="TextAppearance.Holo.Widget.IconMenu.Item" /> <public type="style" name="TextAppearance.Holo.Widget.TabWidget" /> <public type="style" name="TextAppearance.Holo.Widget.TextView" /> <public type="style" name="TextAppearance.Holo.Widget.TextView.PopupMenu" /> <public type="style" name="TextAppearance.Holo.Widget.DropDownHint" /> <public type="style" name="TextAppearance.Holo.Widget.DropDownItem" /> <public type="style" name="TextAppearance.Holo.Widget.TextView.SpinnerItem" /> <public type="style" name="TextAppearance.Holo.Widget.EditText" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu.Large" /> <public type="style" name="TextAppearance.Holo.Widget.PopupMenu.Small" /> <public type="style" name="TextAppearance.Holo.Widget.ActionBar.Title" /> <public type="style" name="TextAppearance.Holo.Widget.ActionBar.Subtitle" /> <public type="style" name="TextAppearance.Holo.Widget.ActionMode.Title" /> <public type="style" name="TextAppearance.Holo.Widget.ActionMode.Subtitle" /> <public type="style" name="TextAppearance.Holo.WindowTitle" /> <public type="style" name="TextAppearance.Holo.DialogWindowTitle" /> <!-- =============================================================== Resources added in version 14 of the platform (Ice Cream Sandwich) Loading
include/utils/ResourceTypes.h +2 −1 Original line number Diff line number Diff line Loading @@ -1988,7 +1988,8 @@ public: String16* outName, const String16* defType = NULL, const String16* defPackage = NULL, const char** outErrorMsg = NULL); const char** outErrorMsg = NULL, bool* outPublicOnly = NULL); static bool stringToInt(const char16_t* s, size_t len, Res_value* outValue); static bool stringToFloat(const char16_t* s, size_t len, Res_value* outValue); Loading
libs/utils/ResourceTypes.cpp +30 −2 Original line number Diff line number Diff line Loading @@ -2663,6 +2663,9 @@ uint32_t ResTable::identifierForName(const char16_t* name, size_t nameLen, goto nope; } } if (outTypeSpecFlags) { *outTypeSpecFlags = ResTable_typeSpec::SPEC_PUBLIC; } return m->id; nope: ; Loading @@ -2677,6 +2680,9 @@ nope: index); return 0; } if (outTypeSpecFlags) { *outTypeSpecFlags = ResTable_typeSpec::SPEC_PUBLIC; } return Res_MAKEARRAY(index); } } Loading @@ -2687,6 +2693,8 @@ nope: return 0; } bool fakePublic = false; // Figure out the package and type we are looking in... const char16_t* packageEnd = NULL; Loading @@ -2698,7 +2706,13 @@ nope: else if (*p == '/') typeEnd = p; p++; } if (*name == '@') name++; if (*name == '@') { name++; if (*name == '*') { fakePublic = true; name++; } } if (name >= nameEnd) { return 0; } Loading Loading @@ -2803,6 +2817,9 @@ nope: if (dtohl(entry->key.index) == (size_t)ei) { if (outTypeSpecFlags) { *outTypeSpecFlags = typeConfigs->typeSpecFlags[i]; if (fakePublic) { *outTypeSpecFlags |= ResTable_typeSpec::SPEC_PUBLIC; } } return Res_MAKEID(group->id-1, ti, i); } Loading @@ -2819,7 +2836,8 @@ bool ResTable::expandResourceRef(const uint16_t* refStr, size_t refLen, String16* outName, const String16* defType, const String16* defPackage, const char** outErrorMsg) const char** outErrorMsg, bool* outPublicOnly) { const char16_t* packageEnd = NULL; const char16_t* typeEnd = NULL; Loading @@ -2836,6 +2854,16 @@ bool ResTable::expandResourceRef(const uint16_t* refStr, size_t refLen, p = refStr; if (*p == '@') p++; if (outPublicOnly != NULL) { *outPublicOnly = true; } if (*p == '*') { p++; if (outPublicOnly != NULL) { *outPublicOnly = false; } } if (packageEnd) { *outPackage = String16(p, packageEnd-p); p = packageEnd+1; Loading