OSDN Git Service

LayoutLib: import of the GB layoutlib.
authorXavier Ducrohet <xav@android.com>
Thu, 19 May 2011 01:25:23 +0000 (18:25 -0700)
committerXavier Ducrohet <xav@android.com>
Thu, 2 Jun 2011 22:31:51 +0000 (15:31 -0700)
commitc91fa92f5780d4eaab746eb5ddd1332bf24355ca
treedb19a33fd1db009390d6ff65b8d145bbbe408639
parent868cee7672ab7186c0aaa51e871f82eeff143d7b
LayoutLib: import of the GB layoutlib.

Change-Id: I8372668d48b071d91ed55402693ac853a97995ef
138 files changed:
tools/layoutlib/.gitignore
tools/layoutlib/Android.mk
tools/layoutlib/README [new file with mode: 0644]
tools/layoutlib/bridge/.classpath
tools/layoutlib/bridge/Android.mk
tools/layoutlib/bridge/resources/bars/hdpi/stat_sys_wifi_signal_4_fully.png [new file with mode: 0644]
tools/layoutlib/bridge/resources/bars/hdpi/status_bar_background.9.png [new file with mode: 0644]
tools/layoutlib/bridge/resources/bars/mdpi/stat_sys_wifi_signal_4_fully.png [new file with mode: 0644]
tools/layoutlib/bridge/resources/bars/mdpi/status_bar_background.9.png [new file with mode: 0644]
tools/layoutlib/bridge/resources/bars/phone_system_bar.xml [new file with mode: 0644]
tools/layoutlib/bridge/resources/bars/title_bar.xml [new file with mode: 0644]
tools/layoutlib/bridge/src/android/content/res/Resources_Theme_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/AvoidXfermode_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Bitmap.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/BitmapFactory.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/BitmapFactory_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/BitmapShader.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/BitmapShader_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Bitmap_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/BlurMaskFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Canvas.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/Canvas_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/ColorFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/ColorMatrixColorFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/ComposePathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/ComposeShader.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/ComposeShader_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/CornerPathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/DashPathEffect.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/DashPathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/DiscretePathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/DrawFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/EmbossMaskFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Gradient_Delegate.java [moved from tools/layoutlib/bridge/src/android/graphics/GradientShader.java with 85% similarity]
tools/layoutlib/bridge/src/android/graphics/LayerRasterizer_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/LightingColorFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/LinearGradient.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/LinearGradient_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/MaskFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Matrix.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/Matrix_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/NinePatch_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Paint.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/PaintFlagsDrawFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Paint_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Path.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/PathDashPathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/PathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Path_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/PixelXorXfermode_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/PorterDuffColorFilter_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/RadialGradient.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/RadialGradient_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Rasterizer_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Region_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Shader.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/Shader_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/SumPathEffect_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/SweepGradient_Delegate.java [moved from tools/layoutlib/bridge/src/android/graphics/SweepGradient.java with 50% similarity]
tools/layoutlib/bridge/src/android/graphics/Typeface.java [deleted file]
tools/layoutlib/bridge/src/android/graphics/Typeface_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/graphics/Xfermode_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/os/Build_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/os/Handler_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/os/SystemClock_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/util/FloatMath_Delegate.java [moved from tools/layoutlib/bridge/src/android/util/FloatMath.java with 67% similarity]
tools/layoutlib/bridge/src/android/view/LayoutInflater_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/android/view/View_Delegate.java [moved from tools/layoutlib/bridge/src/android/graphics/PorterDuffXfermode.java with 50% similarity]
tools/layoutlib/bridge/src/com/android/internal/util/XmlUtils_Delegate.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/Bridge.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeConstants.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeRenderSession.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/LayoutResult.java [deleted file]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/MockView.java
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/NinePatchDrawable.java [deleted file]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/ResourceValue.java [deleted file]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeAssetManager.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeAssetManager.java with 90% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContentProvider.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContentResolver.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeContentResolver.java with 83% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeContext.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeContext.java with 56% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeInflater.java [moved from tools/layoutlib/bridge/src/android/view/BridgeInflater.java with 66% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeLayoutParamsMapAttributes.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeResources.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeResources.java with 66% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeTypedArray.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeTypedArray.java with 68% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeWindow.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeWindowSession.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeXmlBlockParser.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeXmlBlockParser.java with 92% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/android/BridgeXmlPullAttributes.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/BridgeXmlPullAttributes.java with 79% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/CustomBar.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/PhoneSystemBar.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/TitleBar.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/DelegateManager.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/FontLoader.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/FontLoader.java with 95% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/GcSnapshot.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderAction.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderDrawable.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/RenderSessionImpl.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ResourceHelper.java [moved from tools/layoutlib/bridge/src/com/android/layoutlib/bridge/ResourceHelper.java with 58% similarity]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/Stack.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/binding/BaseAdapter.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/binding/FakeAdapter.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/binding/FakeExpandableAdapter.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/util/Debug.java [new file with mode: 0644]
tools/layoutlib/bridge/src/com/android/layoutlib/bridge/util/SparseWeakArray.java [new file with mode: 0644]
tools/layoutlib/bridge/tests/.classpath [new file with mode: 0644]
tools/layoutlib/bridge/tests/.project [new file with mode: 0644]
tools/layoutlib/bridge/tests/Android.mk [new file with mode: 0644]
tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/NinePatchTest.java [deleted file]
tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/TestClassReplacement.java [deleted file]
tools/layoutlib/bridge/tests/com/android/layoutlib/testdata/button.9.png [deleted file]
tools/layoutlib/bridge/tests/src/android/graphics/Matrix_DelegateTest.java [moved from tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/AndroidGraphicsTests.java with 70% similarity]
tools/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/TestDelegates.java [new file with mode: 0644]
tools/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/android/BridgeXmlBlockParserTest.java [moved from tools/layoutlib/bridge/tests/com/android/layoutlib/bridge/BridgeXmlBlockParserTest.java with 95% similarity]
tools/layoutlib/bridge/tests/src/com/android/layoutlib/testdata/layout1.xml [moved from tools/layoutlib/bridge/tests/com/android/layoutlib/testdata/layout1.xml with 100% similarity]
tools/layoutlib/create/README.txt
tools/layoutlib/create/src/com/android/tools/layoutlib/annotations/LayoutlibDelegate.java [new file with mode: 0644]
tools/layoutlib/create/src/com/android/tools/layoutlib/annotations/Nullable.java [new file with mode: 0755]
tools/layoutlib/create/src/com/android/tools/layoutlib/annotations/VisibleForTesting.java [new file with mode: 0755]
tools/layoutlib/create/src/com/android/tools/layoutlib/create/AsmGenerator.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/ClassHasNativeVisitor.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/CreateInfo.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/DelegateClassAdapter.java [new file with mode: 0644]
tools/layoutlib/create/src/com/android/tools/layoutlib/create/DelegateMethodAdapter.java [new file with mode: 0644]
tools/layoutlib/create/src/com/android/tools/layoutlib/create/ICreateInfo.java [new file with mode: 0644]
tools/layoutlib/create/src/com/android/tools/layoutlib/create/Main.java
tools/layoutlib/create/src/com/android/tools/layoutlib/create/TransformClassAdapter.java
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmAnalyzerTest.java
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/AsmGeneratorTest.java
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/ClassHasNativeVisitorTest.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/DelegateClassAdapterTest.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/LogTest.java
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/MockLog.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/ClassWithNative.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/ClassWithNative_Delegate.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/OuterClass.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/OuterClass_Delegate.java [new file with mode: 0644]
tools/layoutlib/create/tests/com/android/tools/layoutlib/create/dataclass/OuterClass_InnerClass_Delegate.java [new file with mode: 0644]